1 2003-01-09 Thomas Vander Stichele <thomas at apestaart dot org>
3 * first pass at changing _connect/_disconnect -> _link/_unlink
4 * gst/gstcompat.h: created
6 2002-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
8 * ChangeLog: added an entry
9 * gst/gst.*: add gst_init_check which can return TRUE or FALSE
10 make gst_init_with_popt_table do the same
11 only initialize once, like GTK does
13 2002-04-12 Thomas Vander Stichele <thomas@apestaart.org>
15 * gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
17 * gst/gstregistry.[ch]: added to handle registry stuff
18 gst/gst.c: changed to use new --gst-registry option
19 tools/gst-register.c: use new registry functions
20 for more info, check docs/random/thomasvs/registry
22 2002-03-01 Michael Meeks <michael@ximian.com>
23 * docs/manual/Makefile.am: use $(wildcard) instead of
26 * tools/Makefile.am: handle conditionals in a compatible way
28 * docs/manuals.mak: don't do silly things with if/else
30 2002-01-15 Bastien Nocera <hadess@hadess.net>
32 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
34 2002-01-15 Bastien Nocera <hadess@hadess.net>
36 * tests/Makefile.am: dodge compiling memchunk and bufspeed
37 if NASM is not present
39 2002-01-03 Rodney Dawes <dobey@free.fr>
41 * gstreamer.spec.in: Fixed the missing plug-ins problem
43 2001-12-29 Rodney Dawes <dobey@free.fr>
45 * gstreamer.spec.in: Fixed up for the splitification
47 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
49 * moved plugins out of the core to gst-plugins
50 * moved some of the libs out of the core to gst-plugins
51 * moved the other libs around so headers get installed in
54 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
56 * configure.ac : major overhaul
57 * m4/ dir added with lots of checks in it
59 2001-12-14 Michael Meeks <michael@ximian.com>
61 * gst/gst.c (gst_main, gst_main_quit): upd.
63 * gst/gstutils.c (gst_util_has_arg): impl.
64 (gst_util_get_int64_arg): impl.
66 * plugins/mpeg2/video/gstmpeg2play.c
67 (gst_mpeg2play_class_init): min frames per sec = 0.
69 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
70 s/16bit/use16bit/ properties can't begin with a non
73 * tools/gstreamer-guilaunch.c: fresh from the ministy
76 * tools/Makefile.am: enable gstreamer-guilaunch for
79 * tools/gstreamer-launch.c (main): upd.
80 (idle_func): quit the mainloop.
82 2001-12-14 Michael Meeks <michael@ximian.com>
84 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
86 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
87 kill broken mess for install_std_props.
89 * plugins/gnomevfs/gnomevfssink.c
90 (gst_gnomevfssink_class_init): upd.
92 * tools/gstreamer-launch.c (main): add efence hook.
94 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
95 a volatile pointer, don't write to the buffer.
97 * gst/gstelement.c (gst_element_populate_std_props):
98 add debug & robustness.
100 * gst/gstelement.c (gst_element_populate_std_props):
101 add debug & robustness.
103 2001-12-13 Michael Meeks <michael@ximian.com>
105 * gst/elements/*.c: (..._class_init): clean to use
106 gst_populate_std_props.
109 (gst_element_populate_std_props): impl, simply for now,
110 with a few standard properties.
111 (gst_element_install_std_props): impl nice helper.
113 2001-12-13 Michael Meeks <michael@ximian.com>
115 * gst/gstplugin.c (_gst_plugin_initialize): g_error
118 * Makefile.am: update.
120 * editor/gsteditorprojectview.c (view_on_element_added):
122 * editor/gsteditorproject.c
123 (gst_editor_project_class_init): upd.
125 * plugins/avi/gstavimux.c
126 (gst_avimux_request_new_pad): don't clobber name.
128 * libs/control/gstdparammanager.c
129 (gst_dpman_class_init): upd.
130 (gst_dpman_dispose): chain to parent.
132 * gst/cothreads.c (cothread_create): use guchar *'s
133 not void *'s for bytewise pointer arithmetic.
135 * gst/gstelement.h: kill const on get_property value.
137 * plugins/avi/gstavimux.c
138 (gst_avimux_request_new_pad): add name param.
140 * configure.ac: Add checks for libglade-2.0 and
143 2001-12-13 Michael Meeks <michael@ximian.com>
145 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
147 * examples/typefind/typefind.c (type_found): upd.
150 * plugins/mikmod/gstmikmod.c
151 (gst_mikmod_set_property): same memory bug here -
154 * plugins/oss/gstosssrc.c
155 (gst_osssrc_set_property): fix memory issue.
156 (gst_osssrc_init): dup the string - argh; quit here -
157 such code should be stuck in a common base class not
160 * plugins/oss/gstosssink.c
161 (gst_osssink_init): manage the device allocation.
162 (gst_osssink_finalize): impl.
163 (gst_osssink_class_init): upd.
164 (gst_osssink_set_property): upd.
166 * acconfig.h: cover HAVE_LIBXML2
168 * configure.ac: update libxml checks.
170 2001-12-11 22:10 thomasvs
172 * lots of build fixes for 0.3.0 release
174 2001-08-15 23:43 cael
176 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
177 to make sure we have video to fullscreen, will be removed when the
178 new libgstplay lands.
180 2001-08-15 23:32 cael
182 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
183 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
184 including better fullscreen handling and some new playlist stuff
185 that's not hooked up yet.
187 2001-08-14 20:13 thomasvs
189 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
190 anyone gets into problems with this then let me know and we'll fix
193 2001-08-14 05:11 parapraxis
195 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
198 2001-08-13 21:19 omegahacker
200 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
203 2001-08-13 20:03 omegahacker
205 * gst/Makefile.am: messy hack to make sure libgst.la builds
208 2001-08-13 20:00 sbaker3
210 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
211 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
212 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
213 sync with the current CVS glib API
215 2001-08-13 19:55 sbaker3
217 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
218 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
219 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
220 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
221 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
222 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
223 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
224 tests/sched/runxml.c: sync with the current CVS glib API
226 2001-08-13 19:50 sbaker3
228 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
229 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
230 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
231 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
232 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
233 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
234 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
235 plugins/quicktime/gstquicktimedecoder.c,
236 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
237 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
238 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
239 examples/plugins/example.c, examples/queue2/queue2.c,
240 examples/queue3/queue3.c, examples/queue4/queue4.c,
241 examples/thread/thread.c, examples/typefind/typefind.c,
242 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
245 2001-08-13 19:48 omegahacker
247 * configure.base: Added libgst.la to the global LDFLAGS, so all
248 plugins link against it. This should help solve problems with
249 bindings and dynamic loading of libgst.
251 2001-08-13 19:45 sbaker3
253 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
254 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
255 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
256 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
257 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
258 elements/gstdisksink.c, elements/gstfakesink.c,
259 elements/gstfakesrc.c, elements/gstidentity.c,
260 elements/gstmultidisksrc.c: sync with the current CVS glib API
262 2001-08-13 14:52 thomasvs
264 * configure.base: added swig/Makefile.PL
266 2001-08-12 11:09 sbaker3
268 * tests/.cvsignore: added more exes
270 2001-08-12 10:48 sbaker3
272 * gst/gstbufferpool.c: doc update
274 2001-08-11 23:04 omegahacker
276 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
278 2001-08-11 09:25 omegahacker
280 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
281 (*signed* 64-bit) - updated buf->offset handling to deal with the
282 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
283 (see -devel for details)
285 2001-08-10 22:36 wtay
287 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
288 error, also do a perror in case of a failure.
290 2001-08-10 18:45 wtay
292 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
293 some test apps by Zeenix.
295 2001-08-10 18:40 wtay
297 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
298 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
299 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
300 plugins/quicktime/gstquicktimedemux.c,
301 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
302 test/Makefile.am, test/main.c, tests/faketest.c,
303 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
304 eos/qos calls in favour of the soon to be event system. Added a
305 test app to test element reuse (doesn't work)
307 2001-08-10 18:34 wtay
309 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
310 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
311 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
312 elements/gstpipefilter.c: Removed the old eos and qos functions.
313 Removed the functions from the elements.
315 2001-08-10 18:02 sbaker3
317 * examples/launch/.cvsignore: added an exe
319 2001-08-10 17:49 sbaker3
321 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
323 2001-08-10 17:36 sbaker3
325 * tests/.cvsignore: hide new tests
327 2001-08-07 17:14 thomasvs
329 * configure.base: removed libs/colorscpace again
331 2001-08-07 17:08 thomasvs
333 * configure.base: do FLAC lib check against main function
335 2001-08-07 17:06 thomasvs
337 * acconfig.h, configure.base, plugins/Makefile.am: changed
338 HAVE_FLAC to HAVE_FLACLIB
340 2001-08-07 15:46 thomasvs
342 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
343 for HAVE_FLAC look for thomas in the file
345 2001-08-06 23:16 wtay
347 * examples/plugins/example.c: Fixed the padtemplate definition.
349 2001-08-06 21:40 omegahacker
351 * gst/gstevent.h: added gstevent.h
353 2001-08-06 21:37 omegahacker
355 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
356 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
357 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
358 tests/Makefile.am, tests/events.c: Initial code for the event
361 2001-08-06 21:20 wtay
363 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
366 2001-08-06 20:52 wtay
368 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
370 2001-08-06 20:49 wtay
372 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
374 2001-08-06 17:46 theuraeus
376 * configure.base: 2001-06-08 Christian Schaller
377 <Uraeus@linuxrising.org> - Change from == to = since == only works
378 with GNU test and not the version of test shipping with Solaris
379 (and probably other Unices) - Once again a ordinary user has to
380 teach hackers to hack :)
382 2001-08-03 01:08 omegahacker
384 * gst/Makefile.am: moved the object-model headers back to _HDR
387 2001-08-03 00:55 hadess
389 * Makefile.am: - revert location of gstreamer.pc
391 2001-08-03 00:50 hadess
393 * Makefile.am: - install gstreamer.pc to the right place under
394 $(prefix)/share/pkconfig
396 2001-08-01 23:44 dlehn
398 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
400 2001-07-31 21:57 wtay
402 * gst/gstthread.c: Added a missing state change switch.
403 Uncommented a big FIXME that was needed after all. Stop now works.
405 2001-07-30 18:50 wtay
407 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
410 2001-07-27 18:12 wtay
412 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
413 thread state change app.
415 2001-07-27 17:35 sbaker3
417 * tools/gstreamer-inspect.c: compile fix for glib2
419 2001-07-27 14:12 sbaker3
421 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
424 2001-07-25 23:46 wtay
426 * plugins/festival/gstfestival.c: Added caps to the src pad to
427 properly set rate/channels for peer elements.
429 2001-07-25 22:40 wtay
431 * tools/gstreamer-inspect.c: Added signal output and object
434 2001-07-25 22:40 wtay
436 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
437 introspections and g_type_parent
439 2001-07-25 21:49 wingo
441 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
444 2001-07-25 01:02 wingo
446 * plugins/filters/speed/Makefile.am: Removed 'README' from
447 EXTRA_DIST so that 'make dist' would work.
449 2001-07-24 21:05 theuraeus
451 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
452 <Uraeus@linuxrising.org> - Put README contents into man page and
453 fixed the Groff enconding (or whatever it is called.)
455 2001-07-23 01:57 wtay
457 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
460 2001-07-23 01:57 wtay
462 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
463 many problems with xvideosink and the GtkWindow when we don't have
466 2001-07-20 23:10 dlehn
468 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
469 use glib for byte swapping
471 2001-07-20 23:08 dlehn
473 * Makefile.am: Some basic deb building rules
475 2001-07-20 23:08 dlehn
477 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
478 stuff, -O3 does inline-functions
480 2001-07-20 22:26 wtay
482 * docs/gst/: Makefile.am, gstreamer.hierarchy,
483 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
484 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
485 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
486 stopped complaining when building debs...
488 2001-07-20 08:10 dlehn
490 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
493 2001-07-20 08:00 dlehn
495 * plugins/Makefile.am: Always compile avi dir. It has it's own
496 conditionals for avifile libs. Add (back?) arts dir. (was this
499 2001-07-20 07:56 dlehn
501 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
502 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
505 2001-07-20 07:54 dlehn
507 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
510 2001-07-20 07:53 dlehn
512 * configure.in.ac250: not used anymore
514 2001-07-20 07:52 dlehn
516 * debian/: Makefile.am, README.Debian, changelog, control,
517 gstreamer-arts.files, gstreamer-artsd.files,
518 gstreamer-avifile.files, gstreamer-common.files,
519 gstreamer-festival.files, gstreamer-flac.files,
520 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
521 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
522 gstreamer-runtime.files, gstreamer-runtime.manpages,
523 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
524 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
525 libgst0.postinst, libgsteditor0.postinst,
526 libgstmediaplay0.postinst, rules: Update to Debian packaging files
529 2001-07-18 23:38 richardb
531 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
532 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
533 Sort out some remaining bits of fwg which weren't valid sgml.
535 2001-07-18 23:18 richardb
537 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
538 matched tags, as found by xsltproc. ;-)
540 2001-07-18 23:08 richardb
542 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
543 debian package, needed to build manual and PWG.
545 2001-07-18 20:04 wtay
547 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
548 doesn't try to connect elements with request pads for now.
550 2001-07-18 18:29 wtay
552 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
553 system_encode.h, systems.c: Added request pad to the muxer. Fixed
554 the object size problem by dynamically allocating the sector data.
556 2001-07-17 23:01 richardb
558 * plugins/effects/volume/volume.c: Rename the GstVolume type to
559 GstVolumeOld, so that it doesn't conflict with the type registered
560 by the new volume plugin.
562 2001-07-17 22:51 wtay
564 * docs/fwg/intro.sgml: Added what I think should be the basic steps
565 for writing a plugin.
567 2001-07-16 21:18 wtay
569 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
572 2001-07-16 10:04 richardb
574 * configure.base: Change tests/muxer/Makefile to
575 tests/muxing/Makefile, since tests/muxer is now an empty dir.
577 2001-07-15 15:24 wtay
579 * tools/gstreamer-launch.c: Changed the main loop to while
582 2001-07-15 14:04 wtay
584 * gst/gstscheduler.c: Properly set the eos flag when no elements
587 2001-07-14 21:29 shitowax
589 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
590 initial introduction of a really basic muxer
592 2001-07-14 21:15 thomasvs
594 * configure.base: added muxer Makefile
596 2001-07-13 17:49 wtay
598 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
601 2001-07-11 23:52 wtay
603 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
604 elements/gstaggregator.c, elements/gstaggregator.h,
605 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
606 gst_pad_select and gst_pad_selectv. Added different scheduling
607 methods in aggregator. Fixed a bug in fakesrc when setting up the
608 scheduling functions.
610 2001-07-11 20:26 wtay
612 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
613 muxing/case1.c: Added a muxing test case.
615 2001-07-11 20:23 wtay
617 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
620 2001-07-11 20:22 wtay
622 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
623 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
624 various test plugins. Added debug output to tee. Added buffer
625 duplication to identity.
627 2001-07-11 17:45 wtay
629 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
630 request pads to fakesink.
632 2001-07-11 16:51 wtay
634 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
635 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
636 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
639 2001-07-11 16:50 wtay
641 * tools/gstreamer-inspect.c: Print out the request pad function.
643 2001-07-11 15:56 wtay
645 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
646 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
647 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
648 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
649 printouts of the buffer timestamps in identity, fakesrc, fakesink.
650 Added an aggregator test element.
652 2001-07-11 13:33 wtay
654 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
655 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
656 element classes without using an elementfactory. The
657 gst_element_add_padtemplate_to_class method was renamed to
658 gst_element_class_add_padtemplate to better match glib/gtk
661 2001-07-11 13:09 wtay
663 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
664 remaining bits of MetaData.
666 2001-07-11 02:02 omegahacker
668 * configure.base: added speed and volume to configure.base
670 2001-07-11 00:47 omegahacker
672 * plugins/filters/Makefile.am: added speed and volume to
675 2001-07-08 22:02 wtay
677 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
678 transcoder. note that this one is only 68 lines long.
680 2001-07-08 10:47 wtay
682 * plugins/effects/volume/volume.c: I'm a moron..
684 2001-07-08 10:46 wtay
686 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
689 2001-07-08 10:44 wtay
691 * plugins/filters/: speed/Makefile.am, speed/filter.func,
692 speed/speed.c, speed/speed.h, volume/Makefile.am,
693 volume/filter.func, volume/mono-filter.func,
694 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
695 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
697 2001-07-07 17:34 wtay
699 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
701 2001-07-07 16:30 wtay
703 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
704 cool GStreamer really is..
706 2001-07-07 16:10 wtay
708 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
709 Added docs on library init.
711 2001-07-07 15:17 wtay
713 * docs/manual/: autoplugging.sgml, debugging.sgml,
714 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
715 updates. Added a chapter about the autoplugcache. Updated the
716 autoplug example using the autoplugcache. Moved some stuff around.
717 Added an example app for gst_parse_launch. Updated the debug
720 2001-07-07 15:14 wtay
722 * examples/launch/mp3parselaunch.c: Add sane arg checking.
724 2001-07-07 15:07 wtay
726 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
727 parse_launch example.
729 2001-07-07 14:32 wtay
731 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
733 2001-07-07 12:34 wtay
735 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
736 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
737 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
738 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
739 updates to the manual, mostly glib2 related.
741 2001-07-07 11:55 wtay
743 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
744 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
745 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
746 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
747 Removed the last bits of Metadata. Updated the bufferpool docs.
749 2001-07-06 22:00 wtay
751 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
754 2001-07-05 23:08 wtay
756 * configure.base: Added the qcam src
758 2001-07-05 23:06 wtay
760 * plugins/capture/qcam/dark.c: Some unused file..
762 2001-07-05 23:05 wtay
764 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
765 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
766 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
767 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
769 2001-07-05 22:53 wtay
771 * tools/gstreamer-launch.c: Added the xid stuff in again if
772 compiling against gtk.
774 2001-07-04 21:49 uid21147
776 * gst/gstutils.c: Added arg setting for UINT types.
778 2001-07-04 16:33 uid21147
780 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
781 Lots of improvements to the ffmpeg wrappers.
783 2001-07-02 21:38 wtay
785 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
786 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
789 2001-07-01 23:19 wtay
791 * configure.base, plugins/ffmpeg/Makefile.am,
792 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
793 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
794 encoders are currently support, so no decoders or muxers yet..
796 2001-07-01 18:52 wtay
798 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
799 with the buffer handling.
801 2001-07-01 17:10 sbaker3
803 * plugins/filters/ladspa/gstladspa.c: better property name munging
804 and added check for duplicate property names
806 2001-07-01 17:01 sbaker3
808 * gst/gobject2gtk.c: return NULL from
809 g2g_object_class_find_property if gtk_object_arg_get_info returns
812 2001-07-01 15:05 wtay
814 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
815 ownership of the riff parser chunks..
817 2001-07-01 14:59 wtay
819 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
821 2001-07-01 14:58 wtay
823 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
824 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
825 supported. Both type1 and type2 avi/dv formats are supported.
827 2001-07-01 12:18 theuraeus
829 * gstreamer.spec.in: 2001-01-07 Christian Schaller
830 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
831 modules - Added quicktime, flac, chart, udp modules
833 2001-07-01 12:16 theuraeus
835 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
836 <Uraeus@linuxrising.org> - Added FLAC information
838 2001-07-01 12:12 richardb
840 * configure.base: Put the back check for the FLAC library. This
841 looks to have been accidentally removed when the sidplay one was
844 2001-07-01 11:28 sbaker3
846 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
848 2001-06-30 20:41 sbaker3
850 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
853 2001-06-30 17:26 wtay
855 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
858 2001-06-30 16:22 wtay
860 * acinclude.m4, configure.base, plugins/Makefile.am,
861 plugins/SID/Makefile.am: Added configure checks for libsidplay.
863 2001-06-30 15:10 wtay
865 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
867 2001-06-30 01:45 wtay
869 * configure.base: Added the SID plugin.
871 2001-06-30 01:44 wtay
873 * plugins/SID/gstsiddec.cc: Some cleanups
875 2001-06-30 01:37 wtay
877 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
878 A first attempt at a SID decoder plugin.
880 2001-06-30 01:35 wtay
882 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
885 2001-06-29 21:31 wtay
887 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
888 xmms plugins. Cleaner names for the generated plugins.
890 2001-06-29 18:53 richardb
892 * gst/gstparse.c: Allow elements to be given custom names with []
895 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
896 named mysrc, rather than disksrc0
898 Suggestion: don't name things with names with numbers at the end,
899 or they may conflict with names allocated automatically.
901 2001-06-29 12:30 richardb
903 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
904 that the correct headers get used if there's an installed copy of
905 the gst headers on the system (ie, make sure the uninstalled
906 headers are used instead).
908 2001-06-29 11:26 richardb
910 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
911 rather than gst. This now actually compiles for me.
913 2001-06-29 10:39 richardb
915 * gst/Makefile.am: Ensure that the marshaller code #includes
916 glib-object.h, and hence the neccessary definitions to enable it to
919 I don't pretend to understand how the marshalling stuff works - I
920 just know that it clearly needs this #include, or something
921 similar. If there's a more correct fix, someone else can do it.
922 Possibly this is a glib-genmarshal bug, but I've not got the time
925 2001-06-29 00:58 richardb
927 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
928 generated in time by generating both files in the same rule:
929 previously, only the .c would be generated in time. Don't put the
930 files in dists (add a dist-hook to take them out), and clean the
931 files when running distclean.
933 2001-06-28 22:44 richardb
935 * gst/Makefile.am: Make sure conditionally compiled files are added
938 2001-06-28 21:13 sbaker3
940 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
941 and alsasink - params need more work (odd warning when doing
944 2001-06-28 20:32 wtay
946 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
949 2001-06-28 19:35 richardb
951 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
952 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
953 the check that alsa 0.9 wasn't there. Now does the 0.9 check
954 first, to avoid this problem.
956 2001-06-28 17:31 richardb
958 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
959 since it was just a broken copy of one of the other files. Sort
960 out cleanfiles to some extent. Note: the make dependencies in this
961 file are completely broken, but it's not clear how to fix them.
962 The docs will be built at make install / dist time, as a result.
964 2001-06-28 17:01 richardb
966 * acinclude.m4: Fix a typo in a comment.
968 2001-06-28 16:39 richardb
970 * acinclude.m4, configure.base: Add ACTION-IF-USE and
971 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
972 check to use GST_CHECK_FEATURE.
974 2001-06-28 16:11 thomasvs
976 * plugins/filters/cutter/README: cutter plugin now has a settable
977 pre-record buffer (using GList) README has been fleshed out a bit
980 2001-06-28 12:56 richardb
982 * configure.base: Actually pass the infomessages variable into
983 config.status, so the message about plugin-builddir gets displayed.
985 We can use this mechanism to display lists of plugins which won't
986 be built: just add the lines to be output at the end of ./configure
989 2001-06-28 11:57 richardb
991 * configure.base: Change plugin-srcdir msg stuff near the end of
992 configure.base to -builddir.
994 2001-06-27 21:53 thomasvs
996 * examples/cutter/cutter.c: implemented ring buffer
998 2001-06-27 21:53 thomasvs
1000 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
1003 2001-06-27 21:20 wtay
1005 * test/: dvshow.c, mp2toavi.c: Some small fixes.
1007 2001-06-27 21:19 wtay
1009 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
1010 that it uses a colorspace element for video.
1012 2001-06-27 21:15 wtay
1014 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1017 2001-06-27 21:14 wtay
1019 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1022 2001-06-27 21:14 omegahacker
1024 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1025 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1026 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1027 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1029 2001-06-27 20:45 dlehn
1031 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1032 the generated source. Clean up generated files. Make sure only
1033 source idl gets into tarball.
1035 2001-06-27 20:22 omegahacker
1037 * makeconfigure: added _CFLAGS and modified to allow the multiple
1038 substitition to occur
1040 2001-06-27 18:22 richardb
1042 * makeconfigure: Add a hack to ensure that automake picks up the
1043 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1045 2001-06-27 18:04 richardb
1047 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1048 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1049 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1051 2001-06-27 17:56 richardb
1053 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1054 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1055 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1056 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1057 and set --cflags and --libs from it. Replace audiofile and
1058 gdk-pixbuf checks with calls to this macro. Change use of
1059 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1060 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1062 2001-06-27 17:06 richardb
1064 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1066 2001-06-27 16:04 richardb
1068 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1069 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1070 Turn of XMMS check using this, rather than a hack. Fix display of
1071 commandline parameters for GST_CHECK_FEATURE and
1072 GST_SUBSYSTEM_DISABLE.
1074 2001-06-27 15:07 thomasvs
1076 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1079 2001-06-27 10:59 richardb
1081 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1082 commonly missing macro. This joins the ALSA macro, which was
1083 already in acinclude.m4 We need some more consistent scheme for
1084 dealing with these... :(
1086 2001-06-26 23:26 omegahacker
1088 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1089 though vgasink is disabled
1091 2001-06-26 23:15 wtay
1093 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1094 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1095 that we can do full expansion on the sysconfdir.
1097 2001-06-26 22:49 richardb
1099 * configure.base: Fix up configure --help output:
1100 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1102 2001-06-26 22:44 richardb
1104 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1105 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1106 check is turned off by default (though not in a very neat way)
1108 2001-06-26 22:29 wtay
1110 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1112 2001-06-26 22:07 wtay
1114 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1116 2001-06-26 20:56 richardb
1118 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1119 GST_SUBSYSTEM_DISABLE, too.
1121 2001-06-26 20:49 omegahacker
1123 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1125 2001-06-26 20:06 richardb
1127 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1128 num_properties gets set.
1130 2001-06-26 19:20 richardb
1132 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1133 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1136 2001-06-26 03:48 richardb
1138 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1139 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1142 2001-06-26 03:27 richardb
1144 * acinclude.m4: Fixes to work properly with automake 1.4
1146 2001-06-26 02:53 richardb
1148 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1149 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1150 generation of configure.{in,ac} into a separate script. Add hack
1151 to the script to stop automake complaining about missing
1152 AM_CONDITIONAL call. Replace ESD check by a call to
1155 2001-06-25 22:39 richardb
1157 * configure.base: Move config dir from /etc/gstreamer to
1158 ${sysconfdir}/gstreamer by default: more portable, configurable,
1161 2001-06-25 21:53 richardb
1163 * docs/plugins/Makefile.am: Remove more generated files
1165 2001-06-25 21:41 richardb
1167 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1168 many unwanted generated files from distributions.
1170 2001-06-25 21:39 richardb
1172 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1174 2001-06-25 21:37 wtay
1176 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1179 2001-06-25 21:36 wtay
1181 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1182 Don't use the autoplugger when it is disabled.
1184 2001-06-25 21:36 wtay
1186 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1187 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1188 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1189 GstMeta. Added conditional compilation of various subsystems.
1191 2001-06-25 21:09 richardb
1193 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1194 appropriate parameters in debug and info handlers. Add appropriate
1195 types for some of the memebers of the GTypeInfo struct.
1197 2001-06-25 21:01 omegahacker
1199 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1200 .cvsignore, added gstmarshal.list to EXTRA_DIST
1202 2001-06-25 21:00 omegahacker
1204 * gst/gstobject.h, plugins/Makefile.am,
1205 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1206 added a comment to gstobject.h
1208 2001-06-25 20:59 omegahacker
1210 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1211 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1214 2001-06-25 20:19 wtay
1216 * configure.base, gst/Makefile.am: Added configure checks to
1217 disable various major subsystems.
1219 2001-06-25 19:14 richardb
1221 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1222 remove colorspace header. Makefile.am: remove comment inside rule
1225 2001-06-25 18:22 omegahacker
1227 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1228 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1229 prototype gstelement.c: changed some prototypes, added a cast
1231 2001-06-25 18:17 wtay
1233 * gst/gstobject.h: Added a missing #else
1235 2001-06-25 17:44 wtay
1237 * configure.base: Removed the wine stuff.
1239 2001-06-25 13:28 richardb
1241 * gst/gstobject.c: Fix a warning; stuff following an #endif
1243 2001-06-25 13:09 richardb
1245 * autogen.sh: Added check for pkg-config to autogen.sh
1247 2001-06-25 07:45 omegahacker
1249 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1250 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1251 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1252 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1253 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1254 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1256 2001-06-25 04:37 omegahacker
1258 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1259 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1260 potential namespace conflicts.
1262 2001-06-25 02:20 omegahacker
1264 * acconfig.h, configure.base, docs/random/wtay/events,
1265 examples/Makefile.am, examples/cutter/cutter.c,
1266 examples/helloworld/helloworld.c,
1267 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1268 examples/plugins/example.c, examples/plugins/example.h,
1269 examples/queue/queue.c, examples/queue2/queue2.c,
1270 examples/queue3/queue3.c, examples/queue4/queue4.c,
1271 examples/thread/thread.c, examples/typefind/typefind.c,
1272 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1273 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1274 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1275 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1276 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1277 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1278 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1279 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1280 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1281 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1282 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1283 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1284 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1285 gst/autoplug/gststaticautoplug.h,
1286 gst/autoplug/gststaticautoplugrender.c,
1287 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1288 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1289 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1290 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1291 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1292 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1293 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1294 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1295 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1296 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1297 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1298 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1299 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1300 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1301 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1302 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1303 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1304 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1305 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1306 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1307 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1308 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1309 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1310 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1311 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1312 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1313 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1314 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1315 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1316 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1317 plugins/avi/winaudio/aviaudiodecoder.c,
1318 plugins/avi/winaudio/aviaudiodecoder.h,
1319 plugins/avi/wincodec/gstwindec.cc,
1320 plugins/avi/wincodec/gstwindec.h,
1321 plugins/avi/wincodec/gstwinenc.cc,
1322 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1323 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1324 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1325 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1326 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1327 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1328 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1329 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1330 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1331 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1332 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1333 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1334 plugins/filters/adder/adder.h,
1335 plugins/filters/colorspace/colorspace.c,
1336 plugins/filters/colorspace/colorspace.h,
1337 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1338 plugins/filters/cutter/filter.func,
1339 plugins/filters/deinterlace/deinterlace.c,
1340 plugins/filters/deinterlace/deinterlace.h,
1341 plugins/filters/intfloatconvert/float2int.c,
1342 plugins/filters/intfloatconvert/float2int.h,
1343 plugins/filters/intfloatconvert/int2float.c,
1344 plugins/filters/intfloatconvert/int2float.h,
1345 plugins/filters/intfloatconvert/intfloatconvert.c,
1346 plugins/filters/ladspa/gstladspa.c,
1347 plugins/filters/ladspa/gstladspa.h,
1348 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1349 plugins/filters/level/level.c, plugins/filters/level/level.h,
1350 plugins/filters/median/median.c, plugins/filters/median/median.h,
1351 plugins/filters/mono2stereo/mono2stereo.c,
1352 plugins/filters/mono2stereo/mono2stereo.h,
1353 plugins/filters/passthrough/level.c,
1354 plugins/filters/passthrough/level.h,
1355 plugins/filters/passthrough/passthrough.c,
1356 plugins/filters/passthrough/passthrough.h,
1357 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1358 plugins/filters/stereo2mono/stereo2mono.c,
1359 plugins/filters/stereo2mono/stereo2mono.h,
1360 plugins/filters/volenv/filter.func,
1361 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1362 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1363 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1364 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1365 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1366 plugins/icecast/icecastsend/icecastsend.c,
1367 plugins/icecast/icecastsend/icecastsend.h,
1368 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1369 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1370 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1371 plugins/mp3decode/mpg123/gstmpg123.c,
1372 plugins/mp3decode/mpg123/gstmpg123.h,
1373 plugins/mp3decode/parse/mp3parse.c,
1374 plugins/mp3decode/parse/mp3parse.h,
1375 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1376 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1377 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1378 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1379 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1380 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1381 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1382 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1383 plugins/mpeg1/system_encode/buffer.c,
1384 plugins/mpeg1/system_encode/system_encode.c,
1385 plugins/mpeg1/system_encode/system_encode.h,
1386 plugins/mpeg1video/parse/mp1videoparse.c,
1387 plugins/mpeg1video/parse/mp1videoparse.h,
1388 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1389 plugins/mpeg2/ac3parse/ac3parse.c,
1390 plugins/mpeg2/ac3parse/ac3parse.h,
1391 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1392 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1393 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1394 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1395 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1396 plugins/mpeg2/subtitles/mpeg2subt.c,
1397 plugins/mpeg2/subtitles/mpeg2subt.h,
1398 plugins/mpeg2/video/gstmpeg2play.c,
1399 plugins/mpeg2/video/gstmpeg2play.h,
1400 plugins/mpeg2/videoparse/mp2videoparse.c,
1401 plugins/mpeg2/videoparse/mp2videoparse.h,
1402 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1403 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1404 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1405 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1406 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1407 plugins/quicktime/gstquicktimedecoder.c,
1408 plugins/quicktime/gstquicktimedecoder.h,
1409 plugins/quicktime/gstquicktimedemux.c,
1410 plugins/quicktime/gstquicktimedemux.h,
1411 plugins/quicktime/gstquicktimetypes.c,
1412 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1413 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1414 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1415 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1416 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1417 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1418 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1419 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1420 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1421 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1422 plugins/visualization/Makefile.am,
1423 plugins/visualization/chart/gstchart.c,
1424 plugins/visualization/smoothwave/smoothwave.c,
1425 plugins/visualization/smoothwave/smoothwave.h,
1426 plugins/visualization/spectrum/gstspectrum.c,
1427 plugins/visualization/spectrum/gstspectrum.h,
1428 plugins/visualization/synaesthesia/core.h,
1429 plugins/visualization/synaesthesia/synaesthesia.c,
1430 plugins/visualization/synaesthesia/synaesthesia.h,
1431 plugins/visualization/vumeter/vumeter.c,
1432 plugins/visualization/vumeter/vumeter.h,
1433 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1434 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1435 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1436 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1437 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1438 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1439 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1440 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1441 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1442 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1443 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1444 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1445 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1446 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1447 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1448 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1449 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1450 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1451 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1452 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1453 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1454 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1456 2001-06-25 01:07 omegahacker
1458 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1459 tools/gstreamer-inspect.c: added shim for
1460 g_object_class_list_properties and converted -inspect and -compprep
1463 2001-06-25 00:50 omegahacker
1465 * examples/plugins/: example.c, example.h: ported example plugin to
1468 2001-06-25 00:25 omegahacker
1470 * examples/cutter/cutter.c: ported to gobject
1472 2001-06-24 23:56 omegahacker
1474 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1476 2001-06-24 23:44 omegahacker
1478 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1479 configure.base, gstreamer.spec.in, idiottest.mak,
1480 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1481 docs/manual/bins.sgml, docs/manual/factories.sgml,
1482 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1483 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1484 examples/Makefile.am, examples/cutter/Makefile.am,
1485 examples/cutter/cutter.c, examples/cutter/cutter.h,
1486 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1487 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1488 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1489 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1490 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1491 gst/gstthread.c, gst/elements/gstdisksink.c,
1492 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1493 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1494 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1495 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1496 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1497 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1498 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1499 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1500 plugins/filters/Makefile.am,
1501 plugins/filters/colorspace/Makefile.am,
1502 plugins/filters/colorspace/colorspace.c,
1503 plugins/filters/colorspace/colorspace.h,
1504 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1505 plugins/filters/cutter/cutter.h,
1506 plugins/filters/deinterlace/.cvsignore,
1507 plugins/filters/deinterlace/Makefile.am,
1508 plugins/filters/deinterlace/deinterlace.c,
1509 plugins/filters/deinterlace/deinterlace.h,
1510 plugins/filters/intfloatconvert/float2int.c,
1511 plugins/filters/intfloatconvert/float2int.h,
1512 plugins/filters/intfloatconvert/int2float.c,
1513 plugins/filters/intfloatconvert/int2float.h,
1514 plugins/filters/median/median.c, plugins/filters/median/median.h,
1515 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1516 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1517 plugins/flac/flac.c, plugins/flac/flacdec.c,
1518 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1519 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1520 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1521 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1522 plugins/quicktime/Makefile.am,
1523 plugins/quicktime/gstquicktimedecoder.c,
1524 plugins/quicktime/gstquicktimedecoder.h,
1525 plugins/quicktime/gstquicktimedemux.c,
1526 plugins/quicktime/gstquicktimedemux.h,
1527 plugins/quicktime/gstquicktimetypes.c,
1528 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1529 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1530 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1531 plugins/visualization/Makefile.am,
1532 plugins/visualization/chart/.cvsignore,
1533 plugins/visualization/chart/Makefile.am,
1534 plugins/visualization/chart/gstchart.c, tools/README,
1535 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1536 HEAD to BRANCH-GOBJECT1 at 200106241
1538 2001-06-24 22:21 wtay
1540 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1542 2001-06-24 22:18 omegahacker
1544 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1545 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1546 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1549 2001-06-24 22:15 wtay
1551 * gstplay/gstplay.c: Some compile fixes.
1553 2001-06-24 22:14 wtay
1555 * configure.base: Added the festival plugin and udp.
1557 2001-06-24 22:10 wtay
1559 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1560 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1561 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1562 arg to set the fragment size in oss plugins. Use a TCP stream
1563 connection to do caps nego over the wire in UDP. More pending
1564 changes to some plugins.
1566 2001-06-24 22:06 omegahacker
1568 * configure.base, plugins/Makefile.am: New check for libesd, a
1569 model for all the other checks I hope. Need to convert all the
1570 other checks to operate like this.
1572 2001-06-24 16:20 wtay
1574 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1575 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1576 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1579 2001-06-24 16:20 wtay
1581 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1582 on branch BRANCH-GOBJECT1.
1584 2001-06-24 16:20 wtay
1586 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1587 branch BRANCH-GOBJECT1.
1589 2001-06-24 16:20 wtay
1591 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1592 branch BRANCH-GOBJECT1.
1594 2001-06-24 16:20 wtay
1596 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1599 2001-06-24 16:20 wtay
1601 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1602 on branch BRANCH-GOBJECT1.
1604 2001-06-24 16:20 wtay
1606 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1607 branch BRANCH-GOBJECT1.
1609 2001-06-24 16:20 wtay
1611 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1612 branch BRANCH-GOBJECT1.
1614 2001-06-24 15:55 wtay
1616 * docs/random/wtay/events: file events was initially added on
1617 branch BRANCH-GOBJECT1.
1619 2001-06-24 15:55 wtay
1621 * docs/random/wtay/events: Added some random ramblings about a the
1622 design of an event system.
1624 2001-06-24 02:02 wtay
1626 * gst/gobject2gtk.c: Removed some debug noise.
1628 2001-06-24 01:55 wtay
1630 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1631 Compile fixes for gtk.
1633 2001-06-23 13:23 wtay
1635 * plugins/festival/gstfestival.c: Make sure we don't send more data
1636 than the buffersize.
1638 2001-06-23 13:12 wtay
1640 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1641 added on branch BRANCH-GOBJECT1.
1643 2001-06-23 13:12 wtay
1645 * plugins/festival/Makefile.am: file Makefile.am was initially
1646 added on branch BRANCH-GOBJECT1.
1648 2001-06-23 13:12 wtay
1650 * plugins/: Makefile.am, festival/Makefile.am,
1651 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1652 text-to-speech plugin. It will currently only work by contacting
1653 the festival server on localhost. The output is WAV so it needs to
1654 be parsed with parsewav before connecting it to an audiosink:
1656 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1659 Latency is terrible because we don't process uterances individually
1662 2001-06-23 13:12 wtay
1664 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1665 added on branch BRANCH-GOBJECT1.
1667 2001-06-22 02:14 wtay
1669 * examples/: Makefile.am, helloworld/helloworld.c,
1670 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1671 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1672 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1673 examples for glib2 Removed plugins for now (need to run the script
1676 2001-06-22 02:05 wtay
1678 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1679 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1680 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1681 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1684 2001-06-22 01:43 wtay
1686 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1687 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1688 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1689 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1692 2001-06-22 01:14 wtay
1694 * configure.base: Disable most of the gnome/gtk stuff when
1695 compiling with glib2
1697 2001-06-22 00:11 wtay
1699 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1700 to set the format and the output size.
1702 2001-06-21 23:48 omegahacker
1704 * gst/gstqueue.c: marked up the function pointers with
1707 2001-06-21 20:44 wtay
1709 * configure.base: Added vgasink.
1711 2001-06-21 20:43 wtay
1713 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1714 vgavideosink.h: Added the vgasink by sienap.
1716 2001-06-21 16:29 wtay
1718 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1720 2001-06-21 15:39 wtay
1722 * tools/gstreamer-inspect.c: Fixed a compileation error for
1725 2001-06-21 15:22 wtay
1727 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1729 2001-06-21 13:21 sbaker3
1731 * docs/gst/gstreamer-sections.txt: added refcounting and
1734 2001-06-21 12:50 wtay
1736 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1738 2001-06-21 12:50 wtay
1740 * plugins/Makefile.am: Removed the videoscaler for now until it's
1743 2001-06-21 12:49 wtay
1745 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1746 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1747 Added some files for future use.
1749 2001-06-21 12:42 wtay
1751 * libs/Makefile.am: Removed old unused libs.
1753 2001-06-21 12:35 wtay
1755 * configure.base: Removed the winloader
1757 2001-06-21 12:34 wtay
1759 * libs/Makefile.am: Removed the wine loader.
1761 2001-06-21 12:32 wtay
1763 * include/Makefile.am: Removed the winelibs.
1765 2001-06-21 12:19 sbaker3
1767 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1768 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1769 if it is the default implementation
1771 2001-06-21 03:03 omegahacker
1773 * plugins/Makefile.am: fixed spelling of xvideosink
1775 2001-06-21 00:43 wtay
1777 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1778 the queue state_change stuff.
1780 2001-06-20 23:52 wtay
1782 * plugins/Makefile.am: Added the xvideosink to the dirs.
1784 2001-06-20 23:33 wtay
1786 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1789 2001-06-20 23:21 wtay
1791 * plugins/aasink/aasink.c: Compile fixes for aasink.
1793 2001-06-20 23:21 wtay
1795 * gst/gobject2gtk.h: Added a shim for a marshaller.
1797 2001-06-20 22:56 wtay
1799 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1801 2001-06-20 22:55 wtay
1803 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1806 2001-06-20 22:40 wtay
1808 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1810 2001-06-20 22:40 wtay
1812 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1815 2001-06-20 22:30 wtay
1817 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1819 2001-06-20 22:29 wtay
1821 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1823 2001-06-20 21:58 wtay
1825 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1826 name to match the glib2.0 implementation.
1828 2001-06-20 21:49 wtay
1830 * tools/gstreamer-inspect.c: Added object properties introspection.
1832 2001-06-20 21:48 wtay
1834 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1836 2001-06-20 15:53 sbaker3
1838 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1839 times too much memory to be allocated for each GstBuffer struct
1841 2001-06-20 00:17 omegahacker
1843 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1844 signal registration problem in gobject2gtk shim
1846 2001-06-19 22:14 omegahacker
1848 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1849 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1850 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1851 plugins/effects/volume/volume.c,
1852 plugins/filters/mono2stereo/mono2stereo.c,
1853 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1854 More GObject updates, cleanups to some of the elements to make the
1857 2001-06-19 19:32 wtay
1859 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1860 to avoid overflow...
1862 2001-06-19 13:53 richardb
1864 * idiottest.mak: idiottest was failing because of change of
1865 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1867 2001-06-19 11:34 richardb
1869 * tools/gstreamer-launch.c: Add -o option argument to
1870 gstreamer-launch, to specify a file to output the pipeline to,
1871 instead of running it.
1873 2001-06-19 08:57 omegahacker
1875 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1877 2001-06-19 08:57 omegahacker
1879 * gst/gstplugin.c, acconfig.h, configure.base: changed
1880 plugin-srcdir to plugin-builddir, which is what it should be
1882 2001-06-18 23:33 richardb
1884 * gst/gstprops.c: Simplify properties which contain lists of
1885 integer and integer range entries to minimal combination of ints
1886 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1889 Don't bother with floats for the moment, though it would be easy to
1890 add an equivalent, which would simplify overlapping ranges.
1892 2001-06-18 21:14 richardb
1894 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1897 2001-06-18 20:20 wtay
1899 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1900 Updated the flac decoder/encode to the latest CVS version. I had
1901 to increase the cothread stack in cothread.c (8 threads max) to get
1902 the encoder working :(
1904 2001-06-18 12:27 richardb
1906 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1908 2001-06-18 12:12 richardb
1910 * configure.base, plugins/visualization/Makefile.am: Add chart
1911 plugin to build system.
1913 2001-06-18 12:09 richardb
1915 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1916 gstchart.c: Initial commit of chart plugin. Draws charts of data
1917 streams. Currently has no settable framerate, draws inefficiently,
1918 has no settable size and looks fairly ugly. Needs data parsing to
1919 be split into a separate plugin.
1921 2001-06-18 05:56 dlehn
1923 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1924 to save flags fails when using the same names. Prefixed with gst_.
1926 2001-06-17 23:14 wtay
1928 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1929 it still segfaults inside the flac lib for some reason..
1931 2001-06-17 20:44 wtay
1933 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1934 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1937 2001-06-17 16:06 wtay
1939 * gst/elements/gstsinesrc.c: Updated the params a bit.
1941 2001-06-17 16:03 wtay
1943 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1944 properties again. Added come const directives to the arguments
1945 again. Check for non exiting properties.
1947 2001-06-17 15:35 sbaker3
1949 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1951 2001-06-17 15:12 wtay
1953 * tools/gstreamer-inspect.c: Print out the enum values too.
1955 2001-06-17 14:58 sbaker3
1957 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1958 default bufferpool factory
1960 2001-06-17 14:55 sbaker3
1962 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1963 bufferpool factory function. it reuses existing instances of
1964 bufferpool if requests are made for existing buffer sizes
1966 2001-06-17 09:55 omegahacker
1968 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1969 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1970 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1971 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1972 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1973 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1974 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1975 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1976 plugins/xvideosink/xvideosink.c: Mostly went around converting
1977 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1979 2001-06-17 09:52 omegahacker
1981 * configure.ac, configure.in: removed configure.ac and configure.in
1983 2001-06-17 05:07 omegahacker
1985 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1986 gobject, somehow forget that one...
1988 2001-06-17 04:17 wtay
1990 * tools/gstreamer-inspect.c: Added enums to inspect.
1992 2001-06-17 04:10 omegahacker
1994 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1995 branch BRANCH-GOBJECT1.
1997 2001-06-17 04:10 omegahacker
1999 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
2000 branch BRANCH-GOBJECT1.
2002 2001-06-17 04:10 omegahacker
2004 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
2005 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
2006 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
2007 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
2008 gst/gstutils.h: Added gobject to gtkobject bridge
2009 (gobject2gtk.[ch]) and configure-time support for selecting between
2010 glib and gtk (--enable-glib2 to build with gobject).
2012 2001-06-17 04:05 wtay
2014 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2015 for enum properties.
2017 2001-06-17 04:03 wtay
2019 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2022 2001-06-17 03:47 wtay
2024 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2025 properties. Added come const directives to the arguments.
2027 2001-06-17 03:39 wtay
2029 * tools/gstreamer-inspect.c: Figured out how to get a property from
2032 2001-06-16 18:35 wtay
2034 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2035 someone try to get a property from a GObject?
2037 2001-06-16 18:25 wtay
2039 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2041 2001-06-16 15:36 wtay
2043 * configure.base: Removed the obsolete libs.
2045 2001-06-16 15:35 wtay
2047 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2049 2001-06-16 15:29 wtay
2051 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2052 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2053 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2054 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2057 2001-06-16 14:46 wtay
2059 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2060 Updated the audiodecoder to gobject.
2062 2001-06-16 14:24 wtay
2064 * gstplay/gstplay.c: Removed a check (see that the file exists
2065 locally ??) to enable network streaming with gnomevfssrc again.
2067 2001-06-16 14:17 wtay
2069 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2070 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2071 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2072 20010616 (13:00 GMT). Compile fixes for GObject.
2074 2001-06-16 01:43 wtay
2076 * plugins/Makefile.am: Updated the makefile.
2078 2001-06-16 01:32 wtay
2080 * plugins/arts/gst_arts.c: Fixed arts
2082 2001-06-16 01:26 wtay
2084 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2086 2001-06-16 01:25 wtay
2088 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2090 2001-06-16 01:14 wtay
2092 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2093 Fixed some stuff in xmms, removed the args for now.
2095 2001-06-16 00:49 wtay
2097 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2099 2001-06-16 00:48 wtay
2101 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2102 from the Makefile until it compiles. Removed the dependency on OSS
2105 2001-06-16 00:36 wtay
2107 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2108 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2109 old, non functional code out of the makefile.
2111 2001-06-16 00:23 omegahacker
2113 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2114 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2115 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2116 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2117 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2118 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2119 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2120 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2121 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2122 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2123 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2124 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2125 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2126 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2127 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2128 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2129 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2130 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2131 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2132 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2133 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2134 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2135 plugins/filters/adder/adder.h,
2136 plugins/filters/colorspace/colorspace.c,
2137 plugins/filters/colorspace/colorspace.h,
2138 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2139 plugins/filters/cutter/filter.func,
2140 plugins/filters/intfloatconvert/float2int.c,
2141 plugins/filters/intfloatconvert/float2int.h,
2142 plugins/filters/intfloatconvert/int2float.c,
2143 plugins/filters/intfloatconvert/int2float.h,
2144 plugins/filters/intfloatconvert/intfloatconvert.c,
2145 plugins/filters/ladspa/gstladspa.c,
2146 plugins/filters/ladspa/gstladspa.h,
2147 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2148 plugins/filters/level/level.c, plugins/filters/level/level.h,
2149 plugins/filters/median/median.c, plugins/filters/median/median.h,
2150 plugins/filters/mono2stereo/mono2stereo.c,
2151 plugins/filters/mono2stereo/mono2stereo.h,
2152 plugins/filters/passthrough/level.c,
2153 plugins/filters/passthrough/level.h,
2154 plugins/filters/passthrough/passthrough.c,
2155 plugins/filters/passthrough/passthrough.h,
2156 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2157 plugins/filters/stereo2mono/stereo2mono.c,
2158 plugins/filters/stereo2mono/stereo2mono.h,
2159 plugins/filters/volenv/filter.func,
2160 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2161 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2162 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2163 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2164 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2165 plugins/icecast/icecastsend/icecastsend.c,
2166 plugins/icecast/icecastsend/icecastsend.h,
2167 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2168 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2169 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2170 plugins/mp3decode/mpg123/gstmpg123.c,
2171 plugins/mp3decode/mpg123/gstmpg123.h,
2172 plugins/mp3decode/parse/mp3parse.c,
2173 plugins/mp3decode/parse/mp3parse.h,
2174 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2175 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2176 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2177 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2178 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2179 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2180 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2181 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2182 plugins/mpeg1/system_encode/buffer.c,
2183 plugins/mpeg1/system_encode/system_encode.c,
2184 plugins/mpeg1/system_encode/system_encode.h,
2185 plugins/mpeg1video/parse/mp1videoparse.c,
2186 plugins/mpeg1video/parse/mp1videoparse.h,
2187 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2188 plugins/mpeg2/ac3parse/ac3parse.c,
2189 plugins/mpeg2/ac3parse/ac3parse.h,
2190 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2191 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2192 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2193 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2194 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2195 plugins/mpeg2/subtitles/mpeg2subt.c,
2196 plugins/mpeg2/subtitles/mpeg2subt.h,
2197 plugins/mpeg2/video/gstmpeg2play.c,
2198 plugins/mpeg2/video/gstmpeg2play.h,
2199 plugins/mpeg2/videoparse/mp2videoparse.c,
2200 plugins/mpeg2/videoparse/mp2videoparse.h,
2201 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2202 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2203 plugins/quicktime/gstquicktimedecoder.c,
2204 plugins/quicktime/gstquicktimedecoder.h,
2205 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2206 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2207 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2208 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2209 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2210 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2211 plugins/visualization/smoothwave/smoothwave.c,
2212 plugins/visualization/smoothwave/smoothwave.h,
2213 plugins/visualization/spectrum/gstspectrum.c,
2214 plugins/visualization/spectrum/gstspectrum.h,
2215 plugins/visualization/synaesthesia/synaesthesia.c,
2216 plugins/visualization/synaesthesia/synaesthesia.h,
2217 plugins/visualization/vumeter/vumeter.c,
2218 plugins/visualization/vumeter/vumeter.h,
2219 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2220 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2221 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2222 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2223 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2224 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2225 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2226 Mega patch updates almost all the plugins to GObject. This was
2227 done with a Perl script, with only a few minor manual tweaks where
2228 the perl didn't catch the code just right. There may be a few
2229 minor issues remaining from this, but they should be easy to catch
2230 (plugin doesn't work).
2232 There are several plugins that have GDK/GTK code in them that
2233 shouldn't, these need to be dealt with next.
2235 2001-06-16 00:15 wtay
2237 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2240 2001-06-16 00:15 wtay
2242 * plugins/filters/median/median.c: copy timestamps too.
2244 2001-06-15 23:48 wtay
2246 * plugins/filters/median/: median.c, median.h: Added an option to
2247 only filter the luminance plane.
2249 2001-06-15 23:38 wtay
2251 * plugins/filters/median/: median.c, median.h: Added caps to the
2254 2001-06-15 23:03 wtay
2256 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2257 was initially added on branch BRANCH-GOBJECT1.
2259 2001-06-15 23:03 wtay
2261 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2262 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2263 Just added some files I will need soon.
2265 2001-06-15 23:03 wtay
2267 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2268 initially added on branch BRANCH-GOBJECT1.
2270 2001-06-15 23:03 wtay
2272 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2273 initially added on branch BRANCH-GOBJECT1.
2275 2001-06-15 23:03 wtay
2277 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2278 initially added on branch BRANCH-GOBJECT1.
2280 2001-06-15 23:03 wtay
2282 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2283 initially added on branch BRANCH-GOBJECT1.
2285 2001-06-15 23:00 wtay
2287 * libs/Makefile.am: Removed old unused libs.
2289 2001-06-15 22:46 wtay
2291 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2292 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2293 updates to the manual.
2295 2001-06-15 20:49 sbaker3
2297 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2298 multiple float pads and converts to interleaved int data. Different
2299 sized and out-of-order buffer support is in place but not tested.
2301 2001-06-15 20:48 sbaker3
2303 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2304 converts interleaved ints to mono floats in seperate pads. Also
2305 now has a _request_new_pad func
2307 2001-06-15 20:46 wtay
2309 * tools/README: Updated the README file with some cool
2310 gstreamer-launch cmd lines by Matthew McClintock
2311 <mattsm@mail.utexas.edu>
2313 2001-06-15 20:13 wtay
2315 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2316 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2317 request_pad. Some fixes for pullregion and EOS conditions. Remove
2318 an unneeded check in the scheduler (check for NULL buffer) some EOS
2319 fixes for pullregion in disksrc. Removed the macro in the
2320 gstparse.h header 'cause it's internal to gstparse.c Added a check
2321 in gstparse for NULL element.
2323 2001-06-15 17:42 thomasvs
2325 * examples/cutter/cutter.c: added some minor stuff
2327 2001-06-15 17:22 wtay
2329 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2331 2001-06-15 16:44 richardb
2333 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2334 libdv test: was unsaving the value before saving... :(
2336 2001-06-15 16:42 richardb
2338 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2340 2001-06-15 07:33 sbaker3
2342 * gst/gstparse.c: should restore dynamic connection of pads
2343 (couldn't really test it though)
2345 2001-06-14 22:02 omegahacker
2347 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2348 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2350 2001-06-14 22:02 omegahacker
2352 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2353 elements/gstdisksrc.c, elements/gstfakesrc.c,
2354 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2355 get to sinesrc ! osssink
2357 2001-06-14 21:39 wtay
2359 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2360 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2363 2001-06-14 21:23 omegahacker
2365 * configure.base: added gmodule to glib-2.0 stuff
2367 2001-06-14 21:19 omegahacker
2369 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2372 2001-06-14 21:19 omegahacker
2374 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2375 removed at some point because they are to be autogenerated
2377 2001-06-14 21:19 omegahacker
2379 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2382 2001-06-14 19:04 thomasvs
2384 * examples/cutter/cutter.c: changed cutter example to use a thread
2386 2001-06-14 04:14 omegahacker
2388 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2389 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2390 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2391 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2392 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2393 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2394 elements/gstdisksink.h, elements/gstdisksrc.c,
2395 elements/gstdisksrc.h, elements/gstelements.c,
2396 elements/gstfakesink.c, elements/gstfakesink.h,
2397 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2398 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2399 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2400 elements/gstidentity.c, elements/gstidentity.h,
2401 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2402 elements/gstpipefilter.c, elements/gstpipefilter.h,
2403 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2404 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2405 libgst.la's GObject port. Fixed some minor problems with the
2406 signalling stuff in the core.
2410 2001-06-13 23:09 thomasvs
2412 * examples/cutter/cutter.c: cutter now uses afsink to write out
2413 wavs we will add a queue next to handle latency problems
2415 2001-06-13 23:03 thomasvs
2417 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2418 files when you change the location
2420 2001-06-13 22:59 omegahacker
2422 * configure.base: new configure check for glib 2.0, now requires
2423 pkg-config to be installed
2425 2001-06-13 22:52 thomasvs
2427 * configure.base, examples/Makefile.am: added cutter example
2429 2001-06-13 22:52 omegahacker
2431 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2432 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2433 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2434 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2435 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2436 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2437 gstxml.h: First round of changes to port to GObject. libgst.la
2438 compiles, though there are a few things commented out.
2439 Specifically object destruction is probably broken, but wtay gets
2440 to fix that because he researched the problem of glib 2.0 object
2441 destruction while doing the first round. Some of the XML stuff is
2442 commented out, but that's an easy fix.
2444 Next is the rest of the gst/ directory, then on to the plugins.
2446 2001-06-13 22:45 wtay
2448 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2449 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2450 Fixed the quicktime plugin. things now work with mjpeg.
2452 2001-06-13 22:35 thomasvs
2454 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2457 2001-06-13 22:33 wtay
2459 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2462 2001-06-13 22:08 thomasvs
2464 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2466 2001-06-13 22:08 thomasvs
2468 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2469 the buffer's data is framed
2471 2001-06-13 22:02 wtay
2473 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2474 fix in the type init function that makes some C++ compilers
2477 2001-06-13 21:26 thomasvs
2479 * configure.base: added deinterlace
2481 2001-06-13 18:39 wtay
2483 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2485 2001-06-13 17:20 thomasvs
2487 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2488 program to show how cutter plugin works
2490 2001-06-13 17:16 thomasvs
2492 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2495 2001-06-13 17:13 thomasvs
2497 * plugins/filters/cutter/README: added a better description of the
2500 2001-06-13 17:04 thomasvs
2502 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2503 threshold level and runlength arguments stopped copying buffer used
2504 audio lib functions for some stuff
2506 2001-06-13 16:33 thomasvs
2508 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2509 calculate maximum possible sample value based on caps
2511 2001-06-13 10:51 thomasvs
2513 * docs/random/eos: added two more cases of eos reasoning
2515 2001-06-13 02:18 cael
2517 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2518 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2519 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2520 full-screen play, shuffled things around, added error checking so
2521 we don't crash on file not found, added the beginnings of a
2524 2001-06-12 22:35 wtay
2526 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2527 filter.func file and README in the makefile.
2529 2001-06-12 22:35 wtay
2531 * plugins/filters/Makefile.am: Added the deinterlace filter
2533 2001-06-12 22:33 wtay
2535 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2536 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2538 2001-06-12 22:27 wtay
2540 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2543 2001-06-12 21:19 wtay
2545 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2548 2001-06-12 21:19 wtay
2550 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2551 colorspace.h: ifdef out the Hermes code when the library was not
2554 2001-06-12 20:47 wtay
2556 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2559 2001-06-12 20:45 wtay
2561 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2564 2001-06-12 20:44 wtay
2566 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2567 arg to turn off syncing on the timestamps.
2569 2001-06-12 20:42 wtay
2571 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2572 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2573 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2574 Removed old code. Enhanced the avi decoder. The encoder now sorta
2575 works. For big input frames it segfaults though inside a libavifile
2576 function. Renamed the aviencoder to avimux.
2578 2001-06-12 15:35 thomasvs
2580 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2583 2001-06-12 14:42 thomasvs
2585 * plugins/mp3decode/mad/gstmad.h: added framestamp
2587 2001-06-12 11:12 thomasvs
2589 * plugins/mp3decode/mad/gstmad.c: added a different way of
2590 generating timestamps; activate by uncommenting #define
2593 2001-06-12 11:11 thomasvs
2595 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2596 support framestamps & timestamps
2598 2001-06-11 23:04 shitowax
2600 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2601 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2604 2001-06-11 23:02 shitowax
2606 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2607 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2609 2001-06-11 21:19 thomasvs
2611 * plugins/Makefile.am: fixed AVIFILE dependency check
2613 2001-06-11 20:09 omegahacker
2615 * gst/gstelement.h: changed indent and argnames to trigger
2618 2001-06-10 22:13 richardb
2620 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2623 2001-06-10 19:50 theuraeus
2625 * LICENSE_readme: 2001-10-06 Christian Schaller
2626 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2627 since they had been mistakenly branded as GPL.
2629 2001-06-10 12:57 sbaker3
2631 * gst/gstparse.c: can now take comma delimited list of pads. eg
2632 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2633 src%d,src%d\!sink%d,sink%d float2int ! osssink
2635 2001-06-10 02:18 theuraeus
2637 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2638 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2639 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2640 when run after each package
2642 2001-06-09 22:48 theuraeus
2644 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2645 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2647 2001-06-09 20:23 theuraeus
2649 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2650 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2652 TODO: 1. the mpeg plugins need sorting out. currently they are all
2653 just placed inside the main package. Need help with this since I am
2654 unsure about what files belongs where with what dependency 2.
2655 Cross-dependencies probably should be added to the plugins 3.
2656 License information should be added to the plugins 4.
2657 GStreamer-register needs to be added for each plugin
2659 2001-06-09 19:50 theuraeus
2661 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2662 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2663 only polishing it remains
2665 2001-06-09 17:44 theuraeus
2667 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2668 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2669 maybe it actually works now
2671 2001-06-09 12:43 sbaker3
2673 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2674 to get ready for the src1,src2\!sink1,sink2 syntax
2676 2001-06-09 11:16 sbaker3
2678 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2679 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2681 2001-06-09 03:33 theuraeus
2683 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2684 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2685 verfied that it works, but I need sleep and it is guaranteed closer
2686 to working than the current one. More testing and SPEC file hacking
2687 tommorow(aka later today).
2689 2001-06-09 01:16 wtay
2691 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2692 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2693 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2694 loader from avifile, significantly simplyfying the codec.
2696 2001-06-09 01:14 wtay
2698 * REQUIREMENTS, configure.base: Added a check for avifile.
2700 2001-06-08 23:17 theuraeus
2702 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2703 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2704 don't have alsa installed)
2706 2001-06-08 22:56 theuraeus
2708 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2709 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2710 plugins into separate plugins, needs more work to support all
2713 2001-06-07 22:45 ajmitch
2715 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2717 2001-06-07 22:43 wtay
2719 * plugins/avi/Makefile.am: Added README to dist
2721 2001-06-07 22:02 ajmitch
2723 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2724 please give it some TLC before 0.2.0 release :)
2726 2001-06-07 19:31 wtay
2728 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2729 about the innner working of the avi decoder.
2731 2001-06-07 17:56 dlehn
2733 * debian/changelog, debian/gstreamer-tools.manpages,
2734 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2735 binary Bump debian version to 0.2.0
2737 2001-06-07 11:58 richardb
2739 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2740 gstreamer-register.1: Add gstreamer-compprep man page.
2742 2001-06-07 09:18 ajmitch
2744 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2746 2001-06-07 07:38 dlehn
2748 * debian/gstreamer-common.files: latest plugins updates
2750 2001-06-07 07:06 cael
2752 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2753 for the time being till i have time to fix it.
2755 2001-06-07 01:08 omegahacker
2757 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2758 gstreamer-register.1: added --gst-mask to the man pages
2760 2001-06-06 20:31 wtay
2762 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2764 2001-06-06 20:23 dlehn
2766 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2767 gstreamer-audiofile.files, gstreamer-common.files,
2768 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2769 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2770 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2771 rules: Added new plugin packages and synced up to a late pre2 CVS
2774 2001-06-06 20:21 dlehn
2776 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2777 autogenerated from configure.base now.
2779 2001-06-06 20:20 dlehn
2781 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2783 2001-06-06 20:15 wtay
2785 * gst/gstelement.c: Removed a warning.
2787 2001-06-06 20:12 wtay
2789 * plugins/filters/lav/Makefile.am: Removed the README file from
2792 2001-06-06 20:07 wtay
2794 * plugins/filters/Makefile.am: Added the lavencoder
2796 2001-06-06 19:33 wtay
2798 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2801 2001-06-06 19:31 wtay
2803 * configure.base: Added the lav encoder Makefile.am
2805 2001-06-06 19:29 wtay
2807 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2808 connect to the new_ghost_pad signal in parse.
2810 2001-06-06 17:21 wtay
2812 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2814 2001-06-06 17:20 wtay
2816 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2819 2001-06-06 17:09 wtay
2821 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2822 audio. Only send buffers if the pad is connected.
2824 2001-06-06 17:08 wtay
2826 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2828 2001-06-06 15:24 thomasvs
2830 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2833 2001-06-06 15:21 thomasvs
2835 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2836 filter.func: cutter plugin; emits signals when audio RMS level
2837 falls below or rises above threshold value for a given consecutive
2840 2001-06-06 15:14 thomasvs
2842 * configure.base, libs/Makefile.am: added Makefile generation for
2845 2001-06-06 15:13 thomasvs
2847 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2848 general gstreamer audio library with helper functions
2850 2001-06-06 13:47 richardb
2852 * docs/manual/quotes.sgml: Add an important quote from Omega.
2854 2001-06-06 00:39 theuraeus
2856 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2857 <Uraeus@linuxrising.org> * Add small textfile with some information
2858 on win32 dll situation
2860 2001-06-05 20:44 sbaker3
2862 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2863 _chain should now work.Many other changes including: all immutable
2864 info is in the class struct, activate/deactivate should work, and a
2865 bunch of other stuff
2867 2001-06-05 18:45 wtay
2869 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2872 2001-06-05 18:26 sbaker3
2874 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2875 int2float.c, int2float.h: use proxying for caps
2877 2001-06-05 02:27 richardb
2879 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2880 applied changes. Time for bed.
2882 2001-06-05 02:26 richardb
2884 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2885 in save-thyself introduced by changing plugin_get_list to copy.
2887 2001-06-05 02:15 richardb
2889 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2890 when the registry is in use.
2892 2001-06-04 22:52 wtay
2894 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2895 to disable Xv images. It's not pretty but it works.
2897 2001-06-04 22:02 wtay
2899 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2901 2001-06-04 21:16 wtay
2903 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2905 2001-06-04 20:20 wtay
2907 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2908 bacause they seem to be undefined with some versions of lame.
2910 2001-06-04 20:00 wtay
2912 * plugins/oss/README: Added a little info about the ossgst hack.
2914 2001-06-04 19:59 wtay
2916 * plugins/oss/gstosssrc.c: Some osssrc fixes
2918 2001-06-04 17:55 wtay
2920 * plugins/mp3encode/lame/gstlame.c: Small updates.
2922 2001-06-04 17:33 wtay
2924 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2926 2001-06-04 17:02 wtay
2928 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2929 calculate the cothread stack space (easier to change the number of
2932 2001-06-04 16:59 thomasvs
2934 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2936 2001-06-04 16:38 thomasvs
2938 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2939 quits when the first element fires it
2941 2001-06-04 15:52 wtay
2943 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2946 2001-06-04 15:50 wtay
2948 * tools/gstreamer-inspect.c: Print out the default values.
2950 2001-06-04 14:51 sbaker3
2952 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2953 didn't seem to work)\nAttempted to make the element name consist
2954 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2956 2001-06-04 12:25 richardb
2958 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2959 unpatched versions of gtkdoc-scanobj which don't understand
2962 2001-06-04 02:26 wtay
2964 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2965 to the xmms effects.
2967 2001-06-04 01:51 richardb
2969 * gst/gst.c: Replace NO_X conditional compilation with testing
2970 whether DISPLAY env variable is set, and doing gtk_type_init()
2971 instead of gtk_init() if not.
2973 2001-06-04 01:38 richardb
2975 * autogen.sh: Don't ever run if we know automake isn't patched:
2976 people keep complaining that their machine crashed while trying to
2979 2001-06-04 00:40 wtay
2981 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2984 2001-06-03 23:30 wtay
2986 * tools/README: More info about the other tools.
2988 2001-06-03 20:49 richardb
2990 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2991 Add man page for gstreamer-complete
2993 2001-06-03 20:26 wtay
2995 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2997 2001-06-03 20:24 wtay
2999 * plugins/flx/flx_decoder.c: More cleanups
3001 2001-06-03 20:20 wtay
3003 * plugins/flx/flx_decoder.c: Small cleanups
3005 2001-06-03 20:19 wtay
3007 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
3008 if NO_X is defined. This avoids the X dependency of GStreamer.
3010 2001-06-03 20:14 wtay
3012 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3015 2001-06-03 20:13 wtay
3017 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
3019 2001-06-03 20:11 wtay
3021 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3022 an X-connection could not be made.
3024 2001-06-03 20:09 wtay
3026 * docs/random/NOTES-0.2.0: small changes
3028 2001-06-03 20:06 wtay
3030 * Makefile.am: Removed the components dir from since it doesn't
3033 2001-06-03 16:30 wtay
3035 * docs/random/NOTES-0.2.0: More small updates.:
3037 2001-06-03 16:29 wtay
3039 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3042 2001-06-03 13:08 wtay
3044 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3047 2001-06-03 13:06 wtay
3049 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3050 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3051 Set the buffer flush flag in windec.
3053 2001-06-03 12:28 wtay
3055 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3057 2001-06-03 12:28 wtay
3059 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3062 2001-06-03 12:20 richardb
3064 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3065 gets generated in time, and change rule to generate it into a
3066 suffix rule. Register suffix so that automake can set _OBJECTS
3069 2001-06-03 02:45 wtay
3071 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3072 Added support for mjpeg and PCM audio.
3074 2001-06-03 02:00 wtay
3076 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3079 2001-06-03 00:36 richardb
3081 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3082 artsc-config hackery.
3084 2001-06-02 22:57 wtay
3086 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3087 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3088 current sector )
\9a _ Add properties last_track read only ( last
3089 track of the cd )
\9a _ Add properties cur_track read only ( get the
3090 current track )
\9a _ Properties end_track writeable ( last track to
3093 2001-06-02 22:52 wtay
3095 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3096 before sending a buffer instead of in the _init function.
3098 2001-06-02 19:26 omegahacker
3100 * tools/gstreamer-launch.c: added check to make sure there's a
3101 pipeline desc before building
3103 2001-06-02 19:11 wtay
3105 * configure.base: Added the avi makefiles.
3107 2001-06-02 19:08 wtay
3109 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3110 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3111 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3112 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3113 avi decoder is now a bin that manages the avidemuxer and the
3114 codecs. It uses the autoplugger and avitypes to convert avi types
3115 into mime/types and select gstreamer codecs to create an element.
3117 2001-06-02 19:06 richardb
3119 * autogen.sh: Clarify the messages about the patched automake one
3120 more time. If it's not clear now, and people continue to complain
3121 about automake eating their resources, I'm mysteriously unable to
3124 2001-06-02 17:38 wtay
3126 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3127 using a pipeline as the toplevel element.
3129 2001-06-02 16:33 ajmitch
3131 * configure.base: Let's just say I have a better understanding of
3132 autoconf now (I should really have read the manual first). It helps
3133 to remember that yes != no ;)
3135 2001-06-02 14:42 ajmitch
3137 * configure.base: Automake is picky about white space...
3139 2001-06-02 14:38 ajmitch
3141 * Makefile.am, configure.base: Added options --disable-tests and
3142 --disable-examples for quicker builds for the impatient...
3144 2001-06-02 13:45 wtay
3146 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3148 2001-06-02 13:21 richardb
3150 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3151 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3154 2001-06-02 11:42 richardb
3156 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3158 2001-06-02 11:40 theuraeus
3160 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3161 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3162 inside the SPEC file
3164 2001-06-02 11:38 theuraeus
3166 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3167 <Uraeus@linuxrising.org> * Small fix to group statement for
3170 My work on the SPEC file making the RPM make one package for all
3171 non-core plugins is underway, but I am not ready with it yet.
3173 2001-06-02 03:21 richardb
3175 * configure.base: Oops: fixed SDL header check: put flags in
3176 CPPFLAGS rather than CFLAGS. We should really filter the
3177 SDL_CFLAGS and only pass appropriate options through, but this
3178 works well enough for now.
3180 2001-06-02 03:05 richardb
3182 * configure.base: Improve SDL check: use correct CFLAGS when
3183 searching for header.
3185 2001-06-01 23:56 wtay
3187 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3188 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3189 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3192 2001-06-01 23:36 thomasvs
3194 * tests/reconnect.c: ok, this works now
3196 2001-06-01 23:23 thomasvs
3198 * tests/: Makefile.am, reconnect.c: test for disconnect and
3199 reconnect of elements
3201 2001-06-01 22:26 theuraeus
3203 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3204 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3205 file, this one from Dennis Bjorklund. Thanks Dennis.
3207 2001-06-01 19:52 wtay
3209 * configure.base: Added a better SDL_createYUVOverlay check.
3211 2001-06-01 19:30 wtay
3213 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3214 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3217 2001-06-01 19:24 wtay
3219 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3220 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3221 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3222 couple of compiler warnings.
3224 2001-06-01 19:09 wtay
3226 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3227 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3228 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3229 video2mp1.c: Fixed some compile warnings.
3231 2001-06-01 18:55 hadess
3233 * REQUIREMENTS: - added url to openquicktime
3235 2001-06-01 18:42 hadess
3237 * REQUIREMENTS: - added some more urls
3239 2001-06-01 18:42 wtay
3241 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3242 is not found and try to do without it...
3244 2001-06-01 18:32 theuraeus
3246 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3247 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3248 file * LICENCE readme containing licensing details on our plugins
3250 2001-06-01 17:57 wtay
3252 * README, REQUIREMENTS: Slightly changed the README, we are not
3253 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3254 someone should complete the URLS.
3256 2001-06-01 17:46 wtay
3258 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3261 2001-06-01 16:29 thomasvs
3263 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3266 2001-06-01 14:27 richardb
3268 * tools/README: Add a note about gstreamer-complete
3270 2001-06-01 14:03 richardb
3272 * configure.base: More tidyup to SDL check.
3274 2001-06-01 13:36 richardb
3276 * configure.base: Fix SDL check Check for Overlay stuff, which
3277 isn't in SDL version 1.0
3279 2001-05-31 23:57 hadess
3281 * REQUIREMENTS: - added urls to the required libs, with a lot of
3284 2001-05-31 21:20 richardb
3286 * REQUIREMENTS, configure.base: Add comments to many (but not all
3287 :( ) AC_DEFINES in configure scripts. Add note about debian
3288 packages for building documentation.
3290 2001-05-31 21:14 richardb
3292 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3293 that it's not been needed so far.
3295 2001-05-31 21:13 richardb
3297 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3298 comment about one which will become redundant in future.
3300 2001-05-31 20:52 wtay
3302 * testsuite/refcounting/Makefile.am: Removed the thread test so
3303 make distcheck works.
3305 2001-05-31 20:18 wtay
3307 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3310 2001-05-31 20:16 richardb
3312 * plugins/arts/Makefile.am: Remove generated files from the dist.
3314 2001-05-31 20:08 richardb
3316 * configure.base, idiottest.mak: Fix a couple of formatting errors
3317 in idiottest, and add plugin-srcdir warning to configure.base.
3319 2001-05-31 19:42 wtay
3321 * plugins/avi/Makefile.am: Fixed the codectest.
3323 2001-05-31 19:35 richardb
3325 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3326 plugin-srcdir installation idiottest into a separate file, and
3327 include it from the include Makefile.am, to ensure that it gets
3328 called at the start of a make install process, not after the whole
3331 2001-05-31 19:31 wtay
3333 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3335 2001-05-31 19:03 richardb
3337 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3338 libgstelements.la exist when trying to link the scanner with them.
3339 Fix mkdirs so that they don't fall over if directories already
3342 2001-05-31 18:32 richardb
3344 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3345 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3346 from it). This ensures that the original source is present, and
3347 also allows make dist to work on machines which don't have mcopidl
3348 and the arts idl stuff installed.
3350 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3351 I argue against it since as far as I can tell it can be generated
3352 on any system which has arts installed (mcopidl is in the libarts
3353 package on debian), and putting it in EXTRA_DIST requires that
3354 mcopidl is present in order to run make dist.
3356 2001-05-31 15:19 richardb
3358 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3359 build with automake 1.4g AS is defined in a hacky way: I've asked
3360 on the automake list for help doing this properly.
3362 2001-05-31 10:53 thomasvs
3364 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3365 some real work on this
3367 2001-05-30 23:06 thomasvs
3369 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3372 2001-05-30 22:35 thomasvs
3374 * include/gstaudio.h: header file for standard audio stuff for
3377 2001-05-30 22:27 omegahacker
3379 * configure.base: added no-alsa warning and made 0.9 check
3380 conditional on alsa existing at all
3382 2001-05-30 22:15 wtay
3384 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3387 2001-05-30 22:14 wtay
3389 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3391 2001-05-30 21:54 omegahacker
3393 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3394 to SDL_Init, to disable one of the most annoying features IMO of
3397 2001-05-30 21:36 omegahacker
3399 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3402 2001-05-30 21:13 omegahacker
3404 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3405 don't get called on pads of the wrong direction
3407 2001-05-30 20:07 sbaker3
3409 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3410 inplace mono chain func
3412 2001-05-30 17:37 thomasvs
3414 * plugins/oss/gstosssrc.c: switched some lines around
3416 2001-05-30 17:10 thomasvs
3418 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3419 thing, don't know yet what to do about it
3421 2001-05-30 16:16 richardb
3423 * README, autogen.sh: Automatically generate a patched automake if
3424 needed, and put instructions in the README about how to use such a
3427 2001-05-30 15:39 richardb
3429 * Makefile.am: Add configure.base and autogen.sh to distributions.
3430 Add rules to keep configure.in and configure.ac up-to-date.
3432 2001-05-30 15:22 richardb
3434 * autogen.sh, configure.ac, configure.base, configure.in: * create
3435 a configure.base file, containing the contents of
3436 configure.{in,ac}, with those lines specific to one file
3438 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3441 * Add lines to autogen.sh to generate configure.in and
3443 automatically from this file. (Very simple sed scripts)
3445 * Remove configure.in and configure.ac
3447 This shouldn't cause any problems to anyone, and should make it
3448 easy to do work on configure scripts by just working on
3451 2001-05-30 14:54 thomasvs
3453 * plugins/filters/passthrough/passthrough.c: added signed support
3454 implemented include/gstaudio.h use
3456 2001-05-30 14:25 richardb
3458 * configure.ac, configure.in: More small changes to bring the two
3459 scripts closer together. Turned off building docs by default in
3460 configure.ac. Only diffs are now essential due to changes from
3461 autoconf 2.13 to 2.50.
3463 2001-05-30 13:56 richardb
3465 * autogen.sh: Deal more gracefully with being either unable to
3466 check that automake is patched (will now just give a small
3467 warning), or finding that automake definitely isn't patched (will
3468 give a big loud warning recommend stopping the build and sleep
3469 briefly to give the user a chance to read the message). Will
3470 eventually try to do the build anyway though.
3472 Also, don't abort if autoconf or automake return error codes: they
3473 both seem able to do so even when having produced viable results.
3475 2001-05-29 23:10 wtay
3477 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3478 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3481 2001-05-29 17:40 richardb
3483 * autogen.sh: Add checks for appropriate versions of automake. Add
3484 check that automake has been patched if it is a version which
3485 requires a patch. Please check that this doesn't cause problems:
3486 it's a bit of a hairy test, so I might well have mucked it up and
3487 broken some people's build systems. Hope not, though. ;-)
3489 2001-05-29 17:39 hadess
3491 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3492 acquired (fixes icecast streaming)
3494 2001-05-29 17:38 richardb
3496 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3497 the installing of versions with plugin srcdir enabled.
3499 2001-05-29 16:19 richardb
3501 * configure.ac, configure.in: Fix differences between configure.in
3502 and configure.ac which were trivial or due merely to formatting
3503 differences. diff can now be used to see only the significant
3504 differences, which should be helpful in keeping these two files in
3507 2001-05-29 13:43 richardb
3509 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3510 for Makefile.am which uses features present in recent versions of
3511 automake (>1.4d) to avoid horrendous hackery.
3513 2001-05-29 13:31 richardb
3515 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3516 we can use the standard AM_PATH_ALSA macro to check that we don't
3517 have alsa 0.9.x: we just need to specify something for
3518 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3519 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3520 macro in acinclude with the latest from the alsa project CVS.
3522 2001-05-28 23:23 omegahacker
3524 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3526 2001-05-28 23:02 wtay
3528 * configure.ac, configure.in: Added a check for gsm/gsm.h
3530 2001-05-28 22:41 omegahacker
3532 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3535 2001-05-28 22:02 wtay
3537 * configure.ac: Removed the -pre0
3539 2001-05-28 22:00 wtay
3541 * plugins/Makefile.am: Added gsm to subds.
3543 2001-05-28 21:47 wtay
3545 * configure.ac: Added the refcounting to the output targets.
3547 2001-05-28 21:36 wtay
3549 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3551 2001-05-28 21:22 wtay
3553 * configure.ac: Updated to match configure.in
3555 2001-05-28 21:05 wtay
3557 * configure.ac: The configure file for autoconf 2.50
3559 2001-05-28 20:59 omegahacker
3561 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3564 2001-05-28 20:34 omegahacker
3566 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3568 2001-05-28 20:33 omegahacker
3570 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3572 2001-05-28 20:09 omegahacker
3574 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3575 plugins/xvideosink/Makefile.am: distcheck cleanups
3577 2001-05-28 08:46 omegahacker
3579 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3580 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3581 uses, along with complete .pc files
3583 2001-05-28 01:07 hadess
3585 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3587 2001-05-28 00:57 omegahacker
3589 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3590 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3591 some caps != NULL checks. Patched up a problem with the thread
3592 handling when the iteration fails. Cleaned up the output of
3593 -inspect a tiny bit.
3595 2001-05-28 00:52 omegahacker
3597 * configure.in: removed a spare alsa check, and made sure it fails
3600 2001-05-28 00:12 wtay
3602 * examples/mixer/Makefile.am: Added the headers
3604 2001-05-28 00:01 wtay
3606 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3608 2001-05-27 23:55 wtay
3610 * tests/nego/nego1.c: Updated for new API calls.
3612 2001-05-27 23:45 wtay
3614 * plugins/sdlsink/Makefile.am: Added the header file.
3616 2001-05-27 23:26 wtay
3618 * configure.in.ac250: Added refcounting to the targets.
3620 2001-05-27 23:25 wtay
3622 * testsuite/: Makefile.am, capsnego/Makefile.am,
3623 refcounting/Makefile.am: Makfeile updates.
3625 2001-05-27 22:56 omegahacker
3627 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3628 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3629 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3630 plugins/filters/passthrough/Makefile.am,
3631 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3632 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3633 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3635 2001-05-27 21:52 wtay
3637 * plugins/Makefile.am: Only build the quiktime plugin if the
3638 openquicktime library was found.
3640 2001-05-27 21:52 wtay
3642 * configure.in, configure.in.ac250: Added a check for
3645 2001-05-27 18:02 sbaker3
3647 * tools/gstreamer-complete.c: now builds for those who are too lazy
3648 to upgrade their xml libraries
3650 2001-05-27 16:13 hadess
3652 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3653 source, and fix the seek segfaults
3655 2001-05-27 15:41 hadess
3657 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3658 shortcuts (like in all proper GTK+ apps)
3660 2001-05-27 15:38 wtay
3662 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3664 2001-05-27 15:38 wtay
3666 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3667 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3670 2001-05-27 15:37 wtay
3672 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3673 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3674 Changed the cothread to use sigjmp_buf removed some unused methods.
3677 2001-05-27 15:33 wtay
3679 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3680 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3681 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3682 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3683 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3684 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3686 2001-05-27 01:04 omegahacker
3688 * gst/gstscheduler.h: fixed up and turned back on
3691 2001-05-26 23:58 omegahacker
3693 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3694 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3697 2001-05-26 20:47 hadess
3699 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3702 2001-05-26 19:46 hadess
3704 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3705 local files, first try at seek in remote files
3707 2001-05-26 18:17 hadess
3709 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3712 2001-05-26 17:41 wtay
3714 * gst/gstelement.h: Removed redundant prototypes.
3716 2001-05-26 17:33 wtay
3718 * gst/gstpad.h: Fixed a bug in the typecast macros for
3721 2001-05-26 13:17 wtay
3723 * gst/elements/Makefile.am: don't link against libgst.la because it
3724 seems to fail on some libtool versions.
3726 2001-05-26 06:36 omegahacker
3728 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3731 2001-05-26 06:26 omegahacker
3733 * tests/threadlock.c: moved debug to before _init so cmdline can
3734 override, and put sleep(1)'s in while(1) to increase chance of
3735 contention (I think)
3737 2001-05-26 06:19 omegahacker
3739 * tests/threadlock.c: updated threadlock to actually be a thread
3742 2001-05-26 00:36 dlehn
3744 * test/lat.c: Elements must have different names.
3746 2001-05-25 23:08 hadess
3748 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3750 2001-05-25 23:02 hadess
3752 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3755 2001-05-25 23:01 hadess
3757 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3758 and WMName to the gstmediaplay windows
3760 2001-05-25 22:42 wtay
3762 * gst/gstplugin.c: Removed a stupid printf.
3764 2001-05-25 22:39 wtay
3766 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3767 cleanups. Removed some bogus code from element and pipeline
3768 elements. Fixed a typo.
3770 2001-05-25 22:38 wtay
3772 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3774 2001-05-25 22:35 omegahacker
3776 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3778 2001-05-25 22:31 omegahacker
3780 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3781 converted to GST_DEBUG
3783 2001-05-25 22:25 omegahacker
3785 * gst/gstelement.c: removed annoying debug message during state
3786 change (made GST_DEBUG)
3788 2001-05-25 22:13 hadess
3790 * autogen.sh: - added a line for busy application developers, it's
3793 2001-05-25 22:00 omegahacker
3795 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3796 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3797 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3798 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3799 docs/random/matth/scheduling.txt, examples/Makefile.am,
3800 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3801 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3802 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3803 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3804 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3805 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3806 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3807 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3808 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3809 gst/gstxml.c, gst/autoplug/Makefile.am,
3810 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3811 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3812 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3813 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3814 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3815 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3816 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3817 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3818 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3819 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3820 plugins/filters/adder/adder.c,
3821 plugins/filters/colorspace/colorspace.c,
3822 plugins/filters/ladspa/gstladspa.c,
3823 plugins/filters/stereo2mono/stereo2mono.c,
3824 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3825 plugins/mp3decode/mpg123/gstmpg123.c,
3826 plugins/mp3decode/parse/mp3parse.c,
3827 plugins/mp3decode/types/mp3types.c,
3828 plugins/mp3encode/lame/gstlame.c,
3829 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3830 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3831 plugins/mpeg1/mpegaudio/musicin.c,
3832 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3833 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3834 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3835 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3836 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3837 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3838 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3839 tests/reaping.c, tests/states.c, tests/threadlock.c,
3840 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3841 testsuite/refcounting/element.c,
3842 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3843 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3844 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3845 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3846 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3847 INCSCHED on 200505251!!!
3849 2001-05-25 21:50 omegahacker
3851 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3852 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3853 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3854 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3855 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3856 plugins/filters/level/level.c,
3857 plugins/filters/passthrough/filter.func,
3858 plugins/filters/passthrough/passthrough.c,
3859 plugins/filters/passthrough/passthrough.h,
3860 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3861 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3862 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3863 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3864 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3865 from HEAD into INCSCHED on 200105251
3867 2001-05-25 21:41 wtay
3869 * docs/manual/autoplugging.sgml: More docs updates.
3871 2001-05-25 21:41 wtay
3873 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3875 2001-05-25 21:39 wtay
3877 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3879 2001-05-25 20:53 wtay
3881 * test/Makefile.am: Cleaned up the makefile a bit.
3883 2001-05-25 20:36 wtay
3885 * test/: cobin.c, fake.c: Remove deprecated methods.
3887 2001-05-25 20:19 wtay
3889 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3890 in gstbin Fixed a compiler warning.
3892 2001-05-25 20:16 omegahacker
3894 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3895 before, maybe this will fix wtay's case
3897 2001-05-25 19:07 wtay
3899 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3902 2001-05-25 18:35 omegahacker
3904 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3905 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3906 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3907 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3908 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3909 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3910 reworked thread interlocking. States are now: NULL <-> READY <->
3913 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3916 Cleaned up DEBUG output in several places to by much much less
3917 verbose but still just as useful (denser).
3919 2001-05-25 17:21 thomasvs
3921 * plugins/filters/passthrough/: filter.func, passthrough.c,
3922 passthrough.h: Cleaned out level code from passthrough plugin added
3923 silent argument, defaults to false
3925 2001-05-25 17:19 thomasvs
3927 * plugins/audiofile/gstafsink.c: cleaned up output info
3929 2001-05-25 17:17 thomasvs
3931 * plugins/filters/level/level.c: cleaned up level plugin output
3933 2001-05-25 15:02 thomasvs
3935 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3936 got rate and signedness to work on afsrc
3938 2001-05-25 14:42 thomasvs
3940 * plugins/audiofile/README: a little info
3942 2001-05-25 11:43 wtay
3944 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3947 2001-05-25 11:43 wtay
3949 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3950 if gnomevfs is not found and the URI starts with file:/, disksrc is
3953 2001-05-25 11:10 thomasvs
3955 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3956 print out signed/unsigned and endianness
3958 2001-05-25 10:47 thomasvs
3960 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3961 audiofile src element, doesn't work yet
3963 2001-05-25 05:42 dlehn
3965 * configure.in.ac250: automake 1.4-p1 doesn't support
3966 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3967 released 1.4-p2 gets debianized. ;)
3969 2001-05-25 02:28 hadess
3971 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3973 2001-05-25 01:35 wtay
3975 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3976 mpeg2dec until we figure out what's wrong.
3978 2001-05-25 01:29 omegahacker
3980 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3981 gstthread.c: fixed some interruptability problems with thread and
3984 2001-05-25 01:14 wtay
3986 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3987 COTHREAD_STOPPING hack.
3989 2001-05-25 01:09 wtay
3991 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3992 media player so that it works with incsched. Removed the thread
3993 and add the _iterate to the g_idle_loop, this makes the GUI very
3994 cluncky but is needed because we cannot chance the state of a
3995 thread inside the threads context yet.
3997 2001-05-24 23:38 thomasvs
3999 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
4000 own code before sending mail to library author asking why sample
4001 rate setting on output doesn't work... note to others: afsink now
4002 handles samplerate right
4004 2001-05-24 23:24 thomasvs
4006 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
4007 for endianness, you can set it through an arg until I figure out
4008 what it is supposed to do
4010 2001-05-24 23:23 thomasvs
4012 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4015 2001-05-24 22:46 omegahacker
4017 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4020 2001-05-24 21:36 omegahacker
4022 * gst/gstthread.c: fixed thread lock mis-merge
4024 2001-05-24 21:20 wtay
4026 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4029 2001-05-24 12:24 wtay
4031 * configure.in.ac250: Added the autoconf file for version 2.50
4033 2001-05-24 12:22 wtay
4035 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4036 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4037 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4038 decoder/encoder element.
4040 2001-05-24 01:55 thomasvs
4042 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4043 handles endianness right, and also allows for choosing the output
4044 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4047 2001-05-24 01:46 omegahacker
4049 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4050 configure.in, components/bonobo-media/Makefile.am,
4051 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4052 components/bonobo-media/bonobo-media-gstreamer.gob,
4053 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4054 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4055 debian/Makefile.am, debian/changelog, debian/control,
4056 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4057 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4058 debian/gstreamer-mad.files, debian/rules,
4059 docs/fwg/gst-plugin-writers-guide.sgml,
4060 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4061 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4062 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4063 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4064 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4065 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4066 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4067 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4068 docs/manual/xml.sgml, docs/random/autoplug2,
4069 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4070 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4071 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4072 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4073 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4074 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4075 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4076 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4077 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4078 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4079 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4080 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4081 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4082 gstplay/full-screen.c, gstplay/full-screen.h,
4083 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4084 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4085 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4086 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4087 plugins/Makefile.am, plugins/alsa/alsa.h,
4088 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4089 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4090 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4091 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4092 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4093 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4094 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4095 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4096 plugins/filters/adder/adder.c,
4097 plugins/filters/colorspace/Makefile.am,
4098 plugins/filters/colorspace/colorspace.c,
4099 plugins/filters/colorspace/colorspace.h,
4100 plugins/filters/colorspace/yuv2yuv.c,
4101 plugins/filters/intfloatconvert/Makefile.am,
4102 plugins/filters/intfloatconvert/float2int.c,
4103 plugins/filters/intfloatconvert/float2int.h,
4104 plugins/filters/intfloatconvert/int2float.c,
4105 plugins/filters/intfloatconvert/int2float.h,
4106 plugins/filters/intfloatconvert/intfloatconvert.c,
4107 plugins/filters/intfloatconvert/intfloatconvert.h,
4108 plugins/filters/ladspa/gstladspa.c,
4109 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4110 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4111 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4112 plugins/filters/level/README, plugins/filters/level/filter.func,
4113 plugins/filters/level/level.c, plugins/filters/level/level.h,
4114 plugins/filters/mono2stereo/Makefile.am,
4115 plugins/filters/mono2stereo/mono2stereo.c,
4116 plugins/filters/mono2stereo/mono2stereo.h,
4117 plugins/filters/passthrough/README,
4118 plugins/filters/passthrough/filter.func,
4119 plugins/filters/passthrough/level.c,
4120 plugins/filters/passthrough/level.h,
4121 plugins/filters/passthrough/passthrough.c,
4122 plugins/filters/passthrough/passthrough.h,
4123 plugins/filters/stereo2mono/Makefile.am,
4124 plugins/filters/volenv/Makefile.am,
4125 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4126 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4127 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4128 plugins/mp3decode/mpg123/gstmpg123.c,
4129 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4130 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4131 plugins/mpeg1/mpegaudio/encoder.h,
4132 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4133 plugins/mpeg1/mpegaudio/musicin.c,
4134 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4135 plugins/mpeg1/mpegaudio/subs.c,
4136 plugins/mpeg1/mpegaudio/table_absthr.h,
4137 plugins/mpeg1/mpegaudio/table_cb.h,
4138 plugins/mpeg1/mpegaudio/table_enwindow.h,
4139 plugins/mpeg1/mpegaudio/table_th.h,
4140 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4141 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4142 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4143 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4144 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4145 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4146 plugins/quicktime/gstquicktimedecoder.c,
4147 plugins/quicktime/gstquicktimedecoder.h,
4148 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4149 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4150 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4151 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4152 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4153 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4154 test/videotest.c, test/wave.c, tests/autoplug2.c,
4155 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4156 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4159 2001-05-24 00:24 dlehn
4161 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4164 2001-05-24 00:23 dlehn
4166 * autogen.sh: libtool check fix... copy & paste error msgs code
4169 2001-05-23 21:35 wtay
4171 * test/video2mp1.c: Some small modifications.
4173 2001-05-23 20:53 omegahacker
4175 * plugins/oss/gstosssink.c: default settings are intenionally very
4176 wrong (make it obvious when the capsnego didn't work) and it checks
4179 2001-05-23 20:52 omegahacker
4181 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4184 2001-05-23 20:50 omegahacker
4186 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4188 2001-05-23 20:49 omegahacker
4190 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4191 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4192 wasn't catching the no entry case
4194 2001-05-23 20:48 omegahacker
4196 * examples/autoplug/autoplug.c: added have_size handler so the
4197 window matches the video size
4199 2001-05-23 20:09 omegahacker
4201 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4202 added leaky-queue semantics
4204 2001-05-23 10:18 thomasvs
4206 * plugins/filters/level/README: some more info on how to plot the
4207 level using gnuplot it would be nice if the output from level
4208 plugin could serve as input to a gstreamer plotting plugin (I'm not
4211 2001-05-23 09:49 thomasvs
4213 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4214 channels and sample rate
4216 2001-05-23 09:48 thomasvs
4218 * configure.in: added level Makefile deleted one of two instances
4221 2001-05-23 09:47 thomasvs
4223 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4225 2001-05-23 09:47 thomasvs
4227 * plugins/filters/level/: Makefile.am, README, filter.func,
4228 level.c, level.h: Added level detection plugin; prints out RMS
4229 values calculated over buffer size to stdout
4231 2001-05-22 21:11 omegahacker
4233 * tests/states.c: fixed references to _gst_print_statename
4235 2001-05-22 20:22 hadess
4237 * gst/elements/gstdisksrc.c: - it is now possible to change the
4238 opened file when state is PAUSED
4240 2001-05-22 19:57 hadess
4242 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4244 2001-05-22 19:44 hadess
4246 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4247 the src file if the state is PAUSED
4249 2001-05-22 17:48 thomasvs
4251 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4254 2001-05-22 14:48 richardb
4256 * autogen.sh: autogen.sh now fails if aclocal fails.
4258 2001-05-22 13:56 hadess
4260 * autogen.sh: - added a line to autogen.sh for the busy application
4263 2001-05-22 02:42 omegahacker
4265 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4266 caps_nego_failed signal to indicate that it's solved the problem,
4267 via a gboolean * argument that's FALSE, and can be set to TRUE if
4268 the handler has fixed things up.
4270 Updated the autoplugger so it now works in both the unknown and
4271 known cases with and without other issues like a crippled
4272 (mono-only) osssink.
4274 2001-05-22 00:23 omegahacker
4276 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4277 gstthread.c: Updates to DEBUG system: moved statename into
4278 gstelement.c, colorized the states:
4280 NULL: white READY: read PAUSED: yellow PLAYING: green
4282 2001-05-21 22:35 omegahacker
4284 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4285 src_caps_nego_failed body
4287 2001-05-21 21:17 wtay
4289 * acconfig.h, configure.in: Updates to the audiofile detection
4292 2001-05-21 21:17 wtay
4294 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4296 2001-05-21 20:48 thomasvs
4298 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4299 pass at an audiofile sink this sink uses the SGI audiofile library
4300 to write audio files
4302 2001-05-21 20:42 thomasvs
4304 * plugins/Makefile.am: trying to add a check for libaudiofile
4306 2001-05-21 20:40 thomasvs
4308 * configure.in: trying to add a check for libaudiofile (->
4309 plugins/audiofile/afsink)
4311 2001-05-21 03:41 omegahacker
4313 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4314 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4315 again. gstautoplugger.c: Fixed with strategic positioning of
4318 2001-05-21 03:40 omegahacker
4320 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4321 statements. Added specific debug for int props.
4323 2001-05-21 03:35 hadess
4325 * test/mp3mad.c: - removed the parse factory, it's unused
4327 2001-05-21 02:37 cael
4329 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4330 hadess' sugesstion, and added myself as an author.
4332 2001-05-21 02:19 cael
4334 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4335 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4336 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4337 gststatusarea.h, main.c: added the begninnings of full-screen
4338 support (crashes atm), playing at double size, general code cleanup
4341 2001-05-20 22:24 wtay
4343 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4344 some args would not show up correctly
4346 2001-05-20 22:24 thomasvs
4348 * plugins/filters/adder/adder.c: fixed caps stuff
4350 2001-05-20 21:12 wtay
4352 * tools/gstreamer-inspect.c: Better output of element flags.
4354 2001-05-20 21:06 wtay
4356 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4357 "\\ " so that parse can handle it.
4359 2001-05-20 21:05 wtay
4361 * gst/gstparse.c: Added the possibility to escape chars in
4362 gstparse. You can now give it a cmdline like disksrc location=some\
4363 sort\ of.mp3 ! .... and it does the right thing.
4365 2001-05-20 19:59 wtay
4367 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4368 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4370 2001-05-20 19:24 wtay
4372 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4373 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4375 2001-05-20 19:17 thomasvs
4377 * plugins/filters/passthrough/passthrough.c: changed pad templates
4379 2001-05-20 19:05 thomasvs
4381 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4382 updating passthrough to handle caps
4384 2001-05-20 19:01 thomasvs
4386 * plugins/filters/volenv/volenv.c: updating caps handling
4388 2001-05-20 16:45 thomasvs
4390 * plugins/filters/passthrough/passthrough.c: trying to add caps
4391 detection to passthrough
4393 2001-05-20 15:55 thomasvs
4395 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4396 the plugin mentioned
4398 2001-05-20 15:16 thomasvs
4400 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4401 width, depth, channels, frequency
4403 2001-05-20 15:12 wtay
4405 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4408 2001-05-20 15:03 thomasvs
4410 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4412 2001-05-20 14:56 thomasvs
4414 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4415 setting caps on src pad
4417 2001-05-20 11:31 wtay
4419 * components/bonobo-media/: Makefile.am,
4420 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4421 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4422 Added the code for the bonobo media component. It doesn't really
4423 work yet because bonobo-media doesn't show video.
4425 2001-05-20 06:48 cael
4427 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4428 big things are coming allright ;-)
4430 2001-05-20 01:16 hadess
4432 * AUTHORS: - added myself to the AUTHORS file
4434 2001-05-19 19:17 wtay
4436 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4437 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4438 More updates to caps in vorbisenc. it now correctly sets up the
4439 encoder based on the input audio type.
4441 2001-05-19 15:16 wtay
4443 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4444 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4445 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4446 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4447 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4448 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4449 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4450 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4451 updates. Make mpegaudio use a sane namespace for all exported
4452 symbols. the mad element can now play mpeg audio comming is as
4455 2001-05-19 07:39 omegahacker
4457 * .cvsignore, Makefile.am, configure.in,
4458 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4459 prep for future changes to pkg-config. Disabled docs building by
4460 default (--enable-docs-build to turn it on). Added more visible
4461 warning messages for lacking libraries, listing the plugins that
4462 won't build (not complete!).
4464 2001-05-19 07:39 omegahacker
4466 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4467 initially added on branch BRANCH-INCSCHED1.
4469 2001-05-19 01:33 wtay
4471 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4472 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4473 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4474 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4475 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4476 Updates to various mp3 related plugins. Added args and capsnego to
4479 2001-05-18 19:11 wtay
4481 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4482 to sync with the provided caps.
4484 2001-05-18 18:58 wtay
4486 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4488 2001-05-17 23:00 omegahacker
4490 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4491 caps_fail handlers that kinda work
4493 2001-05-17 06:20 dlehn
4495 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4496 emails exposing my forgetfulness...
4498 2001-05-17 01:18 hadess
4500 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4503 2001-05-16 23:42 wtay
4505 * acconfig.h: Added SDL.
4507 2001-05-16 23:40 wtay
4509 * configure.in: Added a check for SDL
4511 2001-05-16 23:09 wtay
4513 * testsuite/refcounting/thread.c: file thread.c was initially added
4514 on branch BRANCH-INCSCHED1.
4516 2001-05-16 23:09 wtay
4518 * testsuite/refcounting/thread.c: Added thread refcounting and
4521 2001-05-16 23:08 wtay
4523 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4526 2001-05-16 23:08 wtay
4528 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4529 different approach for object destruction, using the real _remove
4530 functions so that the scheduler has a chance to destroy its state
4531 too. This breaks the thread with ghostpads destruction case for
4534 2001-05-16 22:42 omegahacker
4536 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4537 stereo2mono_init, it was fragging its src pad
4539 2001-05-16 22:21 omegahacker
4541 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4542 autoplug can do something with it
4544 2001-05-16 22:19 omegahacker
4546 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4547 default to caps_proxy true
4549 2001-05-16 22:18 omegahacker
4551 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4553 2001-05-16 21:41 wtay
4555 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4556 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4557 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4558 the template. some name changes to the jpeg decoder.
4560 2001-05-16 20:32 wtay
4562 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4563 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4565 2001-05-16 20:32 wtay
4567 * configure.in: Added gnomevfs checks.
4569 2001-05-16 08:16 dlehn
4571 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4572 allocation so full 2M stack space available: - Double maximums to
4573 use full stack space: - COTHREAD_STACKSIZE = 16k -
4574 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4575 cothread_create returns NULL if nthreads == MAXTHREADS though not
4576 yet handled by gstschedule caller
4578 2001-05-16 06:04 dlehn
4580 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4581 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4582 - use common gst_trace_read_tsc() for RDTSC call - add untested
4583 function to do ascii dump of trace data
4585 2001-05-16 05:07 dlehn
4587 * test/: videotest.c, wave.c: fix a couple warnings
4589 2001-05-15 22:04 wtay
4591 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4592 samples in the native endianness.
4594 2001-05-15 20:25 wtay
4596 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4599 2001-05-15 10:40 omegahacker
4601 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4602 mpeg2dec can play mpeg1 streams too
4604 2001-05-15 10:04 omegahacker
4606 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4609 2001-05-15 05:13 omegahacker
4611 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4613 2001-05-15 02:45 omegahacker
4615 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4616 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4617 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4618 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4619 to *before* the caps_changed signal gstautoplugcache.c: added
4620 refcounting around signal_emit, and debug updates gstautoplugger.c:
4621 added code to remove the autoplugcache when done
4623 2001-05-14 23:42 wtay
4625 * gst/gsttypefind.c: Added a reference to typefind.
4627 2001-05-14 23:21 omegahacker
4629 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4632 2001-05-14 22:57 wtay
4634 * gst/gstelement.c: Refcounting fixes
4636 2001-05-14 22:22 wtay
4638 * gst/gstelement.c: fixed a mem leak in the destroy code.
4640 2001-05-14 22:20 wtay
4642 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4643 refcount handling. the pad shutdown function doesn't remove the pad
4644 from the parent because the parent is needed in the destroy
4647 2001-05-14 21:08 omegahacker
4649 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4650 gstpad.h, gstscheduler.c, gsttypefind.c,
4651 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4652 cothreads.c: added a comment on one of the tests gstbin.h: added
4653 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4654 _change_state function a little gstobject.c: improved the
4655 refcounting DEBUGs gstpad.c: moved the connected signal to after
4656 capsnego, added the caps_nego_failed signal gstpad.h:
4657 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4658 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4659 around signal_emit to deal with the case where the
4660 signal's handler shuts down the element gstautoplugcache.c: added
4661 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4662 significant rework, it functions quite nicely actually
4664 2001-05-14 09:51 omegahacker
4666 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4667 and friends, since they're now private to cothreads.c
4669 2001-05-13 16:29 wtay
4671 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4674 2001-05-13 16:29 wtay
4676 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4677 updates. _destroying an element or a pad properly removes if from
4680 2001-05-13 08:49 omegahacker
4682 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4683 S16_LE no matter what. FIXME\!
4685 2001-05-12 19:04 wtay
4687 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4688 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4690 2001-05-12 19:03 wtay
4692 * testsuite/refcounting/bin.c: file bin.c was initially added on
4693 branch BRANCH-INCSCHED1.
4695 2001-05-12 19:03 wtay
4697 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4698 refcounting test cases
4700 2001-05-12 15:07 wtay
4702 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4703 pad.c: More testcases
4705 2001-05-12 15:07 wtay
4707 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4708 gst_element_remove_pad. more refcounting stuff (object unparent on
4711 2001-05-12 01:04 wtay
4713 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4714 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4715 ne w category for REFCOUNTING.
4717 2001-05-12 01:03 wtay
4719 * testsuite/refcounting/element_pad.c: file element_pad.c was
4720 initially added on branch BRANCH-INCSCHED1.
4722 2001-05-12 01:03 wtay
4724 * testsuite/refcounting/pad.c: file pad.c was initially added on
4725 branch BRANCH-INCSCHED1.
4727 2001-05-12 01:03 wtay
4729 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4732 2001-05-11 20:36 wtay
4734 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4737 2001-05-11 19:44 wtay
4739 * configure.in: Added the refcounting testsuite dir to configure.in
4741 2001-05-11 19:44 wtay
4743 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4744 added on branch BRANCH-INCSCHED1.
4746 2001-05-11 19:44 wtay
4748 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4749 object.c: Added a testsuite for refcounting.
4751 2001-05-11 19:44 wtay
4753 * testsuite/refcounting/element.c: file element.c was initially
4754 added on branch BRANCH-INCSCHED1.
4756 2001-05-11 19:44 wtay
4758 * testsuite/refcounting/mem.c: file mem.c was initially added on
4759 branch BRANCH-INCSCHED1.
4761 2001-05-11 19:44 wtay
4763 * testsuite/refcounting/object.c: file object.c was initially added
4764 on branch BRANCH-INCSCHED1.
4766 2001-05-11 19:44 wtay
4768 * testsuite/refcounting/mem.h: file mem.h was initially added on
4769 branch BRANCH-INCSCHED1.
4771 2001-05-11 19:41 wtay
4773 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4774 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4777 2001-05-11 15:42 dlehn
4779 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4781 2001-05-11 00:43 omegahacker
4783 * gst/gstpad.h: some minor updates with a hair more speed
4785 2001-05-10 23:35 omegahacker
4787 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4790 2001-05-10 23:30 omegahacker
4792 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4793 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4796 2001-05-10 23:10 omegahacker
4798 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4799 to avoid rebuilding libgst.la every time
4801 2001-05-10 22:44 omegahacker
4803 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4806 2001-05-10 21:30 dlehn
4808 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4811 2001-05-10 21:28 dlehn
4813 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4814 tests/sched/runxml.c: Pass buffer in handoff signal
4816 2001-05-10 21:25 dlehn
4818 * tests/autoplug2.c: just call exit() once
4820 2001-05-10 09:22 omegahacker
4822 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4823 for meta-elements' children
4825 2001-05-10 09:21 omegahacker
4827 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4830 2001-05-10 09:18 omegahacker
4832 * plugins/filters/adder/adder.c: added comment to make the adder
4833 compliant (don't set COTHREAD_STOPPING)
4835 2001-05-10 09:17 omegahacker
4837 * libs/idct/gstidct.c: minor cleanup of some debug strings
4839 2001-05-10 09:16 omegahacker
4841 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4842 initially added on branch BRANCH-INCSCHED1.
4844 2001-05-10 09:16 omegahacker
4846 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4847 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4848 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4849 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4850 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4851 Added start of autoplugger meta-element
4853 2001-05-09 07:20 wtay
4855 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4857 2001-05-09 05:12 dlehn
4859 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4861 2001-05-08 21:52 wtay
4863 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4864 dv/dvdec.c, filters/colorspace/Makefile.am,
4865 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4866 filters/lav/.cvsignore, filters/lav/Makefile.am,
4867 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4868 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4869 plugins. Added a lav encoder, this one just adds a header in front
4870 YUV data so that the lav tools can operate on it.
4872 2001-05-08 21:44 omegahacker
4874 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4875 a few other things around a littleto clean up warnings
4877 2001-05-07 23:10 wtay
4879 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4880 Applied the alsa patch from Thomas Nyberg.
4882 2001-05-07 22:57 wtay
4884 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4885 livelock we're trying to fix.
4887 2001-05-07 22:46 omegahacker
4889 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4890 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4891 removed mid-signal, now autoplugtest works
4893 2001-05-06 23:48 omegahacker
4895 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4897 2001-05-06 23:12 omegahacker
4899 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4900 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4901 (never ignore compiler warnings\!) and updated a few INFO lines
4903 2001-05-06 23:12 omegahacker
4905 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4907 2001-05-06 19:03 wtay
4909 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4910 so that it builds here...
4912 2001-05-06 18:57 wtay
4914 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4916 2001-05-06 18:33 omegahacker
4918 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4919 added on branch BRANCH-INCSCHED1.
4921 2001-05-06 18:33 omegahacker
4923 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4924 initial checkin of autoplugcache and a test program to simulate
4925 dynamic autoplugging
4927 2001-05-06 18:33 omegahacker
4929 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4930 initially added on branch BRANCH-INCSCHED1.
4932 2001-05-06 15:27 wtay
4934 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4935 Fixed a namespace issue with lame.
4937 2001-05-06 15:22 wtay
4939 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4940 passing. Some cleanups.
4942 2001-05-06 14:53 wtay
4944 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4945 environment of the child process.
4947 2001-05-06 14:52 wtay
4949 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4950 caps of the sinkpad.
4952 2001-05-06 09:16 omegahacker
4954 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4955 initially added on branch BRANCH-INCSCHED1.
4957 2001-05-06 09:16 omegahacker
4959 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4960 initially added on branch BRANCH-INCSCHED1.
4962 2001-05-06 09:16 omegahacker
4964 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4965 gstreamer-compprep.c: added initial bash commandline completion
4968 2001-05-06 04:06 omegahacker
4970 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4973 2001-05-06 03:47 omegahacker
4975 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4976 mpeg1 video streams, update caps to show that
4978 2001-05-05 20:01 wtay
4980 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4981 little cleanup (more defines) Better arg parsing.
4983 2001-05-05 18:22 wtay
4985 * plugins/oss/gstosshelper.h: The inter process protocol layout
4988 2001-05-05 18:21 wtay
4990 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4991 format set by the OSS app.
4993 2001-05-05 05:07 dlehn
4995 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4996 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4997 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4998 README from dirs with a README.
5000 2001-05-05 03:16 wtay
5002 * gst/gstplugin.c: Make sure the plugin filaname is set before
5003 calling the init function.
5005 2001-05-05 03:05 wtay
5007 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
5008 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
5009 and feeding the audio of an OSS app into GStreamer.
5011 2001-05-05 02:50 dlehn
5013 * debian/changelog: update version
5015 2001-05-05 01:45 dlehn
5017 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5018 gstreamer-arts.files, gstreamer-colorspace.files,
5019 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5020 current code - add more and more plugins.
5022 2001-05-04 23:14 omegahacker
5024 * gst/gstelement.h, gst/gstscheduler.c,
5025 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5026 which when set will force the scheduler to skip over an element as
5027 an option for the first cothread jump. This is needed because
5028 libraries like mad don't ever seem to want to quit. Thus they
5029 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5031 2001-05-04 21:43 omegahacker
5033 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5034 cleanups, renamed the various scheduler-specific routines to
5035 actually be called gst_schedule_ instead of gst_bin_.
5037 2001-05-04 21:41 omegahacker
5039 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5040 gst_mad_loop instance
5042 2001-05-04 00:21 omegahacker
5044 * gst/gstparse.c: fixed spelling mistake in user-visible output
5046 2001-05-03 23:29 wtay
5048 * gst/gstprops.c: Created a macro of the va_arg parsing function
5049 because some systems (PPC) cannot handle passing a va_list by
5052 2001-05-03 22:44 wtay
5054 * gst/gstparse.c: Added dynamic pads to the command line parser.
5056 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5057 mpeg1parse video_00!
5058 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5062 2001-05-03 21:06 wtay
5064 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5065 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5066 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5069 2001-05-03 18:49 wtay
5071 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5073 2001-05-03 11:16 thomasvs
5075 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5076 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5077 one interation to force return to main program; should probably be
5078 fixed in a better way * cleaned mixer up, it now works with
5079 delayed start. Drinks are in order.
5081 2001-05-03 00:46 wtay
5083 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5084 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5085 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5088 2001-05-03 00:44 wtay
5090 * gst/gstinfo.h: Added and extra whitespace before ## args
5091 (remember it eats all non whitespace chars to the left if it's
5094 2001-05-03 00:12 wtay
5096 * examples/plugins/example.c: We don't want to teach you bad
5097 habbits, so here's a fix for a memleak in the example plugin.
5099 2001-05-02 21:27 omegahacker
5101 * gst/gstinfo.h: re-enabled the funcptr hash table
5103 2001-05-02 21:16 wtay
5105 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5106 scheduling error we're trying to chase.
5108 2001-05-02 21:12 thomasvs
5110 * examples/mixer/mixer.c: delayed second song
5112 2001-05-02 21:01 omegahacker
5114 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5115 output, and schedule dump
5117 2001-05-02 20:20 omegahacker
5119 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5120 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5121 the DEBUG system to look like the INFO system, with a function
5122 pointer that can be replaced. Not done with everything, since it
5123 seems that we need an ERROR system plus a FATAL error, or maybe
5124 just an ERROR system with a severity, and depending on this the
5125 DEBUG system might again be changed to have a single or at least
5128 Also did a bit of work fixing up the actual DEBUG and INFO commands
5129 scattered throughout the code. We still have over 500 of these in
5132 2001-05-02 20:11 thomasvs
5134 * examples/mixer/mixer.c: trying to adapt to incsched
5136 2001-05-02 09:52 thomasvs
5138 * plugins/filters/Makefile.am: added volenv and adder
5140 2001-05-02 09:51 thomasvs
5142 * examples/Makefile.am: added mixer
5144 2001-05-02 00:00 omegahacker
5146 * gst/gstscheduler.c: /me is an idiot
5148 2001-05-01 23:58 thomasvs
5150 * plugins/filters/passthrough/: README, filter.func, level.c,
5151 level.h: Basic level detection/printing plugin; calculates RMS over
5152 data block and prints this out along with time in secs through
5153 plugin needs more work
5155 2001-05-01 23:45 wtay
5157 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5158 for incremental scheduling.
5160 2001-05-01 23:43 wtay
5162 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5165 2001-05-01 22:41 omegahacker
5167 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5168 branch BRANCH-INCSCHED1.
5170 2001-05-01 22:41 omegahacker
5172 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5173 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5174 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5175 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5176 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5177 - fixed up incremental scheduling some more - updated the
5178 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5179 DEBUG colorization - new test/mpeg2parse4.c
5181 2001-05-01 22:35 omegahacker
5183 * gstplay/main.c: added code to save the pipeline to xml
5185 2001-05-01 14:54 richardb
5187 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5188 audio/raw properties to cover format=float case. Please check this
5191 2001-05-01 14:16 thomasvs
5193 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5194 added newlines to debug output
5196 2001-05-01 00:35 wtay
5198 * gstplay/gstplay.c: Implemented the function to get the pipeline
5201 2001-05-01 00:20 wtay
5203 * docs/random/autoplug2: Added an explanation of the innner
5204 workings of the current autoplugger.
5206 2001-04-30 21:40 richardb
5208 * configure.in: Tighten some library checks (check for header files
5209 as well as libraries) Also, clean up structure slightly: put all
5210 AC_DEFINEs for feature checks into the appropriate section at end.
5211 This structure allows user parameter code which overrides the
5212 feature selection to be kept together in a section after the
5213 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5215 2001-04-30 20:51 thomasvs
5217 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5219 2001-04-30 15:34 thomasvs
5221 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5224 2001-04-30 11:22 richardb
5226 * configure.in: Add explicit check for <artsc.h>, in case
5227 artsc-config lies to us.
5229 2001-04-29 23:46 sbaker3
5231 * plugins/filters/: intfloatconvert/float2int.h,
5232 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5233 bogus reference to audioraw.h
5235 2001-04-29 23:27 wtay
5237 * examples/mixer/mixer.c: Changed the way the typefind function
5238 works by creating a little pipeline as the toplevel bin..
5240 2001-04-29 22:56 thomasvs
5242 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5245 2001-04-29 18:59 richardb
5247 * README: Add detailed note (and patch) about automake problem.
5249 2001-04-29 08:54 sbaker3
5251 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5252 recent api changes - still not functional
5254 2001-04-29 08:41 sbaker3
5256 * configure.in: added mono2stereo and intfloatconvert plugin
5258 2001-04-29 08:39 sbaker3
5260 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5261 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5262 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5263 intfloatconvert/intfloatconvert.c,
5264 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5265 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5266 mono2stereo and intfloatconvert plugins
5268 2001-04-28 20:16 sbaker3
5270 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5271 output of float properties
5273 2001-04-28 19:59 wtay
5275 * gst/: gstinfo.c, gstprops.c: Added more colors for
5276 props/caps/clock/negotiation.
5278 2001-04-28 19:58 sbaker3
5280 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5283 2001-04-28 19:57 sbaker3
5285 * gst/elements/gstelements.c: add factory init for sinesrc
5287 2001-04-28 19:56 sbaker3
5289 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5292 2001-04-28 08:17 omegahacker
5294 * test/mpeg2parse3.c: now fully correct within incsched1 world
5296 2001-04-28 05:23 omegahacker
5298 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5299 mpeg2parse3.c from HEAD and fixed it up so it works
5301 2001-04-28 05:23 omegahacker
5303 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5304 some more (pthread and cothread id is in color) - Added some minor
5305 debug to help trace mp1vid segfaults
5307 2001-04-28 04:38 dlehn
5309 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5310 audio = mpeg2parse3.c = a simple .vob player
5312 2001-04-28 03:54 omegahacker
5314 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5315 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5316 gstutils.c: Updated the colorization a bit more, and did a
5317 significant pass through all the other code to change categories on
5318 DEBUG and INFO statements to be correct, and not simply zero.
5319 There are still more, but this is a good first pass.
5321 2001-04-28 02:46 mhowell
5323 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5324 thread synch case... better debug
5326 2001-04-28 02:06 omegahacker
5328 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5331 2001-04-27 22:14 wtay
5333 * gst/gstutils.c: Added enum parsing...
5335 2001-04-27 22:09 omegahacker
5337 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5339 2001-04-27 22:01 thomasvs
5341 * plugins/filters/filterstamp.sh: changed "rename" command to
5342 something using sed in one line having the same effect
5344 2001-04-27 21:58 omegahacker
5346 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5348 2001-04-27 21:54 mhowell
5350 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5351 gstqueue.c: initial fix of thread synch for queues and state change
5353 2001-04-27 21:47 omegahacker
5355 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5356 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5357 and a comment in gstelement.h
5359 2001-04-27 21:45 wtay
5361 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5362 autoplugger working by setting the pipeline to PAUSED before
5363 attempting to connect pads...
5365 2001-04-27 21:31 omegahacker
5367 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5368 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5369 based on categories, with the strings in _gst_category_colors[] in
5370 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5371 /etc/DIR_COLORS works too.
5373 Please comment on the colorization style and ideas in the above
5376 2001-04-27 20:35 wtay
5378 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5379 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5380 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5381 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5382 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5383 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5386 2001-04-27 20:17 wtay
5388 * examples/autoplug/autoplug.c: Fixed the autoplugger
5390 2001-04-27 02:46 omegahacker
5392 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5395 2001-04-27 02:42 omegahacker
5397 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5400 2001-04-27 00:34 omegahacker
5402 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5405 2001-04-26 23:32 omegahacker
5407 * tests/mp1vid.c: updated to working state
5409 2001-04-26 23:32 omegahacker
5411 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5412 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5413 failed merge that locked the same mutex twice ...in a row
5415 2001-04-26 06:47 dlehn
5417 * configure.in: fix typos: %VAR -> $VAR
5419 2001-04-26 02:53 omegahacker
5421 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5422 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5423 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5424 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5425 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5426 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5427 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5428 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5429 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5430 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5431 docs/libs/Makefile.am, examples/Makefile.am,
5432 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5433 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5434 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5435 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5436 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5437 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5438 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5439 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5440 gst/autoplug/gststaticautoplug.c,
5441 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5442 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5443 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5444 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5445 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5446 gst/types/Makefile.am, gst/types/gsttypes.c,
5447 libs/putbits/gstputbits.c, plugins/Makefile.am,
5448 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5449 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5450 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5451 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5452 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5453 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5454 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5455 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5456 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5457 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5458 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5459 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5460 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5461 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5462 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5463 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5464 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5465 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5466 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5467 plugins/filters/adder/.cvsignore,
5468 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5469 plugins/filters/adder/adder.h,
5470 plugins/filters/colorspace/colorspace.c,
5471 plugins/filters/colorspace/colorspace.h,
5472 plugins/filters/ladspa/gstladspa.c,
5473 plugins/filters/median/median.c,
5474 plugins/filters/passthrough/passthrough.c,
5475 plugins/filters/smooth/smooth.c,
5476 plugins/filters/stereo2mono/stereo2mono.c,
5477 plugins/filters/volenv/filter.func,
5478 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5479 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5480 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5481 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5482 plugins/mp3decode/mpg123/Makefile.am,
5483 plugins/mp3decode/mpg123/gstmpg123.c,
5484 plugins/mp3decode/parse/mp3parse.c,
5485 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5486 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5487 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5488 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5489 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5490 plugins/mpeg1/mpegtypes/mpeg1types.c,
5491 plugins/mpeg1/parse/mpeg1parse.c,
5492 plugins/mpeg1/system_encode/buffer.c,
5493 plugins/mpeg1/system_encode/system_encode.c,
5494 plugins/mpeg1video/parse/mp1videoparse.c,
5495 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5496 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5497 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5498 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5499 plugins/mpeg2/mpegtypes/mpeg2types.c,
5500 plugins/mpeg2/parse/mpeg2parse.c,
5501 plugins/mpeg2/subtitles/mpeg2subt.c,
5502 plugins/mpeg2/video/gstmpeg2play.c,
5503 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5504 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5505 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5506 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5507 plugins/videoscale/videoscale.c,
5508 plugins/visualization/smoothwave/smoothwave.c,
5509 plugins/visualization/spectrum/gstspectrum.c,
5510 plugins/visualization/synaesthesia/synaesthesia.c,
5511 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5512 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5513 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5514 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5515 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5516 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5517 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5518 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5519 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5520 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5521 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5522 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5525 2001-04-26 02:43 omegahacker
5527 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5530 2001-04-26 01:25 omegahacker
5532 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5535 2001-04-26 01:25 omegahacker
5537 * tests/mp1vid.c: added mp1vid to CVS
5539 2001-04-26 01:20 omegahacker
5541 * test/dvshow.c: set the video window size up front for NTSC, as a
5544 2001-04-26 01:19 omegahacker
5546 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5548 2001-04-26 00:56 omegahacker
5550 * configure.in: turn off optimization when profiling (ackcvs diff
5551 configure.in) because something segfaults if we don't
5553 2001-04-26 00:30 omegahacker
5555 * gst/cothreads.c: fixed a locking issue
5557 2001-04-25 23:32 omegahacker
5559 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5560 gstscheduler.c, gstscheduler.h: Added element-level locking
5561 support, implemented for cothreads with a mutex held whenever an
5562 element is actually currently running. This should be done with
5563 atomic variables eventually, but the best I can find is to use
5564 <asm/spinlock.h> from the kernel, which brings in too much for my
5567 Also increased cothread stack size to 32KB and max cothread count
5568 to 64, which fits within the default pthread 2MB stack. It would
5569 probably be good to do a pthread_attr_getstacksize() to verify that
5570 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5571 could remove these limits.
5573 2001-04-25 12:49 richardb
5575 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5576 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5577 don't actually need it, and make the other tests and the autoplug
5578 example only compile if gnome headers are present.
5580 2001-04-24 22:28 omegahacker
5582 * gst/gstbuffer.c: I will successfully compile code before I check
5583 it in. I will successfully compile code before I check it in. I
5584 will 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. I will
5587 successfully compile code before I check it in. I will
5588 successfully compile code before I check it in. I will
5589 successfully compile code before I check it in. I will
5590 successfully compile code before I check it in. I will
5591 successfully compile code before I check it in.
5593 2001-04-24 20:20 omegahacker
5595 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5596 stuff - enhanced mem_chunk allocation to round up to nearest 32
5597 bytes this helps ensure that GstBuffers are more likely to be on
5598 cache-lines - added free() and copy() function pointers to
5599 GstBuffer - added code in _destroy and _copy to use above routines
5600 if !NULL - fixed up _copy code to suck less
5602 2001-04-24 20:04 omegahacker
5604 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5605 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5606 the remaining bits of Meta stuff
5608 2001-04-24 00:16 omegahacker
5610 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5611 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5612 Collection of minor changes:
5614 * autogen.sh - remove config.cache before running ./configure
5615 * gst/elements/gstfakesink.c - print out the size of the buffer,
5617 * plugins/Makefile.am - removed a spare trailing backslash
5618 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5619 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5621 2001-04-23 23:04 wtay
5623 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5625 2001-04-23 16:16 omegahacker
5627 * test/dvshow.c: updated dvshow to use dv1394src instead of
5630 2001-04-23 16:16 omegahacker
5632 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5633 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5636 2001-04-23 00:28 wtay
5638 * configure.in: Added a check for aalib
5640 2001-04-23 00:18 wtay
5642 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5643 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5644 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5645 Makefile changes. Added an aasink, draw graphics with aalib :-)
5647 2001-04-22 17:34 wtay
5649 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5650 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5651 plugin version system.
5653 2001-04-22 17:06 wtay
5655 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5657 2001-04-22 17:05 wtay
5659 * test/.cvsignore: Updates
5661 2001-04-22 17:04 wtay
5663 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5665 2001-04-22 17:04 wtay
5667 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5668 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5669 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5670 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5671 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5672 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5673 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5674 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5675 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5676 tests/padfactory.c: API docs updates. Properly implemented the
5677 disksink. Fixed a compile problem with alsa. Added bufferpool
5678 handling to dvdec Some compiler warning fixes
5680 2001-04-22 13:30 richardb
5682 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5683 gst/autoplug/gststaticautoplug.c,
5684 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5685 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5686 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5687 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5688 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5689 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5690 plugins/avi/wincodec/gstwincodec.c,
5691 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5692 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5693 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5694 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5695 plugins/filters/adder/adder.c,
5696 plugins/filters/colorspace/colorspace.c,
5697 plugins/filters/ladspa/gstladspa.c,
5698 plugins/filters/median/median.c,
5699 plugins/filters/passthrough/passthrough.c,
5700 plugins/filters/smooth/smooth.c,
5701 plugins/filters/stereo2mono/stereo2mono.c,
5702 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5703 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5704 plugins/mp3decode/mad/gstmad.c,
5705 plugins/mp3decode/mpg123/gstmpg123.c,
5706 plugins/mp3decode/parse/mp3parse.c,
5707 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5708 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5709 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5710 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5711 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5712 plugins/mpeg1/mpegtypes/mpeg1types.c,
5713 plugins/mpeg1/parse/mpeg1parse.c,
5714 plugins/mpeg1/system_encode/system_encode.c,
5715 plugins/mpeg1video/parse/mp1videoparse.c,
5716 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5717 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5718 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5719 plugins/mpeg2/mpegtypes/mpeg2types.c,
5720 plugins/mpeg2/parse/mpeg2parse.c,
5721 plugins/mpeg2/subtitles/mpeg2subt.c,
5722 plugins/mpeg2/video/gstmpeg2play.c,
5723 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5724 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5725 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5726 plugins/videoscale/videoscale.c,
5727 plugins/visualization/smoothwave/smoothwave.c,
5728 plugins/visualization/spectrum/gstspectrum.c,
5729 plugins/visualization/synaesthesia/synaesthesia.c,
5730 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5731 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5732 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5733 Merged from BRANCH-PLUGINVER1
5735 2001-04-22 13:06 richardb
5737 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5739 2001-04-22 11:16 richardb
5741 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5742 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5743 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5744 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5745 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5746 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5747 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5748 plugins/mpeg1/system_encode/buffer.c,
5749 plugins/mpeg1/system_encode/system_encode.c,
5750 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5751 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5752 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5754 2001-04-22 05:38 omegahacker
5756 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5757 and removed ## from gstcaps.h that was causing all that warning
5760 2001-04-22 02:41 omegahacker
5762 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5764 2001-04-22 02:40 omegahacker
5766 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5768 2001-04-22 02:32 omegahacker
5770 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5771 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5773 2001-04-22 02:30 wtay
5775 * configure.in: Add -lm and the glib libs too for the dv_init check
5777 2001-04-22 02:30 omegahacker
5779 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5780 not complete, it should copy more stuff like flags and such.
5783 2001-04-22 02:28 omegahacker
5785 * plugins/Makefile.am: fixed caps error in path for dv
5787 2001-04-22 00:48 omegahacker
5789 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5790 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5791 initial DV (smpte314m) decoder plugin
5793 2001-04-21 18:45 wtay
5795 * examples/autoplug/autoplug.c,
5796 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5797 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5798 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5799 plugins/mpeg1/system_encode/buffer.c,
5800 plugins/mpeg1/system_encode/system_encode.c,
5801 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5802 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5803 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5804 works. Added an mpeg1 encoder example, it uses the autoplugger to
5805 convert the stream to audio/video, which is then fed to the
5808 2001-04-21 13:43 richardb
5810 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5811 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5812 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5813 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5814 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5815 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5816 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5817 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5818 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5819 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5820 plugins/filters/adder/adder.c,
5821 plugins/filters/colorspace/colorspace.c,
5822 plugins/filters/ladspa/gstladspa.c,
5823 plugins/filters/median/median.c,
5824 plugins/filters/passthrough/passthrough.c,
5825 plugins/filters/smooth/smooth.c,
5826 plugins/filters/stereo2mono/stereo2mono.c,
5827 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5828 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5829 plugins/mp3decode/mad/gstmad.c,
5830 plugins/mp3decode/mpg123/gstmpg123.c,
5831 plugins/mp3decode/parse/mp3parse.c,
5832 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5833 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5834 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5835 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5836 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5837 plugins/mpeg1/mpegtypes/mpeg1types.c,
5838 plugins/mpeg1/parse/mpeg1parse.c,
5839 plugins/mpeg1/system_encode/system_encode.c,
5840 plugins/mpeg1video/parse/mp1videoparse.c,
5841 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5842 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5843 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5844 plugins/mpeg2/mpegtypes/mpeg2types.c,
5845 plugins/mpeg2/parse/mpeg2parse.c,
5846 plugins/mpeg2/subtitles/mpeg2subt.c,
5847 plugins/mpeg2/video/gstmpeg2play.c,
5848 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5849 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5850 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5851 plugins/videoscale/videoscale.c,
5852 plugins/visualization/smoothwave/smoothwave.c,
5853 plugins/visualization/spectrum/gstspectrum.c,
5854 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5855 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5856 gst/types/gsttypes.c,
5857 plugins/visualization/synaesthesia/synaesthesia.c,
5858 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5859 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5860 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5861 plugin descriptions, which start with the major and minor version
5862 numbers, instead of relying on each plugin to call gst_plugin_new
5863 appropriately, and check the return value, and tidy up if there's a
5864 failure. This seems to work fine, and factors out some code common
5867 2001-04-21 10:30 richardb
5869 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5870 gst/autoplug/gststaticautoplug.c,
5871 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5872 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5873 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5874 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5875 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5876 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5877 plugins/avi/wincodec/gstwincodec.c,
5878 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5879 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5880 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5881 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5882 plugins/filters/adder/adder.c,
5883 plugins/filters/colorspace/colorspace.c,
5884 plugins/filters/ladspa/gstladspa.c,
5885 plugins/filters/median/median.c,
5886 plugins/filters/passthrough/passthrough.c,
5887 plugins/filters/smooth/smooth.c,
5888 plugins/filters/stereo2mono/stereo2mono.c,
5889 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5890 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5891 plugins/mp3decode/mad/gstmad.c,
5892 plugins/mp3decode/mpg123/gstmpg123.c,
5893 plugins/mp3decode/parse/mp3parse.c,
5894 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5895 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5896 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5897 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5898 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5899 plugins/mpeg1/mpegtypes/mpeg1types.c,
5900 plugins/mpeg1/parse/mpeg1parse.c,
5901 plugins/mpeg1/system_encode/system_encode.c,
5902 plugins/mpeg1video/parse/mp1videoparse.c,
5903 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5904 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5905 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5906 plugins/mpeg2/mpegtypes/mpeg2types.c,
5907 plugins/mpeg2/parse/mpeg2parse.c,
5908 plugins/mpeg2/subtitles/mpeg2subt.c,
5909 plugins/mpeg2/video/gstmpeg2play.c,
5910 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5911 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5912 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5913 plugins/videoscale/videoscale.c,
5914 plugins/visualization/smoothwave/smoothwave.c,
5915 plugins/visualization/spectrum/gstspectrum.c,
5916 plugins/visualization/synaesthesia/synaesthesia.c,
5917 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5918 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5919 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5922 2001-04-21 00:20 wtay
5924 * plugins/filters/colorspace/colorspace.c: Added more verbose
5925 output for debugging purposes.
5927 2001-04-20 23:50 wtay
5929 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5930 xvideosink.h: Added proper locking around the bufferpool and the X
5933 2001-04-20 22:41 wtay
5935 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5937 2001-04-20 22:40 wtay
5939 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5940 the number of channels into account. Added propper TIMESTAMPS to
5943 2001-04-20 21:36 wtay
5945 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5946 so that the caps negotiated parmams are set.
5948 2001-04-20 20:21 wtay
5950 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5951 and bufferpool passing to identity so that -launch disksrc ! mad !
5952 identity ! osssink works.
5954 2001-04-20 15:42 richardb
5956 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5957 this isn't defined by the header files for older linux kernels
5958 (2.0.36) (and its just INFO code, anyway)
5960 2001-04-20 13:04 thomasvs
5962 * gst/elements/: Makefile.am, gstelements.c: update to take new
5963 gstdisksink element into account
5965 2001-04-20 12:56 richardb
5967 * gst/Makefile.am.future: Update the alternative Makefile.am for
5968 gst/, which depends on automake
5971 2001-04-20 12:14 thomasvs
5973 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5974 disk sink element * no optimization, is it necessary ? * basic
5975 error checking * seems to work; you can copy files by typing
5976 gstreamer-launch disksrc location=test.in ! disksink
5977 location=test.out * decode of mp3 to raw pcm also tested
5979 2001-04-20 00:47 omegahacker
5981 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5982 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5983 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5984 working aRts wrapper plugin, just caps issues left
5986 2001-04-19 23:25 wtay
5988 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5989 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5990 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5991 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5992 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5993 gst/gstpad.c: More API docs updates
5995 2001-04-19 23:03 omegahacker
5997 * plugins/arts/gst_artsio_impl.cc: minor updates
5999 2001-04-19 21:42 omegahacker
6001 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
6002 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
6003 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
6004 to be added, etc. But it works.
6006 2001-04-19 17:40 omegahacker
6008 * plugins/arts/gst_arts.c: updated to latest padtemplate code
6010 2001-04-19 10:27 thomasvs
6012 * plugins/filters/adder/adder.c: * a little cleanup
6014 2001-04-19 01:23 omegahacker
6016 * configure.in, plugins/Makefile.am: better (not complete, afaict)
6019 2001-04-19 00:25 omegahacker
6021 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6022 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6023 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6024 arts plugin doesn't compile yet
6026 2001-04-18 23:00 wtay
6028 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6031 2001-04-18 22:59 wtay
6033 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6034 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6035 XvImage and XImage pool in xvideosink. Together these changes give
6036 an 80% speedup on mpeg2 playback (rough estimate)
6038 2001-04-18 21:16 wtay
6040 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6041 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6042 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6045 2001-04-18 17:08 thomasvs
6047 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6048 mixer creates custom volume envelopes allowing each song to play
6049 alone and end with a mix of all of them, undistorted
6051 2001-04-18 15:50 thomasvs
6053 * plugins/filters/volenv/filter.func: made errors more descriptive
6055 2001-04-18 15:04 thomasvs
6057 * examples/mixer/mixer.c: * cleaned up some code and integrated
6058 with new adder (mixer now works with different types of files)
6060 2001-04-18 15:03 thomasvs
6062 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6063 with variable length input data buffers
6065 2001-04-17 22:17 thomasvs
6067 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6068 autoplugging the input channels (not very useful yet, since the
6069 input buffers to volenv have different sizes)
6071 2001-04-17 22:14 wtay
6073 * configure.in, docs/gst/gstreamer-sections.txt,
6074 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6075 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6076 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6077 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6078 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6079 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6080 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6081 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6082 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6083 little more comments about the API usage in the api docs. Some
6084 fixes for the capsnego testsuite.
6086 2001-04-17 22:03 wtay
6088 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6089 example of an autoplugged mp3 player. Autoplug4 shows various
6090 static autoplugger examples.
6092 2001-04-17 18:48 thomasvs
6094 * examples/mixer/mixer.h: header for mixer.c, containing
6097 2001-04-17 18:47 thomasvs
6099 * examples/mixer/mixer.c: added a struct to set up input channels
6101 2001-04-17 16:32 thomasvs
6103 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6104 with starting rise calculation * cleaned up some debug info *
6105 started wondering if it really is a good idea to #include the
6106 actual filter now that's it's grown so large, but decided it
6107 wasn't worth the effort now anyway
6109 2001-04-17 14:36 thomasvs
6111 * configure.in: added mixer example and adder plugin to
6114 2001-04-17 06:24 omegahacker
6116 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6117 types/Makefile.am: finished change to GST_ macros
6119 2001-04-17 03:19 omegahacker
6121 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6122 gst/gstversion.h.in: added gstversion.h
6124 2001-04-17 02:32 omegahacker
6126 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6127 branch BRANCH-INCSCHED1.
6129 2001-04-17 02:32 omegahacker
6131 * gstreamer.pc.in: added pkg-config file
6133 2001-04-17 00:17 omegahacker
6135 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6136 gststaticautoplug.h, gststaticautoplugrender.c,
6137 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6140 2001-04-17 00:17 wtay
6142 * plugins/: filters/colorspace/colorspace.c,
6143 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6144 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6145 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6146 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6147 xvideosink. Modified colorspace to draw straight into a bufferpool
6148 buffer when possible.
6150 2001-04-16 22:48 wtay
6152 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6155 2001-04-16 22:45 wtay
6157 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6158 gstqueue.c: Added 1337 macros to create padtemplates and
6159 capstemplates. Added some code for bufferpools
6161 2001-04-16 22:43 omegahacker
6163 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6164 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6165 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6166 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6167 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6168 debian/changelog, debian/control, debian/copyright,
6169 debian/gsteditor.files, debian/gsteditor.manpages,
6170 debian/gsteditor.menu, debian/gstmediaplay.files,
6171 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6172 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6173 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6174 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6175 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6176 debian/gstreamer-mpg123.files,
6177 debian/gstreamer-plugin-template.postinst,
6178 debian/gstreamer-plugin-template.prerm,
6179 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6180 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6181 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6182 debian/libgst-dev.files, debian/libgst-dev.manpages,
6183 debian/libgst0.files, debian/libgst0.postinst,
6184 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6185 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6186 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6187 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6188 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6189 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6190 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6191 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6192 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6193 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6194 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6195 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6196 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6197 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6198 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6199 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6200 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6201 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6202 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6203 docs/gst/tmpl/gststaticautoplug.sgml,
6204 docs/gst/tmpl/gststaticautoplugrender.sgml,
6205 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6206 docs/libs/.cvsignore, docs/manual/Makefile.am,
6207 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6208 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6209 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6210 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6211 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6212 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6213 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6214 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6215 docs/plugins/tmpl/audioscale.sgml,
6216 docs/plugins/tmpl/gstaviencoder.sgml,
6217 docs/plugins/tmpl/gstmpeg2enc.sgml,
6218 docs/plugins/tmpl/gstmpeg2play.sgml,
6219 docs/plugins/tmpl/gstmpeg_play.sgml,
6220 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6221 docs/plugins/tmpl/gstspectrum.sgml,
6222 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6223 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6224 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6225 docs/plugins/tmpl/mpeg2parse.sgml,
6226 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6227 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6228 docs/plugins/tmpl/synaesthesia.sgml,
6229 docs/plugins/tmpl/system_encode.sgml,
6230 docs/plugins/tmpl/videoscale.sgml,
6231 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6232 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6233 docs/random/caps.dia, docs/random/hierarchy,
6234 docs/random/plugins.dia, docs/random/omega/eos,
6235 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6236 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6237 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6238 editor/gsteditorproperty.c, examples/Makefile.am,
6239 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6240 examples/helloworld/helloworld.c,
6241 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6242 examples/plugins/example.c, examples/plugins/example.h,
6243 examples/queue/queue.c, examples/queue2/queue2.c,
6244 examples/queue3/queue3.c, examples/queue4/queue4.c,
6245 examples/thread/thread.c, examples/typefind/.cvsignore,
6246 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6247 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6248 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6249 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6250 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6251 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6252 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6253 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6254 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6255 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6256 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6257 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6258 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6259 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6260 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6261 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6262 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6263 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6264 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6265 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6266 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6267 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6268 include/default.h, include/registry.h, libs/Makefile.am,
6269 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6270 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6271 plugins/Makefile.am, plugins/alaw/Makefile.am,
6272 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6273 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6274 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6275 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6276 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6277 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6278 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6279 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6280 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6281 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6282 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6283 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6284 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6285 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6286 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6287 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6288 plugins/avi/wincodec/gstwincodec.c,
6289 plugins/avi/wincodec/gstwincodec.h,
6290 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6291 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6292 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6293 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6294 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6295 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6296 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6297 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6298 plugins/filters/colorspace/.cvsignore,
6299 plugins/filters/colorspace/Makefile.am,
6300 plugins/filters/colorspace/colorspace.c,
6301 plugins/filters/colorspace/colorspace.h,
6302 plugins/filters/colorspace/yuv2rgb.c,
6303 plugins/filters/colorspace/yuv2rgb.h,
6304 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6305 plugins/filters/ladspa/gstladspa.c,
6306 plugins/filters/median/median.c, plugins/filters/median/median.h,
6307 plugins/filters/passthrough/.cvsignore,
6308 plugins/filters/passthrough/Makefile.am,
6309 plugins/filters/passthrough/filter.func,
6310 plugins/filters/passthrough/passthrough.c,
6311 plugins/filters/passthrough/passthrough.h,
6312 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6313 plugins/filters/stereo2mono/Makefile.am,
6314 plugins/filters/stereo2mono/stereo2mono.c,
6315 plugins/filters/stereo2mono/stereo2mono.h,
6316 plugins/filters/volenv/.cvsignore,
6317 plugins/filters/volenv/Makefile.am,
6318 plugins/filters/volenv/filter.func,
6319 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6320 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6321 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6322 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6323 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6324 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6325 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6326 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6327 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6328 plugins/mp3decode/mad/gstmad.h,
6329 plugins/mp3decode/mpg123/gstmpg123.c,
6330 plugins/mp3decode/mpg123/gstmpg123.h,
6331 plugins/mp3decode/mpg123/layer1.c,
6332 plugins/mp3decode/mpg123/layer3.c,
6333 plugins/mp3decode/mpg123/mpg123.c,
6334 plugins/mp3decode/mpg123/tabinit.c,
6335 plugins/mp3decode/parse/mp3parse.c,
6336 plugins/mp3decode/types/mp3types.c,
6337 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6338 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6339 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6340 plugins/mpeg1/mpeg_play/Makefile.am,
6341 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6342 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6343 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6344 plugins/mpeg1/mpeg_play/recon_sse.s,
6345 plugins/mpeg1/mpeg_play/video.c,
6346 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6347 plugins/mpeg1/mpegtypes/mpeg1types.c,
6348 plugins/mpeg1/parse/mpeg1parse.c,
6349 plugins/mpeg1video/parse/mp1videoparse.c,
6350 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6351 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6352 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6353 plugins/mpeg2/mpeg2dec/Makefile.am,
6354 plugins/mpeg2/mpeg2dec/attributes.h,
6355 plugins/mpeg2/mpeg2dec/decode.c,
6356 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6357 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6358 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6359 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6360 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6361 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6362 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6363 plugins/mpeg2/mpeg2dec/mm_accel.h,
6364 plugins/mpeg2/mpeg2dec/motion_comp.c,
6365 plugins/mpeg2/mpeg2dec/motion_comp.h,
6366 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6367 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6368 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6369 plugins/mpeg2/mpeg2dec/mpeg2.h,
6370 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6371 plugins/mpeg2/mpeg2dec/output_video.h,
6372 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6373 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6374 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6375 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6376 plugins/mpeg2/mpegtypes/mpeg2types.c,
6377 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6378 plugins/mpeg2/video/gstmpeg2play.c,
6379 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6380 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6381 plugins/mpeg2/videoparse/mp2videoparse.c,
6382 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6383 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6384 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6385 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6386 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6387 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6388 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6389 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6390 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6391 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6392 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6393 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6394 plugins/videoscale/videoscale.h,
6395 plugins/visualization/smoothwave/smoothwave.h,
6396 plugins/visualization/spectrum/gstspectrum.c,
6397 plugins/visualization/spectrum/gstspectrum.h,
6398 plugins/visualization/synaesthesia/synaesthesia.c,
6399 plugins/visualization/synaesthesia/synaesthesia.h,
6400 plugins/visualization/vumeter/vumeter.c,
6401 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6402 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6403 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6404 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6405 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6406 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6407 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6408 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6409 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6410 plugins/xmms/main.h, plugins/xmms/output.h,
6411 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6412 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6413 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6414 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6415 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6416 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6417 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6418 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6419 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6420 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6421 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6422 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6423 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6424 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6425 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6426 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6427 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6428 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6429 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6430 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6431 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6432 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6433 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6434 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6435 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6436 tools/gstreamer-register.1: Merged HEAD from
6437 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6439 2001-04-16 22:33 wtay
6441 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6444 2001-04-16 20:41 thomasvs
6446 * plugins/filters/adder/adder.c: commented some debug info to get a
6449 2001-04-16 20:38 thomasvs
6451 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6452 transition between both songs now
6454 2001-04-16 20:11 thomasvs
6456 * plugins/filters/volenv/volenv.c: removed example volume envelope
6457 registration plugin now accepts both a volume envelope (before
6458 start) or direct argument setting
6460 2001-04-16 18:36 omegahacker
6462 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6463 0.12 or 0.13 of libmad
6465 2001-04-16 17:45 wtay
6467 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6468 fakesink so that it doesn't printf.
6470 2001-04-16 17:34 wtay
6472 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6473 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6475 2001-04-16 17:30 wtay
6477 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6478 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6479 audio mixer from Thomas Vander Stichele
6481 2001-04-16 11:55 wtay
6483 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6485 2001-04-16 01:59 wtay
6487 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6490 2001-04-16 00:59 omegahacker
6492 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6493 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6494 things are very close to working
6496 2001-04-16 00:44 wtay
6498 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6499 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6500 header file that will soon be part of the C fallback code..
6502 2001-04-16 00:12 wtay
6504 * gst/gstinfo.c: Added missing category strings...
6506 2001-04-16 00:05 wtay
6508 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6511 2001-04-15 23:54 omegahacker
6513 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6515 2001-04-15 23:54 omegahacker
6517 * gst/gstelement.h: added comment about missing flag
6519 2001-04-15 23:53 omegahacker
6521 * gstreamer.spec.in: run gstreamer-register on postinstall
6523 2001-04-15 23:52 omegahacker
6525 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6526 changed some INFOs to DEBUGs
6528 2001-04-15 23:29 wtay
6530 * configure.in: Added the volenv/passthrough plugin Makefiles
6532 2001-04-15 23:20 wtay
6534 * plugins/filters/: passthrough/.cvsignore,
6535 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6536 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6537 passthrough filter with the new caps API Added the volume envelope
6540 2001-04-15 16:30 wtay
6542 * plugins/filters/: filterstamp.README, filterstamp.sh,
6543 passthrough/Makefile.am, passthrough/filter.func,
6544 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6545 little script to create an audio filter plugin template (provided
6546 by Thomas Vander Stichele)
6548 2001-04-15 15:42 wtay
6550 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6553 2001-04-15 15:29 wtay
6555 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6556 plugins/filters/colorspace/colorspace.c,
6557 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6558 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6559 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6560 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6561 vorbis decoder. Updated configure.in to check for Hermes and
6564 2001-04-15 02:02 wtay
6566 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6568 2001-04-14 19:56 wtay
6570 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6571 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6572 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6573 editor/gsteditorproperty.c, examples/plugins/example.c,
6574 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6575 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6576 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6577 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6578 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6579 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6580 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6581 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6582 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6583 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6584 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6585 plugins/filters/colorspace/colorspace.c,
6586 plugins/filters/colorspace/yuv2rgb.c,
6587 plugins/filters/stereo2mono/stereo2mono.c,
6588 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6589 plugins/mp3decode/mpg123/gstmpg123.c,
6590 plugins/mp3decode/parse/mp3parse.c,
6591 plugins/mp3decode/types/mp3types.c,
6592 plugins/mp3encode/lame/gstlame.c,
6593 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6594 plugins/mpeg1/mpegtypes/mpeg1types.c,
6595 plugins/mpeg1/parse/mpeg1parse.c,
6596 plugins/mpeg1video/parse/mp1videoparse.c,
6597 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6598 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6599 plugins/mpeg2/mpegtypes/mpeg2types.c,
6600 plugins/mpeg2/parse/mpeg2parse.c,
6601 plugins/mpeg2/video/gstmpeg2play.c,
6602 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6603 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6604 plugins/visualization/synaesthesia/synaesthesia.c,
6605 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6606 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6607 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6608 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6609 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6610 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6611 large patch: - changed the API for the padtemplates: - remove
6612 the factories (array of pointers) for the padtemplates,
6613 properties and caps. The static array was a nice idea but
6614 converting all the property values to a gpointer was not a
6615 good idea. float properties were not possible, and casting
6616 a gint to a pointer is not very portable. The new API just
6617 uses the _padtemplate_new, _caps_new and _props_new
6618 functions to create the templates. This has the added
6619 benefit that the API is now uniform for static and dynamic
6620 templates and that the code can be made cleaner. - lots of
6621 cleanups in the way the capabilities are constructed (va_list)
6622 - lots of updates for all the plugins (new API) - docs updates
6623 (new API) - removed the videoraw docs.
6625 2001-04-12 19:11 wtay
6627 * components/bonobo-gstmediaplay/Makefile.am,
6628 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6629 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6630 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6631 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6632 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6633 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6634 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6635 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6636 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6637 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6638 plugins/filters/colorspace/Makefile.am,
6639 plugins/filters/colorspace/colorspace.c,
6640 plugins/filters/colorspace/colorspace.h,
6641 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6642 plugins/filters/stereo2mono/stereo2mono.c,
6643 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6644 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6645 plugins/mpeg2/ac3dec/decode.c,
6646 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6647 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6648 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6649 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6650 updates to the plugins for caps negotiation. Added YUY2 output to
6651 the win32 dlls. Added a colorspace converter in gstplay
6653 2001-04-10 20:46 wtay
6655 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6656 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6657 Fixed the doc build warnings
6659 2001-04-09 20:56 mhowell
6661 * docs/random/matth/scheduling.txt: added incremental scheduling
6664 2001-04-09 20:56 mhowell
6666 * docs/random/matth/scheduling.txt: file scheduling.txt was
6667 initially added on branch BRANCH-INCSCHED1.
6669 2001-04-06 17:29 scavenger
6671 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6672 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6673 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6674 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6675 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6676 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6678 2001-04-06 15:20 scavenger
6680 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6682 2001-04-03 17:25 scavenger
6684 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6686 2001-04-03 05:56 richardb
6688 * gst/Makefile.am.future: Add a proposed makefile to use in place
6689 of Makefile.am. This depends on automake 1.4d or later, but is
6690 much neater, avoiding horrible hacks to pass special flags in.
6692 I put it here for safekeeping until automake 1.5 is released, at
6693 which point we can reasonably require it.
6695 2001-04-03 05:53 richardb
6697 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6698 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6699 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6700 plugin. Worked first time for me. :)
6702 2001-04-03 05:52 richardb
6704 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6705 Makefile.am (Had some 240's there. Uh?) Also, remove some
6706 unwanted CFLAGS which had been added.
6708 2001-04-03 05:38 richardb
6710 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6711 running with libxml 1.8.11 (prerelease version), but a worthwhile
6714 2001-04-03 02:30 scavenger
6716 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6717 instead of in buf size to mulaw decode function
6719 2001-04-03 02:18 scavenger
6721 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6724 2001-04-03 02:01 wtay
6726 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6727 padtemplates for the two elements in the mulaw plugin.
6729 2001-04-03 01:46 wtay
6731 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6734 2001-04-03 01:43 scavenger
6736 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6738 2001-04-03 01:38 scavenger
6740 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6741 details of mulawencode and mulawdecode to mulaw.c
6743 2001-04-03 01:33 scavenger
6745 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6746 redundant caps=NULL statement
6748 2001-04-03 01:30 scavenger
6750 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6751 where srcpads were being created twice, second time around
6754 2001-04-03 01:25 scavenger
6756 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6757 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6758 mulaw.c: added mulaw decoder
6760 2001-04-02 21:03 wtay
6762 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6763 colorspace.c, colorspace.h: Added a non functional colorspace
6766 2001-04-02 20:56 wtay
6768 * configure.in, docs/libs/.cvsignore,
6769 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6770 gst/gstpropsprivate.h: Merged the float property patch from Steve
6771 Baker. This patch doesn't really work yet...
6773 2001-04-02 19:29 wtay
6775 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6776 negotiation for the mulaw element. In the sink negotiate pad it
6777 copies the caps and modifies it according to what it is going to
6778 ouput. It then tries to set the caps on the src pad, if that
6779 succeeds, negotiation succeeds, else it fails.
6781 2001-04-02 18:54 scavenger
6783 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6784 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6785 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6786 of the mulaw plugin...needs finishing off
6788 2001-04-02 16:09 richardb
6790 * configure.in: Add configure support for detecting artsc: if this
6791 is found, its okay to build an artsdsink plugin. Now, someone just
6792 needs to write an artsdsink.
6794 2001-04-02 16:08 richardb
6796 * plugins/oss/gstosssink.c: Correct tiny typo.
6798 2001-04-02 15:21 wtay
6800 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6801 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6802 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6803 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6804 plugins/avi/wincodec/Makefile.am,
6805 plugins/avi/wincodec/gstwincodec.c,
6806 plugins/avi/wincodec/gstwincodec.h,
6807 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6808 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6809 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6810 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6811 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6812 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6813 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6814 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6815 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6816 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6817 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6818 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6819 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6820 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6821 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6822 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6823 plugins/mpeg2/parse/mpeg2parse.c,
6824 plugins/mpeg2/video/gstmpeg2play.c,
6825 plugins/mpeg2/video/gstmpeg2play.h,
6826 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6827 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6828 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6829 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6830 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6831 large update: - a new videosink using plain X windows
6832 (xvideosink). It uses capsnego to set up it's formats. -
6833 gstplay uses the new xvideosink and a gtk_socket. The initial
6834 window size is set to 0x0 so you need to resize it before you
6835 see something. - got rid of the video metadata include file in
6836 favour of properties and caps negotiation - adjusted most
6837 plugins to not use the metadata.
6839 2001-04-02 15:08 omegahacker
6841 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6844 2001-04-01 15:09 wtay
6846 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6847 the .glade file from the current dir too when pressing the about
6850 2001-04-01 15:01 wtay
6852 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6853 Right Way(tm) to handle the stop button but at least it doesn't
6856 2001-04-01 14:51 wtay
6858 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6859 gstmediaplay crashes less viontly. The real problem is that going
6860 to the NULL state does not clean up the scheduling structures I
6863 2001-03-31 15:35 wtay
6865 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6866 correct when we agree to yuv formats in capsnego.
6868 2001-03-31 15:22 wtay
6870 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6871 negotiation if the format is supported by the driver.
6873 2001-03-31 15:10 wtay
6875 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6876 the format print code.
6878 2001-03-31 14:47 wtay
6880 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6883 2001-03-31 02:08 wtay
6885 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6886 the padtemplates to the elementfactory.
6888 2001-03-31 01:56 scavenger
6890 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6893 2001-03-31 01:47 scavenger
6895 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6896 stereo2mono.h: stereo2mono plugin with caps negotiation code
6899 2001-03-31 01:13 wtay
6901 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6904 2001-03-31 00:56 wtay
6906 * examples/helloworld/helloworld.c, gst/gstprops.h,
6907 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6908 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6909 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6910 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6911 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6912 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6913 the plugins to use the new FOURCC API
6915 2001-03-31 00:51 wtay
6917 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6918 xvideosink.c: Check for Xv support before trying to get caps.
6920 2001-03-30 21:10 wtay
6922 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6923 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6924 updates to the .cvsignore files.
6926 2001-03-30 21:08 wtay
6928 * acconfig.h, configure.in, plugins/Makefile.am,
6929 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6930 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6931 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6932 some minor modifications to the configure.in patch.
6934 2001-03-30 20:52 wtay
6936 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6938 2001-03-30 01:06 omegahacker
6940 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6941 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6942 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6943 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6944 work with while I fly over to Europe....
6946 2001-03-29 23:33 wtay
6948 * test/videotest2.c: Added a test program to test v4lsrc and
6949 xvideosink doing capsnego.
6951 2001-03-29 23:31 wtay
6953 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6954 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6955 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6956 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6957 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6958 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6959 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6960 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6961 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6962 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6963 that it uses capsnego on the src pad Small fixed to capsnego and
6964 the properties/caps.
6966 2001-03-29 18:27 richardb
6968 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6969 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6972 2001-03-27 18:34 wtay
6974 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6975 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6977 2001-03-27 18:33 wtay
6979 * plugins/wav/gstparsewav.c: Removed the oss dependency
6981 2001-03-27 17:25 wtay
6983 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6984 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6985 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6986 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6987 docs. Removed the audioraw metadata file from the docs.
6989 2001-03-26 12:12 richardb
6991 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6992 not defined both conditionally and unconditionally - broke some
6993 versions of automake.
6995 2001-03-24 18:50 wtay
6997 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6998 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6999 effects/stereo/stereo.h, effects/volume/volume.c,
7000 effects/volume/volume.h, esd/esdsink/esdsink.c,
7001 visualization/smoothwave/smoothwave.h,
7002 visualization/spectrum/gstspectrum.c,
7003 visualization/spectrum/gstspectrum.h,
7004 visualization/synaesthesia/synaesthesia.c,
7005 visualization/synaesthesia/synaesthesia.h,
7006 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
7007 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
7008 to the old metadata handling in various plugins. They need to be
7009 converted to the new audio properties before they will work again.
7010 esdsink and alsasrc/sink are seriously damaged now.. :(
7012 2001-03-24 18:28 wtay
7014 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
7017 2001-03-24 17:22 wtay
7019 * configure.in, examples/autoplug/autoplug.c,
7020 examples/helloworld/helloworld.c,
7021 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7022 examples/queue/queue.c, examples/queue2/queue2.c,
7023 examples/queue3/queue3.c, examples/queue4/queue4.c,
7024 examples/thread/thread.c, examples/xml/createxml.c,
7025 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7026 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7027 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7028 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7029 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7030 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7031 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7032 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7033 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7034 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7035 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7036 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7037 plugins/mp3decode/mpg123/gstmpg123.h,
7038 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7039 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7040 plugins/mpeg1video/parse/mp1videoparse.c,
7041 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7042 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7043 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7044 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7045 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7046 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7047 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7048 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7049 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7050 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7051 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7052 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7053 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7054 tests/autoplug3.c, tests/paranoia.c, tools/README,
7055 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7056 caps system. Modified the caps of audio/raw to our agreed
7057 properties. Added the multidisksrc plugin of Dominic Ludlam
7058 Renamed audiosink/src to osssink/src and updated all the examples
7059 using the old name. Moved oss specific plugins in an oss directory.
7060 removed the old audiosink from the elements/ dir. removed
7061 audioraw.h metadata header files since we now use the properties.
7062 There are still a few plugins that won't build because they include
7063 the old audioraw.h header file. This will be fixed soon. Make sure
7064 the caps are set in the plugins as described by their padtemplates
7065 (this should solve problems with gstmediaplay with various media
7068 *please don't panic when some plugins won't build, just cd manually
7069 into the plugin dirs* This will be fixed soon.
7071 2001-03-22 16:05 dlehn
7073 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7074 gstmediaplay.manpages, gstreamer-alsa.files,
7075 gstreamer-common.files, gstreamer-elements.files,
7076 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7077 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7078 updates: * add manpages * split off mpeg2dec and alsa packages *
7079 use latest doc build flags
7081 2001-03-22 00:03 wtay
7083 * plugins/flx/flx_decoder.c: unref the header buffer too.
7085 2001-03-22 00:00 wtay
7087 * docs/gst/tmpl/: gststaticautoplug.sgml,
7088 gststaticautoplugrender.sgml: Added the templates for the
7091 2001-03-21 23:59 wtay
7093 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7094 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7095 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7096 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7097 <mrrazz@garbage-coderz.net>
7099 2001-03-21 21:43 wtay
7101 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7102 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7103 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7104 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7105 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7106 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7107 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7108 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7109 gst/gstprops.h, gst/gstutils.c: API docs updates
7111 2001-03-20 23:12 richardb
7113 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7114 examples/plugins/example.c: Added --enable-plugin-docs configure
7115 option, to enable build of the plugin documentation (currently
7116 broken). This defaults to off. Changed --enable-docs-build to
7117 default to on, since all other documentation should build
7120 Also, correct typo in manual, and fix up a couple of things in
7123 2001-03-20 18:29 wtay
7125 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7128 2001-03-20 18:29 wtay
7130 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7131 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7132 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7133 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7134 work on capsnego proxying. It should be OK now. Added another
7135 testcase enum that shows various capsnego algorithms. Warn about
7136 pads that try to set a capability incompatible with their
7137 padtemplate. Implemented refcounting and copy_on_write for
7140 2001-03-18 16:17 wtay
7142 * gst/gstpad.c, gst/gstqueue.c,
7143 gst/autoplug/gststaticautoplugrender.c,
7144 plugins/mp3decode/mpg123/gstmpg123.c,
7145 plugins/mp3decode/parse/mp3parse.c,
7146 plugins/mpeg1/parse/mpeg1parse.c,
7147 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7148 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7149 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7150 More work on capsnego, mostly proxying Added another testsuite for
7151 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7152 queue proxy handling a bit.
7154 2001-03-18 14:41 richardb
7156 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7159 2001-03-18 06:24 richardb
7161 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7162 modifications before going to bed.
7164 2001-03-18 06:16 richardb
7166 * docs/fwg/: Makefile.am, firstplugin.sgml,
7167 gst-plugin-writers-guide.sgml: Some further modifications to the
7170 2001-03-18 05:21 richardb
7172 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7175 2001-03-18 03:57 richardb
7177 * docs/fwg/: Makefile.am, concepts.sgml,
7178 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7179 PWG; mainly adding information about types and properties. Removed
7180 concepts.sgml and typesnprops.sgml; merged into main file. I was
7181 finding that having all the separate subfiles simply stopped me
7182 from finding what I wanted to edit. Maybe I'll split it up again
7183 later, but this is much better for now.
7185 2001-03-18 02:42 wtay
7187 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7188 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7189 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7190 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7191 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7192 plugins/mp3decode/mpg123/gstmpg123.c,
7193 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7194 tests/props.c, testsuite/capsnego/.cvsignore,
7195 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7196 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7197 function audiosink now uses capsnego to set its parameters
7198 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7199 of a testsuite for capsnego.
7201 2001-03-17 17:50 richardb
7203 * docs/manual/plugins.sgml: Update to note that plugins can also
7204 contain autopluggers.
7206 2001-03-17 17:16 richardb
7208 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7209 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7211 2001-03-17 03:15 omegahacker
7213 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7214 its age and to aid ailing OS's like Windoze <g>
7216 2001-03-16 01:06 dlehn
7218 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7219 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7220 tools/Makefile.am, tools/gstreamer-inspect.1,
7221 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7224 2001-03-16 00:49 scavenger
7226 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7228 2001-03-15 20:08 wtay
7230 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7231 case doc on caps nego
7233 2001-03-14 21:56 omegahacker
7235 * configure.in: fixed issue with the xmlDocGetRootElement test and
7236 non-/usr/lib installs of libxml
7238 2001-03-14 07:54 dlehn
7240 * gstreamer.m4: Use of system() in test programs needs an #include
7243 2001-03-14 06:46 dlehn
7245 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7247 2001-03-13 22:21 wtay
7249 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7252 2001-03-13 22:13 wtay
7254 * gst/gsttypefind.c: The typefind element now sets the caps on its
7255 sink pad when the type has been detected.
7257 2001-03-13 20:26 wtay
7259 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7260 check. Small changes to the pad negotiation and proxy functions
7262 2001-03-13 18:57 wtay
7264 * examples/autoplug/autoplug.c: Updated the autoplug example with
7265 the new autoplugger. there still is a scheduling issue though.
7267 2001-03-13 18:45 wtay
7269 * configure.in: Applied the patch from hadess/ajmitch to add
7270 --disable-alsasink and --disable-esdsink (the latter one being
7271 untested) to configure.in
7273 2001-03-13 02:20 omegahacker
7275 * gst/gstthread.c: fixed READY_TO_NULL bug
7277 2001-03-13 01:44 scavenger
7279 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7280 added simultaneous waiting for 2 states
7282 2001-03-13 01:24 scavenger
7284 * gst/gstthread.c: exactly opposite check needed in wait_thread
7286 2001-03-13 01:08 scavenger
7288 * gst/gstthread.c: made wait_thread check for logical true rather
7289 than check equality with gboolean
7291 2001-03-13 00:57 scavenger
7293 * gst/gstthread.c: changed debug to print unsigned not signed
7295 2001-03-13 00:46 scavenger
7297 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7299 2001-03-13 00:45 scavenger
7301 * gst/gstthread.c: added debug to signal noting the result of the
7302 flag after being set
7304 2001-03-13 00:39 scavenger
7306 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7309 2001-03-13 00:09 scavenger
7311 * gst/gstthread.c: made cond_wait into cond_timedwait
7313 2001-03-12 23:51 omegahacker
7315 * tests/threadlock.c: file threadlock.c was initially added on
7316 branch BRANCH-INCSCHED1.
7318 2001-03-12 23:51 omegahacker
7320 * tests/: Makefile.am, threadlock.c: added threadlock test
7322 2001-03-12 23:39 scavenger
7324 * gst/gstthread.c: repositioning of debug after mutex in
7325 wait_thread and signal_thread
7327 2001-03-12 23:28 scavenger
7329 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7331 2001-03-12 23:27 scavenger
7333 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7334 wait_thread to reveal more info
7336 2001-03-12 21:02 wtay
7338 * configure.in, docs/random/wtay/caps-negociation,
7339 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7340 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7341 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7342 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7343 gst/autoplug/gststaticautoplugrender.c,
7344 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7345 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7346 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7347 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7348 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7351 2001-03-12 20:04 wtay
7353 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7354 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7355 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7356 plugins/Makefile.am, plugins/alsa/.cvsignore,
7357 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7358 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7359 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7360 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7361 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7362 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7363 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7364 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7365 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7366 Another merge from HEAD into CAPSNEGO1
7368 2001-03-12 02:44 scavenger
7370 * gst/gstthread.c: added a set flag to end of
7371 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7372 whether signal should set flag or unset flag, and whether wait
7373 should wait for flag to be set or to be unset. this is needed for
7374 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7377 2001-03-12 02:30 omegahacker
7379 * tests/: Makefile.am, reaping.c: added thread REAPING test
7381 2001-03-12 02:30 omegahacker
7383 * tests/reaping.c: file reaping.c was initially added on branch
7386 2001-03-12 01:55 scavenger
7388 * gst/gstthread.c: making wait for REAPING state when
7389 gst_bin_iterate returns non zero
7391 2001-03-12 01:37 scavenger
7393 * gst/gstthread.c: added debug statement
7395 2001-03-12 01:13 omegahacker
7397 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7399 2001-03-12 01:13 omegahacker
7401 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7404 2001-03-12 00:37 omegahacker
7406 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7408 2001-03-12 00:28 scavenger
7410 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7413 2001-03-11 22:45 omegahacker
7415 * configure.in: added check for version 1.8.1 or better of libxml
7417 2001-03-11 19:51 wtay
7419 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7420 gets emited when a frame has been encoded..
7422 2001-03-11 19:31 wtay
7424 * gst/gstpad.c, gst/gstpad.h,
7425 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7426 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7429 2001-03-11 18:47 wtay
7431 * tests/capsconnect.c: file capsconnect.c was initially added on
7432 branch BRANCH-CAPSNEGO1.
7434 2001-03-11 18:47 wtay
7436 * tests/capsconnect.c: Added a little test program for caps
7437 negotiation proxying.
7439 2001-03-11 18:34 wtay
7441 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7442 patch from Steve Baker.
7444 2001-03-11 16:29 wtay
7446 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7447 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7448 debian/Makefile.am, debian/README.Debian, debian/changelog,
7449 debian/control, debian/copyright, debian/gsteditor.files,
7450 debian/gsteditor.menu, debian/gstmediaplay.files,
7451 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7452 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7453 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7454 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7455 debian/gstreamer-plugin-template.postinst,
7456 debian/gstreamer-plugin-template.prerm,
7457 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7458 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7459 debian/libgst-dev.files, debian/libgst0.files,
7460 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7461 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7462 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7463 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7464 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7465 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7466 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7467 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7468 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7469 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7470 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7471 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7472 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7473 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7474 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7475 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7476 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7477 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7478 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7479 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7480 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7481 docs/plugins/tmpl/audioscale.sgml,
7482 docs/plugins/tmpl/gstaviencoder.sgml,
7483 docs/plugins/tmpl/gstmpeg2enc.sgml,
7484 docs/plugins/tmpl/gstmpeg2play.sgml,
7485 docs/plugins/tmpl/gstmpeg_play.sgml,
7486 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7487 docs/plugins/tmpl/gstspectrum.sgml,
7488 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7489 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7490 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7491 docs/plugins/tmpl/mpeg2parse.sgml,
7492 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7493 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7494 docs/plugins/tmpl/synaesthesia.sgml,
7495 docs/plugins/tmpl/system_encode.sgml,
7496 docs/plugins/tmpl/videoscale.sgml,
7497 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7498 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7499 docs/random/hierarchy, docs/random/wtay/autoplug2,
7500 editor/gsteditor.h, examples/Makefile.am,
7501 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7502 examples/launch/mp3play, examples/plugins/example.c,
7503 examples/plugins/example.h, examples/queue2/queue2.c,
7504 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7505 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7506 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7507 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7508 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7509 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7510 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7511 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7512 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7513 gst/gstutils.h, gst/autoplug/Makefile.am,
7514 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7515 gst/autoplug/gststaticautoplugrender.c,
7516 gst/autoplug/gststaticautoplugrender.h,
7517 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7518 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7519 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7520 include/avifmt.h, include/default.h, include/registry.h,
7521 libs/Makefile.am, libs/getbits/gstgetbits.c,
7522 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7523 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7524 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7525 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7526 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7527 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7528 plugins/mp3decode/mpg123/layer1.c,
7529 plugins/mp3decode/mpg123/layer3.c,
7530 plugins/mp3decode/mpg123/tabinit.c,
7531 plugins/mp3decode/parse/mp3parse.c,
7532 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7533 plugins/mpeg1/mpeg_play/Makefile.am,
7534 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7535 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7536 plugins/mpeg1/mpeg_play/recon_sse.s,
7537 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7538 plugins/mpeg2/ac3dec/cpu_accel.c,
7539 plugins/mpeg2/mpeg2dec/Makefile.am,
7540 plugins/mpeg2/mpeg2dec/attributes.h,
7541 plugins/mpeg2/mpeg2dec/decode.c,
7542 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7543 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7544 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7545 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7546 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7547 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7548 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7549 plugins/mpeg2/mpeg2dec/mm_accel.h,
7550 plugins/mpeg2/mpeg2dec/motion_comp.c,
7551 plugins/mpeg2/mpeg2dec/motion_comp.h,
7552 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7553 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7554 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7555 plugins/mpeg2/mpeg2dec/mpeg2.h,
7556 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7557 plugins/mpeg2/mpeg2dec/output_video.h,
7558 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7559 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7560 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7561 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7562 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7563 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7564 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7565 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7566 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7567 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7568 plugins/xmms/main.h, plugins/xmms/output.h,
7569 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7570 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7571 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7572 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7573 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7574 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7575 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7576 More work on the negotiation process to allow for proxied
7577 negotiation which is needed in the queue. gst_pad_connect perform
7578 a negotiation and returns a gboolean indicating successfull
7579 connection. The pads are disconnected when negotiation fails. I'm
7580 not satisfied/sure about the implementation yet, needs some more
7583 2001-03-10 09:03 omegahacker
7585 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7586 g++ compilation, const guchar for pipeline_new
7588 2001-03-09 22:03 wtay
7590 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7592 2001-03-09 22:02 wtay
7594 * configure.in, plugins/Makefile.am: Added a check for librtp.
7596 2001-03-09 20:50 wtay
7598 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7599 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7600 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7601 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7602 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7603 not yet detecting librtp...
7605 2001-03-09 20:35 wtay
7607 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7609 2001-03-09 20:24 wtay
7611 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7612 build alsa when detected by configure
7614 2001-03-09 20:05 wtay
7616 * plugins/alsa/: .cvsignore, README: Some more files.
7618 2001-03-09 20:04 wtay
7620 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7621 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7622 build system is not yet done, we're working on it now.
7624 2001-03-09 18:50 omegahacker
7626 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7627 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7630 2001-03-09 18:33 omegahacker
7632 * gst/gstthread.c: commit to broken code that needs inspecting
7634 2001-03-09 12:31 richardb
7636 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7637 NULLs as parameters. Was dereferencing the argv pointer to get
7638 progname: now defaults to "gstprog".
7640 2001-03-09 12:29 richardb
7642 * testsuite/test_gst_init.c: Updated test to have a comment
7643 explaining its purpose (very important this, especially for
7644 regression tests), and to actually test what I meant it to.
7646 2001-03-09 12:08 richardb
7648 * Makefile.am, configure.in, testsuite/Makefile.am,
7649 testsuite/test_gst_init.c: Added a testsuite. This currently only
7650 has one test, which replicates a problem just submitted to the
7653 I hope noone disagrees that we need a testsuite. Also, hopefully
7654 we all think that a tiny testsuite which is easy to add tests to is
7655 much better than a huge project to create a complete testsuite,
7656 which never gets started because its too big and scary.
7658 I suggest that tests get created whenever someone has a spare
7659 moment, or whenever a bug is reported (to replicate the problem,
7660 and thus be sure that when fixed it stays fixed), and before making
7661 a change to a piece of code to ensure that it remains working.
7663 If we all add little tests occasionally, then we'll have a good
7664 useful testsuite before we know it. All you need to do is make a
7666 2001-03-08 21:28 wtay
7668 * configure.in: Removed the libxmms check until they fix their m4
7671 2001-03-08 19:26 wtay
7673 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7674 warninh when the device could not be opened.
7676 2001-03-07 22:20 wtay
7678 * configure.in: Added a check for libxmms
7680 2001-03-07 21:52 wtay
7682 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7683 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7684 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7685 docs/random/hierarchy, docs/random/wtay/autoplug2,
7686 editor/gsteditor.h, examples/autoplug/autoplug.c,
7687 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7688 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7689 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7690 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7691 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7692 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7693 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7694 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7695 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7696 gst/autoplug/gststaticautoplugrender.c,
7697 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7698 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7699 gstplay/gstplayprivate.h, plugins/Makefile.am,
7700 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7701 plugins/avi/wincodec/gstwincodec.c,
7702 plugins/avi/wincodec/gstwindec.c,
7703 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7704 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7705 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7706 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7709 2001-03-06 22:32 wtay
7711 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7712 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7713 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7714 plugin_load statements in videotest Applied the patch from Steve
7715 Baker for float args parsing
7717 2001-03-06 21:39 wtay
7719 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7720 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7721 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7722 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7723 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7724 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7725 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7726 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7727 plugins/mpeg2/mpeg2dec/attributes.h,
7728 plugins/mpeg2/mpeg2dec/decode.c,
7729 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7730 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7731 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7732 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7733 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7734 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7735 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7736 plugins/mpeg2/mpeg2dec/mm_accel.h,
7737 plugins/mpeg2/mpeg2dec/motion_comp.c,
7738 plugins/mpeg2/mpeg2dec/motion_comp.h,
7739 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7740 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7741 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7742 plugins/mpeg2/mpeg2dec/mpeg2.h,
7743 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7744 plugins/mpeg2/mpeg2dec/output_video.h,
7745 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7746 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7747 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7748 plugins/xmms/effect.h, plugins/xmms/general.h,
7749 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7750 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7751 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7752 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7753 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7754 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7755 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7756 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7757 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7758 again... amazing how many changes we have in only a week time...
7760 2001-03-06 20:06 wtay
7762 * examples/launch/mp3play: Added quotes around the command line mp3
7765 2001-03-06 20:04 wtay
7767 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7768 args in gstreamer-launch
7770 2001-03-05 23:06 wtay
7772 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7773 changes to the input plugins. Added all of the xmms calls/info as
7776 2001-03-05 21:24 wtay
7778 * test/xmmstest.c: Added an effect to the example
7780 2001-03-05 21:24 wtay
7782 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7783 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7786 2001-03-05 19:37 wtay
7788 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7791 2001-03-05 18:55 wtay
7793 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7794 of the sink caps because this plugin can take random data.
7796 2001-03-04 23:40 wtay
7798 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7799 Changed the loop function so that it can stop.
7801 2001-03-04 22:37 dlehn
7803 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7804 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7805 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7807 2001-03-04 22:26 dlehn
7809 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7810 g_return_if_fail() where needed.
7812 2001-03-04 22:22 dlehn
7814 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7815 plugins/mpeg2/mpeg2dec/Makefile.am,
7816 plugins/mpeg2/mpeg2dec/attributes.h,
7817 plugins/mpeg2/mpeg2dec/decode.c,
7818 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7819 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7820 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7821 plugins/mpeg2/mpeg2dec/mm_accel.h,
7822 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7823 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7824 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7825 plugins/mpeg2/mpeg2dec/mpeg2.h,
7826 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7827 plugins/mpeg2/mpeg2dec/output_video.h,
7828 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7829 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7832 2001-03-04 21:59 wtay
7834 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7836 2001-03-04 21:58 wtay
7838 * configure.in: Added makefile for xmms. libxmms detection is not
7841 2001-03-04 21:57 wtay
7843 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7844 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7845 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7846 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7847 mpg123, tonegen, vorbis are tested. Not everything works yet most
7848 notably lots of properties are missing and the vis plugin pads are
7849 not created. State changes are not yet handled as they should.
7851 2001-03-03 19:09 wtay
7853 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7856 2001-03-03 19:09 wtay
7858 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7861 2001-03-03 19:08 wtay
7863 * gst/autoplug/gststaticautoplugrender.c: file
7864 gststaticautoplugrender.c was initially added on branch
7867 2001-03-03 19:08 wtay
7869 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7870 gst/autoplug/gststaticautoplug.c,
7871 gst/autoplug/gststaticautoplugrender.c,
7872 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7873 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7874 tests/autoplug2.c: Added an API for element construction and
7875 renderer autopluggers. Added another autoplugger to render things.
7876 Updated the player to use the new autoplugger.
7878 2001-03-03 19:08 wtay
7880 * gst/autoplug/gststaticautoplugrender.h: file
7881 gststaticautoplugrender.h was initially added on branch
7884 2001-03-03 18:19 wtay
7886 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7889 2001-03-03 17:38 wtay
7891 * gst/gstelement.c: Added gstutils.h to #include
7893 2001-03-03 17:09 wtay
7895 * configure.in: Added a comma to fix ./configure as found by Steve
7898 2001-03-03 16:30 wtay
7900 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7901 function in gstutils to set an object argument as a string.
7902 gstparse.c and gstelement.c now use this function.
7904 2001-03-02 18:30 omegahacker
7906 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7907 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7909 2001-03-02 17:56 wtay
7911 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7912 work again with an ugly hack until we have autoplug2 merged...
7914 2001-03-02 17:03 richardb
7916 * test/xml/readreg.c: Include compatability defines for libxml: use
7917 xmlChildrenNode instead of childs.
7919 2001-03-02 16:50 richardb
7921 * gst/gstplugin.c: Add advice to run gstreamer-register when
7922 warning that registry needs rebuild.
7924 2001-03-02 16:49 richardb
7926 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7928 2001-03-01 23:47 wtay
7930 * AUTHORS: Updated the authors file.
7932 2001-03-01 23:25 wtay
7934 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7935 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7937 2001-03-01 22:36 wtay
7939 * Makefile.am, configure.in, gstreamer-config.in,
7940 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7941 debian/changelog, debian/control, debian/copyright,
7942 debian/gsteditor.files, debian/gsteditor.menu,
7943 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7944 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7945 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7946 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7947 debian/gstreamer-mpg123.files,
7948 debian/gstreamer-plugin-template.postinst,
7949 debian/gstreamer-plugin-template.prerm,
7950 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7951 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7952 debian/libgst-dev.files, debian/libgst0.files,
7953 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7954 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7955 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7956 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7957 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7958 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7959 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7960 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7961 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7962 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7963 docs/manual/Makefile.am, docs/manual/bins.sgml,
7964 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7965 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7966 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7967 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7968 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7969 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7970 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7971 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7972 docs/plugins/tmpl/gstaviencoder.sgml,
7973 docs/plugins/tmpl/gstmpeg2enc.sgml,
7974 docs/plugins/tmpl/gstmpeg2play.sgml,
7975 docs/plugins/tmpl/gstmpeg_play.sgml,
7976 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7977 docs/plugins/tmpl/gstspectrum.sgml,
7978 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7979 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7980 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7981 docs/plugins/tmpl/mpeg2parse.sgml,
7982 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7983 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7984 docs/plugins/tmpl/synaesthesia.sgml,
7985 docs/plugins/tmpl/system_encode.sgml,
7986 docs/plugins/tmpl/videoscale.sgml,
7987 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7988 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7989 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7990 examples/Makefile.am, examples/plugins/example.c,
7991 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7992 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7993 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7994 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7995 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7996 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7997 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7998 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7999 include/avifmt.h, include/default.h, include/registry.h,
8000 libs/Makefile.am, libs/getbits/gstgetbits.c,
8001 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
8002 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8003 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
8004 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8005 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
8006 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
8007 plugins/mp3decode/mpg123/layer3.c,
8008 plugins/mp3decode/mpg123/tabinit.c,
8009 plugins/mp3decode/parse/mp3parse.c,
8010 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8011 plugins/mpeg1/mpeg_play/Makefile.am,
8012 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8013 plugins/mpeg1/mpeg_play/recon_sse.s,
8014 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8015 plugins/mpeg2/mpeg2dec/motion_comp.c,
8016 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8017 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8018 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
8019 needed some changes for the dynamic pads in the avidecoder since
8020 the new autoplugger doesn't know about the outher elements. The
8021 next version of the autoplugger will also handle the
8022 audfio/videosink connections and will do a complete end-to-end
8025 2001-03-01 19:43 wtay
8027 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8030 2001-03-01 19:11 wtay
8032 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8034 2001-02-28 21:40 wtay
8036 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8037 first one to start the cothread_switch
8039 2001-02-28 20:32 wtay
8041 * gst/gstcpu.c: Redid the cpu detection with a little help from
8044 2001-02-27 22:43 wtay
8046 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8048 2001-02-27 22:38 wtay
8050 * test/Makefile.am: and the updated makefile...
8052 2001-02-27 22:27 wtay
8054 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8057 2001-02-27 21:08 wtay
8059 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8060 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8061 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8062 tmpl/gstreamer-unused.sgml: Small compile fixes
8064 2001-02-27 20:34 wtay
8066 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8067 initially added on branch BRANCH-AUTOPLUG2.
8069 2001-02-27 20:34 wtay
8071 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8072 gst/gstthread.c, gst/autoplug/Makefile.am,
8073 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8074 Added the missing autoplugger, doh
8076 2001-02-27 20:34 wtay
8078 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8079 initially added on branch BRANCH-AUTOPLUG2.
8081 2001-02-27 20:34 wtay
8083 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8084 branch BRANCH-AUTOPLUG2.
8086 2001-02-27 19:44 wtay
8088 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8089 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8090 plugins/mpeg1/mpeg_play/recon_sse.s,
8091 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8092 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8093 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8094 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8095 on Athlon yet) Renamed the mmxe motion compentation files.
8096 disabled SSE optimisation in ac3dec because it apparently faults..
8097 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8099 2001-02-27 00:05 wtay
8101 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8102 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8103 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8104 docs/plugins/tmpl/audioscale.sgml,
8105 docs/plugins/tmpl/gstaviencoder.sgml,
8106 docs/plugins/tmpl/gstmpeg2enc.sgml,
8107 docs/plugins/tmpl/gstmpeg2play.sgml,
8108 docs/plugins/tmpl/gstmpeg_play.sgml,
8109 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8110 docs/plugins/tmpl/gstspectrum.sgml,
8111 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8112 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8113 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8114 docs/plugins/tmpl/mpeg2parse.sgml,
8115 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8116 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8117 docs/plugins/tmpl/synaesthesia.sgml,
8118 docs/plugins/tmpl/system_encode.sgml,
8119 docs/plugins/tmpl/videoscale.sgml,
8120 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8121 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8122 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8123 docs Makefiles... Make the jpeg decoder a bit more aware about the
8124 different YUV colorspaces.
8126 2001-02-25 23:11 dlehn
8128 * debian/changelog: Oops... wrong email address
8130 2001-02-25 23:08 dlehn
8132 * debian/: changelog, rules: Updated version and build fix.
8134 2001-02-25 03:42 bbradburn
8136 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8139 2001-02-25 03:40 omegahacker
8141 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8144 2001-02-25 03:36 omegahacker
8146 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8147 plugins/mp3decode/mpg123/layer1.c,
8148 plugins/mp3decode/mpg123/layer3.c,
8149 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8152 2001-02-24 21:07 dlehn
8154 * debian/rules: Call configure instead of autogen.sh.
8156 2001-02-24 20:06 wtay
8158 * configure.in, include/default.h: Remove some unneeded files Added
8159 a fix for broken libglade-config in configure.in
8161 2001-02-24 19:33 dlehn
8163 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8166 2001-02-24 19:28 wtay
8168 * include/Makefile.am: Make dist now works
8170 2001-02-24 17:49 wtay
8172 * include/avifmt.h, include/registry.h,
8173 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8174 small fixes to wincodec
8176 2001-02-24 16:56 wtay
8178 * Makefile.am, configure.in, docs/Makefile.am,
8179 examples/Makefile.am: Added directories to Makefiles for DIST
8181 2001-02-24 00:23 wtay
8183 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8184 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8185 again A little modification to the videotest programm to use a tee
8186 element. added support for multiple paths in --gst-plugin_path=.
8187 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8188 to look for plugins.
8190 2001-02-23 19:22 wtay
8192 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8193 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8194 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8195 the manual with the new --gst-plugin-path/spew options
8197 2001-02-23 19:09 wtay
8199 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8200 Removed the asyncdisksrc again...
8202 2001-02-23 19:09 omegahacker
8204 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8205 options: --gst-plugin-spew will print errors when plugins fail to
8206 load. --gst-plugin-path= will add a directory to the path searched
8209 2001-02-23 01:57 omegahacker
8211 * gst/gstplugin.c: always include the installed plugin directories
8214 2001-02-23 00:55 omegahacker
8216 * configure.in, gstreamer-config.in: updates to configure.in and
8217 -config to help with cross compiling
8219 2001-02-22 23:19 wtay
8221 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8224 2001-02-22 23:18 wtay
8226 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8227 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8228 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8229 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8230 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8231 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8232 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8233 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8234 More doc updates Manual additions: xml/load save of custom XML,
8235 debugging, request pads added a signal to the example plugin fixed
8236 a bug in mp3parse (ifdef 1)
8238 2001-02-22 17:13 wtay
8240 * examples/plugins/example.c: Fixed an unclosed comment
8242 2001-02-22 01:53 omegahacker
8244 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8245 seek-capable mp3parse
8247 2001-02-22 01:36 bbradburn
8249 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8250 seeking by validating the NEXT frame header.
8252 2001-02-22 01:34 omegahacker
8254 * examples/plugins/: example.c, example.h: significant commenting
8255 of the example plugin
8257 2001-02-22 00:47 omegahacker
8259 * gst/gstelement.h: minor change: changed case of the strings for
8262 2001-02-21 23:01 wtay
8264 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8265 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8266 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8267 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8268 Fixed the jpeg decoder Modifications for lame >=3.86
8270 2001-02-21 22:32 dlehn
8272 * debian/: .cvsignore, README.Debian, changelog, control,
8273 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8274 gstmediaplay.menu, gstreamer-cdparanoia.files,
8275 gstreamer-common.files, gstreamer-doc.files,
8276 gstreamer-elements.files, gstreamer-esd.files,
8277 gstreamer-lame.files, gstreamer-mpg123.files,
8278 gstreamer-plugin-template.postinst,
8279 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8280 gstreamer-runtime.postinst, gstreamer-tools.files,
8281 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8282 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8283 libgsteditor0.postinst, libgstmediaplay-dev.files,
8284 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8287 2001-02-21 20:58 dlehn
8289 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8290 for byte order conversion.
8292 2001-02-21 20:57 dlehn
8294 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8295 backwards compatability.
8297 2001-02-21 20:45 dlehn
8299 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8300 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8301 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8304 2001-02-21 20:28 dlehn
8306 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8308 2001-02-21 20:27 dlehn
8310 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8312 2001-02-21 00:57 omegahacker
8314 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8315 into an element landed it in code that still thought it was
8316 connected to the previous element. It now checks to see if the
8317 peer's peer has changed, and deal accordingly.
8319 2001-02-20 08:19 omegahacker
8321 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8322 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8323 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8324 most operations live, without any failure. tests/incsched.c
8325 currently faults at the last iteration, not yet sure why.
8327 2001-02-19 22:15 wtay
8329 * tests/nego/nego1.c: file nego1.c was initially added on branch
8332 2001-02-19 22:15 wtay
8334 * tests/nego/Makefile.am: file Makefile.am was initially added on
8335 branch BRANCH-CAPSNEGO1.
8337 2001-02-19 22:15 wtay
8339 * tests/nego/.cvsignore: file .cvsignore was initially added on
8340 branch BRANCH-CAPSNEGO1.
8342 2001-02-19 22:15 wtay
8344 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8345 negotiation test program
8347 2001-02-19 20:20 wtay
8349 * configure.in, docs/random/wtay/caps-negociation,
8350 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8351 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8352 pad negotiation. - _renegotiate can be called by a plugin to
8353 negotiate the caps - _renegotiate is called whenever a pad
8354 changes its caps - the caps cannot contain lists or ranges -
8355 the pad caps are now only set explicitly using gst_pad_set_caps,
8356 the padtemplate caps are not transfered to the pad caps.
8358 missing: - no notification when negotiation fails - autoplugging
8359 is broken - the editor doesn't show correct caps
8361 2001-02-19 00:07 wtay
8363 * libs/Makefile.am: The BPB has been put over my head... this time
8366 2001-02-18 23:58 wtay
8368 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8369 we now have have a plain C version too.
8371 2001-02-18 10:00 omegahacker
8373 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8374 tests/incsched.c: More incsched progress. Should be able to get
8375 itereration going again tomorrow.
8377 2001-02-17 07:11 omegahacker
8379 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8380 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8381 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8382 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8383 incsched is getting closer.
8385 2001-02-17 04:43 mhowell
8387 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8390 2001-02-17 00:00 omegahacker
8392 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8393 macros and ##arg## syntax
8395 2001-02-16 23:54 richardb
8397 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8398 way and then back again, as wtay suggested. Ho hum.
8400 2001-02-16 23:52 omegahacker
8402 * docs/manual/quotes.sgml: more interesting than a 40K user
8405 2001-02-16 23:45 richardb
8407 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8409 2001-02-16 23:39 omegahacker
8411 * docs/manual/quotes.sgml: added groupie quote
8413 2001-02-16 16:48 richardb
8415 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8416 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8417 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8418 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8419 shown up by gnome-db2html2 - %'s should be written as % (was
8420 causing gnome-db2html2 to segfault, though I've a patch for them to
8421 fix that). Also correct an id which appeared twice.
8423 2001-02-16 13:13 richardb
8425 * gst/gstpad.h: Include compatability defines for old versions of
8428 2001-02-16 12:15 richardb
8430 * tools/README: Trivial fix: change launch to gstreamer-launch in
8433 2001-02-16 12:14 richardb
8435 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8436 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8437 things closer to the Gnome standard guidelines for SGML
8438 documentation. One change in particular is to change the book name
8439 for the manual from gstreamer to index; a change to the link to the
8440 manual on the website will thus be needed when the online version
8441 of the manual is next updated.
8443 These changes should make it possible to view the GStreamer
8444 documentation directly from SGML in Nautilus: anyone with a working
8445 copy of Nautilus should try this out and report ... ;-)
8447 2001-02-15 18:42 richardb
8449 * gst/gstpad.c: Fix a couple of instances of childs, which should
8450 be xmlChildrenNode. We need to be careful to stop these creeping
8453 2001-02-14 23:23 omegahacker
8455 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8456 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8457 need to get the headers redone...
8459 2001-02-14 10:34 richardb
8461 * configure.in: Innocuous little change to fix a warning with newer
8462 versions of automake - shouldn't cause any backwards compatibility
8465 2001-02-13 20:48 wtay
8467 * docs/random/wtay/caps-negociation: Latest begotiation doc
8469 2001-02-13 02:40 omegahacker
8471 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8472 changes to incsched stuff, need to make more major modifications to
8473 manager concept now, so I'm checkpointing.
8475 2001-02-12 23:08 omegahacker
8477 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8478 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8479 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8480 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8481 tests/Makefile.am, tests/incsched.c: First round of incremental
8482 scheduling. Manager setting and managed_elements lists are now
8483 handled at bin_add/remove time. Scheduling chains can be created
8484 incrementally as well, though there are still some pieces missing.
8486 2001-02-12 23:08 omegahacker
8488 * tests/incsched.c: file incsched.c was initially added on branch
8491 2001-02-11 22:22 wtay
8493 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8494 associations on the UML diagrams
8496 2001-02-11 18:29 wtay
8498 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8499 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8500 Added a first draft for caps-negotiation
8502 2001-02-10 14:46 wtay
8504 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8505 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8506 plugins/avi/playcodecs.c: - backported the xml load bug in the
8507 properties - backported the videosink bug - make sure the
8508 regiontype is set to NONE after a getregion - an ugly fix (copy the
8509 chainfunction outselves) to make the avidecoder work again.
8511 2001-02-08 19:52 wtay
8513 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8514 implementation details
8516 2001-02-08 19:37 wtay
8518 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8521 2001-02-08 19:37 wtay
8523 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8524 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8525 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8526 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8527 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8528 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8529 Implemented the plugable autopluggers. - one can aad an
8530 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8531 autopluggers can be queried using _get_list - save/load
8532 autoplugger descriptions in the XML registry - load the
8533 autoplugger only when needed - a signal can be attached to the
8534 autoplugger to be notified of new objects. - improved the
8535 media player to use the new autoplugger - updated
8536 gstreamer-inspect for the autoplugger and types added EOS to the
8537 disksrc fixed two bugs in properties loading (min/max, comment
8540 2001-02-07 22:48 omegahacker
8542 * configure.in: removed intl and po from configure.in, until we
8543 have gettext working
8545 2001-02-07 22:23 omegahacker
8547 * Makefile.am, configure.in: added configure option to turn on
8548 building of docs, else they aren't built
8550 2001-02-07 22:07 omegahacker
8552 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8555 2001-02-06 20:42 wtay
8557 * docs/gst/tmpl/gstreamer-unused.sgml,
8558 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8559 examples/queue2/queue2.c, examples/thread/thread.c,
8560 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8561 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8562 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8563 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8564 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8565 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8566 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8567 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8568 autoplugger: - moved all of the code out of gstpipeline.c to
8569 autoplug.c - The autoplugger now creates a GstElement based on
8570 the given src and sink caps. The API now is: GstElement*
8571 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8572 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8573 sure if this is right behaviour but we need at least a bin in
8574 order to run the typedetect functions. - fixed a bug in
8575 gstbin.c where the MANAGER flag of the bin was not cleared
8576 when going to the NULL state. - a bug in the videosink was
8577 fixed. It was possible that more instances of the video widget
8578 were created, causing major errors. - commented out most of the
8579 'old' autoplug examples. - added the new autoplugger to
8580 gstplay.c. There still is a bit of hacking needed to insert a
8581 queue into the autogenerated element. This will be fixed when
8582 the autoplugger can also create the video/audio elements. Fixed
8583 some more extranous spaces problems in various files.
8585 2001-02-06 20:06 wtay
8587 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8588 ignore, and two documents..
8590 2001-02-06 19:39 omegahacker
8592 * test/ac3play.c: updated ac3play to work with latest libgst
8594 2001-02-05 17:17 omegahacker
8596 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8598 2001-02-05 17:16 omegahacker
8600 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8601 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8602 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8603 guint64's. They are offset and len, where offset can be used for
8604 the time field, and len would be zero or the time unit (say, 33ms
8607 2001-02-04 21:38 omegahacker
8609 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8610 in-use instances of asyncdisksrc
8612 2001-02-04 21:37 omegahacker
8614 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8615 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8616 disksrc, no point in having a distinction
8618 2001-02-03 07:25 omegahacker
8620 * configure.in: fixed up the Alpha and ARM processor checks
8622 2001-02-01 17:42 omegahacker
8624 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8627 2001-02-01 17:39 omegahacker
8629 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8632 2001-01-31 22:54 omegahacker
8634 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8636 2001-01-31 20:27 wtay
8638 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8639 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8640 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8641 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8642 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8643 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8645 2001-01-30 23:53 wtay
8647 * examples/xml/createxml.c, examples/xml/runxml.c,
8648 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8649 gst/gstxml.h: Added a first attempt for XML embedding in the main
8650 core XML. Objects will emit a signal that a user app can connect
8651 to in order to insert its XML into the tree. You can catch the
8652 object_loaded signal in GstXML to parse the user supplied XML data
8653 in the stream. The object_loaded signal is implemented with a
8654 custom made class signal. All GstObject classes now automatically
8655 create a GstSignalObject that serves as a proxy to the user app
8656 when an object is loaded. All objects are currently responsible to
8657 emit the class signal themselves. runxml and createxml serve as an
8658 example how the XML hooks can be used to insert and retrieve custom
8661 2001-01-29 23:51 wtay
8663 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8665 2001-01-29 23:50 wtay
8667 * examples/plugins/example.c, examples/plugins/example.h,
8668 gst/gstxml.c, plugins/audioscale/audioscale.c,
8669 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8670 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8671 plugins/cdparanoia/cdparanoia.c,
8672 plugins/mp3decode/mpg123/gstmpg123.c,
8673 plugins/mp3decode/parse/mp3parse.c,
8674 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8675 parentage macros were replaced with the correct gst_*_get_parent.
8676 Updated the example. 'gstreamer' now is the doc type instead of
8679 2001-01-29 23:32 wtay
8681 * docs/random/wtay/namespaces: Added ramblings about the XML
8684 2001-01-29 00:06 wtay
8686 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8687 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8688 editor/gsteditorpad.c, editor/gsteditorproject.c,
8689 examples/plugins/example.c, examples/xml/createxml.c,
8690 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8691 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8692 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8693 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8694 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8695 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8696 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8697 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8698 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8699 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8700 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8701 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8702 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8703 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8704 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8705 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8706 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8707 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8708 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8709 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8710 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8711 plugins/filters/ladspa/gstladspa.c,
8712 plugins/filters/median/median.c, plugins/filters/median/median.h,
8713 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8714 plugins/icecast/icecastsend/icecastsend.c,
8715 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8716 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8717 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8718 plugins/mp3decode/mpg123/gstmpg123.c,
8719 plugins/mp3decode/parse/mp3parse.c,
8720 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8721 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8722 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8723 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8724 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8725 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8726 plugins/mpeg1/parse/mpeg1parse.c,
8727 plugins/mpeg1/system_encode/system_encode.c,
8728 plugins/mpeg1video/parse/mp1videoparse.c,
8729 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8730 plugins/mpeg2/ac3parse/ac3parse.c,
8731 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8732 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8733 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8734 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8735 plugins/mpeg2/subtitles/mpeg2subt.c,
8736 plugins/mpeg2/video/gstmpeg2play.c,
8737 plugins/mpeg2/video/gstmpeg2play.h,
8738 plugins/mpeg2/videoparse/mp2videoparse.c,
8739 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8740 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8741 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8742 plugins/visualization/smoothwave/smoothwave.c,
8743 plugins/visualization/smoothwave/smoothwave.h,
8744 plugins/visualization/spectrum/gstspectrum.c,
8745 plugins/visualization/synaesthesia/synaesthesia.c,
8746 plugins/visualization/vumeter/vumeter.c,
8747 plugins/visualization/vumeter/vumeter.h,
8748 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8749 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8750 tools/gstreamer-inspect.c: This is a megapatch with the following
8753 - moved the gchar *name to GstObject, removed the ones in
8756 - moved the parent handling completely into GstObject. This cause
8758 the plugins to fail (except those that used gst_pad_get_parent)
8759 - rearanged the XML save handling.
8760 - GstObject now has a class function save/restore_thyself.
8761 - GstObject has a generic method gst_object_save_thyself, this
8763 possible to fire a signal wehever a new object is loaded. This
8765 so we can add XML save hooks.
8766 - GstXML API has changed slightly. You now have to create a
8768 first before you can actually load something. This makes it
8770 attach a signal to GstXML whenever an object is loaded. I'm
8772 will keep this interface.
8773 - GstObject can now print the path_string without knowing about
8776 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8779 - added XML namespaces to the saved pipelines the namespace is:
8780 http://gstreamer.net/gst-core/1.0/
8781 namespaces are needed to distinguish user generated XML from the
8784 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8785 will be replaced with gst_pad_get_parent shortly.
8787 2001-01-26 23:35 wtay
8789 * REQUIREMENTS: Added the requirement for libshout
8791 2001-01-26 23:33 wtay
8793 * configure.in: For the icecast sender
8795 2001-01-26 23:33 wtay
8797 * plugins/: Makefile.am, icecast/Makefile.am,
8798 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8799 icecast/icecastsend/icecastsend.c,
8800 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8803 2001-01-26 18:15 richardb
8805 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8808 2001-01-23 20:03 wtay
8810 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8811 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8812 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8813 new _request methods
8815 2001-01-23 18:42 richardb
8817 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8818 gst_element_request_compatible_pad and remove
8819 gst_element_request_pad. Implemented something reasonable for
8820 gst_element_request_compatible_pad, but havn't tested much: it
8821 won't work for tee because the pad templates have no caps, and
8822 negotiation is not yet written, so it is assumed that the tee pads
8823 can't connect to anything.
8825 2001-01-22 23:39 richardb
8827 * examples/launch/mp3play: Fix launch so that it can play a list of
8828 files, now that EOS works enough. (It needs to not have to restart
8829 gstreamer each time, but good enough for now ;-) )
8831 2001-01-21 23:20 wtay
8833 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8834 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8835 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8836 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8837 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8838 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8839 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8840 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8841 Added XML load from memory functionality Undid the videosink patch,
8842 something else is wrong now on my machine: no MMX acceleration :-(
8844 2001-01-21 17:36 wtay
8846 * docs/random/wtay/eos-19012001: An overview of the current EOS
8849 2001-01-21 16:19 wtay
8851 * docs/random/dynpads: Ramblings about dynamic pads
8853 2001-01-21 16:18 wtay
8855 * docs/random/omega/testing/.cvsignore: [no log message]
8857 2001-01-21 16:10 wtay
8859 * docs/gst/.cvsignore: updated to exclude various docs formats
8862 2001-01-21 16:08 wtay
8864 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8865 in a thread, to test EOS. still hangs because gtk_main hangs in a
8868 2001-01-21 16:06 wtay
8870 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8871 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8872 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8873 correctly now. Updated gstreamer-launch to loop while !EOS.
8875 2001-01-21 01:20 omegahacker
8877 * docs/random/omega/testing/framework: more complete(?) XML
8878 description of example
8880 2001-01-21 01:03 omegahacker
8882 * docs/random/omega/testing/framework: initial thoughts on
8885 2001-01-21 00:57 wtay
8887 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8888 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8889 the device when in use' bug.
8891 2001-01-20 20:08 omegahacker
8893 * docs/design/: part-conventions.txt, part-gstelement.txt,
8894 part-gstobject.txt, part-standards.txt: current set of design docs,
8897 2001-01-20 19:20 omegahacker
8899 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8900 added first hack at testing suite design
8902 2001-01-20 18:20 wtay
8904 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8905 chaining/pushing them to the next element. NULL buffers happen on
8906 EOS. gst_bin_iterate now returns a gboolean indicating something
8907 usefull happened. It the bin is EOS, it returns FALSE.
8909 2001-01-20 17:59 wtay
8911 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8912 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8913 found inside a bin1, we add the bin2 to the EOS providers of the
8914 bin1. When there is nothing more to schedule in bin1 and bin2 has
8915 fired EOS, bin1 is in EOS. The queue overrides the EOS
8916 notification and calls EOS on the src pad when the queue is empty
8917 and the sink pad is in EOS.
8919 2001-01-20 17:53 wtay
8921 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8922 case6.c: More test cases for EOS handling
8924 2001-01-20 03:36 omegahacker
8926 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8929 2001-01-20 03:33 omegahacker
8931 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8932 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8933 vidcapture2.c: updated test programs to new ghostpad API
8935 2001-01-20 03:28 wtay
8937 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8938 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8941 2001-01-20 03:10 wtay
8943 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8944 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8945 eos somewhat work. no inner bins are checked. When an element
8946 fires EOS, the chain with that element is removed from the
8947 scheduler (marked inactive). If all chains are inactive, the bin
8950 2001-01-20 03:02 wtay
8952 * tests/eos/: case2.c, case3.c: Two more test cases
8954 2001-01-20 02:57 omegahacker
8956 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8957 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8960 2001-01-19 23:34 wtay
8962 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8965 2001-01-19 22:15 wtay
8967 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8968 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8969 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8970 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8971 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8972 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8973 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8974 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8975 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8976 tests/tee.c: API docs updates
8978 2001-01-19 09:37 omegahacker
8980 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8981 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8982 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8983 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8984 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8985 changes. Fixed everything that broke, correctly. Someone will
8986 want to go update the API doc templates.
8988 2001-01-19 09:14 omegahacker
8990 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8991 more cothreads cleanup, and first pass at ARM code
8993 2001-01-19 07:48 omegahacker
8995 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8996 stack issue that probably can't be solved anyway. Tomorrow the UDB
8997 build will commence, and let the best guess win!
8999 2001-01-19 02:23 omegahacker
9001 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
9002 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
9003 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
9004 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
9005 system. The objects are in place, I now need to go and get all the
9006 Bin end of things worked out. Testing should be fairly easy, at
9007 least for verification.
9009 Everything I've tried so far works with no changes, with is
9010 amazing. That's just cool. Once again we rewrite an entire
9011 subsystem, and nothing else notices anything but the new features
9014 2001-01-19 02:10 richardb
9016 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9019 2001-01-19 02:06 richardb
9021 * docs/fwg/: Makefile.am, firstplugin.sgml,
9022 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9023 typesnprops.sgml: Wrote a little more text, and did more of the
9024 work on making the sections. When this manual has text in all
9025 these sections its going to be pretty impressive...
9027 2001-01-19 00:07 wtay
9029 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9030 little tee test program.
9032 2001-01-19 00:07 wtay
9034 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9035 pad presence REQUEST.
9037 2001-01-19 00:02 wtay
9039 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9040 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9041 elements/gsttypefind.h: And here they are....
9043 2001-01-19 00:01 wtay
9045 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9046 elements/gstelements.c: Moved queue and typefind elements to the
9047 core since they are referenced by name.
9049 2001-01-18 23:46 wtay
9051 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9052 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9053 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9054 mthodes to request an element to create pads:
9055 gst_element_request_pad* This can be used to construct a tee and a
9056 muxer/mixer/aggregator element. Moved the tee element to elements/
9057 because it can now be handled with the new pad request features.
9058 The padfactory also has some changes: a pad can now be of presence
9059 REQUEST, which means that the pad can be requested from this plugin
9062 2001-01-18 15:29 richardb
9064 * plugins/esd/esdsink/esdsink.c,
9065 plugins/visualization/synaesthesia/core.c,
9066 plugins/visualization/synaesthesia/core.h,
9067 plugins/visualization/synaesthesia/synaesthesia.c,
9068 plugins/visualization/synaesthesia/synaesthesia.h,
9069 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9070 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9071 fixes for libxml. Also, some code formatting changes in esdsink,
9072 some further fixes to vumeter, and some work on synaesthesia to
9073 make it closer to working (it doesn't fully work yet, though. :( )
9075 2001-01-18 11:16 richardb
9077 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9078 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9079 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9080 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9081 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9082 libxml2. Also improved a couple of debugging messagse.
9084 2001-01-18 08:54 omegahacker
9086 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9087 gstppc.h: Updates to cothreads code, including non-working alpha.
9088 Changed things a bit, including PPC. Not having a PPC machine, I
9089 need someone to test these changes and report back whether they
9092 2001-01-18 02:25 richardb
9094 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9095 so that it compiles and runs. It doesn't do much of use though:
9096 simply produces some debug output, and has a set of arguments which
9097 report the volume. It might be more useful if it produced its
9098 output from a source pad, in an appropriate format, so that another
9099 plugin could graphically display this.
9101 2001-01-17 07:43 wtay
9103 * examples/typefind/: Makefile, Makefile.am: Oops
9105 2001-01-17 01:59 richardb
9107 * tools/gstreamer-register.c: Fix permissions problems: the
9108 directory will now always be created mode 2755. In addition, the
9109 temporary file is given restricted permissions, and the permissions
9110 on the registry file are preserved if one already exists, or 666
9111 (and modified by the umask) if one doesn't already exist.
9113 2001-01-17 00:02 wtay
9115 * configure.in: Added typefind example to configure.in
9117 2001-01-17 00:01 wtay
9119 * examples/: autoplug/autoplug.c, typefind/Makefile,
9120 typefind/typefind.c: Added the typefind example from the manual
9122 2001-01-16 23:35 wtay
9124 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9125 utility.sgml: Manual updates and additions
9127 2001-01-15 21:10 richardb
9129 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9130 plugin, after I realised they were wrong during a conversation
9131 about pads with wtay. ;-)
9133 2001-01-15 19:25 wtay
9135 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9136 gstelement that broke with the conversion of the states to a
9139 2001-01-15 00:53 richardb
9141 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9142 conditionals to ensure that the i486 stuff is used only in x86
9143 architectures. Now links on PPC.
9145 2001-01-15 00:53 wtay
9147 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9148 with dynamic pads Fixed quotes
9150 2001-01-14 22:28 wtay
9152 * gstplay/Makefile.am: Added gst_libs to Makefile
9154 2001-01-14 22:25 richardb
9156 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9157 directory to put the manual in: was trying to make a symlink in the
9158 non-existant directory, and causing the build to stop.
9160 2001-01-14 22:24 richardb
9162 * gst/Makefile.am: Adding nasty hack to rules to generate
9163 cothreads.{o,lo}, to get dependencies right. Rules copied from
9164 automake, and therefore a bit dependent on automake keeping doing
9165 dependency things the same kind of way, but it should work as long
9166 as automake puts dependencies into .deps/*.P
9168 2001-01-14 22:23 wtay
9170 * tests/sched/Makefile.am: Fixed a Makefile error
9172 2001-01-14 21:55 omegahacker
9174 * Makefile.am, acconfig.h, configure.in,
9175 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9176 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9177 editor/Makefile.am, examples/autoplug/Makefile.am,
9178 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9179 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9180 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9181 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9182 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9183 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9184 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9185 gst/types/Makefile.am, gstplay/Makefile.am,
9186 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9187 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9188 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9189 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9190 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9191 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9192 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9193 plugins/effects/stereo/Makefile.am,
9194 plugins/effects/volume/Makefile.am,
9195 plugins/esd/esdsink/Makefile.am,
9196 plugins/filters/ladspa/Makefile.am,
9197 plugins/filters/median/Makefile.am,
9198 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9199 plugins/mp3decode/mpg123/Makefile.am,
9200 plugins/mp3decode/parse/Makefile.am,
9201 plugins/mp3decode/types/Makefile.am,
9202 plugins/mp3decode/xa/Makefile.am,
9203 plugins/mp3decode/xing/Makefile.am,
9204 plugins/mp3encode/lame/Makefile.am,
9205 plugins/mpeg1/mpeg1encoder/Makefile.am,
9206 plugins/mpeg1/mpeg_play/Makefile.am,
9207 plugins/mpeg1/mpegaudio/Makefile.am,
9208 plugins/mpeg1/mpegtypes/Makefile.am,
9209 plugins/mpeg1/parse/Makefile.am,
9210 plugins/mpeg1/system_encode/Makefile.am,
9211 plugins/mpeg1video/parse/Makefile.am,
9212 plugins/mpeg2/ac3dec/Makefile.am,
9213 plugins/mpeg2/ac3parse/Makefile.am,
9214 plugins/mpeg2/mpeg2dec/Makefile.am,
9215 plugins/mpeg2/mpeg2enc/Makefile.am,
9216 plugins/mpeg2/mpegtypes/Makefile.am,
9217 plugins/mpeg2/parse/Makefile.am,
9218 plugins/mpeg2/subtitles/Makefile.am,
9219 plugins/mpeg2/video/Makefile.am,
9220 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9221 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9222 plugins/visualization/smoothwave/Makefile.am,
9223 plugins/visualization/spectrum/Makefile.am,
9224 plugins/visualization/synaesthesia/Makefile.am,
9225 plugins/visualization/vumeter/Makefile.am,
9226 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9227 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9228 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9229 Massive build fixup. Will send message to -devel list later with
9230 details on the changes and what they mean for Makefile.am writers.
9231 Check docs/random/omega/build/TODO for a list of things that I had
9234 NOTE: this requires a complete rebuild of all plugins, since I also
9235 changed the STATE enum to a bitfield instead of sequential numbers.
9237 2001-01-14 21:38 omegahacker
9239 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9240 the launcher, didn't deal with argc properly
9242 2001-01-14 14:57 wtay
9244 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9247 2001-01-14 14:43 wtay
9249 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9250 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9251 make sure that the waiting thread is woken up. Can somebody with
9252 queue problems verifify that this does improve the situation a bit.
9253 I'm suspecting that something else is going on, like a pthreads bug
9254 or something. Small updates to the fake elements.
9256 2001-01-14 12:42 richardb
9258 * REQUIREMENTS: Added a couple of lines about debian packages.
9260 2001-01-14 04:45 wtay
9262 * docs/manual/quotes.sgml: Updated quotes :-)
9264 2001-01-13 19:04 wtay
9266 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9267 proposal does not use the recursion to propagate the EOS signal.
9268 This implies that an element cannot deny an EOS signal anymore but
9269 since the signal is generated when a NULL buffer is pushed,
9270 somebody did something wrong anyway.
9272 2001-01-13 15:47 wtay
9274 * docs/random/wtay/eos4: Added an updated use case for EOS
9277 2001-01-13 14:45 wtay
9279 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9281 2001-01-13 14:25 wtay
9283 * tools/gstreamer-register.c: Fixed the directory permission Bug
9286 2001-01-13 13:51 wtay
9288 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9289 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9290 parser.h instead of gnome-xml/parser.h untill xml-config is
9293 2001-01-13 02:55 omegahacker
9295 * configure.in: turned static library build back off for
9298 2001-01-13 02:12 wtay
9300 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9303 2001-01-13 00:14 wtay
9305 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9308 2001-01-12 23:37 wtay
9310 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9311 sure BE/LE stuff works
9313 2001-01-12 22:44 wtay
9315 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9316 with an explanation of how EOS could be handled with it.
9318 2001-01-12 20:54 wtay
9320 * ChangeLog: Updated ChangeLog :-)
9322 2001-01-12 20:48 wtay
9324 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9325 mmx/sse code is not used on non i386
9327 2001-01-12 20:44 wtay
9329 * configure.in: Check for more atomic operations
9331 2001-01-12 20:25 wtay
9333 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9336 2001-01-12 20:15 wtay
9338 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9339 not performed on non intel
9341 2001-01-12 18:51 wtay
9343 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9344 handling, I got an idea and started eos3. eos3 takes a different
9345 approach by merging the eos detection and the scheduling in a quite
9346 elegant way. I'm not sure we handle the scheduling like this
9349 2001-01-11 23:20 wtay
9351 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9352 replaced them with a # comment as suggested by Peter Weilbacher
9354 2001-01-11 23:15 wtay
9356 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9357 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9358 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9359 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9360 the asm sources from /* */ to #, it seems to confuse some compilers
9362 2001-01-11 22:09 omegahacker
9364 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9365 make obvious its usage restrictions
9367 2001-01-11 22:03 omegahacker
9369 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9370 elements can store ints or pointers for their own use
9372 2001-01-11 21:53 wtay
9374 * Makefile.am: Added the REQUIREMENTS file to distdir
9376 2001-01-11 09:42 omegahacker
9378 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9379 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9380 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9381 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9382 sched/walkthrough-72: added all of my un-committed random doc
9383 files, as backup <g>
9385 2001-01-11 00:35 omegahacker
9387 * gstreamer.spec.in: updated spec file to create -devel package too
9389 2001-01-11 00:33 omegahacker
9391 * gst/gstinfo.c: removed some spare newlines
9393 2001-01-10 21:28 omegahacker
9395 * docs/manual/programs.sgml: updated -launch examples
9397 2001-01-10 09:14 omegahacker
9399 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9401 2001-01-09 21:19 wtay
9403 * configure.in: Added --with-win32-libdir to configure
9405 2001-01-09 21:06 omegahacker
9407 * acconfig.h, configure.in: added config option for win32 dll and
9408 re-enabled static building
9410 2001-01-09 20:54 omegahacker
9412 * docs/manual/quotes.sgml: latest irc insanity
9414 2001-01-09 20:53 wtay
9416 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9419 2001-01-09 20:45 omegahacker
9421 * tools/gstreamer-register.c: added unlink() of registry file, and
9422 moved info enable up
9424 2001-01-09 06:48 omegahacker
9426 * tools/gstreamer-launch.c: typo fix
9428 2001-01-09 04:42 omegahacker
9430 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9431 acconfig.h and added debugging output to cdparanoia
9433 2001-01-09 04:39 omegahacker
9435 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9436 gstreamer-register.c: various changes, including making -launch use
9439 2001-01-09 04:36 omegahacker
9441 * gst/gstplugin.c: fixed a leak
9443 2001-01-08 23:57 richardb
9445 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9447 2001-01-08 23:55 richardb
9449 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9450 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9451 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9452 examples/Makefile.am, examples/plugins/.cvsignore,
9453 examples/plugins/Makefile.am, examples/plugins/example.c,
9454 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9455 Move plugin example code to new location, and put it into build
9456 system. Add work on firstplugin chapter of pwg. Fix typo in
9457 quotes. Add @'s before commands in manuals.mak
9459 2001-01-08 22:08 wtay
9461 * docs/Makefile.am, docs/manual/components.sgml,
9462 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9463 docs/manual/states.sgml, docs/manual/xml.sgml,
9464 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9465 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9466 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9467 gst_xml_get_element was broken
9469 2001-01-08 22:04 richardb
9471 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9472 make another comment more helpful.
9474 2001-01-08 22:03 richardb
9476 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9477 position in the heirarchy.
9479 2001-01-08 20:15 richardb
9481 * editor/gsteditorproperty.c: Display what the type of an element
9482 is, as the first thing in the properties box.
9484 2001-01-08 08:32 omegahacker
9486 * docs/manual/quotes.sgml: added another, um, exchange
9488 2001-01-08 01:43 richardb
9490 * tools/gstreamer-launch.c: Fix typo in error message.
9492 2001-01-08 01:27 richardb
9494 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9495 Add a "quotes" section to the gstreamer manual. This may not be an
9496 appropriate place to have this - feel free to remove it. But I
9497 think this should live _somewhere_.
9499 2001-01-08 01:23 richardb
9501 * docs/random/filter-writers-guide: Remove text version of headings
9502 for fwg. This is now contained in the SGML
9504 2001-01-08 01:21 richardb
9506 * docs/fwg/: .cvsignore, Makefile.am,
9507 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9508 Renamed the filter writers guide to plugin writers guide. Added in
9509 the planned section headings.
9511 2001-01-07 22:59 wtay
9513 * tests/sched/testcases1.tc: Added a sample tescase file
9515 2001-01-07 22:36 wtay
9517 * docs/random/testing/syntax: Added iterations
9519 2001-01-07 22:34 wtay
9521 * docs/random/testing/syntax: Added a plan for regression test plan
9524 2001-01-07 18:36 wtay
9526 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9527 thread, pipeline, so that it can be used in gstreamer-inspect and
9530 2001-01-07 17:09 wtay
9532 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9533 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9534 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9535 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9536 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9537 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9538 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9539 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9540 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9541 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9542 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9543 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9544 --enable-debug Updated AUTHORS in gstmediaplay
9546 2001-01-07 16:48 richardb
9548 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9550 2001-01-07 16:14 richardb
9552 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9553 to start using xmlDocDump, to avoid a symlink attack on the
9554 temporary registry file. Unfortunately, xmlDocDump doesn't give
9555 any indication whether its successful, so I've #ifdefed this out
9556 and left the original in place. Since the tmp file is in
9557 /etc/gstreamer, this should be okay for the moment, but I shall ask
9558 the libxml people to add some way of getting the success value of
9559 DocDump so we can use that in future.
9561 2001-01-07 15:31 richardb
9563 * acinclude.m4: Slight tweak: now I just need to send the modified
9564 version off to the alsa people.
9566 2001-01-07 15:25 richardb
9568 * acinclude.m4: New macro for testing for ALSA libraries.
9569 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9571 2001-01-07 15:20 richardb
9573 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9574 gstreamer-register will now never cause the ** WARNING **:
9575 gstplugin: registry needs rebuild warning to appear - sets a hidden
9576 global in gstplugin.c to turn the warning off. Fix a warning in
9577 gst/cothreads.c (function was declared extern, defined static)
9579 2001-01-07 14:55 richardb
9581 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9583 2001-01-07 14:49 wtay
9585 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9586 locking by only using the elements mutex. This should fix the
9587 locking problems we had...
9589 2001-01-07 14:32 richardb
9591 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9593 2001-01-07 14:29 richardb
9595 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9597 2001-01-07 14:16 richardb
9599 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9600 not to be installed.
9602 2001-01-07 14:05 richardb
9604 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9605 can compile. Will shortly update this with a slightly better
9608 2001-01-07 13:58 richardb
9610 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9611 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9612 HAVE_DB2PS instead of HAVE_PS2PDF.
9614 2001-01-07 08:40 omegahacker
9616 * configure.in: added check for libasound, and fixed check for
9619 2001-01-07 08:01 omegahacker
9621 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9622 over-zealous attempt to squash leaks, I put the g_free too early
9624 2001-01-07 07:46 omegahacker
9626 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9627 to both the plugin and the ladspa-provided code
9629 2001-01-07 07:45 omegahacker
9631 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9632 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9634 2001-01-07 07:01 richardb
9636 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9637 repository up-to-dateness by scanning through all directories on
9638 path, and checking that they and all their files are older than the
9639 repository. Give warning message if not.
9641 2001-01-07 05:54 richardb
9643 * tools/gstreamer-register.c: Test xmlSaveFile return value
9644 correctly (had to get source to find out what it meant...)
9645 gstreamer-register now seems to work fine, even in a non-standard
9648 2001-01-07 05:35 richardb
9650 * configure.in: Fix tiny slip which made configdir still always be
9653 2001-01-07 05:30 richardb
9655 * acconfig.h, configure.in, docs/manual/factories.sgml,
9656 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9657 (which currently just holds the registry)ecan now be set by
9658 configure --with-configdir=<directory path>
9660 2001-01-07 04:51 richardb
9662 * tools/gstreamer-register.c: Almost completely rewritten
9663 gstreamer-register. Now checks most errors that can happen, and
9664 displays a useful message.
9666 2001-01-07 04:28 omegahacker
9668 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9670 2001-01-07 04:00 omegahacker
9672 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9673 capabilities into gst_parse_launch()
9675 2001-01-07 03:42 wtay
9677 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9678 gstqueue.h: Added sleep time to identity Added timeout value in
9679 queue (not activated yet)
9681 2001-01-07 03:06 omegahacker
9683 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9684 fix the parser that created them
9686 2001-01-07 02:30 wtay
9688 * docs/random/queue: Added a deadlock case for the queue
9690 2001-01-07 02:23 richardb
9692 * docs/fwg/: Makefile.am, concepts.sgml,
9693 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9694 headings for the second section too, and some text for it... ;-)
9696 2001-01-07 00:12 richardb
9698 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9699 titlepage.sgml: Wrote introduction, and changed name to plugin
9700 writers guide (though files still need rename). I'll leave the
9701 filenames as is for now, since the name might still change again...
9703 2001-01-06 22:05 omegahacker
9705 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9706 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9707 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9708 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9709 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9710 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9711 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9712 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9713 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9714 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9715 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9716 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9717 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9718 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9719 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9720 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9721 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9722 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9723 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9726 2001-01-06 19:09 wtay
9728 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9729 to think about it though...
9731 2001-01-06 18:08 wtay
9733 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9736 2001-01-06 16:56 wtay
9738 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9740 2001-01-06 16:52 wtay
9742 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9743 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9744 create dangling elements with the current scheduler. Remove the
9745 subtitle parser because it's not possible with the current
9746 scheduler. Added a padtemplate for MPEG2 subtitles.
9748 2001-01-06 10:42 omegahacker
9750 * configure.in: removed xing and added AM_CONDITIONAL for
9753 2001-01-06 09:49 omegahacker
9755 * autogen.sh: added --enable-debug to autogen.sh, duh...
9757 2001-01-06 02:35 wtay
9759 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9760 docs/gst/tmpl/gstasyncdisksrc.sgml,
9761 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9762 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9763 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9764 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9765 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9766 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9767 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9768 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9769 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9770 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9771 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9772 docs/manual/bins.sgml, docs/manual/connections.sgml,
9773 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9774 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9775 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9776 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9777 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9778 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9779 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9780 manual and the docs. Removed the esdsink in gst/elements/ we have
9781 a real one not in the plugins dir. Added more APIs to query the
9782 plugins, types and caps. more fields now have a getter and a
9783 setter. This is needed to make gstreamer wrapper fiendly. Added
9784 gst_element_disconnect beacuse we also have a gst_element_connect
9786 2001-01-05 18:50 wtay
9788 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9789 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9790 queues.sgml, threads.sgml: Docs updates
9792 2001-01-05 00:28 omegahacker
9794 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9796 2001-01-04 23:35 wtay
9798 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9799 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9800 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9801 states.sgml, threads.sgml: Updates and additions to the manual
9803 2001-01-04 22:15 omegahacker
9805 * gst/cothreads.c, gst/gstinfo.c,
9806 docs/gst/tmpl/gstasyncdisksrc.sgml,
9807 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9808 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9809 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9810 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9811 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9812 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9813 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9814 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9815 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9816 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9819 2001-01-04 20:34 omegahacker
9821 * tools/gstreamer-launch.c: fixed problems with -launch
9823 2001-01-04 20:17 omegahacker
9825 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9827 2001-01-04 19:22 wtay
9829 * examples/launch/mp3play: Fixed mp3play
9831 2001-01-04 19:16 wtay
9833 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9836 2001-01-04 18:57 wtay
9838 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9839 default removed debugging -g from Makefile
9841 2001-01-04 17:44 richardb
9843 * examples/launch/mp3play: Undo accidental commit of debugging
9846 2001-01-04 16:46 richardb
9848 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9851 2001-01-04 10:54 omegahacker
9853 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9854 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9855 cothreads sources a bit, added some API docs. Added some functions
9856 needed for gstreamer-inspect. Added num_sources to fakesink.
9858 2001-01-04 10:53 omegahacker
9860 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9861 to ladspa wrapper, closer to data movement
9863 2001-01-04 10:47 omegahacker
9865 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9866 to list elements and plugin info too
9868 2001-01-04 07:19 wtay
9870 * tools/gstreamer-launch.c: A little fix for parameter parsing
9872 2001-01-04 00:15 richardb
9874 * examples/launch/mp3play: Updated to supply argument as
9875 "name=value" rather than just "value"
9877 2001-01-04 00:15 richardb
9879 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9882 2001-01-03 23:08 wtay
9884 * test/mp3play.c: Make sure the plugin is loaded only once
9886 2001-01-03 22:58 richardb
9888 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9889 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9890 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9891 supply debugging options to libgst
9893 2001-01-03 20:55 wtay
9895 * tools/gstreamer-inspect.c: Added the previous changes back in
9897 2001-01-03 20:44 omegahacker
9899 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9900 updates and a padtemplate counter added
9902 2001-01-03 20:40 omegahacker
9904 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9907 2001-01-03 20:21 wtay
9909 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9910 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9911 GSList Some fixes to inspect: added the mime type
9913 2001-01-03 19:54 wtay
9915 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9916 the bonobo component fix a compile bug in inspect... Erik, have
9917 pending changes to gstpad.h?
9919 2001-01-03 19:12 richardb
9921 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9922 Do gst_init first in helloworld, so you can supply gst parameters.
9923 Correct name of frequency cap to rate, in esdsink. Now connects
9926 2001-01-03 18:55 richardb
9928 * gst/elements/gstaudiosink.c: Various small fixes.
9930 2001-01-03 18:51 richardb
9932 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9933 updating of parameters now.
9935 2001-01-03 18:15 richardb
9937 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9938 functions! Wheeeee! Still needs to have a few things sorted out
9939 though, such as parameter setting / syncing.
9941 2001-01-03 16:25 richardb
9943 * configure.in, plugins/Makefile.am, plugins/example.c,
9944 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9945 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9946 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9947 Added nearly complete esdsink: all structure in place, just need to
9948 add actaul links to libesd. ;-)
9950 2001-01-03 08:48 omegahacker
9952 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9953 now, like padtemplates, caps/props, and arguments. More stuff can
9954 be done, but not now, I must sleep.
9956 2001-01-03 07:38 omegahacker
9958 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9959 gstreamer-launch.c: Updates to -launch, added -inspect.
9961 2001-01-02 23:33 wtay
9963 * plugins/: example.c, example.h: Updated the example plugin
9966 2001-01-02 22:52 richardb
9968 * docs/Makefile.am: Don't delete CVS directories from working
9969 directory: delete from distdir. Also, delete backup files, while
9972 2001-01-02 20:50 wtay
9974 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9976 2001-01-02 19:46 wtay
9978 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9979 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9980 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9981 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9982 examples/thread/Makefile.am, examples/xml/Makefile.am,
9983 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9984 test/bindings/Makefile.am: The examples must not be installed
9985 Removed debugging from Makefiles for avidecoder/ac3parse
9986 /test/bindings/dummy.h cannot be installed
9988 2001-01-02 18:40 wtay
9990 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9991 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9992 plugins/audioscale/audioscale.c,
9993 plugins/filters/median/Makefile.am,
9994 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9995 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9996 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9997 plugins/mpeg1/mpegtypes/Makefile.am,
9998 plugins/mpeg2/mpegtypes/Makefile.am,
9999 plugins/visualization/spectrum/fix_fft.c,
10000 plugins/visualization/spectrum/gstspectrum.c,
10001 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
10002 the docs more fixes for symbols collisions
10004 2001-01-02 16:39 wtay
10006 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
10007 conflict with mpeg_audio
10009 2001-01-02 16:29 wtay
10011 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10012 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10013 symbol conflict with mpeg_play
10015 2001-01-02 15:18 richardb
10017 * docs/gst/Makefile.am: Remove gstesdsink
10019 2001-01-02 14:35 richardb
10021 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10022 put into distribution.
10024 2001-01-02 14:34 richardb
10026 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10027 documentation fails to build correctly when libhttp isn't present
10030 2001-01-02 13:23 richardb
10032 * autogen.sh: Correct ftp urls for libtool.
10034 2001-01-02 12:07 wtay
10036 * autogen.sh: Fixed a typo
10038 2001-01-02 12:04 wtay
10040 * acconfig.h, autogen.sh, configure.in,
10041 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10042 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10043 libjpeg Added and action for the load menu in gstplay Fixed drag
10044 and drop in gstplay More verbose errors in gstasyndisksrc
10046 2001-01-02 08:13 omegahacker
10048 * acconfig.h, autogen.sh, configure.in,
10049 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10050 gst/gstplugin.c, gst/elements/Makefile.am,
10051 gst/elements/gstasyncdisksrc.c, include/registry.h,
10052 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10053 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10054 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10055 libs/riff/gstriffparse.c, plugins/Makefile.am,
10056 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10057 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10058 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10059 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10060 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10061 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10062 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10063 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10064 plugins/filters/ladspa/gstladspa.c,
10065 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10066 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10067 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10068 plugins/mp3decode/mpg123/gstmpg123.c,
10069 plugins/mp3decode/parse/mp3parse.c,
10070 plugins/mpeg1/mpeg1encoder/globals.h,
10071 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10072 plugins/mpeg1/mpeg1encoder/marker.c,
10073 plugins/mpeg1/mpeg1encoder/mem.c,
10074 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10075 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10076 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10077 plugins/mpeg1/parse/mpeg1parse.c,
10078 plugins/mpeg1/system_encode/buffer.c,
10079 plugins/mpeg1/system_encode/system_encode.c,
10080 plugins/mpeg1/system_encode/systems.c,
10081 plugins/mpeg1video/parse/mp1videoparse.c,
10082 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10083 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10084 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10085 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10086 plugins/mpeg2/parse/mpeg2parse.c,
10087 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10088 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10089 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10090 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10091 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10092 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10093 plugins/visualization/smoothwave/smoothwave.c,
10094 plugins/visualization/spectrum/gstspectrum.c,
10095 plugins/visualization/synaesthesia/synaesthesia.c,
10096 plugins/visualization/vumeter/vumeter.c,
10097 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10098 plugins/wav/gstparsewav.c: Massive, massive update of most source
10099 files. I went through and cleaned up all the warnings that I
10100 could, which involved fixing some of the plugins.
10102 The configure.in script was re-arranged and cleaned up so, and a
10103 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10106 Some plugins were removed from the list of things to build for
10109 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10110 critical and even an if() from a DEBUG can significantly increase
10113 2001-01-02 02:18 wtay
10115 * tests/Makefile.am: ooops, eos is a dir
10117 2001-01-02 02:16 wtay
10119 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10120 editor/pixmaps/Makefile.am, tests/Makefile.am,
10121 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10122 Added eos test programs
10124 2001-01-02 01:44 wtay
10126 * configure.in, docs/random/eos, editor/Makefile.am,
10127 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10128 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10129 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10130 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10131 gsteditor/gstplay install/build fixed typo in random/eos added
10132 num_buffers property to fakesrc
10134 2001-01-02 01:33 richardb
10136 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10137 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10138 the tools used to make documentation. If documentation cannot be
10139 generated, whatever is available will still be installed.
10140 videosink/imagetest is now a check_PROGRAM
10142 2001-01-02 01:00 omegahacker
10144 * REQUIREMENTS: updated requirements
10146 2001-01-02 00:35 omegahacker
10148 * REQUIREMENTS: added list of requrements
10150 2001-01-02 00:31 richardb
10152 * configure.in, examples/Makefile.am: Added launch back into make
10153 system. The Makefile wasn't being generated, resulting in make
10154 dist failing when the directory was entered for make dist.
10156 2001-01-01 23:50 wtay
10158 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10160 2001-01-01 23:20 omegahacker
10162 * examples/autoplug/Makefile.am: somehow Makefile.am went
10165 2001-01-01 22:44 omegahacker
10167 * examples/: Makefile.am, thread/Makefile.am: updated examples
10170 2001-01-01 21:21 omegahacker
10172 * Makefile.am, configure.in, examples/xml/Makefile.am,
10173 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10175 2001-01-01 19:54 wtay
10177 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10178 proposition for eos propagation
10180 2001-01-01 17:25 wtay
10182 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10183 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10184 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10185 gst/gstpad.c: Documentation updates
10187 2001-01-01 14:34 richardb
10189 * examples/launch/Makefile.am: Add one more file to dist.
10191 2001-01-01 14:06 richardb
10193 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10194 not being put into distributions. make dist now appears to create
10195 a fully functional distribution. make rpm should now produce an
10196 rpm. Whether that rpm is any good is another matter...
10198 2001-01-01 13:41 richardb
10200 * Makefile.am, configure.in, examples/Makefile.am,
10201 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10202 build system for examples.
10204 2001-01-01 08:43 omegahacker
10206 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10207 plugins/avi/wincodec/Makefile.am: More build changes
10209 2001-01-01 08:37 omegahacker
10211 * Makefile.am, autogen.sh, configure.in,
10212 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10213 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10214 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10215 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10216 examples/queue/Makefile, examples/queue/Makefile.am,
10217 examples/queue2/Makefile, examples/queue2/Makefile.am,
10218 examples/queue3/Makefile, examples/queue3/Makefile.am,
10219 examples/queue4/Makefile, examples/queue4/Makefile.am,
10220 examples/thread/Makefile, examples/thread/Makefile.am,
10221 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10222 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10223 sane. Added some debug.
10225 2001-01-01 07:47 omegahacker
10227 * gstplay/Makefile.am: added headers and such to Makefile.am for
10230 2001-01-01 07:44 omegahacker
10232 * test/: mp3.c, qtest.c: added the category number to DEBUG
10234 2001-01-01 07:42 omegahacker
10236 * plugins/filters/ladspa/Makefile.am: missed utils.h
10238 2001-01-01 07:30 omegahacker
10240 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10242 2001-01-01 06:59 wtay
10244 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10245 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10246 examples/autoplug/autoplug.c: Added -Wall to configure.in
10248 2001-01-01 06:57 omegahacker
10250 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10251 optimized cothreads.c beyond the point of functioning
10253 2001-01-01 06:23 wtay
10255 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10256 vorbisenc.c, vorbisenc.h: Some compile cleanups
10258 2001-01-01 05:26 wtay
10260 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10262 2001-01-01 05:18 omegahacker
10264 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10267 2001-01-01 04:53 omegahacker
10269 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10270 level, updated cmdline code
10272 2001-01-01 04:41 omegahacker
10274 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10275 and dec, and added an INFO line in gst_pad_connect()
10277 2001-01-01 04:11 omegahacker
10279 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10280 checked in Makefile and added .cvsignore
10282 2001-01-01 04:10 wtay
10284 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10285 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10288 2001-01-01 04:04 wtay
10290 * gst/gst.c: Fixed a typo
10292 2001-01-01 04:02 wtay
10294 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10297 2001-01-01 03:59 omegahacker
10299 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10300 filter up to compile
10302 2001-01-01 03:57 omegahacker
10304 * plugins/filters/Makefile.am: added ladspa
10306 2001-01-01 03:57 omegahacker
10308 * gst/gstautoplug.c: set categories for all INFOs
10310 2001-01-01 03:44 omegahacker
10312 * tests/sched/.cvsignore: added .cvsignore
10314 2001-01-01 03:43 wtay
10316 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10317 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10318 FLAGS and options on --help
10320 2001-01-01 03:22 omegahacker
10322 * tests/.cvsignore: updated .cvsignore
10324 2001-01-01 03:20 omegahacker
10326 * configure.in: added directories to configure.in
10328 2001-01-01 03:19 omegahacker
10330 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10331 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10334 2001-01-01 03:18 omegahacker
10336 * examples/Makefile.am: fixed stupid spelling mistake
10338 2001-01-01 03:18 omegahacker
10340 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10341 build-directory, doesn't require a make install
10343 2001-01-01 03:16 omegahacker
10345 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10346 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10347 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10348 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10349 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10350 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10351 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10352 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10353 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10354 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10355 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10356 mpeg1/system_encode/system_encode.c,
10357 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10358 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10359 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10360 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10361 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10362 visualization/smoothwave/smoothwave.c,
10363 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10364 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10366 2001-01-01 03:16 omegahacker
10368 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10369 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10372 2001-01-01 03:14 omegahacker
10374 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10375 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10376 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10377 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10378 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10379 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10380 elements/gstdisksrc.c, elements/gstfdsink.c,
10381 elements/gstpipefilter.c, elements/gstqueue.c,
10382 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10383 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10384 now takes a category parameter, which is the same as GST_INFO
10385 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10386 to 0 for now, we need to go and fix all these eventually.
10388 2001-01-01 02:46 omegahacker
10390 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10391 NULL on g_strconcat
10393 2001-01-01 02:34 omegahacker
10395 * gst/gstcpu.c: fixed the segfault
10397 2001-01-01 01:56 wtay
10399 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10400 --disable-info-system nothing specified = INFO enabled, mask to
10401 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10402 --disable-info = INFO compiled into a nop and thus disabled
10404 2001-01-01 00:44 omegahacker
10406 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10407 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10408 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10409 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10410 examples .cvsignores
10412 2001-01-01 00:44 wtay
10414 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10415 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10416 --enable-debug-info A little fix for the avidecoder
10418 2001-01-01 00:42 omegahacker
10420 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10421 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10422 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10423 cleaned up the examples, added Makefiles, etc
10425 2001-01-01 00:34 omegahacker
10427 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10428 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10429 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10430 thread/Makefile, xml/Makefile: Updated makefiles for examples
10432 2001-01-01 00:17 omegahacker
10434 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10435 Cleaned up INFO system some more, added API to select categories,
10436 modified the printout function to print cleanly for GST_INIT info
10437 (the default min) and spew function:line debug_string [element] for
10438 everything else. Eventually could make even that configurable
10439 easily enough, just check against another bitmap instead of
10440 checking for == GST_INIT.
10442 2000-12-31 23:31 wtay
10444 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10445 some compile warnings
10447 2000-12-31 22:49 omegahacker
10449 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10451 2000-12-31 22:18 omegahacker
10453 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10454 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10455 types/gsttypes.c: Started work on better ghostpad management, and
10456 started to build the low- level EOS mechanism.
10458 Also removed a couple of printouts that aren't needed any more.
10460 2000-12-31 22:16 omegahacker
10462 * plugins/: mp3decode/types/mp3types.c,
10463 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10464 Commented out some extra output that we don't need right now.
10466 2000-12-31 22:15 omegahacker
10468 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10471 2000-12-31 22:14 omegahacker
10473 * tests/: load.c, markup.c: New test programs.
10475 2000-12-31 22:13 omegahacker
10477 * tests/Makefile.am: [no log message]
10479 2000-12-31 22:11 omegahacker
10481 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10482 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10483 a set to READY state before PLAYING that isn't necessary.
10485 2000-12-31 18:06 richardb
10487 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10490 2000-12-31 17:49 richardb
10492 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10493 couple more fixes to make dist.
10495 2000-12-31 17:37 richardb
10497 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10499 2000-12-31 17:34 wtay
10501 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10502 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10503 It should compile now, but doesn't work
10505 2000-12-31 17:32 richardb
10507 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10508 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10509 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10510 ensure that appropriate files are included in make dist. Make dist
10511 now produces a nearly functioning distribution.
10513 2000-12-31 17:32 wtay
10515 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10516 Updated the editor to use the capslist Added change state in
10519 2000-12-31 17:02 wtay
10521 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10522 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10523 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10524 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10525 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10526 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10527 programs to tests/.cvsignore
10529 2000-12-31 16:15 wtay
10531 * tests/padfactory.c: Test program for the pad factory
10533 2000-12-31 16:12 wtay
10535 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10536 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10537 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10538 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10539 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10540 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10541 plugins/cdparanoia/cdparanoia.c,
10542 plugins/mp3decode/mpg123/gstmpg123.c,
10543 plugins/mp3decode/parse/mp3parse.c,
10544 plugins/mp3decode/types/mp3types.c,
10545 plugins/mp3encode/lame/gstlame.c,
10546 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10547 plugins/mpeg1/mpegtypes/mpeg1types.c,
10548 plugins/mpeg1/parse/mpeg1parse.c,
10549 plugins/mpeg1video/parse/mp1videoparse.c,
10550 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10551 plugins/mpeg2/mpegtypes/mpeg2types.c,
10552 plugins/mpeg2/parse/mpeg2parse.c,
10553 plugins/mpeg2/video/gstmpeg2play.c,
10554 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10555 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10556 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10557 Added multiple caps to the pads Extended the padfactory for the
10558 multiple caps GstCaps now have a name so that future manipulations
10559 on them can be done by name Updated the plugins for the new caps
10562 2000-12-31 16:07 richardb
10564 * Makefile.am, configure.in, include/Makefile.am: Add files in
10565 include to distributions.
10567 2000-12-31 15:53 richardb
10569 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10571 2000-12-31 15:19 richardb
10573 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10575 2000-12-31 15:18 richardb
10577 * configure.in: Add docs/fwg/Makefile to things to be built.
10579 2000-12-31 14:22 richardb
10581 * docs/manuals.mak: Fix another bug in make install for fwg
10582 (complained becuase there were no pngs to install). I should have
10583 got up more slowly today...
10585 2000-12-31 14:02 richardb
10587 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10588 manual/images/.cvsignore: Fix .cvsignores
10590 2000-12-31 13:55 richardb
10592 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10593 manuals. Added stuff to .cvsignore in fwg
10595 2000-12-31 10:46 omegahacker
10597 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10598 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10599 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10600 reason, so it goes with the first sink/src pad it finds in a given
10601 element. Other problems still remain, but the hard part is done
10604 2000-12-30 19:51 wtay
10606 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10607 video detection because we simply don't know if it's mpeg1 or mpeg2
10609 2000-12-30 19:41 wtay
10611 * plugins/avi/gstavidecoder.c: removed debugging
10613 2000-12-30 19:40 wtay
10615 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10617 2000-12-30 19:39 wtay
10619 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10620 other private streams until autoplug can figure it out
10622 2000-12-30 19:37 wtay
10624 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10625 versions until they get fixed
10627 2000-12-30 19:04 wtay
10629 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10630 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10631 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10632 plugins/avi/wincodec/gstwindec.c,
10633 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10634 Fixed a bug in multiple typefind function loading: when a typefind
10635 is requested for a mimetype, all plugins with a typefind function
10638 2000-12-30 17:42 wtay
10640 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10641 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10642 plugins/mpeg2/mpegtypes/mpeg2types.c,
10643 plugins/mpeg2/parse/mpeg2parse.c,
10644 plugins/mpeg2/video/gstmpeg2play.c,
10645 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10646 Added some more INFO to gstthread
10648 2000-12-30 17:13 wtay
10650 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10651 makefile for new files
10653 2000-12-30 16:13 wtay
10655 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10656 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10657 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10658 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10659 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10660 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10661 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10662 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10663 docs/gst/tmpl/gstreamer-unused.sgml,
10664 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10665 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10666 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10667 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10668 remove sink, src, filter, connection added gstinfo to docs.
10669 Updated some core files for the docs gsttypefind did not include
10670 gst_private Added CFlags to Makefile.am in gst/elements
10672 2000-12-30 15:36 richardb
10674 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10675 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10676 framework for writing filter writers guide. Extracted much of the
10677 makefile from docs/manual into a shared file which is included, so
10680 2000-12-30 14:46 richardb
10682 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10683 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10684 for make disting .ps files. Couple of final fixes to
10685 libs/Makefile.am, too. Add a few things to cvsignores.
10687 2000-12-30 14:40 richardb
10689 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10690 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10691 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10694 2000-12-30 13:54 richardb
10696 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10697 - make should now cause gstreamer-libs docs to be created. Make
10698 dist may work too - untested. No longer store tmpls in CVS,
10699 either. Only thing missing is make dependencies on the source
10700 files used to extract the docs.
10702 2000-12-30 13:14 richardb
10704 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10705 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10706 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10707 Remove template files from CVS: they're autogenerated better.
10709 2000-12-30 05:05 richardb
10711 * docs/manual/Makefile.am: Makefile can now be used for a different
10712 manual by simply changing the initial variables
10714 2000-12-30 04:40 richardb
10716 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10717 directories and files
10719 2000-12-30 04:36 richardb
10721 * docs/manual/: Makefile.am, bin-element.fig,
10722 connected-elements.fig, filter-element-multi.fig,
10723 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10724 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10725 Misc tweaks to makefile for manual. Moved .figs into same
10726 directory so we can have them built appropriately without having to
10727 hack makefiles horribly. Nearly have a core makefile which can be
10728 reused for other manuals.
10730 2000-12-30 03:28 wtay
10732 * docs/manual/images/Makefile.am: Scaled down the eps images to
10735 2000-12-30 02:47 wtay
10737 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10738 gstelements Reverted pad names in gstfakesrc back to what they were
10740 2000-12-30 02:41 omegahacker
10742 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10743 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10744 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10746 2000-12-30 02:25 richardb
10748 * docs/manual/Makefile.am: Minor neaten to makefile.
10750 2000-12-30 01:53 richardb
10752 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10753 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10754 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10757 2000-12-30 01:06 richardb
10759 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10760 Added configure test for liblame.
10762 2000-12-30 00:46 richardb
10764 * configure.in, plugins/Makefile.am: Add configure tests for
10767 2000-12-30 00:17 richardb
10769 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10771 2000-12-29 22:36 richardb
10773 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10774 Include "include/" when compiling.
10776 2000-12-29 21:58 richardb
10778 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10781 2000-12-29 21:56 richardb
10783 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10786 2000-12-29 21:50 richardb
10788 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10791 2000-12-29 21:44 richardb
10793 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10794 instead of ERROR_VAL, at Erik's suggestion. :)
10796 2000-12-29 21:40 richardb
10798 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10799 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10801 2000-12-29 19:45 wtay
10803 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10804 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10805 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10806 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10807 plugins/mp3decode/parse/mp3parse.c,
10808 plugins/mp3encode/lame/gstlame.h,
10809 plugins/mpeg1/mpeg_play/decoders.c,
10810 plugins/mpeg1/mpeg_play/decoders.h,
10811 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10812 handling gstplay used old flag handling updated some plugins for
10813 the new objects/error handling Fixed a serious buffer error in
10816 2000-12-29 18:31 wtay
10818 * tests/: caps.c, props.c: Updated some test programs
10820 2000-12-29 18:23 wtay
10822 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10823 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10824 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10825 properties with a 0 value causes a segfault Fixed a possible bug in
10826 gstautoplug when one of the constructed paths was empty Commented
10827 out a too liberal assert in gstscheduler.c Added
10828 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10830 2000-12-29 10:02 omegahacker
10832 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10833 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10834 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10835 ERROR systems. Very little code is converted yet. Policy
10836 decisions need to be made as to what kinds of cases get what kind
10837 of response, and what the default ERROR response should be. Right
10838 now it will print out all the information, then have gdb spew a
10841 2000-12-29 05:38 omegahacker
10843 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10844 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10845 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10846 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10847 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10848 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10849 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10850 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10853 2000-12-29 04:36 wtay
10855 * gstplay/gstplay.c: Add the pipeline to the thread after
10858 2000-12-29 03:05 wtay
10860 * editor/gsteditorpadtemplate.c: Added a missing file...
10862 2000-12-29 02:50 omegahacker
10864 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10865 audioscale/audioscale.c, audioscale/audioscale.h,
10866 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10867 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10868 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10869 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10870 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10871 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10872 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10873 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10874 effects/volume/volume.c, effects/volume/volume.h,
10875 filters/median/median.c, filters/median/median.h,
10876 filters/smooth/smooth.c, filters/smooth/smooth.h,
10877 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10878 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10879 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10880 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10881 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10882 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10883 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10884 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10885 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10886 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10887 mpeg1/system_encode/system_encode.c,
10888 mpeg1/system_encode/system_encode.h,
10889 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10890 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10891 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10892 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10893 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10894 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10895 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10896 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10897 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10898 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10899 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10900 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10901 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10902 visualization/smoothwave/smoothwave.h,
10903 visualization/spectrum/gstspectrum.c,
10904 visualization/spectrum/gstspectrum.h,
10905 visualization/synaesthesia/synaesthesia.c,
10906 visualization/synaesthesia/synaesthesia.h,
10907 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10908 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10909 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10910 reparenting of all the elements to GstElement.
10912 2000-12-29 02:28 omegahacker
10914 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10915 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10916 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10917 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10918 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10919 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10920 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10921 elements/gstdisksrc.h, elements/gstelements.c,
10922 elements/gstfakesink.c, elements/gstfakesink.h,
10923 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10924 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10925 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10926 elements/gstidentity.c, elements/gstidentity.h,
10927 elements/gstpipefilter.c, elements/gstpipefilter.h,
10928 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10929 elements/gstsinesrc.h, elements/gsttypefind.c,
10930 elements/gsttypefind.h: Reparented everything to GstElement,
10931 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10932 a bug in gst_bin_iterate_func.
10934 2000-12-28 22:13 omegahacker
10936 * gst/gstcaps.h: missed one file for copyright
10938 2000-12-28 22:12 omegahacker
10940 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10941 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10942 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10943 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10944 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10945 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10946 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10947 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10948 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10949 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10950 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10951 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10952 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10953 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10954 in all the libgst files. Created gst_private.h, set up all files
10957 2000-12-28 21:42 wtay
10959 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10960 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10961 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10962 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10963 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10964 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10965 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10966 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10967 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10968 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10969 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10970 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10971 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10972 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10973 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10974 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10975 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10976 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10977 gst/elements/gsttypefind.c: Updated the API docs.
10979 2000-12-28 21:12 omegahacker
10981 * gst/gstpad.c: removed some dead pad_pull/push code
10983 2000-12-28 03:17 wtay
10985 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10987 2000-12-28 03:00 wtay
10989 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10991 2000-12-28 02:51 wtay
10993 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10994 editor/gsteditorbin.c, editor/gsteditorelement.c,
10995 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10996 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10997 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10998 gst/gstscheduler.c, gst/elements/gstqueue.c,
10999 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
11000 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
11001 tests/registry.c: Pending editor changes. fixes for autoplug of
11002 elementary MPEG1 video streams make sure mp3 types get compiled
11003 videosink changes for xml loading
11005 2000-12-28 00:18 wtay
11007 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
11008 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
11009 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
11010 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
11011 again with mp3/mpeg1/ogg
11013 2000-12-27 23:42 omegahacker
11015 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11016 create_plan can be called multiple times.
11018 2000-12-27 22:49 wtay
11020 * plugins/vorbis/Makefile.am: Added libvorbisenc too
11022 2000-12-27 22:39 wtay
11024 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11025 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11026 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11027 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11028 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11031 2000-12-27 20:41 wtay
11033 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11034 vorbis encoder/decoder to latest CVS version
11036 2000-12-27 04:16 wtay
11038 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11039 option Added multiple pad output
11041 2000-12-27 03:13 omegahacker
11043 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11044 elements/Makefile.am, types/Makefile.am: Mostly minor little
11045 changes, but two interesting things:
11047 1) removed a pthread_join from the gst_thread_main_loop. commented
11048 out because the thread isn't supposed to run pthread_join, the main
11051 2) Fixed a major bug with cothreads in threads. Had to add
11052 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11053 gilbc that ships with redhat 7.0 now places these mmap requests
11054 somewhat randomly. Since they *must* be exactly where we expect
11055 them, it was failing. MAP_FIXED forces it to put it where we say.
11057 2000-12-27 00:46 omegahacker
11059 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11060 the scheduling of chained cases. Very simply right now. Also
11061 added code to allow the use_cothread flag of a bin to force all the
11062 chains to use cothreads as well.
11064 2000-12-27 00:01 omegahacker
11066 * tests/: Makefile.am, case4.c: added case4
11068 2000-12-26 23:51 omegahacker
11070 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11071 gstscheduler.c, gstscheduler.h, gstthread.c,
11072 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11073 More massive changes to the scheduling system. Moved the
11074 scheduling code to gstscheduler.[ch], so an child bin can replace
11075 the scheduler. Introduced the concept of chains, which are subsets
11076 of the list of managed elements for a given manager bin, which get
11077 scheduled as separate entities. gst_bin_iterate_func should be
11078 pretty much fixed now, the scheduling code gets to do all the hard
11081 Cothreaded case work in the couple tests I've tried, chained is
11084 2000-12-26 20:49 omegahacker
11086 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11088 2000-12-26 20:24 wtay
11090 * docs/random/usecases: This file will contain several use cases to
11093 2000-12-25 01:33 wtay
11095 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11096 editor/gsteditor.h, editor/gsteditorbin.c,
11097 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11098 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11099 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11100 editor/gsteditorpad.c, editor/gsteditorproject.c,
11101 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11102 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11103 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11104 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11105 - restucturing of object creation - loading of xml files - visual
11106 eye candy: color changes on mouseover - active object is indicated
11107 - property box changes for boolean and enum types - property box:
11108 create properties per element - show pads/caps in propertybox
11109 added gst_util_get_bool_arg in gstutils.c added default properties
11112 2000-12-23 03:17 wtay
11114 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11115 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11116 elements/gstdisksrc.c, elements/gstfakesrc.c,
11117 elements/gstidentity.c: Added handoff signals to fakesrc and
11118 fakesink Added scheduling property to identity Added
11119 GST_STATE_TRANSITION macro to check for state changes. Modified
11120 gstbin and gstthread to the new state change macros
11122 2000-12-22 23:23 wtay
11124 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11125 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11126 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11127 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11128 manager was not detected. Some other testcases bin, thread,
11129 pipeline use the elementfactory on gst_*_new
11131 2000-12-22 16:14 wtay
11133 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11134 gst/gstxml.c, gst/elements/gstfakesink.c,
11135 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11136 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11137 tests/sched/runtestcases, tests/sched/runxml.c,
11138 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11139 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11140 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11141 cases... they all fail :-( Added a flag to identity to for
11142 loop_based behaviour. Added a signal to fakesink when a buffer is
11145 2000-12-21 20:21 wtay
11147 * tests/sched/testcases: More testcases
11149 2000-12-21 19:53 wtay
11151 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11153 2000-12-21 07:10 omegahacker
11155 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11156 very basic way. More use cases will hopefully provide some sanity.
11158 2000-12-21 01:27 omegahacker
11160 * gst/elements/gstqueue.c: Fixing two bugs:
11162 1) I had commented out an unlock. duh. 2) changed the _get
11163 function to return the buffer rather than call _push
11165 Also uncommented some debugging I'd turned off. Need to solve the
11166 verbosity problem somehow, I think by way of debug levels as well
11169 2000-12-20 09:39 omegahacker
11171 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11172 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11173 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11174 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11175 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11176 Massive scheduling changes (again). Not entirely complete, but
11177 getting closer. Need to think about various scheduling plans that
11178 we might want to produce, and figure out the rules for what is
11179 legal, and how to get the results we need as far as the plan.
11181 2000-12-20 00:55 wtay
11183 * docs/random/autoplug1: Added explanation for current autoplugging
11185 2000-12-19 16:38 wtay
11187 * tests/: .cvsignore, props.c: Small test program for the property
11190 2000-12-19 16:36 wtay
11192 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11193 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11194 to dynamically create GstCaps and GstProps Changed typefind of
11195 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11198 2000-12-19 13:44 wtay
11200 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11201 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11202 .dia drawings of the objects the autoplug test program.
11204 2000-12-19 13:41 wtay
11206 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11207 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11208 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11209 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11210 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11211 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11212 of GHashTables, since the autoplugger will use the GstCaps and
11213 elementfactories instead of the type system. We don't maintain a
11214 list anymore of the elements for the specific removed unused
11215 code in XML loading/saving.
11217 Cleanup in gstelementfactory: removed the register/unregister
11218 methods, register is now implicit when gst_elementfactory_new is
11219 called. _unregister is now _destroy. Removed logic to
11220 register/unregister the types in gsttypes. added methods to
11221 query if the factory can src/sink a GstCaps Make sure the
11222 elementfactory is set in the element_class when a new element is
11223 registered with gst_elementfactory_new.
11225 gst.c: properly register the basic bins gst_pipeline: use new
11226 gstautoplug (next checkin) gstprops: fixed an error in
11227 compatibility check registry test program changes plugins: misc
11228 changes for the new caps system.
11230 2000-12-19 05:48 omegahacker
11232 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11233 code the requires a patch to cdparanoia to avoid a segfault
11235 2000-12-17 16:24 wtay
11237 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11238 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11239 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11240 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11241 plugins/mp3decode/parse/mp3parse.c,
11242 plugins/mp3decode/types/mp3types.c,
11243 plugins/mpeg1/mpegtypes/mpeg1types.c,
11244 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11245 typefind function now returns a GstCaps structure instead of a
11246 gboolean. modified some plugins to this new behaviour Fixed
11247 autoplugging for the mpg123 case. When an element is selected in
11248 autoplugging and the caps do not match, another element is selected
11249 until the caps match. only examples/autoplug works because
11250 gstmediaplay uses a threaded setup that does not seem to work with
11251 the current scheduling.
11253 2000-12-17 06:26 omegahacker
11255 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11256 beginning of the first code-review. Here's the README:
11258 Code reviews: =============
11260 Files are to be named by file or subsystem, and CVS revision number
11263 gstbin.c-1.41 editor-20001216
11265 A file should look something like the following:
11267 -------------------------------------------------------------------
11268 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11269 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11271 ----- Line 20: #define GST_DEBUG_ENABLED
11273 Shouldn't be here, DEBUG should be enabled globally. May leave
11274 until scheduling changes are done.
11276 ----- Line 117: (gst_bin_class_init)
11277 gstelement_class->elementfactory =
11278 gst_elementfactory_find("bin");
11280 Not sure this is such a great idea. I thought the GstElement code
11281 did this kind of stuff?
11283 -------------------------------------------------------------------
11286 The format will evolve as we do more stuff, such as putting in
11287 fields for recommended actions, comments regarding any later
11288 changes made and when, etc.
11290 2000-12-17 04:54 omegahacker
11292 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11293 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11294 compilation fixes...
11296 2000-12-16 17:12 wtay
11298 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11299 editor/gsteditor.c, editor/gsteditorbin.c,
11300 editor/gsteditorelement.c, editor/gsteditorproject.c,
11301 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11302 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11303 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11304 tests/registry.c: some editor changes= loading of save pipelines
11305 (not working) added include in gstdebug.h for getpid property
11306 loading implemented GstXML can now be queried for the toplevel
11309 2000-12-16 10:18 omegahacker
11311 * docs/random/sources, examples/autoplug/Makefile,
11312 examples/helloworld/Makefile, examples/queue4/Makefile,
11313 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11314 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11315 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11316 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11317 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11318 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11319 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11320 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11321 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11322 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11323 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11324 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11325 tests/states.c: WARNING: Don't grab this updated unless you're
11326 really, REALLY sure. WARNING: Wait for the next one.
11328 Whole lotta changes here, including a few random bits:
11330 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11331 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11332 added new debugging for function ptrs gstpipeline.c: set type of
11333 parent_class to the class, not the object gstthread.c: ditto
11334 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11335 some defaults cobin/spindentity.c: updated to new do/while
11336 loopfunction style mp3encode/lame/gstlame.c: argument types,
11337 whole lotta lame options tests/: various changes
11339 Now, for the big changes: Once again, the scheduling system has
11340 changed. And once again, it broke a whole bunch of things. The
11341 gist of the change is that there is now a function pointer for
11342 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11343 Well, currently they are functions, but that's for debugging
11344 purposes only, they just call the function pointer after spewing
11347 This changed the GstPad structure a bit, and the GstPad API as
11348 well. Where elements used to provide chain() and pull() functions,
11349 they provide chain() and get() functions.
11350 gst_pad_set_pull[region]_function has been changed to
11351 get_pad_set_get[region]_function. This means all the elements out
11352 there that used to have pull functions need to be updated. The
11353 calls to that function have been changed in the normal elements,
11354 but the names of the functions passed is still _pull[region](),
11355 which is an aesthetic issue more than anything.
11357 As for what doesn't work yet, just about anything dealing with
11358 Connections is hosed, meaning threaded stuff won't work. This will
11359 be fixed about 12 hours from now, after I've slept, etc. The
11360 simplefake.c test works in both cothreaded and chained cases, but
11361 not much else will work due to the Connection problem. Needless to
11362 say, don't grab this unless you *need* these features *now*, else
11363 wait to update this stuff until tomorrow.
11365 I'm going to sleep now.
11367 2000-12-15 16:43 wtay
11369 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11370 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11371 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11372 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11373 a step closer to autoplugging. The element selection in the
11374 pipeline works. Slight modification to the typefind function
11375 handling. removed the stupid mime types in the mpeg decoders.
11376 Adjust videosink for the new caps handling. Modified the queue
11377 example to show an error in plan creation; Erik can you solve this?
11378 This is the type of pipelines autoplugging uses.
11380 2000-12-15 01:57 wtay
11382 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11383 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11384 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11385 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11386 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11387 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11388 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11389 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11390 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11391 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11392 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11393 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11394 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11395 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11396 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11397 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11398 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11399 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11400 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11401 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11402 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11403 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11404 plugins/mp3encode/lame/gstlame.h,
11405 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11406 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11407 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11408 tools/gstreamer-register.c: Header cleanup: try to include as
11409 little as possible; this will probably speed up compilation a bit.
11410 changed the .c files to use #include "..." Fix for the 'plugins are
11411 loaded twice' bug. Fix 22186: GstObject flags are now used
11412 everywhere. Added *_FLAG_LAST so elements do not use the same
11413 flags. Added some padding in the flag enum for future expansion.
11415 2000-12-14 17:21 wtay
11417 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11418 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11419 plugins/mpeg1/parse/mpeg1parse.c,
11420 plugins/mpeg1video/parse/mp1videoparse.c,
11421 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11422 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11423 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11424 pad template mechanisms.
11426 2000-12-14 12:30 wtay
11428 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11430 2000-12-13 21:42 omegahacker
11432 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11433 after 0.1.0 (i.e. in 2001)
11435 2000-12-13 19:35 wtay
11437 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11439 2000-12-13 19:29 wtay
11441 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11442 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11443 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11444 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11445 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11446 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11447 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11448 plugins/cdparanoia/cdparanoia.c,
11449 plugins/mp3decode/mpg123/gstmpg123.c,
11450 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11451 added the GstPadTemplate.
11453 The GstPadFactory is an easy way to define a pad with capabilities.
11454 The GstPadFactory is converted into a GstPadTemplate. The template
11455 is used to create new pads and to expose the possible pads used in
11456 an element to the plugin system.
11458 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11459 gstreamer-register because the XML definition has changed.
11461 2000-12-12 19:31 wtay
11463 * docs/random/plugins: Added a document about how we handle plugins
11464 and dynamic loading.
11466 2000-12-12 19:29 wtay
11468 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11469 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11470 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11471 plugins/mp3decode/mpg123/gstmpg123.c,
11472 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11473 tests/registry.c: More Caps changes, this change introduces the
11474 padfactory. the GstPadFactory will be used to describe the pads
11475 that an element will contain during its lifetime. mpg123 and
11476 mp3parse serve as an example. More XML changes to incorporate the
11479 2000-12-12 09:40 omegahacker
11481 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11482 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11483 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11484 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11485 tests/rip.c: Added LAME encoder. Wow.
11487 2000-12-12 06:49 omegahacker
11489 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11490 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11491 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11492 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11493 audio data from a CD, writes out raw audio. The tests/paranoia.c
11494 program will simply hook this up to a sound card. It works
11497 Next step is to flesh out the rest of the element, including pad
11498 caps, better seek and playout control, signals, and whatever else
11501 A minor patch to the editor is included here, the GstElementFactory
11502 details struct has a name change from 'class' to 'klass' that
11503 wasn't reflected in the elementselect widget. Fixd.
11505 2000-12-11 00:25 omegahacker
11507 * tests/queue.c: Updated to latest code for testing scheduling.
11509 2000-12-11 00:24 omegahacker
11511 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11512 elements/gstqueue.c: Implemented the hybrid scheduling system for
11513 sources and connections outside the current Bin. Is a bit hackish
11514 in one place, but I'll work out a way to make that cleaner soon.
11515 queue.c in tests now works nicely in all cases. More to come
11518 2000-12-11 00:06 wtay
11520 * tests/registry.c: Test program to check the registry handling
11522 2000-12-11 00:04 wtay
11524 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11525 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11526 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11527 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11528 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11529 gstplay/main.c, plugins/au/gstparseau.c,
11530 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11531 plugins/avi/wincodec/gstwincodec.c,
11532 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11533 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11534 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11535 plugins/mp3decode/mpg123/gstmpg123.c,
11536 plugins/mp3decode/mpg123/gstmpg123.h,
11537 plugins/mp3decode/parse/mp3parse.c,
11538 plugins/mp3decode/xing/gstxing.c,
11539 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11540 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11541 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11542 plugins/mpeg1/parse/mpeg1parse.c,
11543 plugins/mpeg1video/parse/mp1videoparse.c,
11544 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11545 plugins/mpeg2/mpeg2dec/decode.c,
11546 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11547 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11548 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11549 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11550 plugins/mpeg2/mpeg2dec/motion_comp.c,
11551 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11552 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11553 plugins/mpeg2/mpeg2dec/mpeg2.h,
11554 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11555 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11556 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11557 plugins/mpeg2/parse/mpeg2parse.c,
11558 plugins/mpeg2/subtitles/mpeg2subt.c,
11559 plugins/mpeg2/video/gstmpeg2play.c,
11560 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11561 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11562 plugins/visualization/smoothwave/smoothwave.c,
11563 plugins/visualization/spectrum/gstspectrum.c,
11564 plugins/visualization/synaesthesia/synaesthesia.c,
11565 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11566 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11567 tests/queue.c: First attempt at rebuilding the type/plugin system
11568 - make sure caps/props are saved in the registry autoplugging is
11569 completely broken. removed the typefactories and typeids from all
11570 the pads in the plugins XML load/save is ok (be sure to rerun
11571 gstreamer-register)
11573 2000-12-09 09:13 omegahacker
11575 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11576 work-in-progress do deal with out-of-bin elements. Current system
11577 is very likely going to be ditched due to its complexity and the
11578 fact that it doesn't work right now. More than that, it's
11579 generating some really odd results in my test program, which aren't
11580 readily explainable.
11582 If you want to keep a working copy of your working copy (heh),
11583 don't update until this is replaced with a hybrid approach. This
11584 approach will be the beginning of a plan generator that can
11585 construct full hybrid schedules given hints from various places.
11587 Hybrid means that cothreads are used, but there are chunks of the
11588 pipeline that are actually dealt with by chaining. This can improve
11589 speed by reducing cothread switches (which are much cheaper than
11590 thread switches, but still far from free, about 570 cycles on my
11591 PIII), but does carry a complexity burden. Luckily, the structure
11592 of GStreamer allows that burden to live entirely in create_plan.
11593 Luck? I think not ;-)
11595 2000-12-08 23:38 omegahacker
11597 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11598 CVS seems to work rather well, actually.
11600 Next is the work on task 23098...
11602 2000-12-08 20:31 omegahacker
11604 * tests/: Makefile.am, queue.c: Test program for simple queue
11605 operations. Good for testing thread/cothread interations.
11607 2000-12-08 18:24 wtay
11609 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11610 in again, it got removed with the previous commit.
11612 2000-12-08 10:33 omegahacker
11614 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11615 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11616 changes. Connections are now also pullfunc based. gstqueue has
11617 been updated, I don't know of any other connections offhand.
11619 There are still a few things that need doing, specifically the
11620 concept of a source or connection with connections to multiple
11621 thread contexts is not dealt with. This may force us to move the
11622 threadstate from the element to the pad, maybe keeping the
11623 element's copy for simple cases. Then the Bin would create a
11624 structure to pass to the cothreaded _wrappers of any such elements,
11625 which would detail the pads that are to be dealt with by this
11626 particular cothread context.
11628 That will speed things up to, since we don't have to look through
11629 the list of all pads for every Src or Connection element for every
11630 iteration, we can simply step through the list provided by the
11631 plan. Special case might even have a single pad pointer sitting
11632 there to trump the list, if there's only one (the common case
11635 Task 23098 is tracking these changes. The main task 22588 depends
11636 on that subtask, as well as 22240, which is a consistency check on
11639 2000-12-07 18:38 wtay
11641 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11643 2000-12-07 18:37 wtay
11645 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11646 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11647 from the capabilities as we might use the properties for metadata
11650 2000-12-06 23:04 wtay
11652 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11653 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11654 GstCapsListFactory in headers
11656 2000-12-05 18:08 wtay
11658 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11659 elements/gstasyncdisksrc.c: Fixed autoplugging.
11661 2000-12-04 19:24 wtay
11663 * docs/random/caps: Added some capability options
11665 2000-12-04 10:52 omegahacker
11667 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11668 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11669 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11670 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11671 elements/gstsinesrc.c: Changed the way things are scheduled,
11672 especially sources. A Src used to have a push() function, and
11673 optionally a pushregion() to deal with async reads, etc. That
11674 whole thing has gone away, in favor of providing a pull() function
11675 for the output (Src) pad instead, ala chain functions. This makes
11676 constructing cothreaded schedules out of non-loop elements somewhat
11677 easier. Basically there was always a question as to which pad was
11678 being dealt with. In the pullregion case, cothread-specific data
11679 was used to try to pass the region struct to the right place, which
11680 is a slow hack. And in general, the push function severely limited
11681 the kind of tricks that could be played when there's more than one
11682 output pad, such as a multi-out file reader with async capabilities
11683 on each pad independently.
11685 This changes the way cothread scheduling occurs. Instead of the
11686 hack to deal with Src's by calling their push() function (or
11687 optionally the pushregion(), in certain cases), we now are working
11688 towards a general mechanism where pads are the only thing that are
11689 dealt with directly.
11691 An optimization was made in the process of doing this: the
11692 loopfunction actually run as the outer [stack] frame of the
11693 cothread is now set more intelligently in create_plan() based on
11694 what kind of element it is. We now have:
11696 loopfunc_wrapper: used for loop-based elements, it simply calls the
11697 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11698 below). It currently does other, soon to be depracated, stuff.
11700 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11701 options are now loop- or pull-based)
11703 There will be a couple more to deal with other cases, such as
11704 Connections and chain-based elements. The general idea is that
11705 it's a lot more efficient to make the decisions once in create_plan
11706 than to keep doing this huge if/else chain in the wrapper. Just
11707 choose the right wrapper up front. It'll be most apparent
11708 performance-wise in the case of whichever element context is
11709 switched to first for each iteration, since the whole wrapper setup
11710 is done for every iteration.
11712 The tricky part is that there is now a bit of overloading of the
11713 function pointers in a pad. The current meanings (possibly to
11714 change a bit more soon) are:
11716 chainfunc: as always, chainfunc pointer is mirrored between peer
11717 pads (this may change, and the chain func may end up in
11718 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11719 to peer SinkPad: none (may take over chainfunc, see
11720 below) pullfunc: SrcPad: Src or Connection's function to construct
11721 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11724 There are a number of issues remaining with the scheduling, not the
11725 least of which is the fact that Connections are still dealt with
11726 the old way, with _push() functions and such. I'm trying to figure
11727 out a way to unify the system so it makes sense. Following the
11728 scheduling system is hard enough, trying to change it is murder.
11730 Another useful scheduling addition, mentioned above, is
11731 COTHREAD_STOPPING. It's an element flag that's used to signal
11732 whatever code is running in cothread context that it should be
11733 finishing up and exiting soon. An example of this is in
11734 plugins/cobin/spindentity.c. All the loops should now be composed
11735 of do/while loops, rather than while(1) loops:
11738 buf = gst_pad_pull(spindentity->sinkpad);
11739 gst_pad_push(spindentity->srcpad,buf);
11740 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11742 The reason for this is that COTHREAD_STOPPING may be set before the
11743 above loop ever gets started. It wouldn't do for the body of the
11744 loop to never once get called, that would simply stall the
11745 pipeline. Note that only the core library code is ever responsible
11746 for setting and unsetting this flag. All elements have to do is
11747 respond to it by cleanly exiting the loop and the function holding
11750 This is needed primarily to allow iterations to occur properly.
11751 Basically, there's a single entry point in the cothread scheduling
11752 loop, gst_bin_iterate_func() simply switches to this cothread. If
11753 the element in this context is allowed to loop infinitely, nothing
11754 would even switch back to the context from which the iterate() was
11755 originally called. This is a bit of a problem. The solution is
11756 for there to be an implicit switch back to the originating context.
11757 Now, even I'm not sure exactly how this works, but if the cothread
11758 that's switched to actually returns, execution returns back to the
11759 calling context, i.e. iterate_func().
11761 COTHREAD_STOPPING is therefore set just before switching into this
11762 (currently randomly chosen) context, on the assumption that it will
11763 return promptly after finishing its duties. The burden of clearing
11764 the flag falls to the various wrapper functions provided by the Bin
11765 code, thus element writers don't have to worry about doing that at
11766 all (and simply shouldn't).
11768 Related changes: All the sources in elements/ have been changed to
11769 reflect the new system.
11771 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11772 why, it's commented out now. 2) any other sources, including
11773 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11774 to work as pull-based sources.
11776 2000-12-04 09:35 omegahacker
11778 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11779 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11780 DEBUG system. New header file gstdebug.h holds the stuff to keep
11781 it out of gst.h's hair. DEBUG prints out the process id, cothread
11782 id, source filename and line number. Two new macros DEBUG_ENTER
11783 and DEBUG_LEAVE are used to show the entry and exit of a given
11784 function. This eventually might be used to construct call trace
11785 graphs, even taking cothreads into account. This would be quite
11786 useful in visualizing the scheduling mechanism.
11788 Minor changes to various debug messages.
11790 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11791 capable of performing DEBUG_LEAVE automatically. It does this by
11792 utilizing a little-known GCC extension that allows one to call a
11793 function with the same parameters as the current function. The
11794 macro uses this to basically call itself. A boolean is used to
11795 ensure that when it calls itself it actually runs the body of the
11796 function. In the meantime it prints stuff out before and after the
11797 real function, as well as constructing a debugging string. This
11798 can be used eventually to provide call-wide data on the DEBUG
11799 lines, instead of having to replicate data on each call to DEBUG.
11800 More research is needed into how this would most cleanly be fit
11801 into some other chunk of code, like GStreamer (I think of this
11802 DEBUG trick as a separate project, sorta).
11804 Unfortunately, the aforementioned DEBUG trick interacts quite
11805 poorly with cothreads. Almost any time it's used in a function
11806 that has anything remotely to do with a cothread context (as in, it
11807 runs in one), a segfault results from the __builtin_apply call,
11808 which is the heart of the whole thing. If someone who really knows
11809 assembly could analyze the resulting code to see what's really
11810 going on, we might find a way to fix either the macro or the
11811 cothreads (I'm thinking that there's something we missed in
11812 constructing the cothreads themselves) so this works in all cases.
11814 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11815 your functions. Be sure to put DEBUG_ENTER after your variable
11816 declarations and before any functional code, not to put the
11817 function name in any DEBUG strings (it's already there, trust me),
11818 and put a DEBUG_LEAVE if you care enough.
11820 Changes are going to happen in the way DEBUGs and other printouts
11821 occur, so stay tuned.
11823 2000-12-04 09:32 omegahacker
11825 * gst/gstplugin.c: Added a check to see if the plugin actually
11826 exists before even bothering to try to load it. Saves a fair
11827 amount of debugging spew with _gst_plugin_spew enabled.
11829 2000-12-04 09:14 omegahacker
11831 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11832 head_check function: DEBUG pretty much assumes there's a newline
11833 (\n) at the end, things get messy otherwise. Might add a
11834 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11835 a good cleanup anyway.
11837 2000-12-03 20:15 wtay
11839 * tests/caps.c: More test cases.
11841 2000-12-03 20:15 wtay
11843 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11845 2000-12-03 17:52 wtay
11847 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11850 2000-12-03 17:51 wtay
11852 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11853 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11854 pads. Added first preview of the capabilities system.
11855 Autoplugging is seriously broken with these (and other) changes.
11857 2000-12-03 15:02 richardb
11859 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11860 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11861 in the Makefile.am to generate symlinks to the live versions of the
11862 code in gst/ : fixes a compile error, and should keep things
11865 2000-12-03 00:17 omegahacker
11867 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11868 making DEBUG() print out the cothread ID as well as the process ID.
11869 cothread_getcurrent returns the current cothread ID, or -1 if
11870 cothreads aren't set up in this process context.
11872 2000-12-02 10:07 omegahacker
11874 * docs/random/filter-writers-guide: First pass at an outline for
11875 the Filter Writer's Guide. Mostly complete, though the structure
11876 needs some work. Just need someone to write it ;-)
11878 2000-11-30 20:30 wtay
11880 * docs/random/types3: Another type system proposal.
11882 2000-11-29 10:05 omegahacker
11884 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11885 code for error conditions to the end, using goto's to get there.
11886 This has the presumed advantage of consolidating all the normally
11887 run code into one chunk, reducing jumps (and the associated
11888 penalties in any modern processor) and limiting cache- line usage.
11889 It may be instructive to look at the generated assembly for this
11890 revision and the previous, to see if gcc is smart enough to do this
11893 If you want to turn off some of the checks (they are all checks for
11894 NULL pointers, if you're curious) for a speed gain, disable the
11895 #define of COTHREAD_PARANOID at the top.
11897 2000-11-26 19:11 wtay
11899 * docs/random/types2: Added the type system design.
11901 2000-11-25 18:13 wtay
11903 * docs/random/sources: More ramblings..
11905 2000-11-25 16:45 wtay
11907 * docs/random/sources: Another alternative to the src. Please
11910 2000-11-25 16:00 wtay
11912 * docs/random/sources: Added asci art control flow diagrams
11914 2000-11-25 14:18 wtay
11916 * docs/random/sources, gst/gstpipeline.c,
11917 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11918 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11919 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11920 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11921 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11922 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11923 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11924 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11925 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11926 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11927 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11928 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11929 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11930 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11931 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11932 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11933 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11934 the source elements.
11936 2000-11-25 07:43 omegahacker
11938 * gst/elements/gstelements.c: Added code to force the gsttypes
11939 plugin to load before gstelements, by simply having gstelements.c
11940 request the plugin. Solves some dependency problems. This is the
11941 correct method of doing this for now, though I had a thought:
11943 Have a static list of hard dependencies that the plugin system is
11944 responsible for satisfying before even trying to load the plugin.
11945 Makes plugin design easier.
11947 2000-11-25 07:02 omegahacker
11949 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11950 quite complete but sufficient for now
11952 2000-11-24 22:28 omegahacker
11954 * gst/gstelement.c: Fixed a dumb mistake: in
11955 gst_element_set_loop_function, it was forcing the cothread's entry
11956 function to change. This is totally wrong, the create_plan function
11957 in GstBin is responsible for setting that to its own internal
11958 helper function. Code removed outright...
11960 2000-11-23 21:49 omegahacker
11962 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11963 support hotswapping of loopfunc
11965 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11966 loopfunc is set, which needs to be obeyed by the loopfuncs
11967 themselves. The assumption is that only a loopfunc or an element
11968 that knows what it's doing will ever change the loopfunc pointer,
11969 so they can be responsible for exitting the loopfunc itself
11972 The loopfunc_wrapper function has been changed to call the loopfunc
11973 pointer itself in a loop. If the loopfunc changes, the current
11974 loop is supposed to exit, which causes the loopfunc_wrapper to
11975 start up the new loopfunc.
11977 2000-11-23 20:39 omegahacker
11979 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11980 gst_element_connect
11982 SImple matter of cleaning up the conflicting checks and actually
11983 connecting the pads in question.
11985 2000-11-23 08:13 omegahacker
11987 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11988 occurs after the state change of all the child elements.
11989 gstelement.c: set_state now loops such that each element only deals
11990 with one state change at a time, i.e.
11991 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11993 2000-11-20 22:05 wtay
11995 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11996 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11997 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11998 initialisation in mpeg2dec Added little performance test (compile
12001 2000-11-20 19:04 wtay
12004 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12005 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
12006 gstplay/gstmediaplay.c, gstplay/gstplay.c,
12007 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
12008 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
12009 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
12010 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
12011 plugins/mpeg2/ac3dec/audio_out.h,
12012 plugins/mpeg2/ac3dec/bit_allocate.c,
12013 plugins/mpeg2/ac3dec/bit_allocate.h,
12014 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12015 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12016 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12017 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12018 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12019 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12020 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12021 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12022 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12023 plugins/mpeg2/ac3dec/downmix_c.h,
12024 plugins/mpeg2/ac3dec/downmix_i386.S,
12025 plugins/mpeg2/ac3dec/downmix_i386.h,
12026 plugins/mpeg2/ac3dec/downmix_kni.S,
12027 plugins/mpeg2/ac3dec/downmix_kni.h,
12028 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12029 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12030 plugins/mpeg2/ac3dec/imdct512_kni.S,
12031 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12032 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12033 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12034 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12035 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12036 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12037 plugins/mpeg2/ac3dec/rematrix.h,
12038 plugins/mpeg2/ac3dec/sanity_check.c,
12039 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12040 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12041 plugins/mpeg2/ac3dec/srfft_kni.h,
12042 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12043 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12044 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12045 plugins/mpeg2/mpeg2dec/Makefile.am,
12046 plugins/mpeg2/mpeg2dec/decode.c,
12047 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12048 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12049 plugins/mpeg2/mpeg2dec/motion_comp.c,
12050 plugins/mpeg2/mpeg2dec/motion_comp.h,
12051 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12052 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12053 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12054 decoder. No seeking yet but at least we do not need ac3parse
12055 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12056 included). I have modified DeCSS a bit to work in GStreamer. Can I
12057 release the code or is there some lawyer that's going to sue me?
12058 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12059 decoder but failed.
12061 2000-11-12 20:34 wtay
12063 * components/bonobo-gstmediaplay/: Makefile.am,
12064 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12065 now works on audio only (mp3/vorbis). Video is broken because
12066 bonobo does not handle multithreading yet. Added Bonobo toolbar
12069 2000-11-11 15:13 wtay
12071 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12072 components/bonobo-gstmediaplay/Makefile.am,
12073 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12074 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12075 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12076 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12077 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12078 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12079 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12080 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12081 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12082 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12083 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12084 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12085 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12086 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12087 gst/elements/gstqueue.c, gstplay/Makefile.am,
12088 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12089 headers/code where missing in gst directory Added a bonobo wrapper
12090 for the media player (it shows up in gshell but locks up when
12091 activating the component, anyone?) Fixed some XML save/load
12092 problems with arguments.
12094 2000-11-08 19:53 wtay
12096 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12097 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12098 libraries. It looks like glade does not like empty dockitems...
12100 2000-11-07 21:38 wtay
12102 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12103 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12105 2000-11-07 21:24 wtay
12107 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12108 gstelement.sgml, gstpad.sgml: [no log message]
12110 2000-11-07 21:18 wtay
12112 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12113 gstreamer-sections.txt: Updated docs
12115 2000-11-06 00:15 wtay
12117 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12118 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12119 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12120 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12121 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12122 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12123 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12124 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12125 specific data to the cothreads.
12127 2000-11-04 18:55 wtay
12129 * include/sse.h: [no log message]
12131 2000-11-04 18:54 wtay
12133 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12134 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12135 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12136 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12137 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12138 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12139 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12140 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12141 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12142 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12143 plugins/mpeg2/mpeg2dec/Makefile.am,
12144 plugins/mpeg2/mpeg2dec/decode.c,
12145 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12146 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12147 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12148 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12149 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12150 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12151 plugins/mpeg2/mpeg2dec/motion_comp.c,
12152 plugins/mpeg2/mpeg2dec/motion_comp.h,
12153 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12154 plugins/mpeg2/mpeg2dec/mpeg2.h,
12155 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12156 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12157 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12158 excellent mpeg2dec decoder. Not 100% optimized but allready very
12159 fast. More cleanup.
12161 2000-11-02 20:10 wtay
12163 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12164 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12165 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12166 GUI apps using GStreamer should now handle the Gdk locks when
12167 handling signals from the pipeline (as it should be)
12169 2000-11-01 22:11 wtay
12171 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12172 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12173 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12174 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12175 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12176 Some code cleanup Let the parent GstBin decide when to do a
12177 create_plan (bin inside a thread)
12179 2000-11-01 13:49 wtay
12181 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12182 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12183 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12184 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12185 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12186 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12187 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12188 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12189 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12190 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12191 plugins/mp3decode/parse/mp3parse.c,
12192 plugins/mp3decode/parse/mp3parse.h,
12193 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12194 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12195 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12196 which is quite clean and more readable. Renamed parseavi to
12197 avidecoder Implemented seeking/time display/pause/play/stop/clean
12198 exit to gstmediaplay Added an element flag to indicate that it
12199 cannot deal with noncontigous buffers. If such an element is found
12200 in the pipeline, seeking is disabled for the complete stream
12201 (avidecoder cannot deal with seeking until we convert it to a loop
12202 based element with pull_region to fetch the indeces etc...)
12204 2000-10-30 21:10 wtay
12206 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12209 2000-10-30 21:08 wtay
12211 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12212 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12215 2000-10-30 21:06 wtay
12217 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12218 nonworking forward DCT with MMX
12220 2000-10-30 21:02 wtay
12222 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12223 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12224 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12225 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12226 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12227 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12228 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12229 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12230 plugins/mpeg1/mpegaudio/Makefile.am,
12231 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12232 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12233 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12234 plugins/mpeg1video/parse/mp1videoparse.c,
12235 plugins/mpeg2/mpeg2enc/Makefile.am,
12236 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12237 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12238 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12239 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12240 Misc fixes and cleanups A reworked gstplay. Now it is called
12241 gstmediaplay. gstplay is a custom widget that can display media and
12242 is to become a bonobo component soon. put the tables of the mpeg
12243 audio encoder in a header file. maybe faster quantisation for the
12246 2000-10-25 20:09 wtay
12248 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12249 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12250 docs/plugins/gstreamer-plugins-docs.sgml,
12251 docs/plugins/gstreamer-plugins-sections.txt,
12252 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12253 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12254 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12255 docs/plugins/tmpl/gstaviencoder.sgml,
12256 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12257 docs/plugins/tmpl/gstjpegenc.sgml,
12258 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12259 docs/plugins/tmpl/gstmpeg2enc.sgml,
12260 docs/plugins/tmpl/gstmpeg2play.sgml,
12261 docs/plugins/tmpl/gstmpeg_play.sgml,
12262 docs/plugins/tmpl/gstmpegaudio.sgml,
12263 docs/plugins/tmpl/gstmpg123.sgml,
12264 docs/plugins/tmpl/gstparseau.sgml,
12265 docs/plugins/tmpl/gstparseavi.sgml,
12266 docs/plugins/tmpl/gstparsewav.sgml,
12267 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12268 docs/plugins/tmpl/gstspectrum.sgml,
12269 docs/plugins/tmpl/gstv4lsrc.sgml,
12270 docs/plugins/tmpl/gstwincodec.sgml,
12271 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12272 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12273 docs/plugins/tmpl/median.sgml,
12274 docs/plugins/tmpl/mp1videoparse.sgml,
12275 docs/plugins/tmpl/mp2videoparse.sgml,
12276 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12277 docs/plugins/tmpl/mpeg2parse.sgml,
12278 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12279 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12280 docs/plugins/tmpl/smoothwave.sgml,
12281 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12282 docs/plugins/tmpl/synaesthesia.sgml,
12283 docs/plugins/tmpl/system_encode.sgml,
12284 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12285 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12286 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12287 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12288 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12289 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12290 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12291 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12292 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12293 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12294 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12295 test/qtest.c: More Docs updates. Added plugin documentation. I
12296 fear we need a gstdoc implementation that loads plugins and does
12297 introspection on them. I think we should automatically create the
12298 docs for the pads and mime types the plugins provide. Does anyone
12299 have enough perl knowledge to add these features? I allready
12300 changed the C code to output the pad definitions but my perl
12301 knowledge is too limited, for now, to implement the rest of the
12302 needed functionality...
12304 2000-10-22 17:30 wtay
12306 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12307 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12308 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12309 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12310 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12311 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12312 spectrum.sgml, videoraw.sgml: More docs updates
12314 2000-10-22 17:27 wtay
12316 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12317 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12318 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12319 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12320 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12321 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12322 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12323 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12324 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12325 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12326 updates documented the libraries
12328 2000-10-21 13:04 wtay
12330 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12331 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12332 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12333 plugins/avi/gstparseavi.c,
12334 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12335 plugins/mpeg1video/parse/mp1videoparse.c,
12336 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12337 plugins/mpeg2/mpegtypes/Makefile.am,
12338 plugins/mpeg2/mpegtypes/mpeg2types.c,
12339 plugins/mpeg2/parse/mpeg2parse.c,
12340 plugins/mpeg2/video/gstmpeg2play.c,
12341 plugins/mpeg2/videoparse/.cvsignore,
12342 plugins/mpeg2/videoparse/Makefile.am,
12343 plugins/mpeg2/videoparse/mp2videoparse.c,
12344 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12345 better autoplugging. MPEG2 works more or less. fix in
12346 autoplugging. avi now works.
12348 2000-10-12 20:41 wtay
12350 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12351 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12352 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12353 hardcoded pipeline setup is gstplay in favor of the autoplugging
12354 features. Still in a rought shape...
12356 2000-10-12 09:43 richardb
12358 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12359 gets installed correctly by make install. Problems: clean /
12360 uninstall don't work. make dist not tested. pdf manual doesn't
12363 2000-10-11 20:30 wtay
12365 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12366 gst/gstextratypes.c, gst/gstextratypes.h,
12367 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12368 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12369 types for better editor properties (FILENAME, enums) The disksrcs
12370 location property can now be set in the editor: we can now make our
12371 first working mp3 player with gsteditor!!
12373 2000-10-09 21:01 wtay
12375 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12376 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12377 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12378 bug in mpeg_play. Create a new thread upon a multisrc element in
12379 autoplugging: the autoplug example now correctly sets up 5 threads
12380 for an mpeg player.
12382 2000-10-09 01:34 richardb
12384 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12385 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12386 docs/manual/images/Makefile.am: Added building of the manual to the
12387 build system. Currently in a rudimentary state - will not
12388 gracefully give up if tools not available, will not uninstall /
12389 clean, and may not install / make dist properly. Documentation
12390 does not have dependencies on images, so won't rebuild if they're
12393 2000-10-08 23:23 wtay
12395 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12396 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12397 plugins/mp3decode/types/Makefile.am,
12398 plugins/mp3decode/types/mp3types.c,
12399 plugins/mpeg1/mpegtypes/.cvsignore,
12400 plugins/mpeg1/mpegtypes/Makefile.am,
12401 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12402 This little program (30 relevant lines) is able to play
12403 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12404 you write. Separated the mp3 and mpeg1 types for better reuse.
12406 2000-10-08 23:17 wtay
12408 * configure.in, editor/editor.glade, editor/gsteditor.h,
12409 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12410 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12411 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12412 editor/gsteditorproperty.c, editor/gstelementselect.c,
12413 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12414 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12415 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12416 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12417 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12418 plugins/capture/v4l/gstv4lsrc.c,
12419 plugins/mp3decode/mpg123/gstmpg123.c,
12420 plugins/mp3decode/parse/mp3parse.c,
12421 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12422 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12423 plugins/mpeg1/mpeg_play/video.c,
12424 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12425 plugins/mpeg1/parse/mpeg1parse.c,
12426 plugins/mpeg1video/parse/mp1videoparse.c,
12427 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12428 Fixes to various elements so that correct types are returned.
12429 Fixed flag collision with GtkObject. Elements can now suggest a
12430 thread. not sure if this is the right way to handle automatic
12431 thread creation. Autoplugging now works with multiple sinks and
12432 thread setup. No threads are created for intermediate elements yet,
12433 so MPEG may still be choppy.
12435 2000-10-06 23:52 richardb
12437 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12438 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12439 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12440 don't exist (these looked like copy and paste typos).
12442 2000-10-06 03:38 richardb
12444 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12446 2000-10-01 22:46 wtay
12448 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12449 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12450 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12451 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12452 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12453 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12454 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12455 pixmaps/thread.xpm: Initial work for the new editor.
12457 2000-09-27 20:33 wtay
12459 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12460 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12461 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12462 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12463 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12464 descriptions. GladeXML like operation implemented (you can
12465 retrieve parts of a pipeline)
12467 2000-09-24 23:47 wtay
12469 * examples/xml/.cvsignore: better .cvsignore
12471 2000-09-24 23:45 wtay
12473 * examples/xml/.cvsignore, examples/xml/Makefile,
12474 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12475 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12476 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12477 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12478 handling. A first example of what is to come...
12480 2000-09-24 15:31 wtay
12482 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12483 two threads and two queues.
12485 2000-09-24 15:29 wtay
12487 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12488 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12489 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12490 initialized in its thread context resulting in severe stack
12491 corruption. This was very hard to track down. We should be able
12492 now to modify some plugins to a loop based setup so that we can get
12493 rid of the mp3parse and mp1videoparse elements. Modified the GList
12494 to a GSList in the queue.
12496 2000-09-23 00:35 wtay
12498 * gstreamer-config.in, examples/helloworld/helloworld.c,
12499 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12500 examples/queue/queue.c, examples/queue2/.cvsignore,
12501 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12502 examples/queue3/queue3.c, examples/thread/thread.c,
12503 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12504 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12505 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12506 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12507 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12508 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12509 the thread handling. Fix a bug in gstreamer-config : gthread was
12510 not included. gst_bin_create_plan() is now done in the READY
12511 state. a bin with only another bin in it will now work with
12512 gst_bin_iterate. Added some examples for the queues.
12514 2000-09-21 18:54 richardb
12516 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12517 dct64.c as well. Fixes link error on PPC.
12519 2000-09-21 02:42 richardb
12521 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12522 nicely if attempt to run a test with an unsupported DCT type.
12524 2000-09-21 02:34 richardb
12526 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12527 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12528 support if available - hopefully makes it compile on PPC.
12530 2000-09-21 01:57 richardb
12532 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12533 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12534 cothreads stuff was causing segfaults, because the stack needs to
12535 be initialised with a particular structure on PPC, unlike x86 where
12536 it simply has items pushed or popped. Added Chris to AUTHORS, for
12539 2000-09-18 23:19 richardb
12541 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12542 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12543 Fix compile problem due to DEBUG being redefined in
12544 libs/getbits/gstgetbits.h. Also fix several small typos in the
12547 2000-09-17 23:08 wtay
12549 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12550 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12551 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12552 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12553 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12554 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12555 plugins/mpeg2/ac3parse/ac3parse.c,
12556 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12557 gst_pipeline_add_sink/src to allow multiple sink cases and more
12558 complex autoplugging. Update docs too. Simplified the pipeline
12559 autoplugging code. Changed the cothread case: One iteration is now
12560 a push from the src element. The disk source does not change its
12561 state anymore on eof. Better type setting for the ac3
12562 parser/decoder and mpeg2parse.
12564 2000-09-17 15:06 wtay
12566 * acconfig.h, configure.in, gst/gstbin.c,
12567 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12568 with Xv extension if the library is found. Changed the disksrc so
12569 that is goes to the PAUSE state if eof.
12571 2000-09-17 13:32 wtay
12573 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12575 2000-09-17 13:32 wtay
12577 * docs/manual/components.sgml: Information about the bonobo
12578 components and capplets we are going to make :-)
12580 2000-09-17 13:31 wtay
12582 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12583 plugins/mpeg1/mpeg_play/parseblock.c,
12584 plugins/mpeg2/mpeg2enc/Makefile.am,
12585 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12586 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12587 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12588 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12589 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12590 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12591 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12592 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12593 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12594 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12595 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12596 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12597 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12598 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12599 plugins/mpeg2/mpeg2enc/predict.c,
12600 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12601 plugins/mpeg2/mpeg2enc/predict_sse.s,
12602 plugins/mpeg2/mpeg2enc/ratectl.c,
12603 plugins/mpeg2/mpeg2enc/transfrm.c,
12604 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12605 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12606 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12607 asembler to seperate files.
12609 2000-09-17 00:11 richardb
12611 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12612 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12613 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12614 plugins/avi/wincodec/gstwinenc.c,
12615 plugins/mpeg1/mpeg1encoder/Makefile.am,
12616 plugins/mpeg1/mpeg1encoder/putbits.c,
12617 plugins/mpeg1/mpeg_play/Makefile.am,
12618 plugins/mpeg1/mpeg_play/parseblock.c,
12619 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12620 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12621 libs/winloader is disabled on PPC - I doubt this can be made to
12622 work. libs/videoscale and libs/idct are also disabled - they
12623 should be fixable though.
12625 Sorted out most of the plugins - avi is disabled for now on PPC;
12626 can be worked on later if there's any chance of getting it to work.
12628 Also provide an automake conditional for compiling vorbis, based on
12629 a configure test for the needed libraries: currently the test isn't
12630 implemented and defaults to "no" so you'll have to fiddle it to
12631 compile vorbis. I shall get hold of vorbis and implement an
12632 appropriate test some other time (if noone else beats me to it).
12634 2000-09-16 23:03 richardb
12636 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12637 Moved generic function implementations into gstgetbits_generic.c,
12640 2000-09-16 11:58 wtay
12642 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12643 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12644 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12645 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12646 quick hack to allow loop based elements to finish intead of looping
12647 till infinity. Added compile time i386 or plain C getbits
12648 implementation selection. The vorbis decoder now is our first loop
12651 2000-09-16 01:59 richardb
12653 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12654 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12655 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12656 plugins/mpeg2/ac3dec/Makefile.am,
12657 plugins/mpeg2/mpeg2enc/Makefile.am,
12658 plugins/mpeg2/mpeg2enc/motion.c,
12659 plugins/mpeg2/subtitles/Makefile.am,
12660 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12661 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12662 port, and towards generic portability.
12664 2000-09-16 00:04 richardb
12666 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12667 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12668 checking for 386, D'oh. Fix autogen to run autoheader _before_
12669 autoconf, since it generates a required file (config.h.in, which I
12670 just removed from CVS since its an autogenerated one). Also fix
12671 messed up variables in gst/Makefile.am
12673 2000-09-15 23:44 richardb
12675 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12676 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12677 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12678 Begun to add support for non i386 architectures, with the help of
12679 Chris Emerson. Added bits to configure to figure out architecture,
12680 and added some alternatives for PPC. Should cause no problems on
12681 i386, but I'll check after this commit, but doesn't yet work on PPC
12684 2000-09-14 23:18 wtay
12686 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12687 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12688 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12689 The vorbis encoder A test program to convert an mp3 to a vorbis
12690 file. A fix for the dynamic plugin loader factory_find was not
12691 working. Don't forget to run gstreamer-register after installing
12694 2000-09-14 21:31 wtay
12696 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12697 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12698 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12699 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12700 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12701 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12702 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12703 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12704 vorbis decoder. The encoder is not yet functional. Small cosmetic
12705 changes to gstcpu.c
12707 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12708 you *have* to change the line in libtool to
12709 deplibs_check_method="pass_all" because else the plugin shared
12710 library refuses to link against the static libvorbis.a library.
12711 This is a hack. I have no intention in including libvorbis into the
12712 gstreamer CVS tree and making it libtool compatible.
12714 2000-09-13 20:04 wtay
12716 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12717 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12718 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12719 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12720 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12721 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12722 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12723 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12724 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12725 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12726 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12727 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12730 2000-09-12 19:15 wtay
12732 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12733 MMX optimisation split out in seperate file.
12735 2000-09-12 19:13 wtay
12737 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12738 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12739 plugins/mpeg1/mpeg_play/Makefile.am,
12740 plugins/mpeg1/mpeg_play/parseblock.c,
12741 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12742 plugins/mpeg1/mpeg_play/recon_mmx.c,
12743 plugins/mpeg1/mpeg_play/recon_sse.s,
12744 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12745 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12746 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12747 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12748 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12749 CPU detection. Added SSE optimisation to mpeg_play Modified the
12750 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12751 mpeg1 and mpeg2 decoders.
12753 2000-09-09 17:39 wtay
12755 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12756 thread/Makefile, thread/thread.c: A thread example. An example of
12757 gstreamer-launch: an mp3 player
12759 2000-09-09 17:36 wtay
12761 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12762 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12763 docs/manual/programs.sgml, docs/manual/queues.sgml,
12764 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12765 editor/gsteditor.h, editor/gstelementselect.c,
12766 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12767 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12768 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12769 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12770 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12771 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12772 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12773 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12774 plugins/mpeg2/ac3parse/Makefile.am,
12775 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12776 Changes to gstreamer-config to include gtk+ libs manual changes:
12777 queues, threads, programs gsteditor does not crash anymore.
12778 gstpipline new should return a GstElement * fixed ac3dec for new
12779 getbits fixes to gstreamer-launch more efficient startup for
12782 2000-09-07 21:35 wtay
12784 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12785 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12786 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12787 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12788 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12789 plugins/mp3decode/mpg123/Makefile.am,
12790 plugins/mp3decode/mpg123/common.c,
12791 plugins/mp3decode/mpg123/gstmpg123.c,
12792 plugins/mp3decode/mpg123/layer1.c,
12793 plugins/mp3decode/mpg123/layer2.c,
12794 plugins/mp3decode/mpg123/layer3.c,
12795 plugins/mp3decode/mpg123/mpg123.c,
12796 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12797 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12798 plugins/mpeg1/system_encode/buffer.c,
12799 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12800 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12801 test/cothreads/test.c: Faster and modular getbits implementation.
12802 Fixed a bug in the audiosink that could lock up your box on bad MB.
12803 Modified the plugins to use the new getbits functions.
12805 2000-08-28 21:20 wtay
12807 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12808 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12809 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12810 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12811 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12812 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12813 plugins/avi/wincodec/gstwincodec.c,
12814 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12815 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12816 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12817 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12818 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12819 plugins/mp3decode/parse/mp3parse.c,
12820 plugins/mp3decode/xing/gstxing.c,
12821 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12822 plugins/mpeg1/mpeg_play/decoders.c,
12823 plugins/mpeg1/mpeg_play/decoders.h,
12824 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12825 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12826 plugins/mpeg1/parse/mpeg1parse.c,
12827 plugins/mpeg1/system_encode/system_encode.c,
12828 plugins/mpeg1video/parse/mp1videoparse.c,
12829 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12830 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12831 plugins/mpeg2/parse/mpeg2parse.c,
12832 plugins/mpeg2/subtitles/mpeg2subt.c,
12833 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12834 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12835 plugins/visualization/smoothwave/smoothwave.c,
12836 plugins/visualization/spectrum/gstspectrum.c,
12837 plugins/visualization/synaesthesia/synaesthesia.c,
12838 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12839 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12840 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12841 information in /etc/gstreamer/reg.xml - no need to do a
12842 plugin_load_all() - plugins are loaded when needed - typedetect
12843 functions are loaded when needed (still buggy) - no need to check
12844 for the existance of the plugin in the codecs - added
12845 gstreamer-register to create the reg.xml file - renamed launch to
12846 gstreamer-launch - plugins need to register the typefactory they
12847 provide modified the plugins to meet the new design modified the
12848 plugins to correctly set their pad types autoplugging can be done
12849 without loading the plugins now
12851 2000-08-22 22:18 wtay
12853 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12854 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12855 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12856 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12857 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12858 docs/manual/queues.sgml, docs/manual/threads.sgml,
12859 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12860 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12861 gst/gstpipeline.c, gst/gsttype.c,
12862 plugins/mp3decode/mpg123/gstmpg123.c,
12863 plugins/mp3decode/parse/mp3parse.c,
12864 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12865 empty...) Added automatic pad plugging. Added automatic dynamic
12866 pad plugging. Changed some codecs to correctly set their pad
12869 2000-08-21 22:57 wtay
12871 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12873 2000-08-21 22:23 wtay
12875 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12876 autoplug. Works for mp3 files only for now.
12878 2000-08-21 22:20 wtay
12880 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12881 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12882 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12883 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12884 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12885 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12886 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12887 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12888 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12889 first (rude) attempt at autoplug. Autoplugging selects appropriate
12890 codecs to connect src to sink, adds them to the pipeline and
12891 connect pads. Autoplugging will run the typedetect plugin if the
12892 src pad has no MIME type. No autoplugging is done on the src and
12893 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12894 creating threads. No attempt at dynamically autoplugging not yet
12895 existing pads. Changes to (some) plugins to properly set their
12898 2000-08-19 17:36 wtay
12900 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12901 helloworld.sgml, outline.txt: More manual about MIME types and
12904 2000-08-19 01:34 richardb
12906 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12907 sure that these are generated files which have no right to be in
12908 the CVS. If I'm wrong, and things break, then we'll just have to
12909 put them back again.
12911 2000-08-19 01:29 richardb
12913 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12914 test/Makefile.am: libXv is now linked against by test/* and gstplay
12915 if it is present. -lXv isn't leaked all over the place due to
12916 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12917 to link explicitly with extra things just because we use certain
12920 Build Makefile in tests, but don't recurse into tests when doing
12921 the build (tests no longer in SUBDIRS).
12923 2000-08-19 00:31 richardb
12925 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12926 compile gstplay only if there is one.
12928 2000-08-18 23:54 wtay
12930 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12931 makefile hacker :-)
12933 2000-08-18 23:17 wtay
12935 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12938 2000-08-18 23:15 wtay
12940 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12943 2000-08-18 23:07 richardb
12945 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12946 present, mpeg2enc plugin just ignores the .s files, C equivalents
12949 2000-08-18 22:57 wtay
12951 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12952 using uncompiled code.
12954 2000-08-18 22:30 richardb
12956 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12957 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12960 2000-08-18 21:38 wtay
12962 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12963 examples/helloworld/helloworld.c: helloworld example. and docs
12965 2000-08-18 21:35 wtay
12967 * README, gstreamer-config.in, docs/gst/Makefile.am,
12968 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12969 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12970 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12971 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12972 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12973 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12974 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12975 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12976 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12977 plugins/mp3decode/mpg123/Makefile.am,
12978 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12979 plugins/mpeg1/parse/mpeg1parse.c,
12980 plugins/visualization/smoothwave/smoothwave.c,
12981 plugins/visualization/spectrum/gstspectrum.c,
12982 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12983 Various fixes for the build/install problems update to the
12984 docs/manual. Added a simple helloworld example.
12986 2000-08-17 07:18 wtay
12988 * docs/manual/gstreamer-manual.sgml: The book is not published
12991 2000-08-16 22:40 wtay
12993 * docs/manual/images/.cvsignore: Ignore the png images; they are
12994 supposed to be build by the Makefile.
12996 2000-08-16 22:38 wtay
12998 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12999 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
13000 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
13001 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
13004 2000-08-14 16:18 wtay
13006 * libs/idct/.cvsignore: ignore the test program
13008 2000-08-14 16:17 wtay
13010 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13011 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13012 plugins/vcdsrc/vcdsrc.c,
13013 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13014 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13015 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13016 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13017 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13018 test/record.c, test/spectrum.c, test/vidcapture.c,
13019 test/vidcapture2.c, test/videotest.c, test/wave.c,
13020 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13021 Adapted the test directory to the new state management added an
13022 mpeg2 to avi encoder. added a v4l to divx capture example.
13024 2000-08-14 11:59 wtay
13026 * configure.in, include/avifmt.h, include/registry.h: The include
13027 files for the windows codec loader. top level configure file.
13029 2000-08-14 11:57 wtay
13031 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13032 handler. This object is able to generate buffers and is passed
13033 between elements to exchange buffers. Elements can also use this
13034 pool to efficiently generate output buffers.
13036 2000-08-14 11:55 wtay
13038 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13039 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13040 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13041 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13042 in the threading element. Added bufferpools.
13044 2000-08-14 11:54 wtay
13046 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13047 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13048 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13049 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13050 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13051 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13052 is possible. Added MPEG2 subtitles.
13054 2000-08-14 11:49 wtay
13056 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13057 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13058 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13059 and used the IDCT library.
13061 2000-08-14 11:42 wtay
13063 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13065 2000-08-14 11:41 wtay
13067 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13068 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13069 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13070 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13071 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13072 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13073 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13074 transfrm.c, variance_mmx.s: Better rate control with different
13075 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13076 optimisations. Use the IDCT library.
13078 2000-08-14 11:33 wtay
13080 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13083 2000-08-14 11:32 wtay
13085 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13088 2000-08-14 11:31 wtay
13090 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13091 system_encode.c, system_encode.h: Added statup delay. Added
13094 2000-08-14 11:30 wtay
13096 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13098 2000-08-14 11:28 wtay
13100 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13101 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13102 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13105 2000-08-14 11:25 wtay
13107 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13109 2000-08-14 11:23 wtay
13111 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13112 new state management.
13114 2000-08-14 11:21 wtay
13116 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13117 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13118 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13119 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13120 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13121 encoder/decoder plugins for windows codecs.
13123 2000-08-14 11:17 wtay
13125 * gstplay/gstplay.glade: The UI
13127 2000-08-14 11:16 wtay
13129 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13130 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13131 stop.xpm, support.c, support.h: glade based gstplay version.
13132 better avi/mpeg support. nice about dialog :-) Drag and drop
13135 2000-08-14 11:12 wtay
13137 * libs/idct/.cvsignore: ..
13139 2000-08-14 11:11 wtay
13141 * libs/: Makefile.am, getbits/gstgetbits.c,
13142 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13143 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13144 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13145 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13146 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13147 Added IEEE testbed. Update to the windows codec loader. fixes in
13148 the riff parser/encoder. cleanup in the getbits/putbits API.
13150 2000-08-05 04:53 omegahacker
13152 * LICENSE, Makefile.am: Adding explicit license information, since
13153 quite a large number of source files don't have the LGPL header.
13154 This is something we need to fix. GNOME has a script to run around
13155 and fix things, maybe we should snag a copy and let it loose in a
13158 2000-07-21 04:57 omegahacker
13160 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13161 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13162 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13163 gstpipefilter.h: Brought standard elements in line with new state
13166 2000-07-17 18:14 omegahacker
13168 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13169 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13170 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13171 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13172 gst/gstthread.h, gst/elements/gstelements.c,
13173 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13174 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13175 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13176 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13177 Megapatch, changes which states are available, how they're used,
13178 and how they're set. Also modifies the scheduling system, breaking
13179 pulled buffers. Check mail archives for more details.
13181 2000-07-15 14:26 wtay
13183 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13184 plugins/mp3decode/mpg123/gstmpg123.c,
13185 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13186 with the allignment of the chunks. This should solve the errors
13189 2000-07-15 13:06 wtay
13191 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13192 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13193 include/default.h, include/registry.h, libs/Makefile.am,
13194 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13195 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13196 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13197 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13198 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13199 plugins/mp3decode/mpg123/layer3.c,
13200 plugins/mpeg1video/parse/mp1videoparse.c,
13201 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13202 the wine .dll loader. you must unzip binaries.zip from
13203 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13204 source tree**. Extended and bugfixed thr riff parser to support
13205 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13206 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13207 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13208 gstplay is temporarly broken.
13210 2000-07-13 20:49 wtay
13212 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13213 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13214 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13215 plugins/mpeg1video/parse/mp1videoparse.c,
13216 plugins/mpeg1video/parse/mp1videoparse.h,
13217 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13218 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13219 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13220 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13221 (from libmpeg2) Round image size up to the nearest multiple of 16
13224 2000-07-12 23:52 wtay
13226 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13227 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13228 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13229 gst/gstthread.c, gst/elements/gstaudiosink.c,
13230 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13231 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13232 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13233 plugins/mp3decode/mpg123/gstmpg123.c,
13234 plugins/mp3decode/mpg123/gstmpg123.h,
13235 plugins/mp3decode/mpg123/layer3.c,
13236 plugins/mp3decode/mpg123/mpg123.c,
13237 plugins/mp3decode/parse/Makefile.am,
13238 plugins/mp3decode/parse/mp3parse.c,
13239 plugins/mp3decode/parse/mp3parse.h,
13240 plugins/mp3decode/xing/libxing/Makefile.am,
13241 plugins/mpeg1/mpeg_play/Makefile.am,
13242 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13243 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13244 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13245 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13246 plugins/mpeg1video/parse/mp1videoparse.c,
13247 plugins/mpeg1video/parse/mp1videoparse.h,
13248 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13249 is the audio/video sync release. Changed the mpegvideoparser to
13250 parse complete pictures. Added the PTS timestamps to the pictures.
13251 Added PTS timestamps to the MPEG audio frames. Made the clock a
13252 littlebit better. Gstplay now uses two more threads one for video,
13253 one for audio playback. Added the first QoS callbacks for the
13254 pads. hopefully fix an mmx compilation problem.
13256 2000-07-05 22:32 wtay
13258 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13259 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13260 mechanism in case no suitable XvImage is found.
13262 2000-07-05 11:21 wtay
13264 * gstplay/gstplay.h: [no log message]
13266 2000-07-05 11:21 wtay
13268 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13269 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13270 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13271 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13272 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13273 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13274 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13275 plugins/mp3decode/parse/mp3parse.c,
13276 plugins/mpeg1/mpeg_play/Makefile.am,
13277 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13278 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13279 plugins/mpeg1/mpeg_play/parseblock.c,
13280 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13281 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13282 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13283 plugins/mpeg1video/parse/Makefile.am,
13284 plugins/mpeg1video/parse/mp1videoparse.c,
13285 plugins/mpeg1video/parse/mp1videoparse.h,
13286 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13287 plugins/mpeg2/ac3parse/Makefile.am,
13288 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13289 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13290 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13291 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13292 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13293 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13294 MMX conversion implemented seeking to gstplay.
13296 2000-06-27 21:22 wtay
13298 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13299 interpollation for bidirectionally predicted macroblocks.
13300 (players based on mpeg_play should also implement this, as it was
13301 left out from the reference decoder, probabliy for performance
13302 reasons) Reduced rounding errors in the quatisation of the
13305 2000-06-25 23:23 wtay
13307 * gstplay/.cvsignore: [no log message]
13309 2000-06-25 23:21 wtay
13311 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13312 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13313 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13314 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13315 Added mpeg2 playback for gstplay
13317 2000-06-25 22:37 wtay
13319 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13320 gst/gsttypefind.h, gst/elements/Makefile.am,
13321 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13322 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13323 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13324 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13325 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13326 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13327 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13328 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13329 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13330 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13331 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13332 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13333 plugins/filters/median/median.c, plugins/filters/median/median.h,
13334 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13335 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13336 plugins/mp3decode/parse/mp3parse.c,
13337 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13338 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13339 plugins/mpeg1/mpeg_play/parseblock.c,
13340 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13341 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13342 plugins/mpeg1/parse/mpeg1parse.c,
13343 plugins/mpeg1/system_encode/system_encode.c,
13344 plugins/mpeg1video/parse/mp1videoparse.c,
13345 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13346 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13347 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13348 fixed the avi parser (gstriff had wrong size) the system_encoder
13349 can now do video only system streams sanitized the colorspace and
13350 scaler api. added fast self modifying asm scaler. worked on the
13351 typefind stuff. added a cool media player (gstplay) it uses the
13352 typefinder to playback avi, mpeg1 (system and video) streams. It
13353 is also a testbed and a real app.
13355 2000-06-18 15:13 wtay
13357 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13358 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13361 2000-06-18 14:51 wtay
13363 * plugins/avi/videoheader.c: Construct the avi header based on the
13366 2000-06-18 14:50 wtay
13368 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13369 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13370 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13371 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13372 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13373 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13374 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13375 color conversion bug. Initial work for multiply avi codecs.
13377 2000-06-16 23:58 wtay
13379 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13380 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13381 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13382 plugins/mpeg1/mpegaudio/common.c,
13383 plugins/mpeg1/mpegaudio/encoder.h,
13384 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13385 plugins/mpeg1/mpegaudio/gstputbits.c,
13386 plugins/mpeg1/mpegaudio/gstputbits.h,
13387 plugins/mpeg1/mpegaudio/musicin.h,
13388 plugins/mpeg2/mpeg2enc/Makefile.am,
13389 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13390 plugins/mpeg2/mpeg2enc/gstputbits.c,
13391 plugins/mpeg2/mpeg2enc/gstputbits.h,
13392 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13393 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13394 plugins/mpeg2/mpeg2enc/ratectl.c,
13395 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13397 2000-06-16 23:33 wtay
13399 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13401 2000-06-16 23:32 wtay
13403 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13404 putbits.h: putbits implementation
13406 2000-06-16 23:30 wtay
13408 * configure.in, plugins/mpeg1/Makefile.am,
13409 plugins/mpeg1/mpegaudio/Makefile.am,
13410 plugins/mpeg1/mpegaudio/README.crh,
13411 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13412 plugins/mpeg1/mpegaudio/encode.c,
13413 plugins/mpeg1/mpegaudio/encoder.h,
13414 plugins/mpeg1/mpegaudio/fixes.txt,
13415 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13416 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13417 plugins/mpeg1/mpegaudio/gstputbits.c,
13418 plugins/mpeg1/mpegaudio/gstputbits.h,
13419 plugins/mpeg1/mpegaudio/musicin.c,
13420 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13421 plugins/mpeg1/mpegaudio/readme.txt,
13422 plugins/mpeg1/mpegaudio/release.txt,
13423 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13424 plugins/mpeg1/system_encode/buffer.c,
13425 plugins/mpeg1/system_encode/system_encode.c,
13426 plugins/mpeg1/system_encode/system_encode.h,
13427 plugins/mpeg2/mpeg2enc/Makefile.am,
13428 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13429 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13430 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13431 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13432 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13433 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13434 unified putbits implementation Added an MPEG audio layer 1&2
13437 2000-06-12 22:27 wtay
13439 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13440 plugins/mpeg1/system_encode/buffer.c,
13441 plugins/mpeg2/mpeg2enc/predict.c,
13442 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13443 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13444 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13445 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13447 2000-06-11 13:11 wtay
13449 * configure.in, gst/elements/gstpipefilter.c,
13450 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13451 plugins/mp3decode/mpg123/gstmpg123.c,
13452 plugins/mp3decode/parse/mp3parse.c,
13453 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13454 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13455 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13456 plugins/mpeg1/mpeg_play/parseblock.c,
13457 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13458 plugins/mpeg1/system_encode/.cvsignore,
13459 plugins/mpeg1/system_encode/Makefile.am,
13460 plugins/mpeg1/system_encode/buffer.c,
13461 plugins/mpeg1/system_encode/buffer.h,
13462 plugins/mpeg1/system_encode/main.h,
13463 plugins/mpeg1/system_encode/system_encode.c,
13464 plugins/mpeg1/system_encode/system_encode.h,
13465 plugins/mpeg1/system_encode/systems.c,
13466 plugins/mpeg2/ac3parse/ac3parse.c,
13467 plugins/mpeg2/ac3parse/ac3parse.h,
13468 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13469 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13470 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13471 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13472 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13473 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13474 Added first frames skipping to the mp3 and ac3 parser (this allows
13475 you to skip a number of frames before pushing them). Removed wrong
13476 mmx code from the encoder. Added Macroblocks per slice to the
13477 encoder. added bilinear and bicubic interpolation to the
13478 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13479 calculations yet) Added some options (framerate to the
13482 2000-06-04 20:18 richardb
13484 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13486 2000-05-28 23:46 wtay
13488 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13489 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13490 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13491 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13492 like the mpeg1 parser. Added a command property to the pipefilter.
13494 2000-05-28 21:04 wtay
13496 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13497 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13498 element: pipefilter. This element connects the stdin/stdout of an
13499 external program into the pipeline. We now have virtually all of
13500 the capabilities of sox, lame, ...
13502 2000-05-28 20:59 wtay
13504 * configure.in, gst/elements/Makefile.am,
13505 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13506 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13507 plugins/mpeg1/mpeg_play/parseblock.c,
13508 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13509 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13510 plugins/mpeg2/mpeg2enc/Makefile.am,
13511 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13512 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13513 plugins/mpeg2/mpeg2enc/ratectl.c,
13514 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13515 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13516 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13517 motion compensation bug (was a bug on Intels site)
13518 Faster/Better/more accurate motion detection in the mpeg encoder
13519 Added an audio resampler (convert 48000 kHz to 44100 for example)
13520 does not work Fixed rate control in the mpeg2 encoder.
13522 2000-05-21 23:00 wtay
13524 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13526 2000-05-21 22:59 wtay
13528 * test/mp1tomp1.c: An MPEG1 transcoder.
13530 2000-05-21 22:58 wtay
13532 * configure.in, docs/gst/gstreamer-decl.txt,
13533 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13534 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13535 gst/elements/gstqueue.c, plugins/Makefile.am,
13536 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13537 plugins/filters/median/.cvsignore,
13538 plugins/filters/median/Makefile.am,
13539 plugins/filters/median/median.c, plugins/filters/median/median.h,
13540 plugins/filters/smooth/.cvsignore,
13541 plugins/filters/smooth/Makefile.am,
13542 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13543 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13544 plugins/mpeg1/mpeg1encoder/.cvsignore,
13545 plugins/mpeg1/mpeg1encoder/CHANGES,
13546 plugins/mpeg1/mpeg1encoder/Makefile.am,
13547 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13548 plugins/mpeg1/mpeg1encoder/README,
13549 plugins/mpeg1/mpeg1encoder/SETUP,
13550 plugins/mpeg1/mpeg1encoder/chendct.c,
13551 plugins/mpeg1/mpeg1encoder/codec.c,
13552 plugins/mpeg1/mpeg1encoder/csize.h,
13553 plugins/mpeg1/mpeg1encoder/ctables.h,
13554 plugins/mpeg1/mpeg1encoder/dct.h,
13555 plugins/mpeg1/mpeg1encoder/globals.h,
13556 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13557 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13558 plugins/mpeg1/mpeg1encoder/htable.lex,
13559 plugins/mpeg1/mpeg1encoder/huffman.c,
13560 plugins/mpeg1/mpeg1encoder/huffman.h,
13561 plugins/mpeg1/mpeg1encoder/io.c,
13562 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13563 plugins/mpeg1/mpeg1encoder/lexer.c,
13564 plugins/mpeg1/mpeg1encoder/lexer.l,
13565 plugins/mpeg1/mpeg1encoder/marker.c,
13566 plugins/mpeg1/mpeg1encoder/marker.h,
13567 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13568 plugins/mpeg1/mpeg1encoder/mem.h,
13569 plugins/mpeg1/mpeg1encoder/mpeg.c,
13570 plugins/mpeg1/mpeg1encoder/param.h,
13571 plugins/mpeg1/mpeg1encoder/prototypes.h,
13572 plugins/mpeg1/mpeg1encoder/putbits.c,
13573 plugins/mpeg1/mpeg1encoder/putbits.h,
13574 plugins/mpeg1/mpeg1encoder/qtables.h,
13575 plugins/mpeg1/mpeg1encoder/size.h,
13576 plugins/mpeg1/mpeg1encoder/stat.c,
13577 plugins/mpeg1/mpeg1encoder/stream.c,
13578 plugins/mpeg1/mpeg1encoder/stream.h,
13579 plugins/mpeg1/mpeg1encoder/system.h,
13580 plugins/mpeg1/mpeg1encoder/tables.h,
13581 plugins/mpeg1/mpeg1encoder/transform.c,
13582 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13583 plugins/mpeg1/mpeg_play/parseblock.c,
13584 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13585 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13586 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13587 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13588 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13589 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13590 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13591 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13592 MMX optimisations for motion estimation. Added another mpeg1
13593 encoder. Added Two filters: smooth and median (a median cut
13594 filter) Made the queue pull buffers.
13596 2000-05-17 23:49 richardb
13598 * plugins/Makefile.am: Always build videosink, now that the
13599 dependency on gdk_pixbuf is removed.
13601 2000-05-13 10:41 richardb
13603 * plugins/Makefile.am: Make videosink compiled only if
13604 HAVE_GDK_PIXBUF again.
13606 2000-05-12 18:41 wtay
13608 * plugins/videoscale/.cvsignore: ...
13610 2000-05-12 18:39 wtay
13612 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13613 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13614 scaler as a library and an Element. Also a little non working mpeg2
13615 to mpeg1 converter (still struggling with the quantisation).
13617 2000-05-12 18:33 wtay
13619 * configure.in, gst/gstclock.c, libs/Makefile.am,
13620 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13621 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13622 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13623 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13624 plugins/mpeg1/parse/mpeg1parse.c,
13625 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13626 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13627 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13628 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13629 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13630 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13631 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13632 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13633 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13636 2000-05-12 08:15 richardb
13638 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13639 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13640 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13641 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13642 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13643 videosink only if it is present. Make documentation generated
13644 successfully even if libghttp isn't present (by skipping the
13647 2000-05-12 08:09 richardb
13649 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13650 macro call, so it compiles with debug on.
13652 2000-05-02 00:22 wtay
13654 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13655 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13658 2000-05-02 00:09 wtay
13660 * configure.in, libs/getbits/gstgetbits.h,
13661 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13662 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13663 plugins/mpeg1/parse/mpeg1parse.c,
13664 plugins/mpeg1video/parse/mp1videoparse.c,
13665 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13666 plugins/mpeg2/ac3parse/ac3parse.c,
13667 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13668 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13669 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13670 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13671 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13672 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13673 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13674 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13675 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13676 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13677 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13678 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13679 plugins/mpeg2/mpeg2enc/quantize.c,
13680 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13681 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13682 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13683 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13684 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13685 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13686 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13687 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13688 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13689 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13690 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13691 MPEG System stream parser. an mpeg encoder.
13693 2000-04-24 21:51 wtay
13695 * configure.in, libs/getbits/gstgetbits_inl.h,
13696 plugins/mpeg1/mpeg_play/decoders.c,
13697 plugins/mpeg1/mpeg_play/decoders.h,
13698 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13699 plugins/mpeg1/mpeg_play/parseblock.c,
13700 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13701 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13702 plugins/mpeg1/mpeg_play/video.h,
13703 plugins/mpeg1video/parse/mp1videoparse.c,
13704 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13705 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13706 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13707 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13708 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13709 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13710 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13711 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13712 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13713 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13714 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13715 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13716 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13717 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13718 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13719 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13720 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13721 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13724 2000-04-17 00:33 wtay
13726 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13727 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13730 2000-04-17 00:25 wtay
13732 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13733 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13734 Reworked the ac3decoder for the new getbits functions. We are now
13735 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13738 2000-04-16 19:51 wtay
13740 * libs/getbits/.cvsignore: [no log message]
13742 2000-04-16 19:50 wtay
13744 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13745 gstgetbits_inl.h: I the generc getbits implementation
13747 2000-04-16 19:47 wtay
13749 * configure.in, docs/gst/gstreamer-decl.txt,
13750 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13751 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13752 plugins/mp3decode/mpg123/common.c,
13753 plugins/mp3decode/mpg123/getbits.c,
13754 plugins/mp3decode/mpg123/getbits.h,
13755 plugins/mp3decode/mpg123/gstmpg123.c,
13756 plugins/mp3decode/mpg123/layer1.c,
13757 plugins/mp3decode/mpg123/layer2.c,
13758 plugins/mp3decode/mpg123/layer3.c,
13759 plugins/mp3decode/mpg123/mpg123.c,
13760 plugins/mp3decode/mpg123/mpg123.h,
13761 plugins/mp3decode/parse/mp3parse.c,
13762 plugins/mp3decode/parse/mp3parse.h,
13763 plugins/mpeg1/mpeg_play/Makefile.am,
13764 plugins/mpeg1/mpeg_play/ctrlbar.c,
13765 plugins/mpeg1/mpeg_play/ctrlbar.h,
13766 plugins/mpeg1/mpeg_play/decoders.c,
13767 plugins/mpeg1/mpeg_play/decoders.h,
13768 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13769 plugins/mpeg1/mpeg_play/motionvector.c,
13770 plugins/mpeg1/mpeg_play/parseblock.c,
13771 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13772 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13773 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13774 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13775 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13776 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13777 getbits handling. I currently have an inline integer
13780 2000-04-13 22:59 wtay
13782 * Makefile.am, configure.in, gst/gstclock.c,
13783 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13784 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13786 2000-04-09 22:38 wtay
13788 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13790 2000-04-09 22:36 wtay
13792 * gst/Makefile.am, gst/gstelement.c,
13793 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13794 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13795 plugins/capture/v4l/gstv4lsrc.c,
13796 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13797 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13798 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13799 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13800 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13801 clock. The audiosink can now adjust the clock. Fixed incorrect
13802 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13803 videosink, it now uses the color conversion library when needed.
13805 2000-04-02 22:38 wtay
13807 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13808 new riff parser and encoder
13810 2000-04-02 22:36 wtay
13812 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13813 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13814 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13815 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13816 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13817 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13818 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13819 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13820 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13821 colorspace library and removed yuv2rgb conversion from the
13822 videosink. The aviencoder should now more or less work.
13824 2000-03-27 20:53 wtay
13826 * docs/Makefile.am, docs/gst/Makefile.am,
13827 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13828 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13829 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13830 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13831 docs/gst/tmpl/gstasyncdisksrc.sgml,
13832 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13833 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13834 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13835 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13836 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13837 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13838 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13839 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13840 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13841 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13842 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13843 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13844 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13845 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13846 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13847 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13848 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13849 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13850 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13851 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13852 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13853 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13854 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13855 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13856 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13857 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13858 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13859 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13860 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13861 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13862 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13863 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13864 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13865 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13866 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13867 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13868 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13869 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13870 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13871 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13872 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13873 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13874 standard library objects and standard elements are documented.
13875 Modified some of the elements to more accuratly report about their
13876 arguments so the documentation builds more reasonable output.
13877 Added aviencoder and jpegencoder elements (not working yet)
13879 2000-03-22 21:18 wtay
13881 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13882 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13883 plugins/Makefile.am, plugins/avi/Makefile.am,
13884 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13885 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13886 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13887 the avi decoder now configures the jpeg codec if an MJPG encoded
13888 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13889 videosink. jpeglib is used to decode the jpeg image.
13891 2000-03-21 20:06 omegahacker
13893 * plugins/avi/gstparseavi.c: removed second check on riff library,
13894 moved original to top so it fails out right away
13896 2000-03-21 19:54 omegahacker
13898 * plugins/avi/gstparseavi.c: added load and check of libriff during
13901 2000-03-21 19:54 omegahacker
13903 * gst/gstplugin.c: spelling fixes to gst_library_load()
13905 2000-03-20 20:25 wtay
13907 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13908 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13909 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13910 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13911 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13912 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13913 riff parsing as a library. The avi parser can play simple PCM
13914 encoded audio. some minor cleanups.
13916 2000-03-19 00:59 wtay
13918 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13919 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13920 plugins/Makefile.am, plugins/avi/.cvsignore,
13921 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13922 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13923 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13924 the riff code into a seperate library in /libs dir. The plugin
13925 loader also checks the /libs path. The avi parser now uses the
13926 riff library. WAV is broken.
13928 2000-03-13 22:17 wtay
13930 * test/aviparse.c: A non functional avi parser.
13932 2000-03-13 22:13 wtay
13934 * configure.in, gst/gst.c, gst/gstbuffer.h,
13935 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13936 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13937 plugins/Makefile.am, plugins/au/gstparseau.c,
13938 plugins/capture/v4l/gstv4lsrc.c,
13939 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13940 test/videotest.c: Various cleanups. Moved the overlay code to a
13941 specialized widget. One error I cannot seem to fix: switching
13942 desktops does not disable the overlay.
13944 2000-03-05 21:48 wtay
13946 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13947 much better but still not perfect.
13949 2000-03-03 22:13 wtay
13951 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13952 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13953 test/Makefile.am, test/videotest.c: Added overlay and DGA
13954 capability for the videosink. Not really good but functional.
13956 2000-02-27 23:18 wtay
13958 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13959 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13960 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13961 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13962 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13963 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13964 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13965 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13966 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13967 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13968 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13969 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13970 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13971 plugins/capture/v4l/gstv4lsrc.h,
13972 plugins/mp3decode/mpg123/Makefile.am,
13973 plugins/mp3decode/mpg123/common.c,
13974 plugins/mp3decode/mpg123/decode_i386.c,
13975 plugins/mp3decode/mpg123/decode_i486.c,
13976 plugins/mp3decode/mpg123/getbits.c,
13977 plugins/mp3decode/mpg123/getbits.h,
13978 plugins/mp3decode/mpg123/gstmpg123.c,
13979 plugins/mp3decode/mpg123/layer1.c,
13980 plugins/mp3decode/mpg123/layer2.c,
13981 plugins/mp3decode/mpg123/layer3.c,
13982 plugins/mp3decode/mpg123/mpg123.c,
13983 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13984 plugins/mpeg1/mpeg_play/Makefile.am,
13985 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13986 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13987 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13988 plugins/mpeg1/parse/mpeg1parse.c,
13989 plugins/mpeg1video/parse/Makefile.am,
13990 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13991 a rather large patch. Switched on -Wall compiler flag and fixed the
13992 warnings. Made the Video for Linux more like it should be.
13994 2000-02-26 18:55 wtay
13996 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13997 test/mp1parse.c, test/videotest.c: Added a pull function in the
13998 gstpad. Modified the videosink to implement the pull. This function
13999 allows a source element to request a buffer from the destination.
14000 This is much more efficient because the videosink can then pass a
14001 buffer with SHM to the element, which does not require an aditional
14002 memcpy. removed scaling from the videosink. I need something
14005 2000-02-25 23:19 wtay
14007 * test/videotest.c: test code for the Video for linux source
14009 2000-02-25 23:18 wtay
14011 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14012 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14013 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14014 linux source. Not generic at all and may not work on any other
14017 2000-02-24 20:56 wtay
14019 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14020 plugins/mp3decode/parse/Makefile.am,
14021 plugins/mp3decode/parse/mp3parse.c,
14022 plugins/mp3decode/parse/mp3parse.h,
14023 plugins/mpeg1/mpeg_play/Makefile.am,
14024 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14025 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14026 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14027 plugins/mpeg1/mpeg_play/jrevdct.c,
14028 plugins/mpeg1/mpeg_play/mmx_idct.c,
14029 plugins/mpeg1/mpeg_play/parseblock.c,
14030 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14031 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14032 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14033 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14034 player got rid of some memcpy. bit handling changes. MMX code for
14035 the IDCT and motion compensation in mpeg_play. Almost as fast as
14036 the commercial mpeg player mtv, but with a much better video
14039 2000-02-20 16:19 wtay
14041 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14042 GdkPixbuf support and scaling (sloww...)
14044 2000-02-20 12:58 wtay
14046 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14047 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14048 video.h: General cleanup and speedup. removed color conversion out
14051 2000-02-19 13:37 wtay
14053 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14054 video.c, video.h: Added timestamps for video buffers. The videosink
14055 syncs to the timestamps. Added a buffer with finished frames for
14058 2000-02-19 10:50 wtay
14060 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14061 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14062 lockup by not calling any gtk functions in the main thread. This
14065 2000-02-18 23:48 wtay
14067 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14068 size to 1 to avoid the strange lockups...
14070 2000-02-18 23:07 wtay
14072 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14073 plugins/mpeg1/mpeg_play/Makefile.am,
14074 plugins/mpeg1/mpeg_play/descrip.mms,
14075 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14076 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14077 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14078 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14079 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14080 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14081 plugins/mpeg1/mpeg_play/hybrid.c,
14082 plugins/mpeg1/mpeg_play/hybriderr.c,
14083 plugins/mpeg1/mpeg_play/index.bt,
14084 plugins/mpeg1/mpeg_play/mb_ordered.c,
14085 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14086 plugins/mpeg1/mpeg_play/ordered2.c,
14087 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14088 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14089 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14090 test/mp1parse.c: The first functional video sink... Removed all of
14091 the video stuff from the MPEG video decoder. Fixed a bug in
14092 smoothwave. The MPEG video decoder still does the YUV->RGB
14095 2000-02-17 22:50 wtay
14097 * configure.in, plugins/Makefile.am,
14098 plugins/mpeg1/mpeg_play/Makefile.am,
14099 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14100 plugins/mpeg1/mpeg_play/mmx_idct.c,
14101 plugins/mpeg1/mpeg_play/parseblock.c,
14102 plugins/mpeg1/mpeg_play/proto.h,
14103 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14104 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14105 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14106 functional) video sink.
14108 2000-02-16 23:27 wtay
14110 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14111 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14112 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14113 Fixed memory leak in queue.
14115 2000-02-16 16:44 wtay
14117 * plugins/mpeg1/mpeg_play/video.c,
14118 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14119 some bugs in the parsers, fixed memory leak (not all of them yet)
14121 2000-02-15 20:14 wtay
14123 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14124 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14125 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14126 caused some I-frames to be skipped.
14128 2000-02-15 00:32 omegahacker
14130 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14132 2000-02-14 23:21 wtay
14134 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14135 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14136 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14137 looking for a bug...
14139 2000-02-14 20:42 wtay
14141 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14142 Some frames were skipped if the header was on partial frames. This
14143 fixes the strange invalid sync errors.
14145 2000-02-14 00:22 wtay
14147 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14150 2000-02-13 22:30 wtay
14152 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14153 cleaned up the parsing code a bit.
14155 2000-02-13 15:20 wtay
14157 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14158 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14159 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14160 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14161 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14162 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14163 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14164 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14165 should do. Skips are currently ignored and give some error on the
14166 console, need to clean this up.
14168 2000-02-13 13:43 wtay
14170 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14171 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14172 length 5 for now). fixed mpeg1 video rate control. AlienSong
14173 segfaults sometimes. My other movies don't....
14175 2000-02-13 03:19 wtay
14177 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14180 2000-02-12 23:09 omegahacker
14182 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14183 sane again (what editor are you using, Wim?), and it now uses
14184 threads. Playback is clean (at least, audio and video are running
14185 smoothly. Video is still a little choppy on my test stream (first
14186 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14187 but it's looking VERY COOL.
14189 2000-02-12 23:08 omegahacker
14191 * gst/gstbin.c: Changed the way state is dealt with when a child is
14192 added to the bin. The note states that the COMPLETE state should
14193 probably reflect nothing more than whether or not there is a child
14194 in the bin, not whether or not all children are COMPLETE. I need
14195 to write out a few scenarios for complex pipeline manipulations to
14196 figure out how all the states should interact. The idea is to
14197 maintain the ability to dynamically recofigure the pipeline.
14199 2000-02-12 12:20 wtay
14201 * plugins/mpeg1/mpeg_play/16bit.c,
14202 plugins/mpeg1/mpeg_play/Makefile.am,
14203 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14204 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14205 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14206 plugins/mpeg1/mpeg_play/main.c,
14207 plugins/mpeg1/mpeg_play/mb_ordered.c,
14208 plugins/mpeg1/mpeg_play/motionvector.c,
14209 plugins/mpeg1/mpeg_play/parseblock.c,
14210 plugins/mpeg1/mpeg_play/proto.h,
14211 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14212 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14213 plugins/mpeg1/mpeg_play/video.h,
14214 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14215 first functional video MPEG1 decoder. The decoder still opens a
14216 window to show the video. This is not optimised at all. Some
14217 glitches and crashes due to bugs in mp1videoparse.c. I need to
14218 queue incomplete slices in mp1videoparse before sending them to the
14219 decoder. use test/mp1parse on your favorite video to test. No
14220 audio/video sync, no QoS at all.
14222 2000-02-10 17:02 wtay
14224 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14225 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14226 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14227 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14228 now correctly pushes buffers in complete chuncks.
14230 2000-02-08 22:36 wtay
14232 * configure.in, gst/types/gsttypes.c,
14233 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14234 plugins/mpeg1video/parse/Makefile.am,
14235 plugins/mpeg1video/parse/README,
14236 plugins/mpeg1video/parse/mp1videoparse.c,
14237 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14238 MPEG1 video parser.
14240 2000-02-07 19:29 wtay
14242 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14244 2000-02-07 19:22 wtay
14246 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14247 gstmpeg_play.h: [no log message]
14249 2000-02-07 19:04 wtay
14251 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14252 plugins/mp3decode/mpg123/decode_i386.c,
14253 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14254 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14255 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14256 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14257 plugins/mpeg1/mpeg_play/INSTALL,
14258 plugins/mpeg1/mpeg_play/Makefile.am,
14259 plugins/mpeg1/mpeg_play/README,
14260 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14261 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14262 plugins/mpeg1/mpeg_play/ctrlbar.h,
14263 plugins/mpeg1/mpeg_play/decoders.c,
14264 plugins/mpeg1/mpeg_play/decoders.h,
14265 plugins/mpeg1/mpeg_play/descrip.mms,
14266 plugins/mpeg1/mpeg_play/dither.h,
14267 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14268 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14269 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14270 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14271 plugins/mpeg1/mpeg_play/hybriderr.c,
14272 plugins/mpeg1/mpeg_play/index.bt,
14273 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14274 plugins/mpeg1/mpeg_play/mb_ordered.c,
14275 plugins/mpeg1/mpeg_play/mono.c,
14276 plugins/mpeg1/mpeg_play/motionvector.c,
14277 plugins/mpeg1/mpeg_play/ordered.c,
14278 plugins/mpeg1/mpeg_play/ordered2.c,
14279 plugins/mpeg1/mpeg_play/parseblock.c,
14280 plugins/mpeg1/mpeg_play/proto.h,
14281 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14282 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14283 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14284 Added compiler optimistaion flags to mpg123. reverted to old
14285 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14286 video player. It does not work yet.
14288 2000-02-06 22:04 wtay
14290 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14291 plugins/mp3decode/mpg123/gstmpg123.c,
14292 plugins/mp3decode/parse/mp3parse.c,
14293 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14294 removed (disabeled) debug info.
14296 2000-02-06 18:50 wtay
14298 * plugins/mp3decode/mpg123/common.c,
14299 plugins/mp3decode/parse/mp3parse.c,
14300 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14301 parser. It can now be used to playback the audio stream of an MPEG1
14302 movie (check out test/mp1parse.c).
14304 2000-02-06 12:33 wtay
14306 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14307 videos seem to parse OK.
14309 2000-02-06 01:52 wtay
14311 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14314 2000-02-06 00:56 wtay
14316 * test/mp1parse.c: The mpeg1 parser test program.
14318 2000-02-06 00:55 wtay
14320 * plugins/mpeg1/parse/mpeg1parse.c,
14321 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14322 the mpeg 1 parser. Does not work yet.
14324 2000-02-05 16:08 wtay
14326 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14327 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14328 486 optimisation. Pentium optimisation added, but does not work
14331 2000-02-05 14:37 wtay
14333 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14334 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14335 moved the buffer handling to common.c, getbits should not know
14338 2000-02-05 01:58 wtay
14340 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14343 2000-02-05 01:40 wtay
14345 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14346 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14348 2000-02-05 01:20 wtay
14350 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14351 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14352 remained) Added eos check for the test programs to stop them from
14353 allocating all of your memory (had to use alt-sysreq-k a few times
14354 :-( ). MPEG layer 1 plays fine now with mp3play.
14356 2000-02-04 23:27 wtay
14358 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14359 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14360 bit slow, though...
14362 2000-02-04 22:06 wtay
14364 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14365 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14366 working. Tried with the test program included. Still some errors
14367 and clicks sometime, but you can hear something. Double buffering
14368 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14369 stream (I have none) and together with the mp3parse?
14371 2000-02-04 21:49 omegahacker
14373 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14374 as well as some other stuff.
14376 2000-02-04 02:25 richardb
14378 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14379 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14380 Compile a test program to ensure that we have working atomic
14383 A few small changes (include headers, fix a cast) to stop compiler
14386 2000-02-02 06:26 omegahacker
14388 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14389 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14390 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14391 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14392 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14393 documentation changes, a couple configure.in and Makefile.am fixes.
14395 2000-02-01 20:35 wtay
14397 * configure.in, gst/elements/Makefile.am,
14398 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14399 which made running test apps fail. Added GHTTP_LIBS to the
14400 libraries. commented out mm_support() call, wich is not working
14401 yet and causes errors.
14403 2000-02-01 19:40 wtay
14405 * configure.in, docs/gst/Makefile.am,
14406 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14407 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14408 the default value of HAVE_LIBMMX. some typos fixed. Changed
14409 include path for volume.c. RTjpeg uses mmx.h
14411 2000-02-01 09:16 omegahacker
14413 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14414 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14415 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14416 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14417 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14418 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14419 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14420 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14421 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14422 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14423 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14424 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14425 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14426 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14427 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14428 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14429 managed to mutilate it a while back, but now it's fixed. I'll put
14430 a copy of the HTML output somewhere on the website tonight.
14432 In order to actually generate the docs, you'll have to install all
14433 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14434 http://developer.gnome.org/arch/doc/tools.html)
14436 Notes (I'll codify these some day):
14438 - Don't believe the Gnome page, always edit the SOURCES when
14439 documenting a given function, never the tmpl file. - I'll be
14440 re-arranging things a lot, but gtk-doc is smart enough to merge any
14441 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14442 are two entirely separate animals. We should probably have a
14443 virtual mutex on the entire docs/gst/ directory, over and above
14444 what CVS does. - I'm going to try to end up with a book set
14445 (docbook terms), where docs/gst/ is only one book. There'd be
14446 another called docs/manual/, and another docs/plugins/, etc. If
14447 you have any comments as to how these should be done,
14448 gstreamer-devel is the place.
14450 2000-02-01 04:10 richardb
14452 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14453 gst/elements/Makefile.am, gst/elements/gstelements.c,
14454 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14455 script. Make libghttp detection work at all. Make library
14456 configuration specifiable on configure commandline. Make detection
14457 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14458 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14461 2000-01-31 22:53 wtay
14463 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14464 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14466 2000-01-31 17:29 wtay
14468 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14469 IDCT for RTjpeg. It still doesn't do anything. This version also
14470 has optimised versions for 422 and 420 YUV (de)compression. This
14471 version is not compatible with the regular RTjpeg due to
14472 optimisations using unrolled loops. Is *very* fast.
14474 2000-01-31 09:43 omegahacker
14476 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14477 gst/elements/Makefile.am, gst/types/Makefile.am,
14478 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14479 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14480 updates. I can now successfully produce an rpm simply by typing
14481 `./autogen.sh;make rpm`. This is good ;-)
14483 2000-01-31 06:49 omegahacker
14485 * Makefile.am: gah, missed Makefile.am of all files...
14487 2000-01-31 06:46 omegahacker
14489 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14490 plugins/mp3decode/mpg123/.cvsignore,
14491 plugins/mp3decode/xing/libxing/Makefile.am,
14492 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14493 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14494 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14495 build/`make dist` issues, as well as a spec file, -config file,
14496 .m4, etc. Next step is to build an RPM of this mess.
14498 2000-01-31 05:55 omegahacker
14500 * .cvsignore, acconfig.h, config.h.in, configure.in,
14501 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14502 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14503 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14504 that collectively allow `make dist` to work.
14506 2000-01-31 04:22 omegahacker
14508 * .cvsignore: uh, forgot to do the root .cvsignore...
14510 2000-01-31 04:20 omegahacker
14512 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14513 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14514 Makefile.am, that's used as the list of things to include in the
14515 distribution, regardless of whether or not something is included in
14516 SUBDIRS due to conditional stuff.
14518 2000-01-31 03:36 omegahacker
14520 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14521 gst/elements/.cvsignore, gst/types/.cvsignore,
14522 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14523 plugins/effects/stereo/.cvsignore,
14524 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14525 plugins/mp3decode/mpg123/.cvsignore,
14526 plugins/mp3decode/parse/.cvsignore,
14527 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14528 plugins/mp3decode/xing/libxing/.cvsignore,
14529 plugins/visualization/spectrum/.cvsignore,
14530 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14531 plugins/.cvsignore, plugins/cobin/.cvsignore,
14532 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14533 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14534 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14535 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14536 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14537 plugins/visualization/smoothwave/.cvsignore,
14538 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14539 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14540 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14541 .cvsignore stuff taken care of, though we'll want to fine-tune
14542 things as we go, of course. Most of them are the same, with some
14543 exceptions for directories that produce executables (those are
14544 listed by name after the standard ones and a newline for
14547 2000-01-31 03:25 omegahacker
14549 * test/README: initial checkin
14551 2000-01-31 03:22 omegahacker
14553 * test/xml/readreg.c: - added usage info - uses first arg as
14554 registry filename - any additional args are plugins to search for
14555 (no change but argv base) - cleaned up output with a spare \n
14557 2000-01-31 03:02 omegahacker
14559 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14560 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14561 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14562 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14563 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14564 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14565 It's currently a skeleton, doing no work at all. Need to have a
14566 video display element, some kind of simulation source (read from
14567 .ppm, a la what I do at work to solve the exact same problem), raw
14568 video types, metadata structs, etc.
14570 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14571 Justin's site, with some fixes (#include <asm/types.h> to get
14572 __u64,etc). Once the aforementioned infrastructure is in place,
14573 the elements can actually be set up to do the encode/decode, and
14574 we'll have our first functioning video codec in place. ;-)
14576 2000-01-31 01:24 omegahacker
14578 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14581 2000-01-31 01:11 omegahacker
14583 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14584 testig loginfo script
14586 2000-01-31 00:16 omegahacker
14588 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14589 testing loginfo script
14591 2000-01-31 00:04 omegahacker
14593 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14596 2000-01-31 00:02 omegahacker
14598 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14600 2000-01-30 22:50 wtay
14602 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14603 gst/elements/Makefile.am, gst/types/Makefile.am,
14604 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14605 plugins/mp3decode/xing/Makefile.am,
14606 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14607 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14608 CSS (check if css.c is in plugins/dvdsrc), need something better.
14609 some LDFLAGS had *.la dependencies which failed for libtool
14611 The build is now 100% on my system.
14613 2000-01-30 10:58 omegahacker
14615 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14616 dvdsrc.h: initial checkin
14618 2000-01-30 10:48 omegahacker
14620 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14621 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14623 2000-01-30 10:44 omegahacker
14625 * docs/: Makefile.am, random/arch, random/buffers,
14626 random/coroutines, random/design, random/example,
14627 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14628 random/mutability, random/padarch, random/sequence,
14629 random/state-transitions, random/states, random/states.old,
14630 random/types, random/vis-transform, random/walkthrough,
14631 slides/README, slides/abstract, slides/abstract.save,
14632 slides/outline, slides/slides: initial checkin
14634 2000-01-30 10:39 omegahacker
14636 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14637 gstxing.h: initial checkin
14639 2000-01-30 10:17 omegahacker
14641 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14642 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14643 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14644 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14645 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14646 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14647 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14648 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14649 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14650 x86intel.c: initial checkin
14652 2000-01-30 10:03 omegahacker
14654 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14655 xa/gstxa.c, xa/gstxa.h: initial checkin
14657 2000-01-30 09:58 omegahacker
14659 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14662 2000-01-30 09:54 omegahacker
14664 * tools/Makefile.am, tools/README, tools/launch.c,
14665 test/bindings/Makefile.am, test/bindings/dummy.c,
14666 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14668 2000-01-30 09:50 omegahacker
14670 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14671 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14672 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14673 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14674 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14675 teardown.c, typefind.c, types.c, w.c, wave.c,
14676 cothreads/Makefile.am, cothreads/cothreads.c,
14677 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14678 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14679 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14682 2000-01-30 09:46 omegahacker
14684 * editor/: Makefile.am, editor.c, editor.glade,
14685 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14686 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14687 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14688 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14689 gstelementselect.h: initial checkin
14691 2000-01-30 09:22 omegahacker
14693 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14694 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14695 cobin/spindentity.c, cobin/spindentity.h,
14696 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14697 effects/stereo/stereo.h, effects/volume/Makefile.am,
14698 effects/volume/volume.c, effects/volume/volume.h,
14699 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14700 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14701 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14702 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14703 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14704 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14705 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14706 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14707 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14708 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14709 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14710 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14711 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14712 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14713 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14714 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14715 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14716 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14717 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14718 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14719 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14720 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14721 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14722 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14723 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14724 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14725 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14726 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14727 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14728 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14729 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14730 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14731 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14732 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14733 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14734 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14735 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14736 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14737 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14738 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14739 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14740 visualization/smoothwave/README,
14741 visualization/smoothwave/smoothwave.c,
14742 visualization/smoothwave/smoothwave.h,
14743 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14744 visualization/spectrum/fix_fft.c,
14745 visualization/spectrum/gstspectrum.c,
14746 visualization/spectrum/gstspectrum.h,
14747 visualization/synaesthesia/Makefile.am,
14748 visualization/synaesthesia/README,
14749 visualization/synaesthesia/README-syna,
14750 visualization/synaesthesia/core.c,
14751 visualization/synaesthesia/core.h,
14752 visualization/synaesthesia/synaesthesia.c,
14753 visualization/synaesthesia/synaesthesia.h,
14754 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14755 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14756 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14757 wav/gstriff.c, wav/gstriff.h: initial checkin
14759 2000-01-30 09:04 omegahacker
14761 * plugins/: Makefile.am, example.c, example.h: initial checkin
14763 2000-01-30 09:00 omegahacker
14765 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14766 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14767 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14768 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14769 elements/gstdisksrc.h, elements/gstelements.c,
14770 elements/gstesdsink.c, elements/gstesdsink.h,
14771 elements/gstfakesink.c, elements/gstfakesink.h,
14772 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14773 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14774 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14775 elements/gstidentity.c, elements/gstidentity.h,
14776 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14777 elements/gstsinesrc.h, elements/gsttypefind.c,
14778 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14781 2000-01-30 08:57 omegahacker
14783 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14784 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14785 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14786 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14787 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14788 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14789 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14790 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14791 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14792 Makefile.am: initial checkin
14794 2000-01-30 08:51 omegahacker
14796 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14797 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14798 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14800 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14802 * PPC compilation fixes (thanks to hadess)
14803 * add eos2 and eos3 proposals