mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-27 18:50:48 +00:00
e00bcd6792
Original commit message from CVS: registry handling changes read up on it in docs/random/thomasvs/registry if interested net effect should be transparent; ie. it will keep on working, but will be more flexible than before. Testing with garnome seems to work now. Should probably be rewritten completely, together with plugin loading, but only after we spec it out ;) It's a bit messy.
14793 lines
521 KiB
Text
14793 lines
521 KiB
Text
2002-04-12 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
|
||
|
||
* gst/gstregistry.[ch]: added to handle registry stuff
|
||
gst/gst.c: changed to use new --gst-registry option
|
||
tools/gst-register.c: use new registry functions
|
||
for more info, check docs/random/thomasvs/registry
|
||
|
||
2002-03-01 Michael Meeks <michael@ximian.com>
|
||
* docs/manual/Makefile.am: use $(wildcard) instead of
|
||
strange shell stuff.
|
||
|
||
* tools/Makefile.am: handle conditionals in a compatible way
|
||
|
||
* docs/manuals.mak: don't do silly things with if/else
|
||
|
||
2002-01-15 Bastien Nocera <hadess@hadess.net>
|
||
|
||
* tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
|
||
|
||
2002-01-15 Bastien Nocera <hadess@hadess.net>
|
||
|
||
* tests/Makefile.am: dodge compiling memchunk and bufspeed
|
||
if NASM is not present
|
||
|
||
2002-01-03 Rodney Dawes <dobey@free.fr>
|
||
|
||
* gstreamer.spec.in: Fixed the missing plug-ins problem
|
||
|
||
2001-12-29 Rodney Dawes <dobey@free.fr>
|
||
|
||
* gstreamer.spec.in: Fixed up for the splitification
|
||
|
||
2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* moved plugins out of the core to gst-plugins
|
||
* moved some of the libs out of the core to gst-plugins
|
||
* moved the other libs around so headers get installed in
|
||
<gst/(lib)/...>
|
||
|
||
2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
|
||
|
||
* configure.ac : major overhaul
|
||
* m4/ dir added with lots of checks in it
|
||
|
||
2001-12-14 Michael Meeks <michael@ximian.com>
|
||
|
||
* gst/gst.c (gst_main, gst_main_quit): upd.
|
||
|
||
* gst/gstutils.c (gst_util_has_arg): impl.
|
||
(gst_util_get_int64_arg): impl.
|
||
|
||
* plugins/mpeg2/video/gstmpeg2play.c
|
||
(gst_mpeg2play_class_init): min frames per sec = 0.
|
||
|
||
* plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
|
||
s/16bit/use16bit/ properties can't begin with a non
|
||
alpha.
|
||
|
||
* tools/gstreamer-guilaunch.c: fresh from the ministy
|
||
of nasty hacks.
|
||
|
||
* tools/Makefile.am: enable gstreamer-guilaunch for
|
||
Gnome 2.0
|
||
|
||
* tools/gstreamer-launch.c (main): upd.
|
||
(idle_func): quit the mainloop.
|
||
|
||
2001-12-14 Michael Meeks <michael@ximian.com>
|
||
|
||
* plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
|
||
kill broken mess for install_std_props.
|
||
|
||
* plugins/gnomevfs/gnomevfssink.c
|
||
(gst_gnomevfssink_class_init): upd.
|
||
|
||
* tools/gstreamer-launch.c (main): add efence hook.
|
||
|
||
* gst/elements/gstfilesrc.c (gst_filesrc_get): use
|
||
a volatile pointer, don't write to the buffer.
|
||
|
||
* gst/gstelement.c (gst_element_populate_std_props):
|
||
add debug & robustness.
|
||
|
||
* gst/gstelement.c (gst_element_populate_std_props):
|
||
add debug & robustness.
|
||
|
||
2001-12-13 Michael Meeks <michael@ximian.com>
|
||
|
||
* gst/elements/*.c: (..._class_init): clean to use
|
||
gst_populate_std_props.
|
||
|
||
* gst/gstelement.c
|
||
(gst_element_populate_std_props): impl, simply for now,
|
||
with a few standard properties.
|
||
(gst_element_install_std_props): impl nice helper.
|
||
|
||
2001-12-13 Michael Meeks <michael@ximian.com>
|
||
|
||
* gst/gstplugin.c (_gst_plugin_initialize): g_error
|
||
instead of warning.
|
||
|
||
* Makefile.am: update.
|
||
|
||
* editor/gsteditorprojectview.c (view_on_element_added):
|
||
|
||
* editor/gsteditorproject.c
|
||
(gst_editor_project_class_init): upd.
|
||
|
||
* plugins/avi/gstavimux.c
|
||
(gst_avimux_request_new_pad): don't clobber name.
|
||
|
||
* libs/control/gstdparammanager.c
|
||
(gst_dpman_class_init): upd.
|
||
(gst_dpman_dispose): chain to parent.
|
||
|
||
* gst/cothreads.c (cothread_create): use guchar *'s
|
||
not void *'s for bytewise pointer arithmetic.
|
||
|
||
* gst/gstelement.h: kill const on get_property value.
|
||
|
||
* plugins/avi/gstavimux.c
|
||
(gst_avimux_request_new_pad): add name param.
|
||
|
||
* configure.ac: Add checks for libglade-2.0 and
|
||
gnome-vfs-2.0
|
||
|
||
2001-12-13 Michael Meeks <michael@ximian.com>
|
||
|
||
* plugins/xvideosink/Makefile.am: add $(X_LIBS)
|
||
|
||
* examples/typefind/typefind.c (type_found): upd.
|
||
xml code.
|
||
|
||
* plugins/mikmod/gstmikmod.c
|
||
(gst_mikmod_set_property): same memory bug here -
|
||
unfixed.
|
||
|
||
* plugins/oss/gstosssrc.c
|
||
(gst_osssrc_set_property): fix memory issue.
|
||
(gst_osssrc_init): dup the string - argh; quit here -
|
||
such code should be stuck in a common base class not
|
||
cut and pasted.
|
||
|
||
* plugins/oss/gstosssink.c
|
||
(gst_osssink_init): manage the device allocation.
|
||
(gst_osssink_finalize): impl.
|
||
(gst_osssink_class_init): upd.
|
||
(gst_osssink_set_property): upd.
|
||
|
||
* acconfig.h: cover HAVE_LIBXML2
|
||
|
||
* configure.ac: update libxml checks.
|
||
|
||
2001-12-11 22:10 thomasvs
|
||
|
||
* lots of build fixes for 0.3.0 release
|
||
|
||
2001-08-15 23:43 cael
|
||
|
||
* gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
|
||
to make sure we have video to fullscreen, will be removed when the
|
||
new libgstplay lands.
|
||
|
||
2001-08-15 23:32 cael
|
||
|
||
* gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
|
||
gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
|
||
including better fullscreen handling and some new playlist stuff
|
||
that's not hooked up yet.
|
||
|
||
2001-08-14 20:13 thomasvs
|
||
|
||
* gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
|
||
anyone gets into problems with this then let me know and we'll fix
|
||
it together ;)
|
||
|
||
2001-08-14 05:11 parapraxis
|
||
|
||
* gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
|
||
paranormal
|
||
|
||
2001-08-13 21:19 omegahacker
|
||
|
||
* gst/: gsttimecache.c, gsttimecache.h: added first pass at the
|
||
GstTimeCache
|
||
|
||
2001-08-13 20:03 omegahacker
|
||
|
||
* gst/Makefile.am: messy hack to make sure libgst.la builds
|
||
properly (FIXME!)
|
||
|
||
2001-08-13 20:00 sbaker3
|
||
|
||
* docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
|
||
manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
|
||
manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
|
||
sync with the current CVS glib API
|
||
|
||
2001-08-13 19:55 sbaker3
|
||
|
||
* test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
|
||
test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
|
||
test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
|
||
tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
|
||
tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
|
||
tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
|
||
tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
|
||
tests/sched/runxml.c: sync with the current CVS glib API
|
||
|
||
2001-08-13 19:50 sbaker3
|
||
|
||
* plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
|
||
plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
|
||
plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
|
||
plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
|
||
plugins/quicktime/gstquicktimedecoder.c,
|
||
plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
|
||
examples/cutter/cutter.c, examples/helloworld/helloworld.c,
|
||
examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
|
||
examples/plugins/example.c, examples/queue2/queue2.c,
|
||
examples/queue3/queue3.c, examples/queue4/queue4.c,
|
||
examples/thread/thread.c, examples/typefind/typefind.c,
|
||
examples/xml/createxml.c, examples/xml/runxml.c: sync with the
|
||
current CVS glib API
|
||
|
||
2001-08-13 19:48 omegahacker
|
||
|
||
* configure.base: Added libgst.la to the global LDFLAGS, so all
|
||
plugins link against it. This should help solve problems with
|
||
bindings and dynamic loading of libgst.
|
||
|
||
2001-08-13 19:45 sbaker3
|
||
|
||
* gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
|
||
gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
|
||
gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
|
||
autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
|
||
autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
|
||
elements/gstdisksink.c, elements/gstfakesink.c,
|
||
elements/gstfakesrc.c, elements/gstidentity.c,
|
||
elements/gstmultidisksrc.c: sync with the current CVS glib API
|
||
|
||
2001-08-13 14:52 thomasvs
|
||
|
||
* configure.base: added swig/Makefile.PL
|
||
|
||
2001-08-12 11:09 sbaker3
|
||
|
||
* tests/.cvsignore: added more exes
|
||
|
||
2001-08-12 10:48 sbaker3
|
||
|
||
* gst/gstbufferpool.c: doc update
|
||
|
||
2001-08-11 23:04 omegahacker
|
||
|
||
* gst/gstbuffer.c: fixed stupid bug in buffer_span()
|
||
|
||
2001-08-11 09:25 omegahacker
|
||
|
||
* gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
|
||
(*signed* 64-bit) - updated buf->offset handling to deal with the
|
||
-1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
|
||
(see -devel for details)
|
||
|
||
2001-08-10 22:36 wtay
|
||
|
||
* gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
|
||
error, also do a perror in case of a failure.
|
||
|
||
2001-08-10 18:45 wtay
|
||
|
||
* test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
|
||
some test apps by Zeenix.
|
||
|
||
2001-08-10 18:40 wtay
|
||
|
||
* configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
|
||
plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
|
||
plugins/quicktime/gstquicktimedemux.c,
|
||
plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
|
||
test/Makefile.am, test/main.c, tests/faketest.c,
|
||
tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
|
||
eos/qos calls in favour of the soon to be event system. Added a
|
||
test app to test element reuse (doesn't work)
|
||
|
||
2001-08-10 18:34 wtay
|
||
|
||
* gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
|
||
gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
|
||
elements/gstfdsrc.c, elements/gstmultidisksrc.c,
|
||
elements/gstpipefilter.c: Removed the old eos and qos functions.
|
||
Removed the functions from the elements.
|
||
|
||
2001-08-10 18:02 sbaker3
|
||
|
||
* examples/launch/.cvsignore: added an exe
|
||
|
||
2001-08-10 17:49 sbaker3
|
||
|
||
* examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
|
||
|
||
2001-08-10 17:36 sbaker3
|
||
|
||
* tests/.cvsignore: hide new tests
|
||
|
||
2001-08-07 17:14 thomasvs
|
||
|
||
* configure.base: removed libs/colorscpace again
|
||
|
||
2001-08-07 17:08 thomasvs
|
||
|
||
* configure.base: do FLAC lib check against main function
|
||
|
||
2001-08-07 17:06 thomasvs
|
||
|
||
* acconfig.h, configure.base, plugins/Makefile.am: changed
|
||
HAVE_FLAC to HAVE_FLACLIB
|
||
|
||
2001-08-07 15:46 thomasvs
|
||
|
||
* configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
|
||
for HAVE_FLAC look for thomas in the file
|
||
|
||
2001-08-06 23:16 wtay
|
||
|
||
* examples/plugins/example.c: Fixed the padtemplate definition.
|
||
|
||
2001-08-06 21:40 omegahacker
|
||
|
||
* gst/gstevent.h: added gstevent.h
|
||
|
||
2001-08-06 21:37 omegahacker
|
||
|
||
* gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
|
||
gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
|
||
tests/Makefile.am, tests/events.c: Initial code for the event
|
||
system.
|
||
|
||
2001-08-06 21:20 wtay
|
||
|
||
* plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
|
||
FLAC 1.0
|
||
|
||
2001-08-06 20:52 wtay
|
||
|
||
* gst/gstbufferpool.h: Added a missing UNLOCK macro.
|
||
|
||
2001-08-06 20:49 wtay
|
||
|
||
* plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
|
||
|
||
2001-08-06 17:46 theuraeus
|
||
|
||
* configure.base: 2001-06-08 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Change from == to = since == only works
|
||
with GNU test and not the version of test shipping with Solaris
|
||
(and probably other Unices) - Once again a ordinary user has to
|
||
teach hackers to hack :)
|
||
|
||
2001-08-03 01:08 omegahacker
|
||
|
||
* gst/Makefile.am: moved the object-model headers back to _HDR
|
||
where they belong
|
||
|
||
2001-08-03 00:55 hadess
|
||
|
||
* Makefile.am: - revert location of gstreamer.pc
|
||
|
||
2001-08-03 00:50 hadess
|
||
|
||
* Makefile.am: - install gstreamer.pc to the right place under
|
||
$(prefix)/share/pkconfig
|
||
|
||
2001-08-01 23:44 dlehn
|
||
|
||
* plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
|
||
|
||
2001-07-31 21:57 wtay
|
||
|
||
* gst/gstthread.c: Added a missing state change switch.
|
||
Uncommented a big FIXME that was needed after all. Stop now works.
|
||
|
||
2001-07-30 18:50 wtay
|
||
|
||
* gstreamer-uninstalled.pc.in: Changes pcbuilddir to
|
||
pc_top_builddir
|
||
|
||
2001-07-27 18:12 wtay
|
||
|
||
* tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
|
||
thread state change app.
|
||
|
||
2001-07-27 17:35 sbaker3
|
||
|
||
* tools/gstreamer-inspect.c: compile fix for glib2
|
||
|
||
2001-07-27 14:12 sbaker3
|
||
|
||
* gst/gstbufferpool.c: compile fix when atomic refcounting is not
|
||
available
|
||
|
||
2001-07-25 23:46 wtay
|
||
|
||
* plugins/festival/gstfestival.c: Added caps to the src pad to
|
||
properly set rate/channels for peer elements.
|
||
|
||
2001-07-25 22:40 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Added signal output and object
|
||
hierarchy output.
|
||
|
||
2001-07-25 22:40 wtay
|
||
|
||
* gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
|
||
introspections and g_type_parent
|
||
|
||
2001-07-25 21:49 wingo
|
||
|
||
* configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
|
||
with -lxml.
|
||
|
||
2001-07-25 01:02 wingo
|
||
|
||
* plugins/filters/speed/Makefile.am: Removed 'README' from
|
||
EXTRA_DIST so that 'make dist' would work.
|
||
|
||
2001-07-24 21:05 theuraeus
|
||
|
||
* tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Put README contents into man page and
|
||
fixed the Groff enconding (or whatever it is called.)
|
||
|
||
2001-07-23 01:57 wtay
|
||
|
||
* plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
|
||
new 0.4.4 API.
|
||
|
||
2001-07-23 01:57 wtay
|
||
|
||
* tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
|
||
many problems with xvideosink and the GtkWindow when we don't have
|
||
an idle loop..
|
||
|
||
2001-07-20 23:10 dlehn
|
||
|
||
* plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
|
||
use glib for byte swapping
|
||
|
||
2001-07-20 23:08 dlehn
|
||
|
||
* Makefile.am: Some basic deb building rules
|
||
|
||
2001-07-20 23:08 dlehn
|
||
|
||
* plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
|
||
stuff, -O3 does inline-functions
|
||
|
||
2001-07-20 22:26 wtay
|
||
|
||
* docs/gst/: Makefile.am, gstreamer.hierarchy,
|
||
tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
|
||
tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
|
||
tmpl/gsttee.sgml: Removed some stuff from the makefile until it
|
||
stopped complaining when building debs...
|
||
|
||
2001-07-20 08:10 dlehn
|
||
|
||
* plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
|
||
LAME api
|
||
|
||
2001-07-20 08:00 dlehn
|
||
|
||
* plugins/Makefile.am: Always compile avi dir. It has it's own
|
||
conditionals for avifile libs. Add (back?) arts dir. (was this
|
||
out for a reason?)
|
||
|
||
2001-07-20 07:56 dlehn
|
||
|
||
* plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
|
||
libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
|
||
another libmpeg2dec.
|
||
|
||
2001-07-20 07:54 dlehn
|
||
|
||
* docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
|
||
hierarchy
|
||
|
||
2001-07-20 07:53 dlehn
|
||
|
||
* configure.in.ac250: not used anymore
|
||
|
||
2001-07-20 07:52 dlehn
|
||
|
||
* debian/: Makefile.am, README.Debian, changelog, control,
|
||
gstreamer-arts.files, gstreamer-artsd.files,
|
||
gstreamer-avifile.files, gstreamer-common.files,
|
||
gstreamer-festival.files, gstreamer-flac.files,
|
||
gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
|
||
gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
|
||
gstreamer-runtime.files, gstreamer-runtime.manpages,
|
||
gstreamer-runtime.postinst, gstreamer-runtime.postrm,
|
||
gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
|
||
libgst0.postinst, libgsteditor0.postinst,
|
||
libgstmediaplay0.postinst, rules: Update to Debian packaging files
|
||
to 0.2.1-2
|
||
|
||
2001-07-18 23:38 richardb
|
||
|
||
* docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
|
||
gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
|
||
Sort out some remaining bits of fwg which weren't valid sgml.
|
||
|
||
2001-07-18 23:18 richardb
|
||
|
||
* docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
|
||
matched tags, as found by xsltproc. ;-)
|
||
|
||
2001-07-18 23:08 richardb
|
||
|
||
* REQUIREMENTS: Add instructions for getting docbook-gnome-bin
|
||
debian package, needed to build manual and PWG.
|
||
|
||
2001-07-18 20:04 wtay
|
||
|
||
* gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
|
||
doesn't try to connect elements with request pads for now.
|
||
|
||
2001-07-18 18:29 wtay
|
||
|
||
* plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
|
||
system_encode.h, systems.c: Added request pad to the muxer. Fixed
|
||
the object size problem by dynamically allocating the sector data.
|
||
|
||
2001-07-17 23:01 richardb
|
||
|
||
* plugins/effects/volume/volume.c: Rename the GstVolume type to
|
||
GstVolumeOld, so that it doesn't conflict with the type registered
|
||
by the new volume plugin.
|
||
|
||
2001-07-17 22:51 wtay
|
||
|
||
* docs/fwg/intro.sgml: Added what I think should be the basic steps
|
||
for writing a plugin.
|
||
|
||
2001-07-16 21:18 wtay
|
||
|
||
* gst/: gstelement.h, gstscheduler.h: Added missing pad_select
|
||
prototypes/defs.
|
||
|
||
2001-07-16 10:04 richardb
|
||
|
||
* configure.base: Change tests/muxer/Makefile to
|
||
tests/muxing/Makefile, since tests/muxer is now an empty dir.
|
||
|
||
2001-07-15 15:24 wtay
|
||
|
||
* tools/gstreamer-launch.c: Changed the main loop to while
|
||
(iterate(bin))
|
||
|
||
2001-07-15 14:04 wtay
|
||
|
||
* gst/gstscheduler.c: Properly set the eos flag when no elements
|
||
can be scheduled.
|
||
|
||
2001-07-14 21:29 shitowax
|
||
|
||
* plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
|
||
initial introduction of a really basic muxer
|
||
|
||
2001-07-14 21:15 thomasvs
|
||
|
||
* configure.base: added muxer Makefile
|
||
|
||
2001-07-13 17:49 wtay
|
||
|
||
* plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
|
||
to gsmdec/enc.
|
||
|
||
2001-07-11 23:52 wtay
|
||
|
||
* gst/: gstpad.c, gstpad.h, gstscheduler.h,
|
||
elements/gstaggregator.c, elements/gstaggregator.h,
|
||
elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
|
||
gst_pad_select and gst_pad_selectv. Added different scheduling
|
||
methods in aggregator. Fixed a bug in fakesrc when setting up the
|
||
scheduling functions.
|
||
|
||
2001-07-11 20:26 wtay
|
||
|
||
* tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
|
||
muxing/case1.c: Added a muxing test case.
|
||
|
||
2001-07-11 20:23 wtay
|
||
|
||
* gst/gstscheduler.c: Added a g_assert when a filled bufpen is
|
||
overwritten.
|
||
|
||
2001-07-11 20:22 wtay
|
||
|
||
* gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
|
||
gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
|
||
various test plugins. Added debug output to tee. Added buffer
|
||
duplication to identity.
|
||
|
||
2001-07-11 17:45 wtay
|
||
|
||
* gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
|
||
request pads to fakesink.
|
||
|
||
2001-07-11 16:51 wtay
|
||
|
||
* gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
|
||
gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
|
||
Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
|
||
and aggregator.
|
||
|
||
2001-07-11 16:50 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Print out the request pad function.
|
||
|
||
2001-07-11 15:56 wtay
|
||
|
||
* gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
|
||
gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
|
||
gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
|
||
gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
|
||
printouts of the buffer timestamps in identity, fakesrc, fakesink.
|
||
Added an aggregator test element.
|
||
|
||
2001-07-11 13:33 wtay
|
||
|
||
* gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
|
||
patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
|
||
element classes without using an elementfactory. The
|
||
gst_element_add_padtemplate_to_class method was renamed to
|
||
gst_element_class_add_padtemplate to better match glib/gtk
|
||
conventions.
|
||
|
||
2001-07-11 13:09 wtay
|
||
|
||
* docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
|
||
remaining bits of MetaData.
|
||
|
||
2001-07-11 02:02 omegahacker
|
||
|
||
* configure.base: added speed and volume to configure.base
|
||
|
||
2001-07-11 00:47 omegahacker
|
||
|
||
* plugins/filters/Makefile.am: added speed and volume to
|
||
Makefile.am
|
||
|
||
2001-07-08 22:02 wtay
|
||
|
||
* test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
|
||
transcoder. note that this one is only 68 lines long.
|
||
|
||
2001-07-08 10:47 wtay
|
||
|
||
* plugins/effects/volume/volume.c: I'm a moron..
|
||
|
||
2001-07-08 10:46 wtay
|
||
|
||
* plugins/effects/volume/volume.c: Renamed the old volume plugin to
|
||
volume_old.
|
||
|
||
2001-07-08 10:44 wtay
|
||
|
||
* plugins/filters/: speed/Makefile.am, speed/filter.func,
|
||
speed/speed.c, speed/speed.h, volume/Makefile.am,
|
||
volume/filter.func, volume/mono-filter.func,
|
||
volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
|
||
the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
|
||
|
||
2001-07-07 17:34 wtay
|
||
|
||
* docs/manual/Makefile.am: Added the init.sgml file to the makefile
|
||
|
||
2001-07-07 16:30 wtay
|
||
|
||
* docs/manual/: intro.sgml, motivation.sgml: More blablah about how
|
||
cool GStreamer really is..
|
||
|
||
2001-07-07 16:10 wtay
|
||
|
||
* docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
|
||
Added docs on library init.
|
||
|
||
2001-07-07 15:17 wtay
|
||
|
||
* docs/manual/: autoplugging.sgml, debugging.sgml,
|
||
gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
|
||
updates. Added a chapter about the autoplugcache. Updated the
|
||
autoplug example using the autoplugcache. Moved some stuff around.
|
||
Added an example app for gst_parse_launch. Updated the debug
|
||
info.
|
||
|
||
2001-07-07 15:14 wtay
|
||
|
||
* examples/launch/mp3parselaunch.c: Add sane arg checking.
|
||
|
||
2001-07-07 15:07 wtay
|
||
|
||
* examples/launch/: Makefile.am, mp3parselaunch.c: Added a
|
||
parse_launch example.
|
||
|
||
2001-07-07 14:32 wtay
|
||
|
||
* examples/helloworld2/helloworld2.c: Updated the autoplug example.
|
||
|
||
2001-07-07 12:34 wtay
|
||
|
||
* docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
|
||
goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
|
||
helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
|
||
threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
|
||
updates to the manual, mostly glib2 related.
|
||
|
||
2001-07-07 11:55 wtay
|
||
|
||
* docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
|
||
gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
|
||
tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
|
||
tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
|
||
Removed the last bits of Metadata. Updated the bufferpool docs.
|
||
|
||
2001-07-06 22:00 wtay
|
||
|
||
* plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
|
||
lots of options.
|
||
|
||
2001-07-05 23:08 wtay
|
||
|
||
* configure.base: Added the qcam src
|
||
|
||
2001-07-05 23:06 wtay
|
||
|
||
* plugins/capture/qcam/dark.c: Some unused file..
|
||
|
||
2001-07-05 23:05 wtay
|
||
|
||
* plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
|
||
qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
|
||
qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
|
||
qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
|
||
|
||
2001-07-05 22:53 wtay
|
||
|
||
* tools/gstreamer-launch.c: Added the xid stuff in again if
|
||
compiling against gtk.
|
||
|
||
2001-07-04 21:49 uid21147
|
||
|
||
* gst/gstutils.c: Added arg setting for UINT types.
|
||
|
||
2001-07-04 16:33 uid21147
|
||
|
||
* plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
|
||
Lots of improvements to the ffmpeg wrappers.
|
||
|
||
2001-07-02 21:38 wtay
|
||
|
||
* plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
|
||
gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
|
||
decoder wrappers.
|
||
|
||
2001-07-01 23:19 wtay
|
||
|
||
* configure.base, plugins/ffmpeg/Makefile.am,
|
||
plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
|
||
the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
|
||
encoders are currently support, so no decoders or muxers yet..
|
||
|
||
2001-07-01 18:52 wtay
|
||
|
||
* plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
|
||
with the buffer handling.
|
||
|
||
2001-07-01 17:10 sbaker3
|
||
|
||
* plugins/filters/ladspa/gstladspa.c: better property name munging
|
||
and added check for duplicate property names
|
||
|
||
2001-07-01 17:01 sbaker3
|
||
|
||
* gst/gobject2gtk.c: return NULL from
|
||
g2g_object_class_find_property if gtk_object_arg_get_info returns
|
||
an error
|
||
|
||
2001-07-01 15:05 wtay
|
||
|
||
* plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
|
||
ownership of the riff parser chunks..
|
||
|
||
2001-07-01 14:59 wtay
|
||
|
||
* libs/riff/gstriff.h: Added types and structures for AVI/DV.
|
||
|
||
2001-07-01 14:58 wtay
|
||
|
||
* plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
|
||
gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
|
||
supported. Both type1 and type2 avi/dv formats are supported.
|
||
|
||
2001-07-01 12:18 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-01-07 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
|
||
modules - Added quicktime, flac, chart, udp modules
|
||
|
||
2001-07-01 12:16 theuraeus
|
||
|
||
* LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Added FLAC information
|
||
|
||
2001-07-01 12:12 richardb
|
||
|
||
* configure.base: Put the back check for the FLAC library. This
|
||
looks to have been accidentally removed when the sidplay one was
|
||
added.
|
||
|
||
2001-07-01 11:28 sbaker3
|
||
|
||
* plugins/filters/ladspa/gstladspa.c: gobject param fixes
|
||
|
||
2001-06-30 20:41 sbaker3
|
||
|
||
* plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
|
||
gobject changes
|
||
|
||
2001-06-30 17:26 wtay
|
||
|
||
* plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
|
||
song selection.
|
||
|
||
2001-06-30 16:22 wtay
|
||
|
||
* acinclude.m4, configure.base, plugins/Makefile.am,
|
||
plugins/SID/Makefile.am: Added configure checks for libsidplay.
|
||
|
||
2001-06-30 15:10 wtay
|
||
|
||
* plugins/SID/gstsiddec.cc: Added a bunch of properties.
|
||
|
||
2001-06-30 01:45 wtay
|
||
|
||
* configure.base: Added the SID plugin.
|
||
|
||
2001-06-30 01:44 wtay
|
||
|
||
* plugins/SID/gstsiddec.cc: Some cleanups
|
||
|
||
2001-06-30 01:37 wtay
|
||
|
||
* plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
|
||
A first attempt at a SID decoder plugin.
|
||
|
||
2001-06-30 01:35 wtay
|
||
|
||
* gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
|
||
hack...
|
||
|
||
2001-06-29 21:31 wtay
|
||
|
||
* plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
|
||
xmms plugins. Cleaner names for the generated plugins.
|
||
|
||
2001-06-29 18:53 richardb
|
||
|
||
* gst/gstparse.c: Allow elements to be given custom names with []
|
||
syntax.
|
||
|
||
ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
|
||
named mysrc, rather than disksrc0
|
||
|
||
Suggestion: don't name things with names with numbers at the end,
|
||
or they may conflict with names allocated automatically.
|
||
|
||
2001-06-29 12:30 richardb
|
||
|
||
* configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
|
||
that the correct headers get used if there's an installed copy of
|
||
the gst headers on the system (ie, make sure the uninstalled
|
||
headers are used instead).
|
||
|
||
2001-06-29 11:26 richardb
|
||
|
||
* gst/Makefile.am: Prefix for marshallers should be gst_marshal,
|
||
rather than gst. This now actually compiles for me.
|
||
|
||
2001-06-29 10:39 richardb
|
||
|
||
* gst/Makefile.am: Ensure that the marshaller code #includes
|
||
glib-object.h, and hence the neccessary definitions to enable it to
|
||
compile.
|
||
|
||
I don't pretend to understand how the marshalling stuff works - I
|
||
just know that it clearly needs this #include, or something
|
||
similar. If there's a more correct fix, someone else can do it.
|
||
Possibly this is a glib-genmarshal bug, but I've not got the time
|
||
to go into that.
|
||
|
||
2001-06-29 00:58 richardb
|
||
|
||
* gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
|
||
generated in time by generating both files in the same rule:
|
||
previously, only the .c would be generated in time. Don't put the
|
||
files in dists (add a dist-hook to take them out), and clean the
|
||
files when running distclean.
|
||
|
||
2001-06-28 22:44 richardb
|
||
|
||
* gst/Makefile.am: Make sure conditionally compiled files are added
|
||
to the dist.
|
||
|
||
2001-06-28 21:13 sbaker3
|
||
|
||
* plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
|
||
and alsasink - params need more work (odd warning when doing
|
||
-inspect alsasrc)
|
||
|
||
2001-06-28 20:32 wtay
|
||
|
||
* acconfig.h, configure.base, plugins/Makefile.am: Added a check
|
||
for the FLAC plugin.
|
||
|
||
2001-06-28 19:35 richardb
|
||
|
||
* configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
|
||
and ALSA_LIBS variables determined for alsa 0.5 with the ones from
|
||
the check that alsa 0.9 wasn't there. Now does the 0.9 check
|
||
first, to avoid this problem.
|
||
|
||
2001-06-28 17:31 richardb
|
||
|
||
* docs/gst/Makefile.am: Remove gstreamer.html from generated files,
|
||
since it was just a broken copy of one of the other files. Sort
|
||
out cleanfiles to some extent. Note: the make dependencies in this
|
||
file are completely broken, but it's not clear how to fix them.
|
||
The docs will be built at make install / dist time, as a result.
|
||
|
||
2001-06-28 17:01 richardb
|
||
|
||
* acinclude.m4: Fix a typo in a comment.
|
||
|
||
2001-06-28 16:39 richardb
|
||
|
||
* acinclude.m4, configure.base: Add ACTION-IF-USE and
|
||
ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
|
||
check to use GST_CHECK_FEATURE.
|
||
|
||
2001-06-28 16:11 thomasvs
|
||
|
||
* plugins/filters/cutter/README: cutter plugin now has a settable
|
||
pre-record buffer (using GList) README has been fleshed out a bit
|
||
more
|
||
|
||
2001-06-28 12:56 richardb
|
||
|
||
* configure.base: Actually pass the infomessages variable into
|
||
config.status, so the message about plugin-builddir gets displayed.
|
||
|
||
We can use this mechanism to display lists of plugins which won't
|
||
be built: just add the lines to be output at the end of ./configure
|
||
to $infomessages
|
||
|
||
2001-06-28 11:57 richardb
|
||
|
||
* configure.base: Change plugin-srcdir msg stuff near the end of
|
||
configure.base to -builddir.
|
||
|
||
2001-06-27 21:53 thomasvs
|
||
|
||
* examples/cutter/cutter.c: implemented ring buffer
|
||
|
||
2001-06-27 21:53 thomasvs
|
||
|
||
* plugins/filters/cutter/: cutter.c, cutter.h: added a GList
|
||
pre-record buffer
|
||
|
||
2001-06-27 21:20 wtay
|
||
|
||
* test/: dvshow.c, mp2toavi.c: Some small fixes.
|
||
|
||
2001-06-27 21:19 wtay
|
||
|
||
* examples/autoplug/autoplug.c: Small fixes to the autoplugger so
|
||
that it uses a colorspace element for video.
|
||
|
||
2001-06-27 21:15 wtay
|
||
|
||
* plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
|
||
extend from GstBin.
|
||
|
||
2001-06-27 21:14 wtay
|
||
|
||
* plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
|
||
from a GstBin.
|
||
|
||
2001-06-27 21:14 omegahacker
|
||
|
||
* configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
|
||
gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
|
||
gathering for cflags gstreamer-config.in, gstreamer.pc.in,
|
||
gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
|
||
|
||
2001-06-27 20:45 dlehn
|
||
|
||
* plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
|
||
the generated source. Clean up generated files. Make sure only
|
||
source idl gets into tarball.
|
||
|
||
2001-06-27 20:22 omegahacker
|
||
|
||
* makeconfigure: added _CFLAGS and modified to allow the multiple
|
||
substitition to occur
|
||
|
||
2001-06-27 18:22 richardb
|
||
|
||
* makeconfigure: Add a hack to ensure that automake picks up the
|
||
variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
|
||
|
||
2001-06-27 18:04 richardb
|
||
|
||
* acinclude.m4, configure.base: Add a "MODULES" parameter to
|
||
GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
|
||
script. Convert gnome test to use GST_CHECK_CONFIGPROG.
|
||
|
||
2001-06-27 17:56 richardb
|
||
|
||
* acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
|
||
plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
|
||
HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
|
||
these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
|
||
and set --cflags and --libs from it. Replace audiofile and
|
||
gdk-pixbuf checks with calls to this macro. Change use of
|
||
HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
|
||
use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
|
||
|
||
2001-06-27 17:06 richardb
|
||
|
||
* acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
|
||
|
||
2001-06-27 16:04 richardb
|
||
|
||
* acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
|
||
GST_CHECK_FEATURE, to allow a feature to be turned off by default.
|
||
Turn of XMMS check using this, rather than a hack. Fix display of
|
||
commandline parameters for GST_CHECK_FEATURE and
|
||
GST_SUBSYSTEM_DISABLE.
|
||
|
||
2001-06-27 15:07 thomasvs
|
||
|
||
* plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
|
||
plugin
|
||
|
||
2001-06-27 10:59 richardb
|
||
|
||
* acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
|
||
commonly missing macro. This joins the ALSA macro, which was
|
||
already in acinclude.m4 We need some more consistent scheme for
|
||
dealing with these... :(
|
||
|
||
2001-06-26 23:26 omegahacker
|
||
|
||
* plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
|
||
though vgasink is disabled
|
||
|
||
2001-06-26 23:15 wtay
|
||
|
||
* configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
|
||
GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
|
||
that we can do full expansion on the sysconfdir.
|
||
|
||
2001-06-26 22:49 richardb
|
||
|
||
* configure.base: Fix up configure --help output:
|
||
GST_DISABLE_SUBSYSTEM options were not displayed properly.
|
||
|
||
2001-06-26 22:44 richardb
|
||
|
||
* configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
|
||
Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
|
||
check is turned off by default (though not in a very neat way)
|
||
|
||
2001-06-26 22:29 wtay
|
||
|
||
* configure.base, plugins/Makefile.am: Removed vgasink for now.
|
||
|
||
2001-06-26 22:07 wtay
|
||
|
||
* plugins/udp/Makefile.am: Removed a cut&paste leftover..
|
||
|
||
2001-06-26 20:56 richardb
|
||
|
||
* makeconfigure: Do hacky fix for AM_CONDITIONAL for
|
||
GST_SUBSYSTEM_DISABLE, too.
|
||
|
||
2001-06-26 20:49 omegahacker
|
||
|
||
* configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
|
||
|
||
2001-06-26 20:06 richardb
|
||
|
||
* gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
|
||
num_properties gets set.
|
||
|
||
2001-06-26 19:20 richardb
|
||
|
||
* acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
|
||
and arts checks to use GST_CHECK_FEATURE. Extract the checks into
|
||
macros.
|
||
|
||
2001-06-26 03:48 richardb
|
||
|
||
* acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
|
||
check to use GST_CHECK_FEATURE macro. Fix a small bug in the
|
||
macro.
|
||
|
||
2001-06-26 03:27 richardb
|
||
|
||
* acinclude.m4: Fixes to work properly with automake 1.4
|
||
|
||
2001-06-26 02:53 richardb
|
||
|
||
* Makefile.am, acinclude.m4, autogen.sh, configure.base,
|
||
makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
|
||
generation of configure.{in,ac} into a separate script. Add hack
|
||
to the script to stop automake complaining about missing
|
||
AM_CONDITIONAL call. Replace ESD check by a call to
|
||
GST_CHECK_FEATURE.
|
||
|
||
2001-06-25 22:39 richardb
|
||
|
||
* configure.base: Move config dir from /etc/gstreamer to
|
||
${sysconfdir}/gstreamer by default: more portable, configurable,
|
||
and standard.
|
||
|
||
2001-06-25 21:53 richardb
|
||
|
||
* docs/plugins/Makefile.am: Remove more generated files
|
||
|
||
2001-06-25 21:41 richardb
|
||
|
||
* docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
|
||
many unwanted generated files from distributions.
|
||
|
||
2001-06-25 21:39 richardb
|
||
|
||
* docs/Makefile.am: Added plugins to DIST_SUBDIRS
|
||
|
||
2001-06-25 21:37 wtay
|
||
|
||
* plugins/oss/gstosssink.c: Don't use the trace feature when it is
|
||
disabled.
|
||
|
||
2001-06-25 21:36 wtay
|
||
|
||
* plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
|
||
Don't use the autoplugger when it is disabled.
|
||
|
||
2001-06-25 21:36 wtay
|
||
|
||
* gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
|
||
gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
|
||
gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
|
||
GstMeta. Added conditional compilation of various subsystems.
|
||
|
||
2001-06-25 21:09 richardb
|
||
|
||
* gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
|
||
appropriate parameters in debug and info handlers. Add appropriate
|
||
types for some of the memebers of the GTypeInfo struct.
|
||
|
||
2001-06-25 21:01 omegahacker
|
||
|
||
* gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
|
||
.cvsignore, added gstmarshal.list to EXTRA_DIST
|
||
|
||
2001-06-25 21:00 omegahacker
|
||
|
||
* gst/gstobject.h, plugins/Makefile.am,
|
||
plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
|
||
added a comment to gstobject.h
|
||
|
||
2001-06-25 20:59 omegahacker
|
||
|
||
* gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
|
||
removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
|
||
generation rules
|
||
|
||
2001-06-25 20:19 wtay
|
||
|
||
* configure.base, gst/Makefile.am: Added configure checks to
|
||
disable various major subsystems.
|
||
|
||
2001-06-25 19:14 richardb
|
||
|
||
* docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
|
||
remove colorspace header. Makefile.am: remove comment inside rule
|
||
(nonportable).
|
||
|
||
2001-06-25 18:22 omegahacker
|
||
|
||
* gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
|
||
g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
|
||
prototype gstelement.c: changed some prototypes, added a cast
|
||
|
||
2001-06-25 18:17 wtay
|
||
|
||
* gst/gstobject.h: Added a missing #else
|
||
|
||
2001-06-25 17:44 wtay
|
||
|
||
* configure.base: Removed the wine stuff.
|
||
|
||
2001-06-25 13:28 richardb
|
||
|
||
* gst/gstobject.c: Fix a warning; stuff following an #endif
|
||
|
||
2001-06-25 13:09 richardb
|
||
|
||
* autogen.sh: Added check for pkg-config to autogen.sh
|
||
|
||
2001-06-25 07:45 omegahacker
|
||
|
||
* acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
|
||
gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
|
||
gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
|
||
gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
|
||
arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
|
||
GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
|
||
|
||
2001-06-25 04:37 omegahacker
|
||
|
||
* gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
|
||
stub functions to use the g2g_ prefix instead of g_, to avoid *any*
|
||
potential namespace conflicts.
|
||
|
||
2001-06-25 02:20 omegahacker
|
||
|
||
* acconfig.h, configure.base, docs/random/wtay/events,
|
||
examples/Makefile.am, examples/cutter/cutter.c,
|
||
examples/helloworld/helloworld.c,
|
||
examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
|
||
examples/plugins/example.c, examples/plugins/example.h,
|
||
examples/queue/queue.c, examples/queue2/queue2.c,
|
||
examples/queue3/queue3.c, examples/queue4/queue4.c,
|
||
examples/thread/thread.c, examples/typefind/typefind.c,
|
||
examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
|
||
gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
|
||
gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
|
||
gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
|
||
gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
|
||
gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
|
||
gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
|
||
gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
|
||
gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
|
||
gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
|
||
gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
|
||
gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
|
||
gst/autoplug/gststaticautoplug.h,
|
||
gst/autoplug/gststaticautoplugrender.c,
|
||
gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
|
||
gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
|
||
gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
|
||
gst/elements/gstelements.c, gst/elements/gstfakesink.c,
|
||
gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
|
||
gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
|
||
gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
|
||
gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
|
||
gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
|
||
gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
|
||
gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
|
||
gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
|
||
gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
|
||
gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
|
||
plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
|
||
plugins/aasink/aasink.c, plugins/aasink/aasink.h,
|
||
plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
|
||
plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
|
||
plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
|
||
plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
|
||
plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
|
||
plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
|
||
plugins/au/gstparseau.c, plugins/au/gstparseau.h,
|
||
plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
|
||
plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
|
||
plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
|
||
plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
|
||
plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
|
||
plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
|
||
plugins/avi/winaudio/aviaudiodecoder.c,
|
||
plugins/avi/winaudio/aviaudiodecoder.h,
|
||
plugins/avi/wincodec/gstwindec.cc,
|
||
plugins/avi/wincodec/gstwindec.h,
|
||
plugins/avi/wincodec/gstwinenc.cc,
|
||
plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
|
||
plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
|
||
plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
|
||
plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
|
||
plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
|
||
plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
|
||
plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
|
||
plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
|
||
plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
|
||
plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
|
||
plugins/filters/adder/adder.h,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/colorspace/colorspace.h,
|
||
plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
|
||
plugins/filters/cutter/filter.func,
|
||
plugins/filters/deinterlace/deinterlace.c,
|
||
plugins/filters/deinterlace/deinterlace.h,
|
||
plugins/filters/intfloatconvert/float2int.c,
|
||
plugins/filters/intfloatconvert/float2int.h,
|
||
plugins/filters/intfloatconvert/int2float.c,
|
||
plugins/filters/intfloatconvert/int2float.h,
|
||
plugins/filters/intfloatconvert/intfloatconvert.c,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/ladspa/gstladspa.h,
|
||
plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
|
||
plugins/filters/level/level.c, plugins/filters/level/level.h,
|
||
plugins/filters/median/median.c, plugins/filters/median/median.h,
|
||
plugins/filters/mono2stereo/mono2stereo.c,
|
||
plugins/filters/mono2stereo/mono2stereo.h,
|
||
plugins/filters/passthrough/level.c,
|
||
plugins/filters/passthrough/level.h,
|
||
plugins/filters/passthrough/passthrough.c,
|
||
plugins/filters/passthrough/passthrough.h,
|
||
plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/filters/stereo2mono/stereo2mono.h,
|
||
plugins/filters/volenv/filter.func,
|
||
plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
|
||
plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
|
||
plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
|
||
plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
|
||
plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
|
||
plugins/icecast/icecastsend/icecastsend.c,
|
||
plugins/icecast/icecastsend/icecastsend.h,
|
||
plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
|
||
plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
|
||
plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.h,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/parse/mp3parse.h,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.h,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1/system_encode/system_encode.h,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.h,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
|
||
plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/ac3parse/ac3parse.h,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c,
|
||
plugins/mpeg2/subtitles/mpeg2subt.h,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/video/gstmpeg2play.h,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.h,
|
||
plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
|
||
plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
|
||
plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
|
||
plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
|
||
plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
|
||
plugins/quicktime/gstquicktimedecoder.c,
|
||
plugins/quicktime/gstquicktimedecoder.h,
|
||
plugins/quicktime/gstquicktimedemux.c,
|
||
plugins/quicktime/gstquicktimedemux.h,
|
||
plugins/quicktime/gstquicktimetypes.c,
|
||
plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
|
||
plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
|
||
plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
|
||
plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
|
||
plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
|
||
plugins/udp/Makefile.am, plugins/udp/gstudp.c,
|
||
plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
|
||
plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
|
||
plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
|
||
plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
|
||
plugins/visualization/Makefile.am,
|
||
plugins/visualization/chart/gstchart.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/smoothwave/smoothwave.h,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/spectrum/gstspectrum.h,
|
||
plugins/visualization/synaesthesia/core.h,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.h,
|
||
plugins/visualization/vumeter/vumeter.c,
|
||
plugins/visualization/vumeter/vumeter.h,
|
||
plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
|
||
plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
|
||
plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
|
||
plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
|
||
plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
|
||
plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
|
||
plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
|
||
plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
|
||
test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
|
||
test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
|
||
test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
|
||
test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
|
||
test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
|
||
test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
|
||
test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
|
||
tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
|
||
tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
|
||
tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
|
||
tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
|
||
tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
|
||
tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
|
||
tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
|
||
|
||
2001-06-25 01:07 omegahacker
|
||
|
||
* gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
|
||
tools/gstreamer-inspect.c: added shim for
|
||
g_object_class_list_properties and converted -inspect and -compprep
|
||
to use it
|
||
|
||
2001-06-25 00:50 omegahacker
|
||
|
||
* examples/plugins/: example.c, example.h: ported example plugin to
|
||
gobject
|
||
|
||
2001-06-25 00:25 omegahacker
|
||
|
||
* examples/cutter/cutter.c: ported to gobject
|
||
|
||
2001-06-24 23:56 omegahacker
|
||
|
||
* plugins/visualization/chart/gstchart.c: ported chart to gobject
|
||
|
||
2001-06-24 23:44 omegahacker
|
||
|
||
* LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
|
||
configure.base, gstreamer.spec.in, idiottest.mak,
|
||
docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
|
||
docs/manual/bins.sgml, docs/manual/factories.sgml,
|
||
docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
|
||
docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
|
||
examples/Makefile.am, examples/cutter/Makefile.am,
|
||
examples/cutter/cutter.c, examples/cutter/cutter.h,
|
||
gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
|
||
gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
|
||
gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
|
||
gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
|
||
gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
|
||
gst/gstthread.c, gst/elements/gstdisksink.c,
|
||
gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
|
||
gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
|
||
gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
|
||
gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
|
||
gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
|
||
libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
|
||
plugins/Makefile.am, plugins/audiofile/gstafsink.c,
|
||
plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
|
||
plugins/filters/Makefile.am,
|
||
plugins/filters/colorspace/Makefile.am,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/colorspace/colorspace.h,
|
||
plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
|
||
plugins/filters/cutter/cutter.h,
|
||
plugins/filters/deinterlace/.cvsignore,
|
||
plugins/filters/deinterlace/Makefile.am,
|
||
plugins/filters/deinterlace/deinterlace.c,
|
||
plugins/filters/deinterlace/deinterlace.h,
|
||
plugins/filters/intfloatconvert/float2int.c,
|
||
plugins/filters/intfloatconvert/float2int.h,
|
||
plugins/filters/intfloatconvert/int2float.c,
|
||
plugins/filters/intfloatconvert/int2float.h,
|
||
plugins/filters/median/median.c, plugins/filters/median/median.h,
|
||
plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
|
||
plugins/flac/.cvsignore, plugins/flac/Makefile.am,
|
||
plugins/flac/flac.c, plugins/flac/flacdec.c,
|
||
plugins/flac/flacdec.h, plugins/flac/flacenc.c,
|
||
plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
|
||
plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
|
||
plugins/quicktime/Makefile.am,
|
||
plugins/quicktime/gstquicktimedecoder.c,
|
||
plugins/quicktime/gstquicktimedecoder.h,
|
||
plugins/quicktime/gstquicktimedemux.c,
|
||
plugins/quicktime/gstquicktimedemux.h,
|
||
plugins/quicktime/gstquicktimetypes.c,
|
||
plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
|
||
plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
|
||
plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
|
||
plugins/visualization/Makefile.am,
|
||
plugins/visualization/chart/.cvsignore,
|
||
plugins/visualization/chart/Makefile.am,
|
||
plugins/visualization/chart/gstchart.c, tools/README,
|
||
tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
|
||
HEAD to BRANCH-GOBJECT1 at 200106241
|
||
|
||
2001-06-24 22:21 wtay
|
||
|
||
* tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
|
||
|
||
2001-06-24 22:18 omegahacker
|
||
|
||
* gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
|
||
gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
|
||
gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
|
||
load/save
|
||
|
||
2001-06-24 22:15 wtay
|
||
|
||
* gstplay/gstplay.c: Some compile fixes.
|
||
|
||
2001-06-24 22:14 wtay
|
||
|
||
* configure.base: Added the festival plugin and udp.
|
||
|
||
2001-06-24 22:10 wtay
|
||
|
||
* plugins/: festival/gstfestival.c, oss/gstosssink.c,
|
||
oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
|
||
udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
|
||
arg to set the fragment size in oss plugins. Use a TCP stream
|
||
connection to do caps nego over the wire in UDP. More pending
|
||
changes to some plugins.
|
||
|
||
2001-06-24 22:06 omegahacker
|
||
|
||
* configure.base, plugins/Makefile.am: New check for libesd, a
|
||
model for all the other checks I hope. Need to convert all the
|
||
other checks to operate like this.
|
||
|
||
2001-06-24 16:20 wtay
|
||
|
||
* plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
|
||
udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
|
||
udp/gstudpsrc.h: Added the beginnings of an udp send/receive
|
||
plugin.
|
||
|
||
2001-06-24 16:20 wtay
|
||
|
||
* plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
|
||
on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-24 16:20 wtay
|
||
|
||
* plugins/udp/Makefile.am: file Makefile.am was initially added on
|
||
branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-24 16:20 wtay
|
||
|
||
* plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
|
||
branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-24 16:20 wtay
|
||
|
||
* plugins/udp/gstudp.c: file gstudp.c was initially added on branch
|
||
BRANCH-GOBJECT1.
|
||
|
||
2001-06-24 16:20 wtay
|
||
|
||
* plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
|
||
on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-24 16:20 wtay
|
||
|
||
* plugins/udp/.cvsignore: file .cvsignore was initially added on
|
||
branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-24 16:20 wtay
|
||
|
||
* plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
|
||
branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-24 15:55 wtay
|
||
|
||
* docs/random/wtay/events: file events was initially added on
|
||
branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-24 15:55 wtay
|
||
|
||
* docs/random/wtay/events: Added some random ramblings about a the
|
||
design of an event system.
|
||
|
||
2001-06-24 02:02 wtay
|
||
|
||
* gst/gobject2gtk.c: Removed some debug noise.
|
||
|
||
2001-06-24 01:55 wtay
|
||
|
||
* test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
|
||
Compile fixes for gtk.
|
||
|
||
2001-06-23 13:23 wtay
|
||
|
||
* plugins/festival/gstfestival.c: Make sure we don't send more data
|
||
than the buffersize.
|
||
|
||
2001-06-23 13:12 wtay
|
||
|
||
* plugins/festival/gstfestival.c: file gstfestival.c was initially
|
||
added on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-23 13:12 wtay
|
||
|
||
* plugins/festival/Makefile.am: file Makefile.am was initially
|
||
added on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-23 13:12 wtay
|
||
|
||
* plugins/: Makefile.am, festival/Makefile.am,
|
||
festival/gstfestival.c, festival/gstfestival.h: Added the festival
|
||
text-to-speech plugin. It will currently only work by contacting
|
||
the festival server on localhost. The output is WAV so it needs to
|
||
be parsed with parsewav before connecting it to an audiosink:
|
||
|
||
./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
|
||
! osssink
|
||
|
||
Latency is terrible because we don't process uterances individually
|
||
yet.
|
||
|
||
2001-06-23 13:12 wtay
|
||
|
||
* plugins/festival/gstfestival.h: file gstfestival.h was initially
|
||
added on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-22 02:14 wtay
|
||
|
||
* examples/: Makefile.am, helloworld/helloworld.c,
|
||
helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
|
||
queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
|
||
typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
|
||
examples for glib2 Removed plugins for now (need to run the script
|
||
on it)
|
||
|
||
2001-06-22 02:05 wtay
|
||
|
||
* tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
|
||
mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
|
||
eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
|
||
eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
|
||
glib2.0
|
||
|
||
2001-06-22 01:43 wtay
|
||
|
||
* test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
|
||
mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
|
||
mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
|
||
vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
|
||
against glib2.0
|
||
|
||
2001-06-22 01:14 wtay
|
||
|
||
* configure.base: Disable most of the gnome/gtk stuff when
|
||
compiling with glib2
|
||
|
||
2001-06-22 00:11 wtay
|
||
|
||
* plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
|
||
to set the format and the output size.
|
||
|
||
2001-06-21 23:48 omegahacker
|
||
|
||
* gst/gstqueue.c: marked up the function pointers with
|
||
GST_DEBUG_FUNCPTR
|
||
|
||
2001-06-21 20:44 wtay
|
||
|
||
* configure.base: Added vgasink.
|
||
|
||
2001-06-21 20:43 wtay
|
||
|
||
* plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
|
||
vgavideosink.h: Added the vgasink by sienap.
|
||
|
||
2001-06-21 16:29 wtay
|
||
|
||
* tools/gstreamer-compprep.c: Compile fixes for GObject.
|
||
|
||
2001-06-21 15:39 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Fixed a compileation error for
|
||
GObject.
|
||
|
||
2001-06-21 15:22 wtay
|
||
|
||
* gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
|
||
|
||
2001-06-21 13:21 sbaker3
|
||
|
||
* docs/gst/gstreamer-sections.txt: added refcounting and
|
||
_get_default
|
||
|
||
2001-06-21 12:50 wtay
|
||
|
||
* plugins/flx/flx_decoder.h: Removed the colorspace dependency.
|
||
|
||
2001-06-21 12:50 wtay
|
||
|
||
* plugins/Makefile.am: Removed the videoscaler for now until it's
|
||
fixed.
|
||
|
||
2001-06-21 12:49 wtay
|
||
|
||
* plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
|
||
gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
|
||
Added some files for future use.
|
||
|
||
2001-06-21 12:42 wtay
|
||
|
||
* libs/Makefile.am: Removed old unused libs.
|
||
|
||
2001-06-21 12:35 wtay
|
||
|
||
* configure.base: Removed the winloader
|
||
|
||
2001-06-21 12:34 wtay
|
||
|
||
* libs/Makefile.am: Removed the wine loader.
|
||
|
||
2001-06-21 12:32 wtay
|
||
|
||
* include/Makefile.am: Removed the winelibs.
|
||
|
||
2001-06-21 12:19 sbaker3
|
||
|
||
* gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
|
||
buffer pool. also _destroy will clean up the buffer pool mem_chunk
|
||
if it is the default implementation
|
||
|
||
2001-06-21 03:03 omegahacker
|
||
|
||
* plugins/Makefile.am: fixed spelling of xvideosink
|
||
|
||
2001-06-21 00:43 wtay
|
||
|
||
* gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
|
||
the queue state_change stuff.
|
||
|
||
2001-06-20 23:52 wtay
|
||
|
||
* plugins/Makefile.am: Added the xvideosink to the dirs.
|
||
|
||
2001-06-20 23:33 wtay
|
||
|
||
* plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
|
||
have
|
||
|
||
2001-06-20 23:21 wtay
|
||
|
||
* plugins/aasink/aasink.c: Compile fixes for aasink.
|
||
|
||
2001-06-20 23:21 wtay
|
||
|
||
* gst/gobject2gtk.h: Added a shim for a marshaller.
|
||
|
||
2001-06-20 22:56 wtay
|
||
|
||
* gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
|
||
|
||
2001-06-20 22:55 wtay
|
||
|
||
* plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
|
||
against gtk.
|
||
|
||
2001-06-20 22:40 wtay
|
||
|
||
* plugins/arts/gst_arts.c: compile fixes for GTK1.2.
|
||
|
||
2001-06-20 22:40 wtay
|
||
|
||
* gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
|
||
reserved word..
|
||
|
||
2001-06-20 22:30 wtay
|
||
|
||
* gst/gobject2gtk.h: Added g_type_from_name to the shims.
|
||
|
||
2001-06-20 22:29 wtay
|
||
|
||
* plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
|
||
|
||
2001-06-20 21:58 wtay
|
||
|
||
* gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
|
||
name to match the glib2.0 implementation.
|
||
|
||
2001-06-20 21:49 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Added object properties introspection.
|
||
|
||
2001-06-20 21:48 wtay
|
||
|
||
* gst/gobject2gtk.h: Added a better shim for g_object_get_property
|
||
|
||
2001-06-20 15:53 sbaker3
|
||
|
||
* gst/gstbuffer.c: fixed operator precedence bug which caused 32
|
||
times too much memory to be allocated for each GstBuffer struct
|
||
|
||
2001-06-20 00:17 omegahacker
|
||
|
||
* gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
|
||
signal registration problem in gobject2gtk shim
|
||
|
||
2001-06-19 22:14 omegahacker
|
||
|
||
* gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
|
||
gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
|
||
plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
|
||
plugins/effects/volume/volume.c,
|
||
plugins/filters/mono2stereo/mono2stereo.c,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
|
||
More GObject updates, cleanups to some of the elements to make the
|
||
port correct.
|
||
|
||
2001-06-19 19:32 wtay
|
||
|
||
* gst/elements/gstdisksink.c: Changed the bytes_written to a gint
|
||
to avoid overflow...
|
||
|
||
2001-06-19 13:53 richardb
|
||
|
||
* idiottest.mak: idiottest was failing because of change of
|
||
PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
|
||
|
||
2001-06-19 11:34 richardb
|
||
|
||
* tools/gstreamer-launch.c: Add -o option argument to
|
||
gstreamer-launch, to specify a file to output the pipeline to,
|
||
instead of running it.
|
||
|
||
2001-06-19 08:57 omegahacker
|
||
|
||
* autogen.sh: updated autogen.sh to use --enable-plugin-builddir
|
||
|
||
2001-06-19 08:57 omegahacker
|
||
|
||
* gst/gstplugin.c, acconfig.h, configure.base: changed
|
||
plugin-srcdir to plugin-builddir, which is what it should be
|
||
|
||
2001-06-18 23:33 richardb
|
||
|
||
* gst/gstprops.c: Simplify properties which contain lists of
|
||
integer and integer range entries to minimal combination of ints
|
||
and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
|
||
(1-3,7-13)
|
||
|
||
Don't bother with floats for the moment, though it would be easy to
|
||
add an equivalent, which would simplify overlapping ranges.
|
||
|
||
2001-06-18 21:14 richardb
|
||
|
||
* plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
|
||
wtay.
|
||
|
||
2001-06-18 20:20 wtay
|
||
|
||
* plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
|
||
Updated the flac decoder/encode to the latest CVS version. I had
|
||
to increase the cothread stack in cothread.c (8 threads max) to get
|
||
the encoder working :(
|
||
|
||
2001-06-18 12:27 richardb
|
||
|
||
* plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
|
||
|
||
2001-06-18 12:12 richardb
|
||
|
||
* configure.base, plugins/visualization/Makefile.am: Add chart
|
||
plugin to build system.
|
||
|
||
2001-06-18 12:09 richardb
|
||
|
||
* plugins/visualization/chart/: .cvsignore, Makefile.am,
|
||
gstchart.c: Initial commit of chart plugin. Draws charts of data
|
||
streams. Currently has no settable framerate, draws inefficiently,
|
||
has no settable size and looks fairly ugly. Needs data parsing to
|
||
be split into a separate plugin.
|
||
|
||
2001-06-18 05:56 dlehn
|
||
|
||
* configure.base: ALSA checks use alsa_save_* names and gst attempt
|
||
to save flags fails when using the same names. Prefixed with gst_.
|
||
|
||
2001-06-17 23:14 wtay
|
||
|
||
* plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
|
||
it still segfaults inside the flac lib for some reason..
|
||
|
||
2001-06-17 20:44 wtay
|
||
|
||
* plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
|
||
flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
|
||
does not work yet.
|
||
|
||
2001-06-17 16:06 wtay
|
||
|
||
* gst/elements/gstsinesrc.c: Updated the params a bit.
|
||
|
||
2001-06-17 16:03 wtay
|
||
|
||
* gst/: gstutils.c, gstutils.h: Fixed the utils for getting
|
||
properties again. Added come const directives to the arguments
|
||
again. Check for non exiting properties.
|
||
|
||
2001-06-17 15:35 sbaker3
|
||
|
||
* gst/gstbufferpool.h: added _gst_buffer_pool_initialize
|
||
|
||
2001-06-17 15:12 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Print out the enum values too.
|
||
|
||
2001-06-17 14:58 sbaker3
|
||
|
||
* plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
|
||
default bufferpool factory
|
||
|
||
2001-06-17 14:55 sbaker3
|
||
|
||
* gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
|
||
bufferpool factory function. it reuses existing instances of
|
||
bufferpool if requests are made for existing buffer sizes
|
||
|
||
2001-06-17 09:55 omegahacker
|
||
|
||
* gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
|
||
gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
|
||
plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
|
||
plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
|
||
plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
|
||
plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
|
||
plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
|
||
plugins/xvideosink/xvideosink.c: Mostly went around converting
|
||
G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
|
||
|
||
2001-06-17 09:52 omegahacker
|
||
|
||
* configure.ac, configure.in: removed configure.ac and configure.in
|
||
|
||
2001-06-17 05:07 omegahacker
|
||
|
||
* plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
|
||
gobject, somehow forget that one...
|
||
|
||
2001-06-17 04:17 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Added enums to inspect.
|
||
|
||
2001-06-17 04:10 omegahacker
|
||
|
||
* gst/gobject2gtk.h: file gobject2gtk.h was initially added on
|
||
branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-17 04:10 omegahacker
|
||
|
||
* gst/gobject2gtk.c: file gobject2gtk.c was initially added on
|
||
branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-17 04:10 omegahacker
|
||
|
||
* acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
|
||
gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
|
||
gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
|
||
gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
|
||
gst/gstutils.h: Added gobject to gtkobject bridge
|
||
(gobject2gtk.[ch]) and configure-time support for selecting between
|
||
glib and gtk (--enable-glib2 to build with gobject).
|
||
|
||
2001-06-17 04:05 wtay
|
||
|
||
* plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
|
||
for enum properties.
|
||
|
||
2001-06-17 04:03 wtay
|
||
|
||
* docs/manual/helloworld.sgml: Fixed the audiosink in the example
|
||
with osssink.
|
||
|
||
2001-06-17 03:47 wtay
|
||
|
||
* gst/: gstutils.c, gstutils.h: Fixed the utils for getting
|
||
properties. Added come const directives to the arguments.
|
||
|
||
2001-06-17 03:39 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Figured out how to get a property from
|
||
an object.
|
||
|
||
2001-06-16 18:35 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
|
||
someone try to get a property from a GObject?
|
||
|
||
2001-06-16 18:25 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Somewhat fixed -inspect
|
||
|
||
2001-06-16 15:36 wtay
|
||
|
||
* configure.base: Removed the obsolete libs.
|
||
|
||
2001-06-16 15:35 wtay
|
||
|
||
* plugins/Makefile.am: Added the avi stuff to the makefile again.
|
||
|
||
2001-06-16 15:29 wtay
|
||
|
||
* plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
|
||
gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
|
||
gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
|
||
gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
|
||
to gobject.
|
||
|
||
2001-06-16 14:46 wtay
|
||
|
||
* plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
|
||
Updated the audiodecoder to gobject.
|
||
|
||
2001-06-16 14:24 wtay
|
||
|
||
* gstplay/gstplay.c: Removed a check (see that the file exists
|
||
locally ??) to enable network streaming with gnomevfssrc again.
|
||
|
||
2001-06-16 14:17 wtay
|
||
|
||
* plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
|
||
gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
|
||
gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
|
||
20010616 (13:00 GMT). Compile fixes for GObject.
|
||
|
||
2001-06-16 01:43 wtay
|
||
|
||
* plugins/Makefile.am: Updated the makefile.
|
||
|
||
2001-06-16 01:32 wtay
|
||
|
||
* plugins/arts/gst_arts.c: Fixed arts
|
||
|
||
2001-06-16 01:26 wtay
|
||
|
||
* plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
|
||
|
||
2001-06-16 01:25 wtay
|
||
|
||
* plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
|
||
|
||
2001-06-16 01:14 wtay
|
||
|
||
* plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
|
||
Fixed some stuff in xmms, removed the args for now.
|
||
|
||
2001-06-16 00:49 wtay
|
||
|
||
* plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
|
||
|
||
2001-06-16 00:48 wtay
|
||
|
||
* plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
|
||
from the Makefile until it compiles. Removed the dependency on OSS
|
||
from ladspa.
|
||
|
||
2001-06-16 00:36 wtay
|
||
|
||
* plugins/visualization/: Makefile.am, synaesthesia/core.h,
|
||
synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
|
||
old, non functional code out of the makefile.
|
||
|
||
2001-06-16 00:23 omegahacker
|
||
|
||
* configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
|
||
gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
|
||
plugins/aasink/aasink.c, plugins/aasink/aasink.h,
|
||
plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
|
||
plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
|
||
plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
|
||
plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
|
||
plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
|
||
plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
|
||
plugins/au/gstparseau.c, plugins/au/gstparseau.h,
|
||
plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
|
||
plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
|
||
plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
|
||
plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
|
||
plugins/cobin/cobin.c, plugins/cobin/cobin.h,
|
||
plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
|
||
plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
|
||
plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
|
||
plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
|
||
plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
|
||
plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
|
||
plugins/filters/adder/adder.h,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/colorspace/colorspace.h,
|
||
plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
|
||
plugins/filters/cutter/filter.func,
|
||
plugins/filters/intfloatconvert/float2int.c,
|
||
plugins/filters/intfloatconvert/float2int.h,
|
||
plugins/filters/intfloatconvert/int2float.c,
|
||
plugins/filters/intfloatconvert/int2float.h,
|
||
plugins/filters/intfloatconvert/intfloatconvert.c,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/ladspa/gstladspa.h,
|
||
plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
|
||
plugins/filters/level/level.c, plugins/filters/level/level.h,
|
||
plugins/filters/median/median.c, plugins/filters/median/median.h,
|
||
plugins/filters/mono2stereo/mono2stereo.c,
|
||
plugins/filters/mono2stereo/mono2stereo.h,
|
||
plugins/filters/passthrough/level.c,
|
||
plugins/filters/passthrough/level.h,
|
||
plugins/filters/passthrough/passthrough.c,
|
||
plugins/filters/passthrough/passthrough.h,
|
||
plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/filters/stereo2mono/stereo2mono.h,
|
||
plugins/filters/volenv/filter.func,
|
||
plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
|
||
plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
|
||
plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
|
||
plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
|
||
plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
|
||
plugins/icecast/icecastsend/icecastsend.c,
|
||
plugins/icecast/icecastsend/icecastsend.h,
|
||
plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
|
||
plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
|
||
plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.h,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/parse/mp3parse.h,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.h,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1/system_encode/system_encode.h,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.h,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
|
||
plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/ac3parse/ac3parse.h,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c,
|
||
plugins/mpeg2/subtitles/mpeg2subt.h,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/video/gstmpeg2play.h,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.h,
|
||
plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
|
||
plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
|
||
plugins/quicktime/gstquicktimedecoder.c,
|
||
plugins/quicktime/gstquicktimedecoder.h,
|
||
plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
|
||
plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
|
||
plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
|
||
plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
|
||
plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
|
||
plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/smoothwave/smoothwave.h,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/spectrum/gstspectrum.h,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.h,
|
||
plugins/visualization/vumeter/vumeter.c,
|
||
plugins/visualization/vumeter/vumeter.h,
|
||
plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
|
||
plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
|
||
plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
|
||
plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
|
||
plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
|
||
plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
|
||
plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
|
||
Mega patch updates almost all the plugins to GObject. This was
|
||
done with a Perl script, with only a few minor manual tweaks where
|
||
the perl didn't catch the code just right. There may be a few
|
||
minor issues remaining from this, but they should be easy to catch
|
||
(plugin doesn't work).
|
||
|
||
There are several plugins that have GDK/GTK code in them that
|
||
shouldn't, these need to be dealt with next.
|
||
|
||
2001-06-16 00:15 wtay
|
||
|
||
* plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
|
||
smooth filter.
|
||
|
||
2001-06-16 00:15 wtay
|
||
|
||
* plugins/filters/median/median.c: copy timestamps too.
|
||
|
||
2001-06-15 23:48 wtay
|
||
|
||
* plugins/filters/median/: median.c, median.h: Added an option to
|
||
only filter the luminance plane.
|
||
|
||
2001-06-15 23:38 wtay
|
||
|
||
* plugins/filters/median/: median.c, median.h: Added caps to the
|
||
median filter.
|
||
|
||
2001-06-15 23:03 wtay
|
||
|
||
* plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
|
||
was initially added on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-15 23:03 wtay
|
||
|
||
* plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
|
||
gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
|
||
Just added some files I will need soon.
|
||
|
||
2001-06-15 23:03 wtay
|
||
|
||
* plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
|
||
initially added on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-15 23:03 wtay
|
||
|
||
* plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
|
||
initially added on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-15 23:03 wtay
|
||
|
||
* plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
|
||
initially added on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-15 23:03 wtay
|
||
|
||
* plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
|
||
initially added on branch BRANCH-GOBJECT1.
|
||
|
||
2001-06-15 23:00 wtay
|
||
|
||
* libs/Makefile.am: Removed old unused libs.
|
||
|
||
2001-06-15 22:46 wtay
|
||
|
||
* docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
|
||
helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
|
||
updates to the manual.
|
||
|
||
2001-06-15 20:49 sbaker3
|
||
|
||
* plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
|
||
multiple float pads and converts to interleaved int data. Different
|
||
sized and out-of-order buffer support is in place but not tested.
|
||
|
||
2001-06-15 20:48 sbaker3
|
||
|
||
* plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
|
||
converts interleaved ints to mono floats in seperate pads. Also
|
||
now has a _request_new_pad func
|
||
|
||
2001-06-15 20:46 wtay
|
||
|
||
* tools/README: Updated the README file with some cool
|
||
gstreamer-launch cmd lines by Matthew McClintock
|
||
<mattsm@mail.utexas.edu>
|
||
|
||
2001-06-15 20:13 wtay
|
||
|
||
* gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
|
||
gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
|
||
request_pad. Some fixes for pullregion and EOS conditions. Remove
|
||
an unneeded check in the scheduler (check for NULL buffer) some EOS
|
||
fixes for pullregion in disksrc. Removed the macro in the
|
||
gstparse.h header 'cause it's internal to gstparse.c Added a check
|
||
in gstparse for NULL element.
|
||
|
||
2001-06-15 17:42 thomasvs
|
||
|
||
* examples/cutter/cutter.c: added some minor stuff
|
||
|
||
2001-06-15 17:22 wtay
|
||
|
||
* plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
|
||
|
||
2001-06-15 16:44 richardb
|
||
|
||
* configure.base: Fix mistake with saved CPPFLAGS for sdl test and
|
||
libdv test: was unsaving the value before saving... :(
|
||
|
||
2001-06-15 16:42 richardb
|
||
|
||
* configure.base: Fix bug #433398, by putting GLIB_CFLAGS
|
||
|
||
2001-06-15 07:33 sbaker3
|
||
|
||
* gst/gstparse.c: should restore dynamic connection of pads
|
||
(couldn't really test it though)
|
||
|
||
2001-06-14 22:02 omegahacker
|
||
|
||
* plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
|
||
gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
|
||
|
||
2001-06-14 22:02 omegahacker
|
||
|
||
* gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
|
||
elements/gstdisksrc.c, elements/gstfakesrc.c,
|
||
elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
|
||
get to sinesrc ! osssink
|
||
|
||
2001-06-14 21:39 wtay
|
||
|
||
* gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
|
||
gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
|
||
compiler warnings.
|
||
|
||
2001-06-14 21:23 omegahacker
|
||
|
||
* configure.base: added gmodule to glib-2.0 stuff
|
||
|
||
2001-06-14 21:19 omegahacker
|
||
|
||
* gst/gstmarshal.h: file gstmarshal.h was initially added on branch
|
||
BRANCH-GOBJECT1.
|
||
|
||
2001-06-14 21:19 omegahacker
|
||
|
||
* gst/: gstmarshal.c, gstmarshal.h: new files that need to be
|
||
removed at some point because they are to be autogenerated
|
||
|
||
2001-06-14 21:19 omegahacker
|
||
|
||
* gst/gstmarshal.c: file gstmarshal.c was initially added on branch
|
||
BRANCH-GOBJECT1.
|
||
|
||
2001-06-14 19:04 thomasvs
|
||
|
||
* examples/cutter/cutter.c: changed cutter example to use a thread
|
||
|
||
2001-06-14 04:14 omegahacker
|
||
|
||
* gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
|
||
gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
|
||
autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
|
||
autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
|
||
autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
|
||
autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
|
||
elements/gstdisksink.h, elements/gstdisksrc.c,
|
||
elements/gstdisksrc.h, elements/gstelements.c,
|
||
elements/gstfakesink.c, elements/gstfakesink.h,
|
||
elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
|
||
elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
|
||
elements/gsthttpsrc.c, elements/gsthttpsrc.h,
|
||
elements/gstidentity.c, elements/gstidentity.h,
|
||
elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
|
||
elements/gstpipefilter.c, elements/gstpipefilter.h,
|
||
elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
|
||
elements/gsttee.h: Bring all the other stuff in gst/ up to match
|
||
libgst.la's GObject port. Fixed some minor problems with the
|
||
signalling stuff in the core.
|
||
|
||
IT WORKS!
|
||
|
||
2001-06-13 23:09 thomasvs
|
||
|
||
* examples/cutter/cutter.c: cutter now uses afsink to write out
|
||
wavs we will add a queue next to handle latency problems
|
||
|
||
2001-06-13 23:03 thomasvs
|
||
|
||
* plugins/audiofile/gstafsink.c: afsink now closes and reopens
|
||
files when you change the location
|
||
|
||
2001-06-13 22:59 omegahacker
|
||
|
||
* configure.base: new configure check for glib 2.0, now requires
|
||
pkg-config to be installed
|
||
|
||
2001-06-13 22:52 thomasvs
|
||
|
||
* configure.base, examples/Makefile.am: added cutter example
|
||
|
||
2001-06-13 22:52 omegahacker
|
||
|
||
* gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
|
||
gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
|
||
gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
|
||
gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
|
||
gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
|
||
gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
|
||
gstxml.h: First round of changes to port to GObject. libgst.la
|
||
compiles, though there are a few things commented out.
|
||
Specifically object destruction is probably broken, but wtay gets
|
||
to fix that because he researched the problem of glib 2.0 object
|
||
destruction while doing the first round. Some of the XML stuff is
|
||
commented out, but that's an easy fix.
|
||
|
||
Next is the rest of the gst/ directory, then on to the plugins.
|
||
|
||
2001-06-13 22:45 wtay
|
||
|
||
* plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
|
||
gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
|
||
Fixed the quicktime plugin. things now work with mjpeg.
|
||
|
||
2001-06-13 22:35 thomasvs
|
||
|
||
* plugins/audiofile/gstafsink.c: afsink now handles eos and closes
|
||
off file
|
||
|
||
2001-06-13 22:33 wtay
|
||
|
||
* gst/gstpad.c: Loop in pullregion until the desired buffer has
|
||
been pulled.
|
||
|
||
2001-06-13 22:08 thomasvs
|
||
|
||
* plugins/filters/cutter/cutter.c: check for buffer's framedness
|
||
|
||
2001-06-13 22:08 thomasvs
|
||
|
||
* libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
|
||
the buffer's data is framed
|
||
|
||
2001-06-13 22:02 wtay
|
||
|
||
* plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
|
||
fix in the type init function that makes some C++ compilers
|
||
complain.
|
||
|
||
2001-06-13 21:26 thomasvs
|
||
|
||
* configure.base: added deinterlace
|
||
|
||
2001-06-13 18:39 wtay
|
||
|
||
* plugins/mp3decode/mad/gstmad.c: Removed the debug output.
|
||
|
||
2001-06-13 17:20 thomasvs
|
||
|
||
* examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
|
||
program to show how cutter plugin works
|
||
|
||
2001-06-13 17:16 thomasvs
|
||
|
||
* plugins/filters/cutter/cutter.c: some code clean-ups and sensible
|
||
default values
|
||
|
||
2001-06-13 17:13 thomasvs
|
||
|
||
* plugins/filters/cutter/README: added a better description of the
|
||
cutter plugin
|
||
|
||
2001-06-13 17:04 thomasvs
|
||
|
||
* plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
|
||
threshold level and runlength arguments stopped copying buffer used
|
||
audio lib functions for some stuff
|
||
|
||
2001-06-13 16:33 thomasvs
|
||
|
||
* libs/audio/: gstaudio.c, gstaudio.h: added helper function to
|
||
calculate maximum possible sample value based on caps
|
||
|
||
2001-06-13 10:51 thomasvs
|
||
|
||
* docs/random/eos: added two more cases of eos reasoning
|
||
|
||
2001-06-13 02:18 cael
|
||
|
||
* gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
|
||
full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
|
||
gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
|
||
full-screen play, shuffled things around, added error checking so
|
||
we don't crash on file not found, added the beginnings of a
|
||
preferences dialog.
|
||
|
||
2001-06-12 22:35 wtay
|
||
|
||
* plugins/filters/deinterlace/Makefile.am: Removed the leftover
|
||
filter.func file and README in the makefile.
|
||
|
||
2001-06-12 22:35 wtay
|
||
|
||
* plugins/filters/Makefile.am: Added the deinterlace filter
|
||
|
||
2001-06-12 22:33 wtay
|
||
|
||
* plugins/filters/deinterlace/: .cvsignore, Makefile.am,
|
||
deinterlace.c, deinterlace.h: Added a deinterlace filter.
|
||
|
||
2001-06-12 22:27 wtay
|
||
|
||
* plugins/filters/colorspace/Makefile.am: Add libHermes too of
|
||
course..
|
||
|
||
2001-06-12 21:19 wtay
|
||
|
||
* plugins/filters/Makefile.am: Still compile colorspace when Hermes
|
||
was not found.
|
||
|
||
2001-06-12 21:19 wtay
|
||
|
||
* plugins/filters/colorspace/: Makefile.am, colorspace.c,
|
||
colorspace.h: ifdef out the Hermes code when the library was not
|
||
found.
|
||
|
||
2001-06-12 20:47 wtay
|
||
|
||
* libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
|
||
wrong alignment.
|
||
|
||
2001-06-12 20:45 wtay
|
||
|
||
* plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
|
||
not connected.
|
||
|
||
2001-06-12 20:44 wtay
|
||
|
||
* plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
|
||
arg to turn off syncing on the timestamps.
|
||
|
||
2001-06-12 20:42 wtay
|
||
|
||
* plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
|
||
gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
|
||
wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
|
||
Removed old code. Enhanced the avi decoder. The encoder now sorta
|
||
works. For big input frames it segfaults though inside a libavifile
|
||
function. Renamed the aviencoder to avimux.
|
||
|
||
2001-06-12 15:35 thomasvs
|
||
|
||
* plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
|
||
afsrc element
|
||
|
||
2001-06-12 14:42 thomasvs
|
||
|
||
* plugins/mp3decode/mad/gstmad.h: added framestamp
|
||
|
||
2001-06-12 11:12 thomasvs
|
||
|
||
* plugins/mp3decode/mad/gstmad.c: added a different way of
|
||
generating timestamps; activate by uncommenting #define
|
||
DEBUG_TIMESTAMP
|
||
|
||
2001-06-12 11:11 thomasvs
|
||
|
||
* libs/audio/: gstaudio.c, gstaudio.h: added some function to
|
||
support framestamps & timestamps
|
||
|
||
2001-06-11 23:04 shitowax
|
||
|
||
* plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
|
||
gstquicktimedecoder.h: Transformation of the quicktime plugin into
|
||
version 0.2.0 style
|
||
|
||
2001-06-11 23:02 shitowax
|
||
|
||
* plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
|
||
gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
|
||
|
||
2001-06-11 21:19 thomasvs
|
||
|
||
* plugins/Makefile.am: fixed AVIFILE dependency check
|
||
|
||
2001-06-11 20:09 omegahacker
|
||
|
||
* gst/gstelement.h: changed indent and argnames to trigger
|
||
gtk2gobject.sh
|
||
|
||
2001-06-10 22:13 richardb
|
||
|
||
* tools/gstreamer-compprep.1: Some formatting updates, thanks to
|
||
using manedit
|
||
|
||
2001-06-10 19:50 theuraeus
|
||
|
||
* LICENSE_readme: 2001-10-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
|
||
since they had been mistakenly branded as GPL.
|
||
|
||
2001-06-10 12:57 sbaker3
|
||
|
||
* gst/gstparse.c: can now take comma delimited list of pads. eg
|
||
gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
|
||
src%d,src%d\!sink%d,sink%d float2int ! osssink
|
||
|
||
2001-06-10 02:18 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-10-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
|
||
wishes - Split out the mpeg stuff - Silenced gstreamer-register
|
||
when run after each package
|
||
|
||
2001-06-09 22:48 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-09-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
|
||
|
||
2001-06-09 20:23 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-09-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - moved the visualisations plugins out
|
||
|
||
TODO: 1. the mpeg plugins need sorting out. currently they are all
|
||
just placed inside the main package. Need help with this since I am
|
||
unsure about what files belongs where with what dependency 2.
|
||
Cross-dependencies probably should be added to the plugins 3.
|
||
License information should be added to the plugins 4.
|
||
GStreamer-register needs to be added for each plugin
|
||
|
||
2001-06-09 19:50 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-09-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Finally the SPEC file works again, now
|
||
only polishing it remains
|
||
|
||
2001-06-09 17:44 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-09-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
|
||
maybe it actually works now
|
||
|
||
2001-06-09 12:43 sbaker3
|
||
|
||
* gst/: gstparse.c, gstparse.h: store src and sink pads in slists
|
||
to get ready for the src1,src2\!sink1,sink2 syntax
|
||
|
||
2001-06-09 11:16 sbaker3
|
||
|
||
* gst/gstparse.c: if a named pad doesn't exist, try creating a new
|
||
pad using the padtemplate name. eg int2float src%d!sink%d float2int
|
||
|
||
2001-06-09 03:33 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-09-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
|
||
verfied that it works, but I need sleep and it is guaranteed closer
|
||
to working than the current one. More testing and SPEC file hacking
|
||
tommorow(aka later today).
|
||
|
||
2001-06-09 01:16 wtay
|
||
|
||
* plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
|
||
gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
|
||
gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
|
||
loader from avifile, significantly simplyfying the codec.
|
||
|
||
2001-06-09 01:14 wtay
|
||
|
||
* REQUIREMENTS, configure.base: Added a check for avifile.
|
||
|
||
2001-06-08 23:17 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-08-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
|
||
don't have alsa installed)
|
||
|
||
2001-06-08 22:56 theuraeus
|
||
|
||
* REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
|
||
plugins into separate plugins, needs more work to support all
|
||
plugins.
|
||
|
||
2001-06-07 22:45 ajmitch
|
||
|
||
* plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
|
||
|
||
2001-06-07 22:43 wtay
|
||
|
||
* plugins/avi/Makefile.am: Added README to dist
|
||
|
||
2001-06-07 22:02 ajmitch
|
||
|
||
* plugins/esd/esdsink/README: Added README for esdsink. Someone
|
||
please give it some TLC before 0.2.0 release :)
|
||
|
||
2001-06-07 19:31 wtay
|
||
|
||
* plugins/avi/: README, wincodec/gstwindec.c: Added a README file
|
||
about the innner working of the avi decoder.
|
||
|
||
2001-06-07 17:56 dlehn
|
||
|
||
* debian/changelog, debian/gstreamer-tools.manpages,
|
||
gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
|
||
binary Bump debian version to 0.2.0
|
||
|
||
2001-06-07 11:58 richardb
|
||
|
||
* tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
|
||
gstreamer-register.1: Add gstreamer-compprep man page.
|
||
|
||
2001-06-07 09:18 ajmitch
|
||
|
||
* AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
|
||
|
||
2001-06-07 07:38 dlehn
|
||
|
||
* debian/gstreamer-common.files: latest plugins updates
|
||
|
||
2001-06-07 07:06 cael
|
||
|
||
* gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
|
||
for the time being till i have time to fix it.
|
||
|
||
2001-06-07 01:08 omegahacker
|
||
|
||
* tools/: gstreamer-inspect.1, gstreamer-launch.1,
|
||
gstreamer-register.1: added --gst-mask to the man pages
|
||
|
||
2001-06-06 20:31 wtay
|
||
|
||
* plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
|
||
|
||
2001-06-06 20:23 dlehn
|
||
|
||
* debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
|
||
gstreamer-audiofile.files, gstreamer-common.files,
|
||
gstreamer-gnomevfs.files, gstreamer-gsm.files,
|
||
gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
|
||
gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
|
||
rules: Added new plugin packages and synced up to a late pre2 CVS
|
||
base.
|
||
|
||
2001-06-06 20:21 dlehn
|
||
|
||
* .cvsignore: Added configure.{ac,in} to .cvsignore since they are
|
||
autogenerated from configure.base now.
|
||
|
||
2001-06-06 20:20 dlehn
|
||
|
||
* docs/gst/Makefile.am: Added .o and .lo to clean-local target
|
||
|
||
2001-06-06 20:15 wtay
|
||
|
||
* gst/gstelement.c: Removed a warning.
|
||
|
||
2001-06-06 20:12 wtay
|
||
|
||
* plugins/filters/lav/Makefile.am: Removed the README file from
|
||
extra dist.
|
||
|
||
2001-06-06 20:07 wtay
|
||
|
||
* plugins/filters/Makefile.am: Added the lavencoder
|
||
|
||
2001-06-06 19:33 wtay
|
||
|
||
* docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
|
||
minor docs updates.
|
||
|
||
2001-06-06 19:31 wtay
|
||
|
||
* configure.base: Added the lav encoder Makefile.am
|
||
|
||
2001-06-06 19:29 wtay
|
||
|
||
* gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
|
||
connect to the new_ghost_pad signal in parse.
|
||
|
||
2001-06-06 17:21 wtay
|
||
|
||
* plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
|
||
|
||
2001-06-06 17:20 wtay
|
||
|
||
* plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
|
||
PCM audio formats.
|
||
|
||
2001-06-06 17:09 wtay
|
||
|
||
* plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
|
||
audio. Only send buffers if the pad is connected.
|
||
|
||
2001-06-06 17:08 wtay
|
||
|
||
* plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
|
||
|
||
2001-06-06 15:24 thomasvs
|
||
|
||
* configure.base, plugins/filters/Makefile.am: added cutter plugin
|
||
to config stuff
|
||
|
||
2001-06-06 15:21 thomasvs
|
||
|
||
* plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
|
||
filter.func: cutter plugin; emits signals when audio RMS level
|
||
falls below or rises above threshold value for a given consecutive
|
||
run of buffers
|
||
|
||
2001-06-06 15:14 thomasvs
|
||
|
||
* configure.base, libs/Makefile.am: added Makefile generation for
|
||
gstaudio library
|
||
|
||
2001-06-06 15:13 thomasvs
|
||
|
||
* libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
|
||
general gstreamer audio library with helper functions
|
||
|
||
2001-06-06 13:47 richardb
|
||
|
||
* docs/manual/quotes.sgml: Add an important quote from Omega.
|
||
|
||
2001-06-06 00:39 theuraeus
|
||
|
||
* plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> * Add small textfile with some information
|
||
on win32 dll situation
|
||
|
||
2001-06-05 20:44 sbaker3
|
||
|
||
* plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
|
||
_chain should now work.Many other changes including: all immutable
|
||
info is in the class struct, activate/deactivate should work, and a
|
||
bunch of other stuff
|
||
|
||
2001-06-05 18:45 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Somewhat improve the layout of args in
|
||
inspect.
|
||
|
||
2001-06-05 18:26 sbaker3
|
||
|
||
* plugins/filters/intfloatconvert/: float2int.c, float2int.h,
|
||
int2float.c, int2float.h: use proxying for caps
|
||
|
||
2001-06-05 02:27 richardb
|
||
|
||
* gst/: Makefile.am, gstelementfactory.c: Revert accidentally
|
||
applied changes. Time for bed.
|
||
|
||
2001-06-05 02:26 richardb
|
||
|
||
* gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
|
||
in save-thyself introduced by changing plugin_get_list to copy.
|
||
|
||
2001-06-05 02:15 richardb
|
||
|
||
* gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
|
||
when the registry is in use.
|
||
|
||
2001-06-04 22:52 wtay
|
||
|
||
* plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
|
||
to disable Xv images. It's not pretty but it works.
|
||
|
||
2001-06-04 22:02 wtay
|
||
|
||
* tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
|
||
|
||
2001-06-04 21:16 wtay
|
||
|
||
* plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
|
||
|
||
2001-06-04 20:20 wtay
|
||
|
||
* plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
|
||
bacause they seem to be undefined with some versions of lame.
|
||
|
||
2001-06-04 20:00 wtay
|
||
|
||
* plugins/oss/README: Added a little info about the ossgst hack.
|
||
|
||
2001-06-04 19:59 wtay
|
||
|
||
* plugins/oss/gstosssrc.c: Some osssrc fixes
|
||
|
||
2001-06-04 17:55 wtay
|
||
|
||
* plugins/mp3encode/lame/gstlame.c: Small updates.
|
||
|
||
2001-06-04 17:33 wtay
|
||
|
||
* plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
|
||
|
||
2001-06-04 17:02 wtay
|
||
|
||
* gst/cothreads.c: Use the STACKSIZE and number of cothreads to
|
||
calculate the cothread stack space (easier to change the number of
|
||
cothreads).
|
||
|
||
2001-06-04 16:59 thomasvs
|
||
|
||
* plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
|
||
|
||
2001-06-04 16:38 thomasvs
|
||
|
||
* gst/gstparse.c: added an eos handler so that gstreamer-launch
|
||
quits when the first element fires it
|
||
|
||
2001-06-04 15:52 wtay
|
||
|
||
* plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
|
||
negotiation.
|
||
|
||
2001-06-04 15:50 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Print out the default values.
|
||
|
||
2001-06-04 14:51 sbaker3
|
||
|
||
* plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
|
||
didn't seem to work)\nAttempted to make the element name consist
|
||
only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
|
||
|
||
2001-06-04 12:25 richardb
|
||
|
||
* docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
|
||
unpatched versions of gtkdoc-scanobj which don't understand
|
||
libtool.
|
||
|
||
2001-06-04 02:26 wtay
|
||
|
||
* plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
|
||
to the xmms effects.
|
||
|
||
2001-06-04 01:51 richardb
|
||
|
||
* gst/gst.c: Replace NO_X conditional compilation with testing
|
||
whether DISPLAY env variable is set, and doing gtk_type_init()
|
||
instead of gtk_init() if not.
|
||
|
||
2001-06-04 01:38 richardb
|
||
|
||
* autogen.sh: Don't ever run if we know automake isn't patched:
|
||
people keep complaining that their machine crashed while trying to
|
||
build...
|
||
|
||
2001-06-04 00:40 wtay
|
||
|
||
* plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
|
||
plugin.
|
||
|
||
2001-06-03 23:30 wtay
|
||
|
||
* tools/README: More info about the other tools.
|
||
|
||
2001-06-03 20:49 richardb
|
||
|
||
* tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
|
||
Add man page for gstreamer-complete
|
||
|
||
2001-06-03 20:26 wtay
|
||
|
||
* docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
|
||
|
||
2001-06-03 20:24 wtay
|
||
|
||
* plugins/flx/flx_decoder.c: More cleanups
|
||
|
||
2001-06-03 20:20 wtay
|
||
|
||
* plugins/flx/flx_decoder.c: Small cleanups
|
||
|
||
2001-06-03 20:19 wtay
|
||
|
||
* gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
|
||
if NO_X is defined. This avoids the X dependency of GStreamer.
|
||
|
||
2001-06-03 20:14 wtay
|
||
|
||
* plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
|
||
parser.
|
||
|
||
2001-06-03 20:13 wtay
|
||
|
||
* plugins/mp3decode/mad/gstmad.c: Small caps updates.
|
||
|
||
2001-06-03 20:11 wtay
|
||
|
||
* plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
|
||
an X-connection could not be made.
|
||
|
||
2001-06-03 20:09 wtay
|
||
|
||
* docs/random/NOTES-0.2.0: small changes
|
||
|
||
2001-06-03 20:06 wtay
|
||
|
||
* Makefile.am: Removed the components dir from since it doesn't
|
||
work/build anyway.
|
||
|
||
2001-06-03 16:30 wtay
|
||
|
||
* docs/random/NOTES-0.2.0: More small updates.:
|
||
|
||
2001-06-03 16:29 wtay
|
||
|
||
* docs/random/NOTES-0.2.0: Added first desciption of the changes
|
||
for 0.2.0
|
||
|
||
2001-06-03 13:08 wtay
|
||
|
||
* gstplay/gstplay.c: Find the seeking properties in GstBin objects
|
||
too.
|
||
|
||
2001-06-03 13:06 wtay
|
||
|
||
* plugins/avi/: gstavidecoder.c, gstavitypes.c,
|
||
wincodec/gstwindec.c: Added the seeking args to the avi decoder.
|
||
Set the buffer flush flag in windec.
|
||
|
||
2001-06-03 12:28 wtay
|
||
|
||
* plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
|
||
|
||
2001-06-03 12:28 wtay
|
||
|
||
* gst/gstpad.c: Set the caps on a proxied pad when the pad is not
|
||
connected.
|
||
|
||
2001-06-03 12:20 richardb
|
||
|
||
* plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
|
||
gets generated in time, and change rule to generate it into a
|
||
suffix rule. Register suffix so that automake can set _OBJECTS
|
||
appropriately.
|
||
|
||
2001-06-03 02:45 wtay
|
||
|
||
* plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
|
||
Added support for mjpeg and PCM audio.
|
||
|
||
2001-06-03 02:00 wtay
|
||
|
||
* plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
|
||
not used.
|
||
|
||
2001-06-03 00:36 richardb
|
||
|
||
* configure.base, plugins/arts/Makefile.am: Fix arts check, with
|
||
artsc-config hackery.
|
||
|
||
2001-06-02 22:57 wtay
|
||
|
||
* plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
|
||
patch from Apoc: <20> _ Add properties cur_sector read only ( get
|
||
current sector ) <20> _ Add properties last_track read only ( last
|
||
track of the cd ) <20> _ Add properties cur_track read only ( get the
|
||
current track ) <20> _ Properties end_track writeable ( last track to
|
||
rip/play )
|
||
|
||
2001-06-02 22:52 wtay
|
||
|
||
* plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
|
||
before sending a buffer instead of in the _init function.
|
||
|
||
2001-06-02 19:26 omegahacker
|
||
|
||
* tools/gstreamer-launch.c: added check to make sure there's a
|
||
pipeline desc before building
|
||
|
||
2001-06-02 19:11 wtay
|
||
|
||
* configure.base: Added the avi makefiles.
|
||
|
||
2001-06-02 19:08 wtay
|
||
|
||
* plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
|
||
gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
|
||
winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
|
||
winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
|
||
avi decoder is now a bin that manages the avidemuxer and the
|
||
codecs. It uses the autoplugger and avitypes to convert avi types
|
||
into mime/types and select gstreamer codecs to create an element.
|
||
|
||
2001-06-02 19:06 richardb
|
||
|
||
* autogen.sh: Clarify the messages about the patched automake one
|
||
more time. If it's not clear now, and people continue to complain
|
||
about automake eating their resources, I'm mysteriously unable to
|
||
hear them.
|
||
|
||
2001-06-02 17:38 wtay
|
||
|
||
* examples/helloworld/helloworld.c: Fixed the helloworld example by
|
||
using a pipeline as the toplevel element.
|
||
|
||
2001-06-02 16:33 ajmitch
|
||
|
||
* configure.base: Let's just say I have a better understanding of
|
||
autoconf now (I should really have read the manual first). It helps
|
||
to remember that yes != no ;)
|
||
|
||
2001-06-02 14:42 ajmitch
|
||
|
||
* configure.base: Automake is picky about white space...
|
||
|
||
2001-06-02 14:38 ajmitch
|
||
|
||
* Makefile.am, configure.base: Added options --disable-tests and
|
||
--disable-examples for quicker builds for the impatient...
|
||
|
||
2001-06-02 13:45 wtay
|
||
|
||
* gst/gstpad.c: Copy the padtemplate to the ghostpad.
|
||
|
||
2001-06-02 13:21 richardb
|
||
|
||
* configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
|
||
plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
|
||
"gsm/gsm.h".
|
||
|
||
2001-06-02 11:42 richardb
|
||
|
||
* plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
|
||
|
||
2001-06-02 11:40 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-02-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
|
||
inside the SPEC file
|
||
|
||
2001-06-02 11:38 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-02-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> * Small fix to group statement for
|
||
GStreamer
|
||
|
||
My work on the SPEC file making the RPM make one package for all
|
||
non-core plugins is underway, but I am not ready with it yet.
|
||
|
||
2001-06-02 03:21 richardb
|
||
|
||
* configure.base: Oops: fixed SDL header check: put flags in
|
||
CPPFLAGS rather than CFLAGS. We should really filter the
|
||
SDL_CFLAGS and only pass appropriate options through, but this
|
||
works well enough for now.
|
||
|
||
2001-06-02 03:05 richardb
|
||
|
||
* configure.base: Improve SDL check: use correct CFLAGS when
|
||
searching for header.
|
||
|
||
2001-06-01 23:56 wtay
|
||
|
||
* plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
|
||
playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
|
||
wincodec/gstwindec.h: Reworked the avi decoder. it works again now
|
||
(but no sound yet).
|
||
|
||
2001-06-01 23:36 thomasvs
|
||
|
||
* tests/reconnect.c: ok, this works now
|
||
|
||
2001-06-01 23:23 thomasvs
|
||
|
||
* tests/: Makefile.am, reconnect.c: test for disconnect and
|
||
reconnect of elements
|
||
|
||
2001-06-01 22:26 theuraeus
|
||
|
||
* gstreamer.spec.in: 2001-01-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
|
||
file, this one from Dennis Bjorklund. Thanks Dennis.
|
||
|
||
2001-06-01 19:52 wtay
|
||
|
||
* configure.base: Added a better SDL_createYUVOverlay check.
|
||
|
||
2001-06-01 19:30 wtay
|
||
|
||
* gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
|
||
autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
|
||
some warnings.
|
||
|
||
2001-06-01 19:24 wtay
|
||
|
||
* tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
|
||
load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
|
||
registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
|
||
couple of compiler warnings.
|
||
|
||
2001-06-01 19:09 wtay
|
||
|
||
* test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
|
||
dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
|
||
mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
|
||
video2mp1.c: Fixed some compile warnings.
|
||
|
||
2001-06-01 18:55 hadess
|
||
|
||
* REQUIREMENTS: - added url to openquicktime
|
||
|
||
2001-06-01 18:42 hadess
|
||
|
||
* REQUIREMENTS: - added some more urls
|
||
|
||
2001-06-01 18:42 wtay
|
||
|
||
* gstplay/gstplay.c: Print out a warning when the colorspace plugin
|
||
is not found and try to do without it...
|
||
|
||
2001-06-01 18:32 theuraeus
|
||
|
||
* LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
|
||
<Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
|
||
file * LICENCE readme containing licensing details on our plugins
|
||
|
||
2001-06-01 17:57 wtay
|
||
|
||
* README, REQUIREMENTS: Slightly changed the README, we are not
|
||
really tied to GNOME. Added more optional libs to REQUIREMENTS.
|
||
someone should complete the URLS.
|
||
|
||
2001-06-01 17:46 wtay
|
||
|
||
* plugins/effects/volume/volume.c: Removed the soundcard.h include
|
||
line.
|
||
|
||
2001-06-01 16:29 thomasvs
|
||
|
||
* gst/elements/gstdisksink.c: coded small bit in to allow changing
|
||
of output location
|
||
|
||
2001-06-01 14:27 richardb
|
||
|
||
* tools/README: Add a note about gstreamer-complete
|
||
|
||
2001-06-01 14:03 richardb
|
||
|
||
* configure.base: More tidyup to SDL check.
|
||
|
||
2001-06-01 13:36 richardb
|
||
|
||
* configure.base: Fix SDL check Check for Overlay stuff, which
|
||
isn't in SDL version 1.0
|
||
|
||
2001-05-31 23:57 hadess
|
||
|
||
* REQUIREMENTS: - added urls to the required libs, with a lot of
|
||
added libs
|
||
|
||
2001-05-31 21:20 richardb
|
||
|
||
* REQUIREMENTS, configure.base: Add comments to many (but not all
|
||
:( ) AC_DEFINES in configure scripts. Add note about debian
|
||
packages for building documentation.
|
||
|
||
2001-05-31 21:14 richardb
|
||
|
||
* plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
|
||
that it's not been needed so far.
|
||
|
||
2001-05-31 21:13 richardb
|
||
|
||
* plugins/artsd/Makefile.am: Remove a redundant line, and add a
|
||
comment about one which will become redundant in future.
|
||
|
||
2001-05-31 20:52 wtay
|
||
|
||
* testsuite/refcounting/Makefile.am: Removed the thread test so
|
||
make distcheck works.
|
||
|
||
2001-05-31 20:18 wtay
|
||
|
||
* testsuite/refcounting/Makefile.am: Added the mem.h file in
|
||
noinst_HEADERS.
|
||
|
||
2001-05-31 20:16 richardb
|
||
|
||
* plugins/arts/Makefile.am: Remove generated files from the dist.
|
||
|
||
2001-05-31 20:08 richardb
|
||
|
||
* configure.base, idiottest.mak: Fix a couple of formatting errors
|
||
in idiottest, and add plugin-srcdir warning to configure.base.
|
||
|
||
2001-05-31 19:42 wtay
|
||
|
||
* plugins/avi/Makefile.am: Fixed the codectest.
|
||
|
||
2001-05-31 19:35 richardb
|
||
|
||
* Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
|
||
plugin-srcdir installation idiottest into a separate file, and
|
||
include it from the include Makefile.am, to ensure that it gets
|
||
called at the start of a make install process, not after the whole
|
||
thing has happened.
|
||
|
||
2001-05-31 19:31 wtay
|
||
|
||
* include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
|
||
|
||
2001-05-31 19:03 richardb
|
||
|
||
* docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
|
||
libgstelements.la exist when trying to link the scanner with them.
|
||
Fix mkdirs so that they don't fall over if directories already
|
||
exist.
|
||
|
||
2001-05-31 18:32 richardb
|
||
|
||
* plugins/arts/Makefile.am: Put gst_artsio.idl in
|
||
libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
|
||
from it). This ensures that the original source is present, and
|
||
also allows make dist to work on machines which don't have mcopidl
|
||
and the arts idl stuff installed.
|
||
|
||
It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
|
||
I argue against it since as far as I can tell it can be generated
|
||
on any system which has arts installed (mcopidl is in the libarts
|
||
package on debian), and putting it in EXTRA_DIST requires that
|
||
mcopidl is present in order to run make dist.
|
||
|
||
2001-05-31 15:19 richardb
|
||
|
||
* configure.base: Add AS and ASFLAGS to configure.base, fixing the
|
||
build with automake 1.4g AS is defined in a hacky way: I've asked
|
||
on the automake list for help doing this properly.
|
||
|
||
2001-05-31 10:53 thomasvs
|
||
|
||
* plugins/oss/gstosssrc.c: some small cleanups before maybe doing
|
||
some real work on this
|
||
|
||
2001-05-30 23:06 thomasvs
|
||
|
||
* plugins/oss/gstosssrc.c: The weird thing only happens on one of
|
||
my sound cards.
|
||
|
||
2001-05-30 22:35 thomasvs
|
||
|
||
* include/gstaudio.h: header file for standard audio stuff for
|
||
plugins
|
||
|
||
2001-05-30 22:27 omegahacker
|
||
|
||
* configure.base: added no-alsa warning and made 0.9 check
|
||
conditional on alsa existing at all
|
||
|
||
2001-05-30 22:15 wtay
|
||
|
||
* plugins/wav/gstparsewav.c: Major cleanups so that it actually
|
||
works.
|
||
|
||
2001-05-30 22:14 wtay
|
||
|
||
* gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
|
||
|
||
2001-05-30 21:54 omegahacker
|
||
|
||
* plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
|
||
to SDL_Init, to disable one of the most annoying features IMO of
|
||
SDL
|
||
|
||
2001-05-30 21:36 omegahacker
|
||
|
||
* gst/gstpad.c: stupid mistake, I put != instead of == in the
|
||
g_return_if's
|
||
|
||
2001-05-30 21:13 omegahacker
|
||
|
||
* gst/gstpad.c: added sanity checks to make sure _push and _pull
|
||
don't get called on pads of the wrong direction
|
||
|
||
2001-05-30 20:07 sbaker3
|
||
|
||
* plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
|
||
inplace mono chain func
|
||
|
||
2001-05-30 17:37 thomasvs
|
||
|
||
* plugins/oss/gstosssrc.c: switched some lines around
|
||
|
||
2001-05-30 17:10 thomasvs
|
||
|
||
* plugins/oss/gstosssrc.c: added caps to osssrc found a weird
|
||
thing, don't know yet what to do about it
|
||
|
||
2001-05-30 16:16 richardb
|
||
|
||
* README, autogen.sh: Automatically generate a patched automake if
|
||
needed, and put instructions in the README about how to use such a
|
||
patched automake.
|
||
|
||
2001-05-30 15:39 richardb
|
||
|
||
* Makefile.am: Add configure.base and autogen.sh to distributions.
|
||
Add rules to keep configure.in and configure.ac up-to-date.
|
||
|
||
2001-05-30 15:22 richardb
|
||
|
||
* autogen.sh, configure.ac, configure.base, configure.in: * create
|
||
a configure.base file, containing the contents of
|
||
configure.{in,ac}, with those lines specific to one file
|
||
prepended by
|
||
"SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
|
||
appropriately.
|
||
|
||
* Add lines to autogen.sh to generate configure.in and
|
||
configure.ac
|
||
automatically from this file. (Very simple sed scripts)
|
||
|
||
* Remove configure.in and configure.ac
|
||
|
||
This shouldn't cause any problems to anyone, and should make it
|
||
easy to do work on configure scripts by just working on
|
||
configure.base.
|
||
|
||
2001-05-30 14:54 thomasvs
|
||
|
||
* plugins/filters/passthrough/passthrough.c: added signed support
|
||
implemented include/gstaudio.h use
|
||
|
||
2001-05-30 14:25 richardb
|
||
|
||
* configure.ac, configure.in: More small changes to bring the two
|
||
scripts closer together. Turned off building docs by default in
|
||
configure.ac. Only diffs are now essential due to changes from
|
||
autoconf 2.13 to 2.50.
|
||
|
||
2001-05-30 13:56 richardb
|
||
|
||
* autogen.sh: Deal more gracefully with being either unable to
|
||
check that automake is patched (will now just give a small
|
||
warning), or finding that automake definitely isn't patched (will
|
||
give a big loud warning recommend stopping the build and sleep
|
||
briefly to give the user a chance to read the message). Will
|
||
eventually try to do the build anyway though.
|
||
|
||
Also, don't abort if autoconf or automake return error codes: they
|
||
both seem able to do so even when having produced viable results.
|
||
|
||
2001-05-29 23:10 wtay
|
||
|
||
* plugins/filters/colorspace/: Makefile.am, colorspace.c,
|
||
colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
|
||
for YUV->RGB
|
||
|
||
2001-05-29 17:40 richardb
|
||
|
||
* autogen.sh: Add checks for appropriate versions of automake. Add
|
||
check that automake has been patched if it is a version which
|
||
requires a patch. Please check that this doesn't cause problems:
|
||
it's a bit of a hairy test, so I might well have mucked it up and
|
||
broken some people's build systems. Hope not, though. ;-)
|
||
|
||
2001-05-29 17:39 hadess
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
|
||
acquired (fixes icecast streaming)
|
||
|
||
2001-05-29 17:38 richardb
|
||
|
||
* Makefile.am, configure.ac, configure.in: Add idiot test to stop
|
||
the installing of versions with plugin srcdir enabled.
|
||
|
||
2001-05-29 16:19 richardb
|
||
|
||
* configure.ac, configure.in: Fix differences between configure.in
|
||
and configure.ac which were trivial or due merely to formatting
|
||
differences. diff can now be used to see only the significant
|
||
differences, which should be helpful in keeping these two files in
|
||
sync.
|
||
|
||
2001-05-29 13:43 richardb
|
||
|
||
* gst/Makefile.am.future: Update Makefile.am.future - a replacement
|
||
for Makefile.am which uses features present in recent versions of
|
||
automake (>1.4d) to avoid horrendous hackery.
|
||
|
||
2001-05-29 13:31 richardb
|
||
|
||
* acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
|
||
we can use the standard AM_PATH_ALSA macro to check that we don't
|
||
have alsa 0.9.x: we just need to specify something for
|
||
ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
|
||
I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
|
||
macro in acinclude with the latest from the alsa project CVS.
|
||
|
||
2001-05-28 23:23 omegahacker
|
||
|
||
* gst/gstsparc.h: fixed #define line continuation in gstsparc.h
|
||
|
||
2001-05-28 23:02 wtay
|
||
|
||
* configure.ac, configure.in: Added a check for gsm/gsm.h
|
||
|
||
2001-05-28 22:41 omegahacker
|
||
|
||
* gst/gstinfo.c: changed debug so it always prints pid and cid in
|
||
color
|
||
|
||
2001-05-28 22:02 wtay
|
||
|
||
* configure.ac: Removed the -pre0
|
||
|
||
2001-05-28 22:00 wtay
|
||
|
||
* plugins/Makefile.am: Added gsm to subds.
|
||
|
||
2001-05-28 21:47 wtay
|
||
|
||
* configure.ac: Added the refcounting to the output targets.
|
||
|
||
2001-05-28 21:36 wtay
|
||
|
||
* acconfig.h, configure.ac, configure.in: Added a check for libgsm
|
||
|
||
2001-05-28 21:22 wtay
|
||
|
||
* configure.ac: Updated to match configure.in
|
||
|
||
2001-05-28 21:05 wtay
|
||
|
||
* configure.ac: The configure file for autoconf 2.50
|
||
|
||
2001-05-28 20:59 omegahacker
|
||
|
||
* ABOUT-NLS: added blank file to keep autoconf happy, fill it in
|
||
later
|
||
|
||
2001-05-28 20:34 omegahacker
|
||
|
||
* plugins/avi/Makefile.am: changed srcdir to builddir for .la
|
||
|
||
2001-05-28 20:33 omegahacker
|
||
|
||
* configure.in: attempt at a fixed alsa check to guarantee 0.5.x
|
||
|
||
2001-05-28 20:09 omegahacker
|
||
|
||
* libs/getbits/Makefile.am, libs/idct/Makefile.am,
|
||
plugins/xvideosink/Makefile.am: distcheck cleanups
|
||
|
||
2001-05-28 08:46 omegahacker
|
||
|
||
* configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
|
||
gst/Makefile.am: some fixes to handle builddirs, which distcheck
|
||
uses, along with complete .pc files
|
||
|
||
2001-05-28 01:07 hadess
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: - cleanups
|
||
|
||
2001-05-28 00:57 omegahacker
|
||
|
||
* gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
|
||
plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
|
||
some caps != NULL checks. Patched up a problem with the thread
|
||
handling when the iteration fails. Cleaned up the output of
|
||
-inspect a tiny bit.
|
||
|
||
2001-05-28 00:52 omegahacker
|
||
|
||
* configure.in: removed a spare alsa check, and made sure it fails
|
||
for alsa 0.9.x
|
||
|
||
2001-05-28 00:12 wtay
|
||
|
||
* examples/mixer/Makefile.am: Added the headers
|
||
|
||
2001-05-28 00:01 wtay
|
||
|
||
* plugins/arts/Makefile.am: Add more hardcoded paths for includes.
|
||
|
||
2001-05-27 23:55 wtay
|
||
|
||
* tests/nego/nego1.c: Updated for new API calls.
|
||
|
||
2001-05-27 23:45 wtay
|
||
|
||
* plugins/sdlsink/Makefile.am: Added the header file.
|
||
|
||
2001-05-27 23:26 wtay
|
||
|
||
* configure.in.ac250: Added refcounting to the targets.
|
||
|
||
2001-05-27 23:25 wtay
|
||
|
||
* testsuite/: Makefile.am, capsnego/Makefile.am,
|
||
refcounting/Makefile.am: Makfeile updates.
|
||
|
||
2001-05-27 22:56 omegahacker
|
||
|
||
* Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
|
||
plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
|
||
plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
|
||
plugins/filters/passthrough/Makefile.am,
|
||
plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
|
||
plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
|
||
tests/Makefile.am, testsuite/Makefile.am: various build fixes
|
||
|
||
2001-05-27 21:52 wtay
|
||
|
||
* plugins/Makefile.am: Only build the quiktime plugin if the
|
||
openquicktime library was found.
|
||
|
||
2001-05-27 21:52 wtay
|
||
|
||
* configure.in, configure.in.ac250: Added a check for
|
||
openquicktime.
|
||
|
||
2001-05-27 18:02 sbaker3
|
||
|
||
* tools/gstreamer-complete.c: now builds for those who are too lazy
|
||
to upgrade their xml libraries
|
||
|
||
2001-05-27 16:13 hadess
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
|
||
source, and fix the seek segfaults
|
||
|
||
2001-05-27 15:41 hadess
|
||
|
||
* gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
|
||
shortcuts (like in all proper GTK+ apps)
|
||
|
||
2001-05-27 15:38 wtay
|
||
|
||
* tests/: mp3encode.c, rip.c: Updated for remove methods.
|
||
|
||
2001-05-27 15:38 wtay
|
||
|
||
* test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
|
||
examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
|
||
removed methods.
|
||
|
||
2001-05-27 15:37 wtay
|
||
|
||
* gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
|
||
gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
|
||
Changed the cothread to use sigjmp_buf removed some unused methods.
|
||
Some code cleanups.
|
||
|
||
2001-05-27 15:33 wtay
|
||
|
||
* docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
|
||
tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
|
||
tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
|
||
tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
|
||
tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
|
||
tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
|
||
|
||
2001-05-27 01:04 omegahacker
|
||
|
||
* gst/gstscheduler.h: fixed up and turned back on
|
||
GST_SCHEDULE_SAFETY
|
||
|
||
2001-05-26 23:58 omegahacker
|
||
|
||
* gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
|
||
locking and set_arg/get_arg safety, and switched to 64 cothreads of
|
||
32KB
|
||
|
||
2001-05-26 20:47 hadess
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
|
||
up
|
||
|
||
2001-05-26 19:46 hadess
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
|
||
local files, first try at seek in remote files
|
||
|
||
2001-05-26 18:17 hadess
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
|
||
mmap support
|
||
|
||
2001-05-26 17:41 wtay
|
||
|
||
* gst/gstelement.h: Removed redundant prototypes.
|
||
|
||
2001-05-26 17:33 wtay
|
||
|
||
* gst/gstpad.h: Fixed a bug in the typecast macros for
|
||
padtemplates.
|
||
|
||
2001-05-26 13:17 wtay
|
||
|
||
* gst/elements/Makefile.am: don't link against libgst.la because it
|
||
seems to fail on some libtool versions.
|
||
|
||
2001-05-26 06:36 omegahacker
|
||
|
||
* tests/threadlock.c: shut up fakesrc and fakesink, changed
|
||
sleeping a little
|
||
|
||
2001-05-26 06:26 omegahacker
|
||
|
||
* tests/threadlock.c: moved debug to before _init so cmdline can
|
||
override, and put sleep(1)'s in while(1) to increase chance of
|
||
contention (I think)
|
||
|
||
2001-05-26 06:19 omegahacker
|
||
|
||
* tests/threadlock.c: updated threadlock to actually be a thread
|
||
locking test
|
||
|
||
2001-05-26 00:36 dlehn
|
||
|
||
* test/lat.c: Elements must have different names.
|
||
|
||
2001-05-25 23:08 hadess
|
||
|
||
* gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
|
||
|
||
2001-05-25 23:02 hadess
|
||
|
||
* gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
|
||
to ignore
|
||
|
||
2001-05-25 23:01 hadess
|
||
|
||
* gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
|
||
and WMName to the gstmediaplay windows
|
||
|
||
2001-05-25 22:42 wtay
|
||
|
||
* gst/gstplugin.c: Removed a stupid printf.
|
||
|
||
2001-05-25 22:39 wtay
|
||
|
||
* gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
|
||
cleanups. Removed some bogus code from element and pipeline
|
||
elements. Fixed a typo.
|
||
|
||
2001-05-25 22:38 wtay
|
||
|
||
* gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
|
||
|
||
2001-05-25 22:35 omegahacker
|
||
|
||
* gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
|
||
|
||
2001-05-25 22:31 omegahacker
|
||
|
||
* gst/autoplug/gstautoplugcache.c: removed some more noise,
|
||
converted to GST_DEBUG
|
||
|
||
2001-05-25 22:25 omegahacker
|
||
|
||
* gst/gstelement.c: removed annoying debug message during state
|
||
change (made GST_DEBUG)
|
||
|
||
2001-05-25 22:13 hadess
|
||
|
||
* autogen.sh: - added a line for busy application developers, it's
|
||
shorter this time
|
||
|
||
2001-05-25 22:00 omegahacker
|
||
|
||
* .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
|
||
gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
|
||
docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
|
||
docs/random/matth/scheduling.txt, examples/Makefile.am,
|
||
examples/autoplug/autoplug.c, examples/mixer/mixer.c,
|
||
gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
|
||
gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
|
||
gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
|
||
gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
|
||
gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
|
||
gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
|
||
gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
|
||
gst/gstxml.c, gst/autoplug/Makefile.am,
|
||
gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
|
||
gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
|
||
gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
|
||
gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
|
||
gstplay/Makefile.am, gstplay/gstmediaplay.c,
|
||
gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
|
||
gstplay/gstplayprivate.h, libs/idct/gstidct.c,
|
||
plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
|
||
plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
|
||
plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
|
||
plugins/filters/adder/adder.c,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/types/mp3types.c,
|
||
plugins/mp3encode/lame/gstlame.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
|
||
plugins/mpeg1/mpegaudio/musicin.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
|
||
plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
|
||
plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
|
||
test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
|
||
test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
|
||
test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
|
||
tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
|
||
tests/reaping.c, tests/states.c, tests/threadlock.c,
|
||
testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
|
||
testsuite/refcounting/element.c,
|
||
testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
|
||
testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
|
||
testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
|
||
tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
|
||
tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
|
||
INCSCHED on 200505251!!!
|
||
|
||
2001-05-25 21:50 omegahacker
|
||
|
||
* autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
|
||
gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
|
||
plugins/audiofile/Makefile.am, plugins/audiofile/README,
|
||
plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
|
||
plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
|
||
plugins/filters/level/level.c,
|
||
plugins/filters/passthrough/filter.func,
|
||
plugins/filters/passthrough/passthrough.c,
|
||
plugins/filters/passthrough/passthrough.h,
|
||
plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
|
||
plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
|
||
plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
|
||
plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
|
||
plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
|
||
from HEAD into INCSCHED on 200105251
|
||
|
||
2001-05-25 21:41 wtay
|
||
|
||
* docs/manual/autoplugging.sgml: More docs updates.
|
||
|
||
2001-05-25 21:41 wtay
|
||
|
||
* test/: dv2mp1.c, dvshow.c: some minor fixes..
|
||
|
||
2001-05-25 21:39 wtay
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
|
||
|
||
2001-05-25 20:53 wtay
|
||
|
||
* test/Makefile.am: Cleaned up the makefile a bit.
|
||
|
||
2001-05-25 20:36 wtay
|
||
|
||
* test/: cobin.c, fake.c: Remove deprecated methods.
|
||
|
||
2001-05-25 20:19 wtay
|
||
|
||
* gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
|
||
in gstbin Fixed a compiler warning.
|
||
|
||
2001-05-25 20:16 omegahacker
|
||
|
||
* gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
|
||
before, maybe this will fix wtay's case
|
||
|
||
2001-05-25 19:07 wtay
|
||
|
||
* plugins/filters/ladspa/gstladspa.c: Adjusted for state
|
||
reorderings.
|
||
|
||
2001-05-25 18:35 omegahacker
|
||
|
||
* gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
|
||
gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
|
||
plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
|
||
plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
|
||
plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
|
||
plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
|
||
reworked thread interlocking. States are now: NULL <-> READY <->
|
||
PAUSED <-> PLAYING.
|
||
|
||
Had do update dv1394src, gst_arts, and xmmsinput, please test these
|
||
out!
|
||
|
||
Cleaned up DEBUG output in several places to by much much less
|
||
verbose but still just as useful (denser).
|
||
|
||
2001-05-25 17:21 thomasvs
|
||
|
||
* plugins/filters/passthrough/: filter.func, passthrough.c,
|
||
passthrough.h: Cleaned out level code from passthrough plugin added
|
||
silent argument, defaults to false
|
||
|
||
2001-05-25 17:19 thomasvs
|
||
|
||
* plugins/audiofile/gstafsink.c: cleaned up output info
|
||
|
||
2001-05-25 17:17 thomasvs
|
||
|
||
* plugins/filters/level/level.c: cleaned up level plugin output
|
||
|
||
2001-05-25 15:02 thomasvs
|
||
|
||
* plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
|
||
got rate and signedness to work on afsrc
|
||
|
||
2001-05-25 14:42 thomasvs
|
||
|
||
* plugins/audiofile/README: a little info
|
||
|
||
2001-05-25 11:43 wtay
|
||
|
||
* test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
|
||
various test apps.
|
||
|
||
2001-05-25 11:43 wtay
|
||
|
||
* gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
|
||
if gnomevfs is not found and the URI starts with file:/, disksrc is
|
||
used.
|
||
|
||
2001-05-25 11:10 thomasvs
|
||
|
||
* plugins/filters/passthrough/passthrough.c: changed passthrough to
|
||
print out signed/unsigned and endianness
|
||
|
||
2001-05-25 10:47 thomasvs
|
||
|
||
* plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
|
||
audiofile src element, doesn't work yet
|
||
|
||
2001-05-25 05:42 dlehn
|
||
|
||
* configure.in.ac250: automake 1.4-p1 doesn't support
|
||
AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
|
||
released 1.4-p2 gets debianized. ;)
|
||
|
||
2001-05-25 02:28 hadess
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
|
||
|
||
2001-05-25 01:35 wtay
|
||
|
||
* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
|
||
mpeg2dec until we figure out what's wrong.
|
||
|
||
2001-05-25 01:29 omegahacker
|
||
|
||
* gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
|
||
gstthread.c: fixed some interruptability problems with thread and
|
||
queue
|
||
|
||
2001-05-25 01:14 wtay
|
||
|
||
* plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
|
||
COTHREAD_STOPPING hack.
|
||
|
||
2001-05-25 01:09 wtay
|
||
|
||
* gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
|
||
media player so that it works with incsched. Removed the thread
|
||
and add the _iterate to the g_idle_loop, this makes the GUI very
|
||
cluncky but is needed because we cannot chance the state of a
|
||
thread inside the threads context yet.
|
||
|
||
2001-05-24 23:38 thomasvs
|
||
|
||
* plugins/audiofile/gstafsink.c: mental note to self: doublecheck
|
||
own code before sending mail to library author asking why sample
|
||
rate setting on output doesn't work... note to others: afsink now
|
||
handles samplerate right
|
||
|
||
2001-05-24 23:24 thomasvs
|
||
|
||
* plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
|
||
for endianness, you can set it through an arg until I figure out
|
||
what it is supposed to do
|
||
|
||
2001-05-24 23:23 thomasvs
|
||
|
||
* plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
|
||
defined
|
||
|
||
2001-05-24 22:46 omegahacker
|
||
|
||
* gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
|
||
debugging support
|
||
|
||
2001-05-24 21:36 omegahacker
|
||
|
||
* gst/gstthread.c: fixed thread lock mis-merge
|
||
|
||
2001-05-24 21:20 wtay
|
||
|
||
* gst/autoplug/gststaticautoplugrender.c: Added the queue to the
|
||
thread
|
||
|
||
2001-05-24 12:24 wtay
|
||
|
||
* configure.in.ac250: Added the autoconf file for version 2.50
|
||
|
||
2001-05-24 12:22 wtay
|
||
|
||
* plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
|
||
gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
|
||
wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
|
||
decoder/encoder element.
|
||
|
||
2001-05-24 01:55 thomasvs
|
||
|
||
* plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
|
||
handles endianness right, and also allows for choosing the output
|
||
file format to write (next/aiff/wav/aiffc/raw) aiff and next might
|
||
not work yet though
|
||
|
||
2001-05-24 01:46 omegahacker
|
||
|
||
* AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
|
||
configure.in, components/bonobo-media/Makefile.am,
|
||
components/bonobo-media/bonobo-media-gstreamer-factory.c,
|
||
components/bonobo-media/bonobo-media-gstreamer.gob,
|
||
components/bonobo-media/bonobo-media-gstreamer.oafinfo,
|
||
components/bonobo-media/bonobo-media-gstreamervideo.gob,
|
||
debian/Makefile.am, debian/changelog, debian/control,
|
||
debian/gstreamer-aa.files, debian/gstreamer-arts.files,
|
||
debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
|
||
debian/gstreamer-mad.files, debian/rules,
|
||
docs/fwg/gst-plugin-writers-guide.sgml,
|
||
docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
|
||
docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
|
||
docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
|
||
docs/manual/bins.sgml, docs/manual/buffers.sgml,
|
||
docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
|
||
docs/manual/helloworld.sgml, docs/manual/pads.sgml,
|
||
docs/manual/xml.sgml, docs/random/autoplug2,
|
||
editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
|
||
examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
|
||
gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
|
||
gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
|
||
gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
|
||
gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
|
||
gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
|
||
gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
|
||
gst/elements/gstelements.c, gst/elements/gstfakesink.c,
|
||
gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
|
||
gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
|
||
gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
|
||
gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
|
||
gstplay/full-screen.c, gstplay/full-screen.h,
|
||
gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
|
||
gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
|
||
gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
|
||
gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
|
||
plugins/Makefile.am, plugins/alsa/alsa.h,
|
||
plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
|
||
plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
|
||
plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
|
||
plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
|
||
plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
|
||
plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
|
||
plugins/filters/adder/adder.c,
|
||
plugins/filters/colorspace/Makefile.am,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/colorspace/colorspace.h,
|
||
plugins/filters/colorspace/yuv2yuv.c,
|
||
plugins/filters/intfloatconvert/Makefile.am,
|
||
plugins/filters/intfloatconvert/float2int.c,
|
||
plugins/filters/intfloatconvert/float2int.h,
|
||
plugins/filters/intfloatconvert/int2float.c,
|
||
plugins/filters/intfloatconvert/int2float.h,
|
||
plugins/filters/intfloatconvert/intfloatconvert.c,
|
||
plugins/filters/intfloatconvert/intfloatconvert.h,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
|
||
plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
|
||
plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
|
||
plugins/filters/level/README, plugins/filters/level/filter.func,
|
||
plugins/filters/level/level.c, plugins/filters/level/level.h,
|
||
plugins/filters/mono2stereo/Makefile.am,
|
||
plugins/filters/mono2stereo/mono2stereo.c,
|
||
plugins/filters/mono2stereo/mono2stereo.h,
|
||
plugins/filters/passthrough/README,
|
||
plugins/filters/passthrough/filter.func,
|
||
plugins/filters/passthrough/level.c,
|
||
plugins/filters/passthrough/level.h,
|
||
plugins/filters/passthrough/passthrough.c,
|
||
plugins/filters/passthrough/passthrough.h,
|
||
plugins/filters/stereo2mono/Makefile.am,
|
||
plugins/filters/volenv/Makefile.am,
|
||
plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
|
||
plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
|
||
plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
|
||
plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
|
||
plugins/mpeg1/mpegaudio/encoder.h,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegaudio/musicin.c,
|
||
plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
|
||
plugins/mpeg1/mpegaudio/subs.c,
|
||
plugins/mpeg1/mpegaudio/table_absthr.h,
|
||
plugins/mpeg1/mpegaudio/table_cb.h,
|
||
plugins/mpeg1/mpegaudio/table_enwindow.h,
|
||
plugins/mpeg1/mpegaudio/table_th.h,
|
||
plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
|
||
plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
|
||
plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
|
||
plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
|
||
plugins/quicktime/Makefile.am, plugins/quicktime/README,
|
||
plugins/quicktime/gstquicktimedecoder.c,
|
||
plugins/quicktime/gstquicktimedecoder.h,
|
||
plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
|
||
plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
|
||
plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
|
||
plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
|
||
plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
|
||
test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
|
||
test/videotest.c, test/wave.c, tests/autoplug2.c,
|
||
tests/sched/runxml.c, tools/gstreamer-inspect.c,
|
||
tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
|
||
200105231.
|
||
|
||
2001-05-24 00:24 dlehn
|
||
|
||
* gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
|
||
func vars.
|
||
|
||
2001-05-24 00:23 dlehn
|
||
|
||
* autogen.sh: libtool check fix... copy & paste error msgs code
|
||
could be improved.
|
||
|
||
2001-05-23 21:35 wtay
|
||
|
||
* test/video2mp1.c: Some small modifications.
|
||
|
||
2001-05-23 20:53 omegahacker
|
||
|
||
* plugins/oss/gstosssink.c: default settings are intenionally very
|
||
wrong (make it obvious when the capsnego didn't work) and it checks
|
||
for NULL props
|
||
|
||
2001-05-23 20:52 omegahacker
|
||
|
||
* plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
|
||
the _init function
|
||
|
||
2001-05-23 20:50 omegahacker
|
||
|
||
* plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
|
||
|
||
2001-05-23 20:49 omegahacker
|
||
|
||
* gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
|
||
where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
|
||
wasn't catching the no entry case
|
||
|
||
2001-05-23 20:48 omegahacker
|
||
|
||
* examples/autoplug/autoplug.c: added have_size handler so the
|
||
window matches the video size
|
||
|
||
2001-05-23 20:09 omegahacker
|
||
|
||
* gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
|
||
added leaky-queue semantics
|
||
|
||
2001-05-23 10:18 thomasvs
|
||
|
||
* plugins/filters/level/README: some more info on how to plot the
|
||
level using gnuplot it would be nice if the output from level
|
||
plugin could serve as input to a gstreamer plotting plugin (I'm not
|
||
kidding)
|
||
|
||
2001-05-23 09:49 thomasvs
|
||
|
||
* plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
|
||
channels and sample rate
|
||
|
||
2001-05-23 09:48 thomasvs
|
||
|
||
* configure.in: added level Makefile deleted one of two instances
|
||
of adder Makefile
|
||
|
||
2001-05-23 09:47 thomasvs
|
||
|
||
* plugins/filters/Makefile.am: added level plugin to Makefile.am
|
||
|
||
2001-05-23 09:47 thomasvs
|
||
|
||
* plugins/filters/level/: Makefile.am, README, filter.func,
|
||
level.c, level.h: Added level detection plugin; prints out RMS
|
||
values calculated over buffer size to stdout
|
||
|
||
2001-05-22 21:11 omegahacker
|
||
|
||
* tests/states.c: fixed references to _gst_print_statename
|
||
|
||
2001-05-22 20:22 hadess
|
||
|
||
* gst/elements/gstdisksrc.c: - it is now possible to change the
|
||
opened file when state is PAUSED
|
||
|
||
2001-05-22 19:57 hadess
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: - removed warnings
|
||
|
||
2001-05-22 19:44 hadess
|
||
|
||
* plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
|
||
the src file if the state is PAUSED
|
||
|
||
2001-05-22 17:48 thomasvs
|
||
|
||
* plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
|
||
caps to gstafsink
|
||
|
||
2001-05-22 14:48 richardb
|
||
|
||
* autogen.sh: autogen.sh now fails if aclocal fails.
|
||
|
||
2001-05-22 13:56 hadess
|
||
|
||
* autogen.sh: - added a line to autogen.sh for the busy application
|
||
developers
|
||
|
||
2001-05-22 02:42 omegahacker
|
||
|
||
* gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
|
||
caps_nego_failed signal to indicate that it's solved the problem,
|
||
via a gboolean * argument that's FALSE, and can be set to TRUE if
|
||
the handler has fixed things up.
|
||
|
||
Updated the autoplugger so it now works in both the unknown and
|
||
known cases with and without other issues like a crippled
|
||
(mono-only) osssink.
|
||
|
||
2001-05-22 00:23 omegahacker
|
||
|
||
* gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
|
||
gstthread.c: Updates to DEBUG system: moved statename into
|
||
gstelement.c, colorized the states:
|
||
|
||
NULL: white READY: read PAUSED: yellow PLAYING: green
|
||
|
||
2001-05-21 22:35 omegahacker
|
||
|
||
* gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
|
||
src_caps_nego_failed body
|
||
|
||
2001-05-21 21:17 wtay
|
||
|
||
* acconfig.h, configure.in: Updates to the audiofile detection
|
||
stuff.
|
||
|
||
2001-05-21 21:17 wtay
|
||
|
||
* plugins/audiofile/Makefile.am: Some minor changes to the makefile
|
||
|
||
2001-05-21 20:48 thomasvs
|
||
|
||
* plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
|
||
pass at an audiofile sink this sink uses the SGI audiofile library
|
||
to write audio files
|
||
|
||
2001-05-21 20:42 thomasvs
|
||
|
||
* plugins/Makefile.am: trying to add a check for libaudiofile
|
||
|
||
2001-05-21 20:40 thomasvs
|
||
|
||
* configure.in: trying to add a check for libaudiofile (->
|
||
plugins/audiofile/afsink)
|
||
|
||
2001-05-21 03:41 omegahacker
|
||
|
||
* gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
|
||
gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
|
||
again. gstautoplugger.c: Fixed with strategic positioning of
|
||
gst_pad_set_caps()
|
||
|
||
2001-05-21 03:40 omegahacker
|
||
|
||
* gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
|
||
statements. Added specific debug for int props.
|
||
|
||
2001-05-21 03:35 hadess
|
||
|
||
* test/mp3mad.c: - removed the parse factory, it's unused
|
||
|
||
2001-05-21 02:37 cael
|
||
|
||
* gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
|
||
hadess' sugesstion, and added myself as an author.
|
||
|
||
2001-05-21 02:19 cael
|
||
|
||
* gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
|
||
full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
|
||
gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
|
||
gststatusarea.h, main.c: added the begninnings of full-screen
|
||
support (crashes atm), playing at double size, general code cleanup
|
||
and what not.
|
||
|
||
2001-05-20 22:24 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Fixed a problem with -inspect where
|
||
some args would not show up correctly
|
||
|
||
2001-05-20 22:24 thomasvs
|
||
|
||
* plugins/filters/adder/adder.c: fixed caps stuff
|
||
|
||
2001-05-20 21:12 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Better output of element flags.
|
||
|
||
2001-05-20 21:06 wtay
|
||
|
||
* tools/gstreamer-launch.c: Escape spaces in the cmdline args with
|
||
"\\ " so that parse can handle it.
|
||
|
||
2001-05-20 21:05 wtay
|
||
|
||
* gst/gstparse.c: Added the possibility to escape chars in
|
||
gstparse. You can now give it a cmdline like disksrc location=some\
|
||
sort\ of.mp3 ! .... and it does the right thing.
|
||
|
||
2001-05-20 19:59 wtay
|
||
|
||
* plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
|
||
gstquicktimedecoder.h: Updated the plugin to the current CVS.
|
||
|
||
2001-05-20 19:24 wtay
|
||
|
||
* plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
|
||
gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
|
||
|
||
2001-05-20 19:17 thomasvs
|
||
|
||
* plugins/filters/passthrough/passthrough.c: changed pad templates
|
||
|
||
2001-05-20 19:05 thomasvs
|
||
|
||
* plugins/filters/passthrough/: passthrough.c, passthrough.h:
|
||
updating passthrough to handle caps
|
||
|
||
2001-05-20 19:01 thomasvs
|
||
|
||
* plugins/filters/volenv/volenv.c: updating caps handling
|
||
|
||
2001-05-20 16:45 thomasvs
|
||
|
||
* plugins/filters/passthrough/passthrough.c: trying to add caps
|
||
detection to passthrough
|
||
|
||
2001-05-20 15:55 thomasvs
|
||
|
||
* gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
|
||
the plugin mentioned
|
||
|
||
2001-05-20 15:16 thomasvs
|
||
|
||
* plugins/wav/gstparsewav.c: parsewav now does src pad setting of
|
||
width, depth, channels, frequency
|
||
|
||
2001-05-20 15:12 wtay
|
||
|
||
* gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
|
||
element.
|
||
|
||
2001-05-20 15:03 thomasvs
|
||
|
||
* plugins/wav/gstparsewav.c: parsewav sets channel capability now
|
||
|
||
2001-05-20 14:56 thomasvs
|
||
|
||
* plugins/wav/gstparsewav.c: First try at updating parsewav and
|
||
setting caps on src pad
|
||
|
||
2001-05-20 11:31 wtay
|
||
|
||
* components/bonobo-media/: Makefile.am,
|
||
bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
|
||
bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
|
||
Added the code for the bonobo media component. It doesn't really
|
||
work yet because bonobo-media doesn't show video.
|
||
|
||
2001-05-20 06:48 cael
|
||
|
||
* gstplay/AUTHORS: finally managed to get the AUTHORS file added.
|
||
big things are coming allright ;-)
|
||
|
||
2001-05-20 01:16 hadess
|
||
|
||
* AUTHORS: - added myself to the AUTHORS file
|
||
|
||
2001-05-19 19:17 wtay
|
||
|
||
* plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
|
||
vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
|
||
More updates to caps in vorbisenc. it now correctly sets up the
|
||
encoder based on the input audio type.
|
||
|
||
2001-05-19 15:16 wtay
|
||
|
||
* plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
|
||
mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
|
||
mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
|
||
mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
|
||
mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
|
||
mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
|
||
mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
|
||
mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
|
||
updates. Make mpegaudio use a sane namespace for all exported
|
||
symbols. the mad element can now play mpeg audio comming is as
|
||
frames.
|
||
|
||
2001-05-19 07:39 omegahacker
|
||
|
||
* .cvsignore, Makefile.am, configure.in,
|
||
gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
|
||
prep for future changes to pkg-config. Disabled docs building by
|
||
default (--enable-docs-build to turn it on). Added more visible
|
||
warning messages for lacking libraries, listing the plugins that
|
||
won't build (not complete!).
|
||
|
||
2001-05-19 07:39 omegahacker
|
||
|
||
* gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
|
||
initially added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-19 01:33 wtay
|
||
|
||
* plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
|
||
mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
|
||
mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
|
||
mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
|
||
mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
|
||
Updates to various mp3 related plugins. Added args and capsnego to
|
||
mpegaudio.
|
||
|
||
2001-05-18 19:11 wtay
|
||
|
||
* plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
|
||
to sync with the provided caps.
|
||
|
||
2001-05-18 18:58 wtay
|
||
|
||
* plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
|
||
|
||
2001-05-17 23:00 omegahacker
|
||
|
||
* gst/autoplug/gstautoplugger.c: update to latest code, includes
|
||
caps_fail handlers that kinda work
|
||
|
||
2001-05-17 06:20 dlehn
|
||
|
||
* docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
|
||
emails exposing my forgetfulness...
|
||
|
||
2001-05-17 01:18 hadess
|
||
|
||
* plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
|
||
committed
|
||
|
||
2001-05-16 23:42 wtay
|
||
|
||
* acconfig.h: Added SDL.
|
||
|
||
2001-05-16 23:40 wtay
|
||
|
||
* configure.in: Added a check for SDL
|
||
|
||
2001-05-16 23:09 wtay
|
||
|
||
* testsuite/refcounting/thread.c: file thread.c was initially added
|
||
on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-16 23:09 wtay
|
||
|
||
* testsuite/refcounting/thread.c: Added thread refcounting and
|
||
module test case
|
||
|
||
2001-05-16 23:08 wtay
|
||
|
||
* testsuite/refcounting/: Makefile.am, bin.c: More testsuite
|
||
updates
|
||
|
||
2001-05-16 23:08 wtay
|
||
|
||
* gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
|
||
different approach for object destruction, using the real _remove
|
||
functions so that the scheduler has a chance to destroy its state
|
||
too. This breaks the thread with ghostpads destruction case for
|
||
now.
|
||
|
||
2001-05-16 22:42 omegahacker
|
||
|
||
* plugins/filters/stereo2mono/stereo2mono.c: fixed
|
||
stereo2mono_init, it was fragging its src pad
|
||
|
||
2001-05-16 22:21 omegahacker
|
||
|
||
* plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
|
||
autoplug can do something with it
|
||
|
||
2001-05-16 22:19 omegahacker
|
||
|
||
* gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
|
||
default to caps_proxy true
|
||
|
||
2001-05-16 22:18 omegahacker
|
||
|
||
* gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
|
||
|
||
2001-05-16 21:41 wtay
|
||
|
||
* plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
|
||
sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
|
||
sink by Ronald Bultje (BBB) some cleanups and added more caps to
|
||
the template. some name changes to the jpeg decoder.
|
||
|
||
2001-05-16 20:32 wtay
|
||
|
||
* plugins/: Makefile.am, gnomevfs/Makefile.am,
|
||
gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
|
||
|
||
2001-05-16 20:32 wtay
|
||
|
||
* configure.in: Added gnomevfs checks.
|
||
|
||
2001-05-16 08:16 dlehn
|
||
|
||
* gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
|
||
allocation so full 2M stack space available: - Double maximums to
|
||
use full stack space: - COTHREAD_STACKSIZE = 16k -
|
||
COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
|
||
cothread_create returns NULL if nthreads == MAXTHREADS though not
|
||
yet handled by gstschedule caller
|
||
|
||
2001-05-16 06:04 dlehn
|
||
|
||
* acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
|
||
libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
|
||
- use common gst_trace_read_tsc() for RDTSC call - add untested
|
||
function to do ascii dump of trace data
|
||
|
||
2001-05-16 05:07 dlehn
|
||
|
||
* test/: videotest.c, wave.c: fix a couple warnings
|
||
|
||
2001-05-15 22:04 wtay
|
||
|
||
* plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
|
||
samples in the native endianness.
|
||
|
||
2001-05-15 20:25 wtay
|
||
|
||
* gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
|
||
destruction.
|
||
|
||
2001-05-15 10:40 omegahacker
|
||
|
||
* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
|
||
mpeg2dec can play mpeg1 streams too
|
||
|
||
2001-05-15 10:04 omegahacker
|
||
|
||
* gstplay/: gstplay.c, main.c: added ability to write out xml copy
|
||
of pipeline
|
||
|
||
2001-05-15 05:13 omegahacker
|
||
|
||
* gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
|
||
|
||
2001-05-15 02:45 omegahacker
|
||
|
||
* gst/: gstinfo.c, gstpad.c, gsttypefind.c,
|
||
autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
|
||
one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
|
||
gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
|
||
to *before* the caps_changed signal gstautoplugcache.c: added
|
||
refcounting around signal_emit, and debug updates gstautoplugger.c:
|
||
added code to remove the autoplugcache when done
|
||
|
||
2001-05-14 23:42 wtay
|
||
|
||
* gst/gsttypefind.c: Added a reference to typefind.
|
||
|
||
2001-05-14 23:21 omegahacker
|
||
|
||
* gst/gstpad.c: enhanced debug and minor code cleanup (no
|
||
functional changes)
|
||
|
||
2001-05-14 22:57 wtay
|
||
|
||
* gst/gstelement.c: Refcounting fixes
|
||
|
||
2001-05-14 22:22 wtay
|
||
|
||
* gst/gstelement.c: fixed a mem leak in the destroy code.
|
||
|
||
2001-05-14 22:20 wtay
|
||
|
||
* gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
|
||
refcount handling. the pad shutdown function doesn't remove the pad
|
||
from the parent because the parent is needed in the destroy
|
||
function.
|
||
|
||
2001-05-14 21:08 omegahacker
|
||
|
||
* gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
|
||
gstpad.h, gstscheduler.c, gsttypefind.c,
|
||
autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
|
||
cothreads.c: added a comment on one of the tests gstbin.h: added
|
||
the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
|
||
_change_state function a little gstobject.c: improved the
|
||
refcounting DEBUGs gstpad.c: moved the connected signal to after
|
||
capsnego, added the caps_nego_failed signal gstpad.h:
|
||
added the caps_nego_failed signal funcptr gstscheduler.c: added the
|
||
GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
|
||
around signal_emit to deal with the case where the
|
||
signal's handler shuts down the element gstautoplugcache.c: added
|
||
the first_buffer signal and caps_proxy arg gstautoplugger.c:
|
||
significant rework, it functions quite nicely actually
|
||
|
||
2001-05-14 09:51 omegahacker
|
||
|
||
* docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
|
||
and friends, since they're now private to cothreads.c
|
||
|
||
2001-05-13 16:29 wtay
|
||
|
||
* testsuite/refcounting/: bin.c, element_pad.c: More testsuite
|
||
updates
|
||
|
||
2001-05-13 16:29 wtay
|
||
|
||
* gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
|
||
updates. _destroying an element or a pad properly removes if from
|
||
the parent.
|
||
|
||
2001-05-13 08:49 omegahacker
|
||
|
||
* plugins/effects/volume/volume.c: hacked up volume plugin to do
|
||
S16_LE no matter what. FIXME\!
|
||
|
||
2001-05-12 19:04 wtay
|
||
|
||
* gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
|
||
gstthread.h: Fixed a leak in bin destruction More refcounting fixes
|
||
|
||
2001-05-12 19:03 wtay
|
||
|
||
* testsuite/refcounting/bin.c: file bin.c was initially added on
|
||
branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-12 19:03 wtay
|
||
|
||
* testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
|
||
refcounting test cases
|
||
|
||
2001-05-12 15:07 wtay
|
||
|
||
* testsuite/refcounting/: element.c, element_pad.c, object.c,
|
||
pad.c: More testcases
|
||
|
||
2001-05-12 15:07 wtay
|
||
|
||
* gst/: gstelement.c, gstelement.h, gstobject.c: Added
|
||
gst_element_remove_pad. more refcounting stuff (object unparent on
|
||
destroy)
|
||
|
||
2001-05-12 01:04 wtay
|
||
|
||
* gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
|
||
gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
|
||
ne w category for REFCOUNTING.
|
||
|
||
2001-05-12 01:03 wtay
|
||
|
||
* testsuite/refcounting/element_pad.c: file element_pad.c was
|
||
initially added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-12 01:03 wtay
|
||
|
||
* testsuite/refcounting/pad.c: file pad.c was initially added on
|
||
branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-12 01:03 wtay
|
||
|
||
* testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
|
||
testsuite updates
|
||
|
||
2001-05-11 20:36 wtay
|
||
|
||
* examples/autoplug/autoplug.c: Updated the autoplugger example to
|
||
use the new cache.
|
||
|
||
2001-05-11 19:44 wtay
|
||
|
||
* configure.in: Added the refcounting testsuite dir to configure.in
|
||
|
||
2001-05-11 19:44 wtay
|
||
|
||
* testsuite/refcounting/Makefile.am: file Makefile.am was initially
|
||
added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-11 19:44 wtay
|
||
|
||
* testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
|
||
object.c: Added a testsuite for refcounting.
|
||
|
||
2001-05-11 19:44 wtay
|
||
|
||
* testsuite/refcounting/element.c: file element.c was initially
|
||
added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-11 19:44 wtay
|
||
|
||
* testsuite/refcounting/mem.c: file mem.c was initially added on
|
||
branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-11 19:44 wtay
|
||
|
||
* testsuite/refcounting/object.c: file object.c was initially added
|
||
on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-11 19:44 wtay
|
||
|
||
* testsuite/refcounting/mem.h: file mem.h was initially added on
|
||
branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-11 19:41 wtay
|
||
|
||
* gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
|
||
gstobject.h, gsttypefind.c: Work on refcounting and proper object
|
||
destruction.
|
||
|
||
2001-05-11 15:42 dlehn
|
||
|
||
* plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
|
||
|
||
2001-05-11 00:43 omegahacker
|
||
|
||
* gst/gstpad.h: some minor updates with a hair more speed
|
||
|
||
2001-05-10 23:35 omegahacker
|
||
|
||
* gst/: cothreads.c, cothreads.h: move cothread_context definition
|
||
over to the .c
|
||
|
||
2001-05-10 23:30 omegahacker
|
||
|
||
* gst/gstpad.h: fixed up macros to match new RealPad stuff, change
|
||
#if 1 to #if 0 to use, beware you must rebuild all plugins after
|
||
change
|
||
|
||
2001-05-10 23:10 omegahacker
|
||
|
||
* gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
|
||
to avoid rebuilding libgst.la every time
|
||
|
||
2001-05-10 22:44 omegahacker
|
||
|
||
* test/lat.c: corrected the rdtsc code, it actually, um, works now
|
||
;-)
|
||
|
||
2001-05-10 21:30 dlehn
|
||
|
||
* test/: .cvsignore, Makefile.am, lat.c: Added simple latency
|
||
tester.
|
||
|
||
2001-05-10 21:28 dlehn
|
||
|
||
* gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
|
||
tests/sched/runxml.c: Pass buffer in handoff signal
|
||
|
||
2001-05-10 21:25 dlehn
|
||
|
||
* tests/autoplug2.c: just call exit() once
|
||
|
||
2001-05-10 09:22 omegahacker
|
||
|
||
* tools/gstreamer-inspect.c: minor updates to ouptut, added section
|
||
for meta-elements' children
|
||
|
||
2001-05-10 09:21 omegahacker
|
||
|
||
* plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
|
||
output tweaks
|
||
|
||
2001-05-10 09:18 omegahacker
|
||
|
||
* plugins/filters/adder/adder.c: added comment to make the adder
|
||
compliant (don't set COTHREAD_STOPPING)
|
||
|
||
2001-05-10 09:17 omegahacker
|
||
|
||
* libs/idct/gstidct.c: minor cleanup of some debug strings
|
||
|
||
2001-05-10 09:16 omegahacker
|
||
|
||
* gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
|
||
initially added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-10 09:16 omegahacker
|
||
|
||
* gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
|
||
gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
|
||
autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
|
||
autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
|
||
bunch of warnings. - Fixed buffer_copy (alloc correct size) -
|
||
Added start of autoplugger meta-element
|
||
|
||
2001-05-09 07:20 wtay
|
||
|
||
* plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
|
||
|
||
2001-05-09 05:12 dlehn
|
||
|
||
* gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
|
||
|
||
2001-05-08 21:52 wtay
|
||
|
||
* plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
|
||
dv/dvdec.c, filters/colorspace/Makefile.am,
|
||
filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
|
||
filters/lav/.cvsignore, filters/lav/Makefile.am,
|
||
filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
|
||
videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
|
||
plugins. Added a lav encoder, this one just adds a header in front
|
||
YUV data so that the lav tools can operate on it.
|
||
|
||
2001-05-08 21:44 omegahacker
|
||
|
||
* gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
|
||
a few other things around a littleto clean up warnings
|
||
|
||
2001-05-07 23:10 wtay
|
||
|
||
* plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
|
||
Applied the alsa patch from Thomas Nyberg.
|
||
|
||
2001-05-07 22:57 wtay
|
||
|
||
* examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
|
||
livelock we're trying to fix.
|
||
|
||
2001-05-07 22:46 omegahacker
|
||
|
||
* gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
|
||
autoplug/gstautoplugcache.c: updated autoplugcache so it can be
|
||
removed mid-signal, now autoplugtest works
|
||
|
||
2001-05-06 23:48 omegahacker
|
||
|
||
* gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
|
||
|
||
2001-05-06 23:12 omegahacker
|
||
|
||
* gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
|
||
gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
|
||
(never ignore compiler warnings\!) and updated a few INFO lines
|
||
|
||
2001-05-06 23:12 omegahacker
|
||
|
||
* gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
|
||
|
||
2001-05-06 19:03 wtay
|
||
|
||
* gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
|
||
so that it builds here...
|
||
|
||
2001-05-06 18:57 wtay
|
||
|
||
* plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
|
||
|
||
2001-05-06 18:33 omegahacker
|
||
|
||
* gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
|
||
added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-06 18:33 omegahacker
|
||
|
||
* gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
|
||
initial checkin of autoplugcache and a test program to simulate
|
||
dynamic autoplugging
|
||
|
||
2001-05-06 18:33 omegahacker
|
||
|
||
* gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
|
||
initially added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-06 15:27 wtay
|
||
|
||
* plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
|
||
Fixed a namespace issue with lame.
|
||
|
||
2001-05-06 15:22 wtay
|
||
|
||
* plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
|
||
passing. Some cleanups.
|
||
|
||
2001-05-06 14:53 wtay
|
||
|
||
* plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
|
||
environment of the child process.
|
||
|
||
2001-05-06 14:52 wtay
|
||
|
||
* plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
|
||
caps of the sinkpad.
|
||
|
||
2001-05-06 09:16 omegahacker
|
||
|
||
* tools/gstreamer-complete.c: file gstreamer-complete.c was
|
||
initially added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-06 09:16 omegahacker
|
||
|
||
* tools/gstreamer-compprep.c: file gstreamer-compprep.c was
|
||
initially added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-06 09:16 omegahacker
|
||
|
||
* tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
|
||
gstreamer-compprep.c: added initial bash commandline completion
|
||
code
|
||
|
||
2001-05-06 04:06 omegahacker
|
||
|
||
* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
|
||
somehow it worked
|
||
|
||
2001-05-06 03:47 omegahacker
|
||
|
||
* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
|
||
mpeg1 video streams, update caps to show that
|
||
|
||
2001-05-05 20:01 wtay
|
||
|
||
* plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
|
||
little cleanup (more defines) Better arg parsing.
|
||
|
||
2001-05-05 18:22 wtay
|
||
|
||
* plugins/oss/gstosshelper.h: The inter process protocol layout
|
||
header.
|
||
|
||
2001-05-05 18:21 wtay
|
||
|
||
* plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
|
||
format set by the OSS app.
|
||
|
||
2001-05-05 05:07 dlehn
|
||
|
||
* plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
|
||
intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
|
||
stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
|
||
README from dirs with a README.
|
||
|
||
2001-05-05 03:16 wtay
|
||
|
||
* gst/gstplugin.c: Make sure the plugin filaname is set before
|
||
calling the init function.
|
||
|
||
2001-05-05 03:05 wtay
|
||
|
||
* plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
|
||
gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
|
||
and feeding the audio of an OSS app into GStreamer.
|
||
|
||
2001-05-05 02:50 dlehn
|
||
|
||
* debian/changelog: update version
|
||
|
||
2001-05-05 01:45 dlehn
|
||
|
||
* debian/: Makefile.am, changelog, control, gstreamer-aa.files,
|
||
gstreamer-arts.files, gstreamer-colorspace.files,
|
||
gstreamer-common.files, gstreamer-mad.files, rules: Sync with
|
||
current code - add more and more plugins.
|
||
|
||
2001-05-04 23:14 omegahacker
|
||
|
||
* gst/gstelement.h, gst/gstscheduler.c,
|
||
plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
|
||
which when set will force the scheduler to skip over an element as
|
||
an option for the first cothread jump. This is needed because
|
||
libraries like mad don't ever seem to want to quit. Thus they
|
||
ignore COTHREAD_STOPPING and can't be trusted to be the entry.
|
||
|
||
2001-05-04 21:43 omegahacker
|
||
|
||
* gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
|
||
cleanups, renamed the various scheduler-specific routines to
|
||
actually be called gst_schedule_ instead of gst_bin_.
|
||
|
||
2001-05-04 21:41 omegahacker
|
||
|
||
* plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
|
||
gst_mad_loop instance
|
||
|
||
2001-05-04 00:21 omegahacker
|
||
|
||
* gst/gstparse.c: fixed spelling mistake in user-visible output
|
||
|
||
2001-05-03 23:29 wtay
|
||
|
||
* gst/gstprops.c: Created a macro of the va_arg parsing function
|
||
because some systems (PPC) cannot handle passing a va_list by
|
||
reference.
|
||
|
||
2001-05-03 22:44 wtay
|
||
|
||
* gst/gstparse.c: Added dynamic pads to the command line parser.
|
||
|
||
./gstreamer-launch disksrc location=/some/systemstream.mpg !
|
||
mpeg1parse video_00!
|
||
queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
|
||
|
||
will now work.
|
||
|
||
2001-05-03 21:06 wtay
|
||
|
||
* docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
|
||
tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
|
||
tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
|
||
API docs updates
|
||
|
||
2001-05-03 18:49 wtay
|
||
|
||
* REQUIREMENTS: Added Hermes to the required libs for gstplay.
|
||
|
||
2001-05-03 11:16 thomasvs
|
||
|
||
* examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
|
||
quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
|
||
one interation to force return to main program; should probably be
|
||
fixed in a better way * cleaned mixer up, it now works with
|
||
delayed start. Drinks are in order.
|
||
|
||
2001-05-03 00:46 wtay
|
||
|
||
* docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
|
||
buffers.sgml, elements.sgml, gstreamer-manual.sgml,
|
||
helloworld.sgml, pads.sgml: Small manual changes. Added a section
|
||
about autoplugging.
|
||
|
||
2001-05-03 00:44 wtay
|
||
|
||
* gst/gstinfo.h: Added and extra whitespace before ## args
|
||
(remember it eats all non whitespace chars to the left if it's
|
||
empty).
|
||
|
||
2001-05-03 00:12 wtay
|
||
|
||
* examples/plugins/example.c: We don't want to teach you bad
|
||
habbits, so here's a fix for a memleak in the example plugin.
|
||
|
||
2001-05-02 21:27 omegahacker
|
||
|
||
* gst/gstinfo.h: re-enabled the funcptr hash table
|
||
|
||
2001-05-02 21:16 wtay
|
||
|
||
* examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
|
||
scheduling error we're trying to chase.
|
||
|
||
2001-05-02 21:12 thomasvs
|
||
|
||
* examples/mixer/mixer.c: delayed second song
|
||
|
||
2001-05-02 21:01 omegahacker
|
||
|
||
* examples/mixer/mixer.c: added two debugging things: xml pipelie
|
||
output, and schedule dump
|
||
|
||
2001-05-02 20:20 omegahacker
|
||
|
||
* gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
|
||
gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
|
||
the DEBUG system to look like the INFO system, with a function
|
||
pointer that can be replaced. Not done with everything, since it
|
||
seems that we need an ERROR system plus a FATAL error, or maybe
|
||
just an ERROR system with a severity, and depending on this the
|
||
DEBUG system might again be changed to have a single or at least
|
||
fewer handlers.
|
||
|
||
Also did a bit of work fixing up the actual DEBUG and INFO commands
|
||
scattered throughout the code. We still have over 500 of these in
|
||
gst/*.c alone...
|
||
|
||
2001-05-02 20:11 thomasvs
|
||
|
||
* examples/mixer/mixer.c: trying to adapt to incsched
|
||
|
||
2001-05-02 09:52 thomasvs
|
||
|
||
* plugins/filters/Makefile.am: added volenv and adder
|
||
|
||
2001-05-02 09:51 thomasvs
|
||
|
||
* examples/Makefile.am: added mixer
|
||
|
||
2001-05-02 00:00 omegahacker
|
||
|
||
* gst/gstscheduler.c: /me is an idiot
|
||
|
||
2001-05-01 23:58 thomasvs
|
||
|
||
* plugins/filters/passthrough/: README, filter.func, level.c,
|
||
level.h: Basic level detection/printing plugin; calculates RMS over
|
||
data block and prints this out along with time in secs through
|
||
plugin needs more work
|
||
|
||
2001-05-01 23:45 wtay
|
||
|
||
* gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
|
||
for incremental scheduling.
|
||
|
||
2001-05-01 23:43 wtay
|
||
|
||
* gst/gstprops.c: Removed the assert on an unknown propertytype and
|
||
print usefull info.
|
||
|
||
2001-05-01 22:41 omegahacker
|
||
|
||
* test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
|
||
branch BRANCH-INCSCHED1.
|
||
|
||
2001-05-01 22:41 omegahacker
|
||
|
||
* configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
|
||
gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
|
||
gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
|
||
test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
|
||
configure.in %VAR stuff - fixed gstreamer.pc.in description string
|
||
- fixed up incremental scheduling some more - updated the
|
||
GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
|
||
DEBUG colorization - new test/mpeg2parse4.c
|
||
|
||
2001-05-01 22:35 omegahacker
|
||
|
||
* gstplay/main.c: added code to save the pipeline to xml
|
||
|
||
2001-05-01 14:54 richardb
|
||
|
||
* docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
|
||
audio/raw properties to cover format=float case. Please check this
|
||
for correctness.
|
||
|
||
2001-05-01 14:16 thomasvs
|
||
|
||
* gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
|
||
added newlines to debug output
|
||
|
||
2001-05-01 00:35 wtay
|
||
|
||
* gstplay/gstplay.c: Implemented the function to get the pipeline
|
||
of gstplay.
|
||
|
||
2001-05-01 00:20 wtay
|
||
|
||
* docs/random/autoplug2: Added an explanation of the innner
|
||
workings of the current autoplugger.
|
||
|
||
2001-04-30 21:40 richardb
|
||
|
||
* configure.in: Tighten some library checks (check for header files
|
||
as well as libraries) Also, clean up structure slightly: put all
|
||
AC_DEFINEs for feature checks into the appropriate section at end.
|
||
This structure allows user parameter code which overrides the
|
||
feature selection to be kept together in a section after the
|
||
feature checks but before the AC_DEFINES and AM_CONDITIONALs.
|
||
|
||
2001-04-30 20:51 thomasvs
|
||
|
||
* examples/mixer/mixer.c: cleared naming issues, still doesn't play
|
||
|
||
2001-04-30 15:34 thomasvs
|
||
|
||
* plugins/filters/Makefile.am: added volenv, passthrough and adder
|
||
to Makefile.am
|
||
|
||
2001-04-30 11:22 richardb
|
||
|
||
* configure.in: Add explicit check for <artsc.h>, in case
|
||
artsc-config lies to us.
|
||
|
||
2001-04-29 23:46 sbaker3
|
||
|
||
* plugins/filters/: intfloatconvert/float2int.h,
|
||
intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
|
||
bogus reference to audioraw.h
|
||
|
||
2001-04-29 23:27 wtay
|
||
|
||
* examples/mixer/mixer.c: Changed the way the typefind function
|
||
works by creating a little pipeline as the toplevel bin..
|
||
|
||
2001-04-29 22:56 thomasvs
|
||
|
||
* examples/mixer/mixer.c: trying to convert mixer to incsched, not
|
||
working yet
|
||
|
||
2001-04-29 18:59 richardb
|
||
|
||
* README: Add detailed note (and patch) about automake problem.
|
||
|
||
2001-04-29 08:54 sbaker3
|
||
|
||
* plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
|
||
recent api changes - still not functional
|
||
|
||
2001-04-29 08:41 sbaker3
|
||
|
||
* configure.in: added mono2stereo and intfloatconvert plugin
|
||
|
||
2001-04-29 08:39 sbaker3
|
||
|
||
* plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
|
||
intfloatconvert/float2int.c, intfloatconvert/float2int.h,
|
||
intfloatconvert/int2float.c, intfloatconvert/int2float.h,
|
||
intfloatconvert/intfloatconvert.c,
|
||
intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
|
||
mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
|
||
mono2stereo and intfloatconvert plugins
|
||
|
||
2001-04-28 20:16 sbaker3
|
||
|
||
* editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
|
||
output of float properties
|
||
|
||
2001-04-28 19:59 wtay
|
||
|
||
* gst/: gstinfo.c, gstprops.c: Added more colors for
|
||
props/caps/clock/negotiation.
|
||
|
||
2001-04-28 19:58 sbaker3
|
||
|
||
* gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
|
||
latest caps
|
||
|
||
2001-04-28 19:57 sbaker3
|
||
|
||
* gst/elements/gstelements.c: add factory init for sinesrc
|
||
|
||
2001-04-28 19:56 sbaker3
|
||
|
||
* gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
|
||
function
|
||
|
||
2001-04-28 08:17 omegahacker
|
||
|
||
* test/mpeg2parse3.c: now fully correct within incsched1 world
|
||
|
||
2001-04-28 05:23 omegahacker
|
||
|
||
* test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
|
||
mpeg2parse3.c from HEAD and fixed it up so it works
|
||
|
||
2001-04-28 05:23 omegahacker
|
||
|
||
* gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
|
||
some more (pthread and cothread id is in color) - Added some minor
|
||
debug to help trace mp1vid segfaults
|
||
|
||
2001-04-28 04:38 dlehn
|
||
|
||
* test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
|
||
audio = mpeg2parse3.c = a simple .vob player
|
||
|
||
2001-04-28 03:54 omegahacker
|
||
|
||
* gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
|
||
gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
|
||
gstutils.c: Updated the colorization a bit more, and did a
|
||
significant pass through all the other code to change categories on
|
||
DEBUG and INFO statements to be correct, and not simply zero.
|
||
There are still more, but this is a good first pass.
|
||
|
||
2001-04-28 02:46 mhowell
|
||
|
||
* gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
|
||
thread synch case... better debug
|
||
|
||
2001-04-28 02:06 omegahacker
|
||
|
||
* gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
|
||
colorization code
|
||
|
||
2001-04-27 22:14 wtay
|
||
|
||
* gst/gstutils.c: Added enum parsing...
|
||
|
||
2001-04-27 22:09 omegahacker
|
||
|
||
* gst/: gstinfo.c, gstinfo.h: fixes to colorization
|
||
|
||
2001-04-27 22:01 thomasvs
|
||
|
||
* plugins/filters/filterstamp.sh: changed "rename" command to
|
||
something using sed in one line having the same effect
|
||
|
||
2001-04-27 21:58 omegahacker
|
||
|
||
* gst/gstinfo.c: syntax error fixed (s/;/,/)
|
||
|
||
2001-04-27 21:54 mhowell
|
||
|
||
* gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
|
||
gstqueue.c: initial fix of thread synch for queues and state change
|
||
|
||
2001-04-27 21:47 omegahacker
|
||
|
||
* acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
|
||
gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
|
||
and a comment in gstelement.h
|
||
|
||
2001-04-27 21:45 wtay
|
||
|
||
* gst/autoplug/gststaticautoplugrender.c: Tried to get the
|
||
autoplugger working by setting the pipeline to PAUSED before
|
||
attempting to connect pads...
|
||
|
||
2001-04-27 21:31 omegahacker
|
||
|
||
* acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
|
||
gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
|
||
based on categories, with the strings in _gst_category_colors[] in
|
||
gstinfo.c See wiki node GstDebugColors for the actual colors, or
|
||
/etc/DIR_COLORS works too.
|
||
|
||
Please comment on the colorization style and ideas in the above
|
||
wiki node.
|
||
|
||
2001-04-27 20:35 wtay
|
||
|
||
* docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
|
||
docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
|
||
docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
|
||
gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
|
||
changes...
|
||
|
||
2001-04-27 20:17 wtay
|
||
|
||
* examples/autoplug/autoplug.c: Fixed the autoplugger
|
||
|
||
2001-04-27 02:46 omegahacker
|
||
|
||
* gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
|
||
it, um, works.
|
||
|
||
2001-04-27 02:42 omegahacker
|
||
|
||
* gst/: cothreads.c, cothreads.h: added cothread_current_main with
|
||
(void) args
|
||
|
||
2001-04-27 00:34 omegahacker
|
||
|
||
* tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
|
||
is interruptibility
|
||
|
||
2001-04-26 23:32 omegahacker
|
||
|
||
* tests/mp1vid.c: updated to working state
|
||
|
||
2001-04-26 23:32 omegahacker
|
||
|
||
* gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
|
||
requirement that a bin be !PLAYING to add gstthread.c: fixed an old
|
||
failed merge that locked the same mutex twice ...in a row
|
||
|
||
2001-04-26 06:47 dlehn
|
||
|
||
* configure.in: fix typos: %VAR -> $VAR
|
||
|
||
2001-04-26 02:53 omegahacker
|
||
|
||
* autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
|
||
docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
|
||
docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
|
||
docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
|
||
docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
|
||
docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
|
||
docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
|
||
docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
|
||
docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/libs/Makefile.am, examples/Makefile.am,
|
||
examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
|
||
examples/mixer/Makefile.am, examples/mixer/mixer.c,
|
||
examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
|
||
gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
|
||
gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
|
||
gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
|
||
gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
|
||
gst/gstversion.h.in, gst/autoplug/Makefile.am,
|
||
gst/autoplug/gststaticautoplug.c,
|
||
gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
|
||
gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
|
||
gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
|
||
gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
|
||
gst/elements/gstidentity.c, gst/elements/gstidentity.h,
|
||
gst/types/Makefile.am, gst/types/gsttypes.c,
|
||
libs/putbits/gstputbits.c, plugins/Makefile.am,
|
||
plugins/1394/.cvsignore, plugins/1394/Makefile.am,
|
||
plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
|
||
plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
|
||
plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
|
||
plugins/aasink/aasink.h, plugins/alaw/alaw.c,
|
||
plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
|
||
plugins/arts/.cvsignore, plugins/arts/Makefile.am,
|
||
plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
|
||
plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
|
||
plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
|
||
plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
|
||
plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
|
||
plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
|
||
plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
|
||
plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
|
||
plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
|
||
plugins/filters/adder/.cvsignore,
|
||
plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
|
||
plugins/filters/adder/adder.h,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/colorspace/colorspace.h,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/median/median.c,
|
||
plugins/filters/passthrough/passthrough.c,
|
||
plugins/filters/smooth/smooth.c,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/filters/volenv/filter.func,
|
||
plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
|
||
plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
|
||
plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
|
||
plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
|
||
plugins/mp3decode/mpg123/Makefile.am,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
|
||
plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
|
||
plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
|
||
plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
|
||
plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
|
||
plugins/videoscale/videoscale.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
|
||
plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
|
||
plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
|
||
plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
|
||
plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
|
||
plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
|
||
test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
|
||
test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
|
||
tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
|
||
tests/padfactory.c, testsuite/capsnego/capsnego.c,
|
||
testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
|
||
testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
|
||
200104251
|
||
|
||
2001-04-26 02:43 omegahacker
|
||
|
||
* plugins/arts/gst_artsio_impl.h: oops, need to have this file in
|
||
CVS
|
||
|
||
2001-04-26 01:25 omegahacker
|
||
|
||
* tests/mp1vid.c: file mp1vid.c was initially added on branch
|
||
BRANCH-INCSCHED1.
|
||
|
||
2001-04-26 01:25 omegahacker
|
||
|
||
* tests/mp1vid.c: added mp1vid to CVS
|
||
|
||
2001-04-26 01:20 omegahacker
|
||
|
||
* test/dvshow.c: set the video window size up front for NTSC, as a
|
||
timesaver
|
||
|
||
2001-04-26 01:19 omegahacker
|
||
|
||
* plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
|
||
|
||
2001-04-26 00:56 omegahacker
|
||
|
||
* configure.in: turn off optimization when profiling (ackcvs diff
|
||
configure.in) because something segfaults if we don't
|
||
|
||
2001-04-26 00:30 omegahacker
|
||
|
||
* gst/cothreads.c: fixed a locking issue
|
||
|
||
2001-04-25 23:32 omegahacker
|
||
|
||
* gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
|
||
gstscheduler.c, gstscheduler.h: Added element-level locking
|
||
support, implemented for cothreads with a mutex held whenever an
|
||
element is actually currently running. This should be done with
|
||
atomic variables eventually, but the best I can find is to use
|
||
<asm/spinlock.h> from the kernel, which brings in too much for my
|
||
taste.
|
||
|
||
Also increased cothread stack size to 32KB and max cothread count
|
||
to 64, which fits within the default pthread 2MB stack. It would
|
||
probably be good to do a pthread_attr_getstacksize() to verify that
|
||
it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
|
||
could remove these limits.
|
||
|
||
2001-04-25 12:49 richardb
|
||
|
||
* examples/Makefile.am, test/Makefile.am, test/mp3.c,
|
||
test/xmmstest.c: Remove #include <gnome.h> from some tests which
|
||
don't actually need it, and make the other tests and the autoplug
|
||
example only compile if gnome headers are present.
|
||
|
||
2001-04-24 22:28 omegahacker
|
||
|
||
* gst/gstbuffer.c: I will successfully compile code before I check
|
||
it in. I will successfully compile code before I check it in. I
|
||
will successfully compile code before I check it in. I will
|
||
successfully compile code before I check it in. I will
|
||
successfully compile code before I check it in. I will
|
||
successfully compile code before I check it in. I will
|
||
successfully compile code before I check it in. I will
|
||
successfully compile code before I check it in. I will
|
||
successfully compile code before I check it in. I will
|
||
successfully compile code before I check it in.
|
||
|
||
2001-04-24 20:20 omegahacker
|
||
|
||
* gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
|
||
stuff - enhanced mem_chunk allocation to round up to nearest 32
|
||
bytes this helps ensure that GstBuffers are more likely to be on
|
||
cache-lines - added free() and copy() function pointers to
|
||
GstBuffer - added code in _destroy and _copy to use above routines
|
||
if !NULL - fixed up _copy code to suck less
|
||
|
||
2001-04-24 20:04 omegahacker
|
||
|
||
* plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
|
||
filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
|
||
the remaining bits of Meta stuff
|
||
|
||
2001-04-24 00:16 omegahacker
|
||
|
||
* autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
|
||
plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
|
||
Collection of minor changes:
|
||
|
||
* autogen.sh - remove config.cache before running ./configure
|
||
* gst/elements/gstfakesink.c - print out the size of the buffer,
|
||
too
|
||
* plugins/Makefile.am - removed a spare trailing backslash
|
||
* plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
|
||
* plugins/oss/gstosssrc.c - change name slightly to match osssink
|
||
|
||
2001-04-23 23:04 wtay
|
||
|
||
* plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
|
||
|
||
2001-04-23 16:16 omegahacker
|
||
|
||
* test/dvshow.c: updated dvshow to use dv1394src instead of
|
||
gst1394src
|
||
|
||
2001-04-23 16:16 omegahacker
|
||
|
||
* plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
|
||
gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
|
||
1394 dir
|
||
|
||
2001-04-23 00:28 wtay
|
||
|
||
* configure.in: Added a check for aalib
|
||
|
||
2001-04-23 00:18 wtay
|
||
|
||
* plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
|
||
aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
|
||
xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
|
||
Makefile changes. Added an aasink, draw graphics with aalib :-)
|
||
|
||
2001-04-22 17:34 wtay
|
||
|
||
* plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
|
||
dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
|
||
plugin version system.
|
||
|
||
2001-04-22 17:06 wtay
|
||
|
||
* docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
|
||
|
||
2001-04-22 17:05 wtay
|
||
|
||
* test/.cvsignore: Updates
|
||
|
||
2001-04-22 17:04 wtay
|
||
|
||
* test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
|
||
|
||
2001-04-22 17:04 wtay
|
||
|
||
* docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
|
||
docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
|
||
docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
|
||
gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
|
||
gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
|
||
plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
|
||
plugins/filters/colorspace/colorspace.c, test/Makefile.am,
|
||
tests/padfactory.c: API docs updates. Properly implemented the
|
||
disksink. Fixed a compile problem with alsa. Added bufferpool
|
||
handling to dvdec Some compiler warning fixes
|
||
|
||
2001-04-22 13:30 richardb
|
||
|
||
* examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
|
||
gst/autoplug/gststaticautoplug.c,
|
||
gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
|
||
gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
|
||
plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
|
||
plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
|
||
plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
|
||
plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
|
||
plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
|
||
plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
|
||
plugins/filters/adder/adder.c,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/median/median.c,
|
||
plugins/filters/passthrough/passthrough.c,
|
||
plugins/filters/smooth/smooth.c,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
|
||
plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
|
||
plugins/mp3decode/mad/gstmad.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
|
||
plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
|
||
plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
|
||
plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
|
||
plugins/videoscale/videoscale.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
|
||
plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
|
||
plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
|
||
Merged from BRANCH-PLUGINVER1
|
||
|
||
2001-04-22 13:06 richardb
|
||
|
||
* plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
|
||
|
||
2001-04-22 11:16 richardb
|
||
|
||
* configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
|
||
gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
|
||
gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
|
||
plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
|
||
plugins/dv/dvdec.c, plugins/dv/dvdec.h,
|
||
plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
|
||
plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
|
||
test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
|
||
|
||
2001-04-22 05:38 omegahacker
|
||
|
||
* gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
|
||
and removed ## from gstcaps.h that was causing all that warning
|
||
noise
|
||
|
||
2001-04-22 02:41 omegahacker
|
||
|
||
* gst/gstbuffer.c: completed gst_buffer_copy, added API comments
|
||
|
||
2001-04-22 02:40 omegahacker
|
||
|
||
* test/: Makefile.am, dvshow.c: added test program for dv decoder
|
||
|
||
2001-04-22 02:32 omegahacker
|
||
|
||
* gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
|
||
"YUY2" instead of 'Y','U','Y','2'. better, I think <g>
|
||
|
||
2001-04-22 02:30 wtay
|
||
|
||
* configure.in: Add -lm and the glib libs too for the dv_init check
|
||
|
||
2001-04-22 02:30 omegahacker
|
||
|
||
* gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
|
||
not complete, it should copy more stuff like flags and such.
|
||
FIXME.
|
||
|
||
2001-04-22 02:28 omegahacker
|
||
|
||
* plugins/Makefile.am: fixed caps error in path for dv
|
||
|
||
2001-04-22 00:48 omegahacker
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
|
||
plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
|
||
initial DV (smpte314m) decoder plugin
|
||
|
||
2001-04-21 18:45 wtay
|
||
|
||
* examples/autoplug/autoplug.c,
|
||
gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
|
||
plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
|
||
plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
|
||
test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
|
||
works. Added an mpeg1 encoder example, it uses the autoplugger to
|
||
convert the stream to audio/video, which is then fed to the
|
||
encoders.
|
||
|
||
2001-04-21 13:43 richardb
|
||
|
||
* gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
|
||
plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
|
||
plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
|
||
plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
|
||
plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
|
||
plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
|
||
plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
|
||
plugins/filters/adder/adder.c,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/median/median.c,
|
||
plugins/filters/passthrough/passthrough.c,
|
||
plugins/filters/smooth/smooth.c,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
|
||
plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
|
||
plugins/mp3decode/mad/gstmad.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
|
||
plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
|
||
plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
|
||
plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
|
||
plugins/videoscale/videoscale.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
|
||
gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
|
||
gst/types/gsttypes.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
|
||
plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
|
||
plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
|
||
plugin descriptions, which start with the major and minor version
|
||
numbers, instead of relying on each plugin to call gst_plugin_new
|
||
appropriately, and check the return value, and tidy up if there's a
|
||
failure. This seems to work fine, and factors out some code common
|
||
to all plugins.
|
||
|
||
2001-04-21 10:30 richardb
|
||
|
||
* examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
|
||
gst/autoplug/gststaticautoplug.c,
|
||
gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
|
||
gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
|
||
plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
|
||
plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
|
||
plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
|
||
plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
|
||
plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
|
||
plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
|
||
plugins/filters/adder/adder.c,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/median/median.c,
|
||
plugins/filters/passthrough/passthrough.c,
|
||
plugins/filters/smooth/smooth.c,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
|
||
plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
|
||
plugins/mp3decode/mad/gstmad.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
|
||
plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
|
||
plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
|
||
plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
|
||
plugins/videoscale/videoscale.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
|
||
plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
|
||
plugins/xvideosink/xvideosink.c: Added first attempt at plugin
|
||
versioning.
|
||
|
||
2001-04-21 00:20 wtay
|
||
|
||
* plugins/filters/colorspace/colorspace.c: Added more verbose
|
||
output for debugging purposes.
|
||
|
||
2001-04-20 23:50 wtay
|
||
|
||
* plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
|
||
xvideosink.h: Added proper locking around the bufferpool and the X
|
||
connection
|
||
|
||
2001-04-20 22:41 wtay
|
||
|
||
* plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
|
||
|
||
2001-04-20 22:40 wtay
|
||
|
||
* plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
|
||
the number of channels into account. Added propper TIMESTAMPS to
|
||
output buffers.
|
||
|
||
2001-04-20 21:36 wtay
|
||
|
||
* plugins/oss/gstosssink.c: Added a sync when the device is opened
|
||
so that the caps negotiated parmams are set.
|
||
|
||
2001-04-20 20:21 wtay
|
||
|
||
* gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
|
||
and bufferpool passing to identity so that -launch disksrc ! mad !
|
||
identity ! osssink works.
|
||
|
||
2001-04-20 15:42 richardb
|
||
|
||
* plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
|
||
this isn't defined by the header files for older linux kernels
|
||
(2.0.36) (and its just INFO code, anyway)
|
||
|
||
2001-04-20 13:04 thomasvs
|
||
|
||
* gst/elements/: Makefile.am, gstelements.c: update to take new
|
||
gstdisksink element into account
|
||
|
||
2001-04-20 12:56 richardb
|
||
|
||
* gst/Makefile.am.future: Update the alternative Makefile.am for
|
||
gst/, which depends on automake
|
||
>1.4d
|
||
|
||
2001-04-20 12:14 thomasvs
|
||
|
||
* gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
|
||
disk sink element * no optimization, is it necessary ? * basic
|
||
error checking * seems to work; you can copy files by typing
|
||
gstreamer-launch disksrc location=test.in ! disksink
|
||
location=test.out * decode of mp3 to raw pcm also tested
|
||
|
||
2001-04-20 00:47 omegahacker
|
||
|
||
* plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
|
||
gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
|
||
gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
|
||
working aRts wrapper plugin, just caps issues left
|
||
|
||
2001-04-19 23:25 wtay
|
||
|
||
* docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
|
||
docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
|
||
docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
|
||
docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
gst/gstpad.c: More API docs updates
|
||
|
||
2001-04-19 23:03 omegahacker
|
||
|
||
* plugins/arts/gst_artsio_impl.cc: minor updates
|
||
|
||
2001-04-19 21:42 omegahacker
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
|
||
plugins/1394/Makefile.am, plugins/1394/gst1394.c,
|
||
plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
|
||
to be added, etc. But it works.
|
||
|
||
2001-04-19 17:40 omegahacker
|
||
|
||
* plugins/arts/gst_arts.c: updated to latest padtemplate code
|
||
|
||
2001-04-19 10:27 thomasvs
|
||
|
||
* plugins/filters/adder/adder.c: * a little cleanup
|
||
|
||
2001-04-19 01:23 omegahacker
|
||
|
||
* configure.in, plugins/Makefile.am: better (not complete, afaict)
|
||
checking for arts
|
||
|
||
2001-04-19 00:25 omegahacker
|
||
|
||
* plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
|
||
gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
|
||
gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
|
||
arts plugin doesn't compile yet
|
||
|
||
2001-04-18 23:00 wtay
|
||
|
||
* plugins/xvideosink/xvideosink.c: Removed stupid g_print
|
||
statements.
|
||
|
||
2001-04-18 22:59 wtay
|
||
|
||
* plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
|
||
Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
|
||
XvImage and XImage pool in xvideosink. Together these changes give
|
||
an 80% speedup on mpeg2 playback (rough estimate)
|
||
|
||
2001-04-18 21:16 wtay
|
||
|
||
* docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
|
||
gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
|
||
Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
|
||
with videosink
|
||
|
||
2001-04-18 17:08 thomasvs
|
||
|
||
* examples/mixer/mixer.c: * mixer now works with variable inputs *
|
||
mixer creates custom volume envelopes allowing each song to play
|
||
alone and end with a mix of all of them, undistorted
|
||
|
||
2001-04-18 15:50 thomasvs
|
||
|
||
* plugins/filters/volenv/filter.func: made errors more descriptive
|
||
|
||
2001-04-18 15:04 thomasvs
|
||
|
||
* examples/mixer/mixer.c: * cleaned up some code and integrated
|
||
with new adder (mixer now works with different types of files)
|
||
|
||
2001-04-18 15:03 thomasvs
|
||
|
||
* plugins/filters/adder/: adder.c, adder.h: changed adder to work
|
||
with variable length input data buffers
|
||
|
||
2001-04-17 22:17 thomasvs
|
||
|
||
* examples/mixer/: mixer.c, mixer.h: changed mixer to work by
|
||
autoplugging the input channels (not very useful yet, since the
|
||
input buffers to volenv have different sizes)
|
||
|
||
2001-04-17 22:14 wtay
|
||
|
||
* configure.in, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
|
||
docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
|
||
docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
|
||
docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
|
||
gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
|
||
testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
|
||
testsuite/capsnego/enum.c: The first wave of docs updates Added a
|
||
little more comments about the API usage in the api docs. Some
|
||
fixes for the capsnego testsuite.
|
||
|
||
2001-04-17 22:03 wtay
|
||
|
||
* tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
|
||
example of an autoplugged mp3 player. Autoplug4 shows various
|
||
static autoplugger examples.
|
||
|
||
2001-04-17 18:48 thomasvs
|
||
|
||
* examples/mixer/mixer.h: header for mixer.c, containing
|
||
input_pipe_t
|
||
|
||
2001-04-17 18:47 thomasvs
|
||
|
||
* examples/mixer/mixer.c: added a struct to set up input channels
|
||
|
||
2001-04-17 16:32 thomasvs
|
||
|
||
* plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
|
||
with starting rise calculation * cleaned up some debug info *
|
||
started wondering if it really is a good idea to #include the
|
||
actual filter now that's it's grown so large, but decided it
|
||
wasn't worth the effort now anyway
|
||
|
||
2001-04-17 14:36 thomasvs
|
||
|
||
* configure.in: added mixer example and adder plugin to
|
||
configure.in
|
||
|
||
2001-04-17 06:24 omegahacker
|
||
|
||
* gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
|
||
types/Makefile.am: finished change to GST_ macros
|
||
|
||
2001-04-17 03:19 omegahacker
|
||
|
||
* configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
|
||
gst/gstversion.h.in: added gstversion.h
|
||
|
||
2001-04-17 02:32 omegahacker
|
||
|
||
* gstreamer.pc.in: file gstreamer.pc.in was initially added on
|
||
branch BRANCH-INCSCHED1.
|
||
|
||
2001-04-17 02:32 omegahacker
|
||
|
||
* gstreamer.pc.in: added pkg-config file
|
||
|
||
2001-04-17 00:17 omegahacker
|
||
|
||
* gst/autoplug/: Makefile.am, gststaticautoplug.c,
|
||
gststaticautoplug.h, gststaticautoplugrender.c,
|
||
gststaticautoplugrender.h: brought in autoplug dir from HEAD after
|
||
screwed up merge
|
||
|
||
2001-04-17 00:17 wtay
|
||
|
||
* plugins/: filters/colorspace/colorspace.c,
|
||
filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
|
||
xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
|
||
xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
|
||
xvideosink. Modified colorspace to draw straight into a bufferpool
|
||
buffer when possible.
|
||
|
||
2001-04-16 22:48 wtay
|
||
|
||
* tests/: Makefile.am, padfactory.c: Updated the padfactory test
|
||
code.
|
||
|
||
2001-04-16 22:45 wtay
|
||
|
||
* gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
|
||
gstqueue.c: Added 1337 macros to create padtemplates and
|
||
capstemplates. Added some code for bufferpools
|
||
|
||
2001-04-16 22:43 omegahacker
|
||
|
||
* AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
|
||
gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
|
||
gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
|
||
components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
|
||
debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
|
||
debian/changelog, debian/control, debian/copyright,
|
||
debian/gsteditor.files, debian/gsteditor.manpages,
|
||
debian/gsteditor.menu, debian/gstmediaplay.files,
|
||
debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
|
||
debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
|
||
debian/gstreamer-common.files, debian/gstreamer-doc.files,
|
||
debian/gstreamer-elements.files, debian/gstreamer-esd.files,
|
||
debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
|
||
debian/gstreamer-mpg123.files,
|
||
debian/gstreamer-plugin-template.postinst,
|
||
debian/gstreamer-plugin-template.prerm,
|
||
debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
|
||
debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
|
||
debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
|
||
debian/libgst-dev.files, debian/libgst-dev.manpages,
|
||
debian/libgst0.files, debian/libgst0.postinst,
|
||
debian/libgsteditor-dev.files, debian/libgsteditor0.files,
|
||
debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
|
||
debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
|
||
debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
|
||
docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
|
||
docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
|
||
docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
|
||
docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
|
||
docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
|
||
docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
|
||
docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
|
||
docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
|
||
docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
|
||
docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
|
||
docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
|
||
docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
|
||
docs/gst/tmpl/gststaticautoplug.sgml,
|
||
docs/gst/tmpl/gststaticautoplugrender.sgml,
|
||
docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
|
||
docs/libs/.cvsignore, docs/manual/Makefile.am,
|
||
docs/manual/bins.sgml, docs/manual/debugging.sgml,
|
||
docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
|
||
docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
|
||
docs/manual/pads.sgml, docs/manual/plugins.sgml,
|
||
docs/manual/queues.sgml, docs/manual/quotes.sgml,
|
||
docs/manual/threads.sgml, docs/manual/typedetection.sgml,
|
||
docs/manual/xml.sgml, docs/plugins/Makefile.am,
|
||
docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
|
||
docs/plugins/tmpl/audioscale.sgml,
|
||
docs/plugins/tmpl/gstaviencoder.sgml,
|
||
docs/plugins/tmpl/gstmpeg2enc.sgml,
|
||
docs/plugins/tmpl/gstmpeg2play.sgml,
|
||
docs/plugins/tmpl/gstmpeg_play.sgml,
|
||
docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
|
||
docs/plugins/tmpl/gstspectrum.sgml,
|
||
docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
|
||
docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
|
||
docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
|
||
docs/plugins/tmpl/mpeg2parse.sgml,
|
||
docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
|
||
docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
|
||
docs/plugins/tmpl/synaesthesia.sgml,
|
||
docs/plugins/tmpl/system_encode.sgml,
|
||
docs/plugins/tmpl/videoscale.sgml,
|
||
docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
|
||
docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
|
||
docs/random/caps.dia, docs/random/hierarchy,
|
||
docs/random/plugins.dia, docs/random/omega/eos,
|
||
docs/random/omega/eos.old, docs/random/wtay/autoplug2,
|
||
docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
|
||
editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
|
||
editor/gsteditorproperty.c, examples/Makefile.am,
|
||
examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
|
||
examples/helloworld/helloworld.c,
|
||
examples/helloworld2/helloworld2.c, examples/launch/mp3play,
|
||
examples/plugins/example.c, examples/plugins/example.h,
|
||
examples/queue/queue.c, examples/queue2/queue2.c,
|
||
examples/queue3/queue3.c, examples/queue4/queue4.c,
|
||
examples/thread/thread.c, examples/typefind/.cvsignore,
|
||
examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
|
||
gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
|
||
gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
|
||
gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
|
||
gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
|
||
gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
|
||
gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
|
||
gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
|
||
gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
|
||
gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
|
||
gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
|
||
gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
|
||
gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
|
||
gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
|
||
gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
|
||
gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
|
||
gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
|
||
gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
|
||
gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
|
||
gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
|
||
gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
|
||
include/default.h, include/registry.h, libs/Makefile.am,
|
||
libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
|
||
libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
|
||
plugins/Makefile.am, plugins/alaw/Makefile.am,
|
||
plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
|
||
plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
|
||
plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
|
||
plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
|
||
plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
|
||
plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
|
||
plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
|
||
plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
|
||
plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
|
||
plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
|
||
plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
|
||
plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
|
||
plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
|
||
plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
|
||
plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
|
||
plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwincodec.h,
|
||
plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
|
||
plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
|
||
plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
|
||
plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
|
||
plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
|
||
plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
|
||
plugins/filters/colorspace/.cvsignore,
|
||
plugins/filters/colorspace/Makefile.am,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/colorspace/colorspace.h,
|
||
plugins/filters/colorspace/yuv2rgb.c,
|
||
plugins/filters/colorspace/yuv2rgb.h,
|
||
plugins/filters/colorspace/yuv2rgb_mmx16.s,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/median/median.c, plugins/filters/median/median.h,
|
||
plugins/filters/passthrough/.cvsignore,
|
||
plugins/filters/passthrough/Makefile.am,
|
||
plugins/filters/passthrough/filter.func,
|
||
plugins/filters/passthrough/passthrough.c,
|
||
plugins/filters/passthrough/passthrough.h,
|
||
plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
|
||
plugins/filters/stereo2mono/Makefile.am,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/filters/stereo2mono/stereo2mono.h,
|
||
plugins/filters/volenv/.cvsignore,
|
||
plugins/filters/volenv/Makefile.am,
|
||
plugins/filters/volenv/filter.func,
|
||
plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
|
||
plugins/flx/Makefile.am, plugins/flx/flx_color.c,
|
||
plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
|
||
plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
|
||
plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
|
||
plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
|
||
plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
|
||
plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
|
||
plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
|
||
plugins/mp3decode/mad/gstmad.h,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.h,
|
||
plugins/mp3decode/mpg123/layer1.c,
|
||
plugins/mp3decode/mpg123/layer3.c,
|
||
plugins/mp3decode/mpg123/mpg123.c,
|
||
plugins/mp3decode/mpg123/tabinit.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/types/mp3types.c,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpeg_play/recon_mmxe.s,
|
||
plugins/mpeg1/mpeg_play/recon_sse.s,
|
||
plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.h,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
|
||
plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/attributes.h,
|
||
plugins/mpeg2/mpeg2dec/decode.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
|
||
plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
|
||
plugins/mpeg2/mpeg2dec/idct_mlib.c,
|
||
plugins/mpeg2/mpeg2dec/idct_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/idct_mmx.h,
|
||
plugins/mpeg2/mpeg2dec/mm_accel.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
|
||
plugins/mpeg2/mpeg2dec/mpeg2.h,
|
||
plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
|
||
plugins/mpeg2/mpeg2dec/output_video.h,
|
||
plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
|
||
plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
|
||
plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c,
|
||
plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
|
||
plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
|
||
plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
|
||
plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
|
||
plugins/oss/.cvsignore, plugins/oss/Makefile.am,
|
||
plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
|
||
plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
|
||
plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
|
||
plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
|
||
plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
|
||
plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
|
||
plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
|
||
plugins/videoscale/videoscale.h,
|
||
plugins/visualization/smoothwave/smoothwave.h,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/spectrum/gstspectrum.h,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.h,
|
||
plugins/visualization/vumeter/vumeter.c,
|
||
plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
|
||
plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
|
||
plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
|
||
plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
|
||
plugins/xmms/Makefile.am, plugins/xmms/effect.h,
|
||
plugins/xmms/general.h, plugins/xmms/gstxmms.c,
|
||
plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
|
||
plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
|
||
plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
|
||
plugins/xmms/main.h, plugins/xmms/output.h,
|
||
plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
|
||
plugins/xmms/visualization.h, plugins/xmms/xmms.h,
|
||
plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
|
||
plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
|
||
plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
|
||
plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
|
||
plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
|
||
plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
|
||
test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
|
||
test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
|
||
test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
|
||
test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
|
||
test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
|
||
test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
|
||
test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
|
||
tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
|
||
tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
|
||
tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
|
||
tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
|
||
testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
|
||
testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
|
||
testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
|
||
testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
|
||
tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
|
||
tools/gstreamer-launch.1, tools/gstreamer-launch.c,
|
||
tools/gstreamer-register.1: Merged HEAD from
|
||
BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
|
||
|
||
2001-04-16 22:33 wtay
|
||
|
||
* test/: Makefile.am, mp3mad.c: Added an test program for the mad
|
||
mp3 decoder.
|
||
|
||
2001-04-16 20:41 thomasvs
|
||
|
||
* plugins/filters/adder/adder.c: commented some debug info to get a
|
||
clean output
|
||
|
||
2001-04-16 20:38 thomasvs
|
||
|
||
* examples/mixer/mixer.c: changed volume envelope; should do a nice
|
||
transition between both songs now
|
||
|
||
2001-04-16 20:11 thomasvs
|
||
|
||
* plugins/filters/volenv/volenv.c: removed example volume envelope
|
||
registration plugin now accepts both a volume envelope (before
|
||
start) or direct argument setting
|
||
|
||
2001-04-16 18:36 omegahacker
|
||
|
||
* plugins/mp3decode/mad/gstmad.c: added code to deal with either
|
||
0.12 or 0.13 of libmad
|
||
|
||
2001-04-16 17:45 wtay
|
||
|
||
* gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
|
||
fakesink so that it doesn't printf.
|
||
|
||
2001-04-16 17:34 wtay
|
||
|
||
* examples/: autoplug/autoplug.c, mixer/.cvsignore,
|
||
mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
|
||
|
||
2001-04-16 17:30 wtay
|
||
|
||
* plugins/filters/: adder/.cvsignore, adder/Makefile.am,
|
||
adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
|
||
audio mixer from Thomas Vander Stichele
|
||
|
||
2001-04-16 11:55 wtay
|
||
|
||
* examples/autoplug/autoplug.c: Add the xvideosink to the example.
|
||
|
||
2001-04-16 01:59 wtay
|
||
|
||
* plugins/filters/volenv/: filter.func, volenv.c: More volenv
|
||
updates
|
||
|
||
2001-04-16 00:59 omegahacker
|
||
|
||
* gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
|
||
gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
|
||
things are very close to working
|
||
|
||
2001-04-16 00:44 wtay
|
||
|
||
* plugins/filters/colorspace/: Makefile.am, colorspace.c,
|
||
yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
|
||
header file that will soon be part of the C fallback code..
|
||
|
||
2001-04-16 00:12 wtay
|
||
|
||
* gst/gstinfo.c: Added missing category strings...
|
||
|
||
2001-04-16 00:05 wtay
|
||
|
||
* plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
|
||
standard.
|
||
|
||
2001-04-15 23:54 omegahacker
|
||
|
||
* tools/gstreamer-launch.c: save xml file of the launch cmdline
|
||
|
||
2001-04-15 23:54 omegahacker
|
||
|
||
* gst/gstelement.h: added comment about missing flag
|
||
|
||
2001-04-15 23:53 omegahacker
|
||
|
||
* gstreamer.spec.in: run gstreamer-register on postinstall
|
||
|
||
2001-04-15 23:52 omegahacker
|
||
|
||
* gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
|
||
changed some INFOs to DEBUGs
|
||
|
||
2001-04-15 23:29 wtay
|
||
|
||
* configure.in: Added the volenv/passthrough plugin Makefiles
|
||
|
||
2001-04-15 23:20 wtay
|
||
|
||
* plugins/filters/: passthrough/.cvsignore,
|
||
passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
|
||
volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
|
||
passthrough filter with the new caps API Added the volume envelope
|
||
filter
|
||
|
||
2001-04-15 16:30 wtay
|
||
|
||
* plugins/filters/: filterstamp.README, filterstamp.sh,
|
||
passthrough/Makefile.am, passthrough/filter.func,
|
||
passthrough/passthrough.c, passthrough/passthrough.h: Added a
|
||
little script to create an audio filter plugin template (provided
|
||
by Thomas Vander Stichele)
|
||
|
||
2001-04-15 15:42 wtay
|
||
|
||
* plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
|
||
plugin
|
||
|
||
2001-04-15 15:29 wtay
|
||
|
||
* acconfig.h, configure.in, plugins/filters/Makefile.am,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
|
||
plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
|
||
plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
|
||
test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
|
||
vorbis decoder. Updated configure.in to check for Hermes and
|
||
libmad
|
||
|
||
2001-04-15 02:02 wtay
|
||
|
||
* gst/gstprops.c: Fixed the gfloat error in the va_arg code.
|
||
|
||
2001-04-14 19:56 wtay
|
||
|
||
* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
|
||
editor/gsteditorproperty.c, examples/plugins/example.c,
|
||
gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
|
||
gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
|
||
gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
|
||
plugins/alaw/alaw.c, plugins/alsa/alsa.h,
|
||
plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
|
||
plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
|
||
plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
|
||
plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/colorspace/yuv2rgb.c,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/types/mp3types.c,
|
||
plugins/mp3encode/lame/gstlame.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
|
||
plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
|
||
plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
|
||
plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
|
||
plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
|
||
tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
|
||
tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
|
||
large patch: - changed the API for the padtemplates: - remove
|
||
the factories (array of pointers) for the padtemplates,
|
||
properties and caps. The static array was a nice idea but
|
||
converting all the property values to a gpointer was not a
|
||
good idea. float properties were not possible, and casting
|
||
a gint to a pointer is not very portable. The new API just
|
||
uses the _padtemplate_new, _caps_new and _props_new
|
||
functions to create the templates. This has the added
|
||
benefit that the API is now uniform for static and dynamic
|
||
templates and that the code can be made cleaner. - lots of
|
||
cleanups in the way the capabilities are constructed (va_list)
|
||
- lots of updates for all the plugins (new API) - docs updates
|
||
(new API) - removed the videoraw docs.
|
||
|
||
2001-04-12 19:11 wtay
|
||
|
||
* components/bonobo-gstmediaplay/Makefile.am,
|
||
components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
|
||
docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
|
||
gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
|
||
gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
|
||
gstplay/gstplayprivate.h, libs/idct/gstidct.c,
|
||
plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
|
||
plugins/filters/colorspace/Makefile.am,
|
||
plugins/filters/colorspace/colorspace.c,
|
||
plugins/filters/colorspace/colorspace.h,
|
||
plugins/filters/colorspace/yuv2rgb_mmx16.s,
|
||
plugins/filters/stereo2mono/stereo2mono.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
|
||
plugins/mpeg2/ac3dec/decode.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
|
||
plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
|
||
plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
|
||
plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
|
||
updates to the plugins for caps negotiation. Added YUY2 output to
|
||
the win32 dlls. Added a colorspace converter in gstplay
|
||
|
||
2001-04-10 20:46 wtay
|
||
|
||
* docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
|
||
tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
|
||
Fixed the doc build warnings
|
||
|
||
2001-04-09 20:56 mhowell
|
||
|
||
* docs/random/matth/scheduling.txt: added incremental scheduling
|
||
notes
|
||
|
||
2001-04-09 20:56 mhowell
|
||
|
||
* docs/random/matth/scheduling.txt: file scheduling.txt was
|
||
initially added on branch BRANCH-INCSCHED1.
|
||
|
||
2001-04-06 17:29 scavenger
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
|
||
plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
|
||
plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
|
||
plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
|
||
plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
|
||
plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
|
||
|
||
2001-04-06 15:20 scavenger
|
||
|
||
* plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
|
||
|
||
2001-04-03 17:25 scavenger
|
||
|
||
* plugins/au/gstparseau.c: Updated parseau to use caps nego
|
||
|
||
2001-04-03 05:56 richardb
|
||
|
||
* gst/Makefile.am.future: Add a proposed makefile to use in place
|
||
of Makefile.am. This depends on automake 1.4d or later, but is
|
||
much neater, avoiding horrible hacks to pass special flags in.
|
||
|
||
I put it here for safekeeping until automake 1.5 is released, at
|
||
which point we can reasonably require it.
|
||
|
||
2001-04-03 05:53 richardb
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
|
||
plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
|
||
plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
|
||
plugin. Worked first time for me. :)
|
||
|
||
2001-04-03 05:52 richardb
|
||
|
||
* plugins/alsa/Makefile.am: Remove weird characters from alsa
|
||
Makefile.am (Had some 240's there. Uh?) Also, remove some
|
||
unwanted CFLAGS which had been added.
|
||
|
||
2001-04-03 05:38 richardb
|
||
|
||
* gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
|
||
running with libxml 1.8.11 (prerelease version), but a worthwhile
|
||
fix anyway.
|
||
|
||
2001-04-03 02:30 scavenger
|
||
|
||
* plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
|
||
instead of in buf size to mulaw decode function
|
||
|
||
2001-04-03 02:18 scavenger
|
||
|
||
* plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
|
||
sink_template
|
||
|
||
2001-04-03 02:01 wtay
|
||
|
||
* plugins/mulaw/mulaw.c: Use capstemplates to create the
|
||
padtemplates for the two elements in the mulaw plugin.
|
||
|
||
2001-04-03 01:46 wtay
|
||
|
||
* plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
|
||
is not available.
|
||
|
||
2001-04-03 01:43 scavenger
|
||
|
||
* plugins/mulaw/mulaw-decode.h: fixed typo in get_type
|
||
|
||
2001-04-03 01:38 scavenger
|
||
|
||
* plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
|
||
details of mulawencode and mulawdecode to mulaw.c
|
||
|
||
2001-04-03 01:33 scavenger
|
||
|
||
* plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
|
||
redundant caps=NULL statement
|
||
|
||
2001-04-03 01:30 scavenger
|
||
|
||
* plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
|
||
where srcpads were being created twice, second time around
|
||
wrongly!!!!
|
||
|
||
2001-04-03 01:25 scavenger
|
||
|
||
* plugins/mulaw/: Makefile.am, mulaw-conversion.c,
|
||
mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
|
||
mulaw.c: added mulaw decoder
|
||
|
||
2001-04-02 21:03 wtay
|
||
|
||
* plugins/filters/colorspace/: .cvsignore, Makefile.am,
|
||
colorspace.c, colorspace.h: Added a non functional colorspace
|
||
converter
|
||
|
||
2001-04-02 20:56 wtay
|
||
|
||
* configure.in, docs/libs/.cvsignore,
|
||
examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
|
||
gst/gstpropsprivate.h: Merged the float property patch from Steve
|
||
Baker. This patch doesn't really work yet...
|
||
|
||
2001-04-02 19:29 wtay
|
||
|
||
* plugins/mulaw/mulaw-encode.c: This is how I see the caps
|
||
negotiation for the mulaw element. In the sink negotiate pad it
|
||
copies the caps and modifies it according to what it is going to
|
||
ouput. It then tries to set the caps on the src pad, if that
|
||
succeeds, negotiation succeeds, else it fails.
|
||
|
||
2001-04-02 18:54 scavenger
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
|
||
plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
|
||
plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
|
||
of the mulaw plugin...needs finishing off
|
||
|
||
2001-04-02 16:09 richardb
|
||
|
||
* configure.in: Add configure support for detecting artsc: if this
|
||
is found, its okay to build an artsdsink plugin. Now, someone just
|
||
needs to write an artsdsink.
|
||
|
||
2001-04-02 16:08 richardb
|
||
|
||
* plugins/oss/gstosssink.c: Correct tiny typo.
|
||
|
||
2001-04-02 15:21 wtay
|
||
|
||
* gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
|
||
plugins/Makefile.am, plugins/avi/audiocodecs.c,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
|
||
plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
|
||
plugins/avi/wincodec/Makefile.am,
|
||
plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwincodec.h,
|
||
plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
|
||
plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
|
||
plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
|
||
plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
|
||
plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
|
||
plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
|
||
plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/video/gstmpeg2play.h,
|
||
plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
|
||
plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
|
||
plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
|
||
plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
|
||
test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
|
||
large update: - a new videosink using plain X windows
|
||
(xvideosink). It uses capsnego to set up it's formats. -
|
||
gstplay uses the new xvideosink and a gtk_socket. The initial
|
||
window size is set to 0x0 so you need to resize it before you
|
||
see something. - got rid of the video metadata include file in
|
||
favour of properties and caps negotiation - adjusted most
|
||
plugins to not use the metadata.
|
||
|
||
2001-04-02 15:08 omegahacker
|
||
|
||
* gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
|
||
turned on
|
||
|
||
2001-04-01 15:09 wtay
|
||
|
||
* gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
|
||
the .glade file from the current dir too when pressing the about
|
||
menu item.
|
||
|
||
2001-04-01 15:01 wtay
|
||
|
||
* gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
|
||
Right Way(tm) to handle the stop button but at least it doesn't
|
||
crash...
|
||
|
||
2001-04-01 14:51 wtay
|
||
|
||
* gstplay/gstplay.c: Slightly modified the _stop handling so that
|
||
gstmediaplay crashes less viontly. The real problem is that going
|
||
to the NULL state does not clean up the scheduling structures I
|
||
think..
|
||
|
||
2001-03-31 15:35 wtay
|
||
|
||
* plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
|
||
correct when we agree to yuv formats in capsnego.
|
||
|
||
2001-03-31 15:22 wtay
|
||
|
||
* plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
|
||
negotiation if the format is supported by the driver.
|
||
|
||
2001-03-31 15:10 wtay
|
||
|
||
* plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
|
||
the format print code.
|
||
|
||
2001-03-31 14:47 wtay
|
||
|
||
* plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
|
||
capsnego process.
|
||
|
||
2001-03-31 02:08 wtay
|
||
|
||
* plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
|
||
the padtemplates to the elementfactory.
|
||
|
||
2001-03-31 01:56 scavenger
|
||
|
||
* configure.in, plugins/filters/Makefile.am: Added stereo2mono
|
||
plugin
|
||
|
||
2001-03-31 01:47 scavenger
|
||
|
||
* plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
|
||
stereo2mono.h: stereo2mono plugin with caps negotiation code
|
||
started and working
|
||
|
||
2001-03-31 01:13 wtay
|
||
|
||
* tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
|
||
API.
|
||
|
||
2001-03-31 00:56 wtay
|
||
|
||
* examples/helloworld/helloworld.c, gst/gstprops.h,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
|
||
the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
|
||
the plugins to use the new FOURCC API
|
||
|
||
2001-03-31 00:51 wtay
|
||
|
||
* plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
|
||
xvideosink.c: Check for Xv support before trying to get caps.
|
||
|
||
2001-03-30 21:10 wtay
|
||
|
||
* docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
|
||
examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
|
||
updates to the .cvsignore files.
|
||
|
||
2001-03-30 21:08 wtay
|
||
|
||
* acconfig.h, configure.in, plugins/Makefile.am,
|
||
plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
|
||
plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
|
||
plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
|
||
some minor modifications to the configure.in patch.
|
||
|
||
2001-03-30 20:52 wtay
|
||
|
||
* gst/gstthread.c: This hopefully fixes a slight thread sync issue.
|
||
|
||
2001-03-30 01:06 omegahacker
|
||
|
||
* AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
|
||
gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
|
||
gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
|
||
tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
|
||
work with while I fly over to Europe....
|
||
|
||
2001-03-29 23:33 wtay
|
||
|
||
* test/videotest2.c: Added a test program to test v4lsrc and
|
||
xvideosink doing capsnego.
|
||
|
||
2001-03-29 23:31 wtay
|
||
|
||
* configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
|
||
gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
|
||
plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
|
||
plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
|
||
plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
|
||
plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
|
||
plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
|
||
plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
|
||
videosink, the videosink uses capsnego. adjusted the v4lsrc so
|
||
that it uses capsnego on the src pad Small fixed to capsnego and
|
||
the properties/caps.
|
||
|
||
2001-03-29 18:27 richardb
|
||
|
||
* docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
|
||
audiosink, audiosrc, and audioraw. Documentation at least _starts_
|
||
to get built, now.
|
||
|
||
2001-03-27 18:34 wtay
|
||
|
||
* docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
|
||
tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
|
||
|
||
2001-03-27 18:33 wtay
|
||
|
||
* plugins/wav/gstparsewav.c: Removed the oss dependency
|
||
|
||
2001-03-27 17:25 wtay
|
||
|
||
* docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
|
||
gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
|
||
tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
|
||
tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
|
||
docs. Removed the audioraw metadata file from the docs.
|
||
|
||
2001-03-26 12:12 richardb
|
||
|
||
* plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
|
||
not defined both conditionally and unconditionally - broke some
|
||
versions of automake.
|
||
|
||
2001-03-24 18:50 wtay
|
||
|
||
* plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
|
||
alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
|
||
effects/stereo/stereo.h, effects/volume/volume.c,
|
||
effects/volume/volume.h, esd/esdsink/esdsink.c,
|
||
visualization/smoothwave/smoothwave.h,
|
||
visualization/spectrum/gstspectrum.c,
|
||
visualization/spectrum/gstspectrum.h,
|
||
visualization/synaesthesia/synaesthesia.c,
|
||
visualization/synaesthesia/synaesthesia.h,
|
||
visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
|
||
wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
|
||
to the old metadata handling in various plugins. They need to be
|
||
converted to the new audio properties before they will work again.
|
||
esdsink and alsasrc/sink are seriously damaged now.. :(
|
||
|
||
2001-03-24 18:28 wtay
|
||
|
||
* plugins/oss/gstosssink.c: Correctly set up the OSS format based
|
||
on the caps.
|
||
|
||
2001-03-24 17:22 wtay
|
||
|
||
* configure.in, examples/autoplug/autoplug.c,
|
||
examples/helloworld/helloworld.c,
|
||
examples/helloworld2/helloworld2.c, examples/launch/mp3play,
|
||
examples/queue/queue.c, examples/queue2/queue2.c,
|
||
examples/queue3/queue3.c, examples/queue4/queue4.c,
|
||
examples/thread/thread.c, examples/xml/createxml.c,
|
||
gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
|
||
gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
|
||
gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
|
||
gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
|
||
gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
|
||
gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
|
||
gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
|
||
plugins/au/gstparseau.c, plugins/au/gstparseau.h,
|
||
plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
|
||
plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
|
||
plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.h,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.h,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
|
||
plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
|
||
plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
|
||
plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
|
||
plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
|
||
test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
|
||
test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
|
||
test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
|
||
test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
|
||
test/spectrum.c, test/typefind.c, test/vidcapture.c,
|
||
test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
|
||
tests/autoplug3.c, tests/paranoia.c, tools/README,
|
||
tools/gstreamer-inspect.c: Modified a lot of plugins to use the
|
||
caps system. Modified the caps of audio/raw to our agreed
|
||
properties. Added the multidisksrc plugin of Dominic Ludlam
|
||
Renamed audiosink/src to osssink/src and updated all the examples
|
||
using the old name. Moved oss specific plugins in an oss directory.
|
||
removed the old audiosink from the elements/ dir. removed
|
||
audioraw.h metadata header files since we now use the properties.
|
||
There are still a few plugins that won't build because they include
|
||
the old audioraw.h header file. This will be fixed soon. Make sure
|
||
the caps are set in the plugins as described by their padtemplates
|
||
(this should solve problems with gstmediaplay with various media
|
||
files).
|
||
|
||
*please don't panic when some plugins won't build, just cd manually
|
||
into the plugin dirs* This will be fixed soon.
|
||
|
||
2001-03-22 16:05 dlehn
|
||
|
||
* debian/: Makefile.am, changelog, control, gsteditor.manpages,
|
||
gstmediaplay.manpages, gstreamer-alsa.files,
|
||
gstreamer-common.files, gstreamer-elements.files,
|
||
gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
|
||
gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
|
||
updates: * add manpages * split off mpeg2dec and alsa packages *
|
||
use latest doc build flags
|
||
|
||
2001-03-22 00:03 wtay
|
||
|
||
* plugins/flx/flx_decoder.c: unref the header buffer too.
|
||
|
||
2001-03-22 00:00 wtay
|
||
|
||
* docs/gst/tmpl/: gststaticautoplug.sgml,
|
||
gststaticautoplugrender.sgml: Added the templates for the
|
||
autoplugger docs
|
||
|
||
2001-03-21 23:59 wtay
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
|
||
plugins/flx/flx_color.c, plugins/flx/flx_color.h,
|
||
plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
|
||
plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
|
||
<mrrazz@garbage-coderz.net>
|
||
|
||
2001-03-21 21:43 wtay
|
||
|
||
* docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
|
||
docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
|
||
docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
|
||
docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
|
||
gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
|
||
gst/gstprops.h, gst/gstutils.c: API docs updates
|
||
|
||
2001-03-20 23:12 richardb
|
||
|
||
* configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
|
||
examples/plugins/example.c: Added --enable-plugin-docs configure
|
||
option, to enable build of the plugin documentation (currently
|
||
broken). This defaults to off. Changed --enable-docs-build to
|
||
default to on, since all other documentation should build
|
||
correctly.
|
||
|
||
Also, correct typo in manual, and fix up a couple of things in
|
||
example.c
|
||
|
||
2001-03-20 18:29 wtay
|
||
|
||
* testsuite/capsnego/.cvsignore: Added the new enum testcase to
|
||
.cvsignore
|
||
|
||
2001-03-20 18:29 wtay
|
||
|
||
* gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
|
||
gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
|
||
gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
|
||
testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
|
||
work on capsnego proxying. It should be OK now. Added another
|
||
testcase enum that shows various capsnego algorithms. Warn about
|
||
pads that try to set a capability incompatible with their
|
||
padtemplate. Implemented refcounting and copy_on_write for
|
||
caps/props.
|
||
|
||
2001-03-18 16:17 wtay
|
||
|
||
* gst/gstpad.c, gst/gstqueue.c,
|
||
gst/autoplug/gststaticautoplugrender.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
|
||
plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
|
||
testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
|
||
More work on capsnego, mostly proxying Added another testsuite for
|
||
capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
|
||
queue proxy handling a bit.
|
||
|
||
2001-03-18 14:41 richardb
|
||
|
||
* docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
|
||
of work on the PWG.
|
||
|
||
2001-03-18 06:24 richardb
|
||
|
||
* docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
|
||
modifications before going to bed.
|
||
|
||
2001-03-18 06:16 richardb
|
||
|
||
* docs/fwg/: Makefile.am, firstplugin.sgml,
|
||
gst-plugin-writers-guide.sgml: Some further modifications to the
|
||
PWG.
|
||
|
||
2001-03-18 05:21 richardb
|
||
|
||
* docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
|
||
about types.
|
||
|
||
2001-03-18 03:57 richardb
|
||
|
||
* docs/fwg/: Makefile.am, concepts.sgml,
|
||
gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
|
||
PWG; mainly adding information about types and properties. Removed
|
||
concepts.sgml and typesnprops.sgml; merged into main file. I was
|
||
finding that having all the separate subfiles simply stopped me
|
||
from finding what I wanted to edit. Maybe I'll split it up again
|
||
later, but this is much better for now.
|
||
|
||
2001-03-18 02:42 wtay
|
||
|
||
* configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
|
||
docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
|
||
examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
|
||
gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
|
||
gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
|
||
tests/props.c, testsuite/capsnego/.cvsignore,
|
||
testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
|
||
testsuite/capsnego/converter.c: Reworked the capsnegotiation
|
||
function audiosink now uses capsnego to set its parameters
|
||
mpg123/ac3dec use capsnego instead of metadata Added the beginnings
|
||
of a testsuite for capsnego.
|
||
|
||
2001-03-17 17:50 richardb
|
||
|
||
* docs/manual/plugins.sgml: Update to note that plugins can also
|
||
contain autopluggers.
|
||
|
||
2001-03-17 17:16 richardb
|
||
|
||
* docs/fwg/: concepts.sgml, firstplugin.sgml,
|
||
gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
|
||
|
||
2001-03-17 03:15 omegahacker
|
||
|
||
* docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
|
||
its age and to aid ailing OS's like Windoze <g>
|
||
|
||
2001-03-16 01:06 dlehn
|
||
|
||
* Makefile.am, gstreamer-config.1, editor/Makefile.am,
|
||
editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
|
||
tools/Makefile.am, tools/gstreamer-inspect.1,
|
||
tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
|
||
pages.
|
||
|
||
2001-03-16 00:49 scavenger
|
||
|
||
* gst/gstthread.c: Fixed locking issue when PLAYING to READY
|
||
|
||
2001-03-15 20:08 wtay
|
||
|
||
* docs/random/wtay/capsnego-cases: Added the first part of a uses
|
||
case doc on caps nego
|
||
|
||
2001-03-14 21:56 omegahacker
|
||
|
||
* configure.in: fixed issue with the xmlDocGetRootElement test and
|
||
non-/usr/lib installs of libxml
|
||
|
||
2001-03-14 07:54 dlehn
|
||
|
||
* gstreamer.m4: Use of system() in test programs needs an #include
|
||
<stdlib.h>.
|
||
|
||
2001-03-14 06:46 dlehn
|
||
|
||
* gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
|
||
|
||
2001-03-13 22:21 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
|
||
structure
|
||
|
||
2001-03-13 22:13 wtay
|
||
|
||
* gst/gsttypefind.c: The typefind element now sets the caps on its
|
||
sink pad when the type has been detected.
|
||
|
||
2001-03-13 20:26 wtay
|
||
|
||
* gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
|
||
check. Small changes to the pad negotiation and proxy functions
|
||
|
||
2001-03-13 18:57 wtay
|
||
|
||
* examples/autoplug/autoplug.c: Updated the autoplug example with
|
||
the new autoplugger. there still is a scheduling issue though.
|
||
|
||
2001-03-13 18:45 wtay
|
||
|
||
* configure.in: Applied the patch from hadess/ajmitch to add
|
||
--disable-alsasink and --disable-esdsink (the latter one being
|
||
untested) to configure.in
|
||
|
||
2001-03-13 02:20 omegahacker
|
||
|
||
* gst/gstthread.c: fixed READY_TO_NULL bug
|
||
|
||
2001-03-13 01:44 scavenger
|
||
|
||
* gst/: gstthread.c, gstthread.h: removed fine grained locking and
|
||
added simultaneous waiting for 2 states
|
||
|
||
2001-03-13 01:24 scavenger
|
||
|
||
* gst/gstthread.c: exactly opposite check needed in wait_thread
|
||
|
||
2001-03-13 01:08 scavenger
|
||
|
||
* gst/gstthread.c: made wait_thread check for logical true rather
|
||
than check equality with gboolean
|
||
|
||
2001-03-13 00:57 scavenger
|
||
|
||
* gst/gstthread.c: changed debug to print unsigned not signed
|
||
|
||
2001-03-13 00:46 scavenger
|
||
|
||
* gst/gstthread.c: TYPO: ISSET should be IS_SET
|
||
|
||
2001-03-13 00:45 scavenger
|
||
|
||
* gst/gstthread.c: added debug to signal noting the result of the
|
||
flag after being set
|
||
|
||
2001-03-13 00:39 scavenger
|
||
|
||
* gst/: gstthread.c, gstthread.h: Made locks more granular, one
|
||
lock for each state
|
||
|
||
2001-03-13 00:09 scavenger
|
||
|
||
* gst/gstthread.c: made cond_wait into cond_timedwait
|
||
|
||
2001-03-12 23:51 omegahacker
|
||
|
||
* tests/threadlock.c: file threadlock.c was initially added on
|
||
branch BRANCH-INCSCHED1.
|
||
|
||
2001-03-12 23:51 omegahacker
|
||
|
||
* tests/: Makefile.am, threadlock.c: added threadlock test
|
||
|
||
2001-03-12 23:39 scavenger
|
||
|
||
* gst/gstthread.c: repositioning of debug after mutex in
|
||
wait_thread and signal_thread
|
||
|
||
2001-03-12 23:28 scavenger
|
||
|
||
* gst/gstthread.c: typo in GST_DEBUG in signal_thread
|
||
|
||
2001-03-12 23:27 scavenger
|
||
|
||
* gst/gstthread.c: Changed GST_DEBUG in signal_thread and
|
||
wait_thread to reveal more info
|
||
|
||
2001-03-12 21:02 wtay
|
||
|
||
* configure.in, docs/random/wtay/caps-negociation,
|
||
editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
|
||
gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
|
||
gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
|
||
gst/autoplug/gststaticautoplugrender.c,
|
||
gst/elements/gstaudiosink.c, gstplay/gstplay.c,
|
||
plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
|
||
plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
|
||
tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
|
||
tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
|
||
branch..
|
||
|
||
2001-03-12 20:04 wtay
|
||
|
||
* Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
|
||
gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
|
||
gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
|
||
plugins/Makefile.am, plugins/alsa/.cvsignore,
|
||
plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
|
||
plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
|
||
plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
|
||
plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
|
||
plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
|
||
plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
|
||
plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
|
||
tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
|
||
Another merge from HEAD into CAPSNEGO1
|
||
|
||
2001-03-12 02:44 scavenger
|
||
|
||
* gst/gstthread.c: added a set flag to end of
|
||
gst_thread_signal_thread and gst_signal_wait_thread to indicate
|
||
whether signal should set flag or unset flag, and whether wait
|
||
should wait for flag to be set or to be unset. this is needed for
|
||
PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
|
||
unset
|
||
|
||
2001-03-12 02:30 omegahacker
|
||
|
||
* tests/: Makefile.am, reaping.c: added thread REAPING test
|
||
|
||
2001-03-12 02:30 omegahacker
|
||
|
||
* tests/reaping.c: file reaping.c was initially added on branch
|
||
BRANCH-INCSCHED1.
|
||
|
||
2001-03-12 01:55 scavenger
|
||
|
||
* gst/gstthread.c: making wait for REAPING state when
|
||
gst_bin_iterate returns non zero
|
||
|
||
2001-03-12 01:37 scavenger
|
||
|
||
* gst/gstthread.c: added debug statement
|
||
|
||
2001-03-12 01:13 omegahacker
|
||
|
||
* gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
|
||
|
||
2001-03-12 01:13 omegahacker
|
||
|
||
* gst/gsttypes.h: file gsttypes.h was initially added on branch
|
||
BRANCH-INCSCHED1.
|
||
|
||
2001-03-12 00:37 omegahacker
|
||
|
||
* gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
|
||
|
||
2001-03-12 00:28 scavenger
|
||
|
||
* gst/: gstthread.c, gstthread.h: Start of merging syncflags in
|
||
with states
|
||
|
||
2001-03-11 22:45 omegahacker
|
||
|
||
* configure.in: added check for version 1.8.1 or better of libxml
|
||
|
||
2001-03-11 19:51 wtay
|
||
|
||
* plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
|
||
gets emited when a frame has been encoded..
|
||
|
||
2001-03-11 19:31 wtay
|
||
|
||
* gst/gstpad.c, gst/gstpad.h,
|
||
gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
|
||
fixes, most notably the GST_PAD_CONNECTED macro that didn't work
|
||
for ghostpads.
|
||
|
||
2001-03-11 18:47 wtay
|
||
|
||
* tests/capsconnect.c: file capsconnect.c was initially added on
|
||
branch BRANCH-CAPSNEGO1.
|
||
|
||
2001-03-11 18:47 wtay
|
||
|
||
* tests/capsconnect.c: Added a little test program for caps
|
||
negotiation proxying.
|
||
|
||
2001-03-11 18:34 wtay
|
||
|
||
* gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
|
||
patch from Steve Baker.
|
||
|
||
2001-03-11 16:29 wtay
|
||
|
||
* AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
|
||
gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
|
||
debian/Makefile.am, debian/README.Debian, debian/changelog,
|
||
debian/control, debian/copyright, debian/gsteditor.files,
|
||
debian/gsteditor.menu, debian/gstmediaplay.files,
|
||
debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
|
||
debian/gstreamer-common.files, debian/gstreamer-doc.files,
|
||
debian/gstreamer-elements.files, debian/gstreamer-esd.files,
|
||
debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
|
||
debian/gstreamer-plugin-template.postinst,
|
||
debian/gstreamer-plugin-template.prerm,
|
||
debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
|
||
debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
|
||
debian/libgst-dev.files, debian/libgst0.files,
|
||
debian/libgst0.postinst, debian/libgsteditor-dev.files,
|
||
debian/libgsteditor0.files, debian/libgsteditor0.postinst,
|
||
debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
|
||
debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
|
||
docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
|
||
docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
|
||
docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
|
||
docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
|
||
docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
|
||
docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
|
||
docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
|
||
docs/manual/bins.sgml, docs/manual/debugging.sgml,
|
||
docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
|
||
docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
|
||
docs/manual/pads.sgml, docs/manual/plugins.sgml,
|
||
docs/manual/queues.sgml, docs/manual/quotes.sgml,
|
||
docs/manual/threads.sgml, docs/manual/typedetection.sgml,
|
||
docs/manual/xml.sgml, docs/plugins/Makefile.am,
|
||
docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
|
||
docs/plugins/tmpl/audioscale.sgml,
|
||
docs/plugins/tmpl/gstaviencoder.sgml,
|
||
docs/plugins/tmpl/gstmpeg2enc.sgml,
|
||
docs/plugins/tmpl/gstmpeg2play.sgml,
|
||
docs/plugins/tmpl/gstmpeg_play.sgml,
|
||
docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
|
||
docs/plugins/tmpl/gstspectrum.sgml,
|
||
docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
|
||
docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
|
||
docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
|
||
docs/plugins/tmpl/mpeg2parse.sgml,
|
||
docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
|
||
docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
|
||
docs/plugins/tmpl/synaesthesia.sgml,
|
||
docs/plugins/tmpl/system_encode.sgml,
|
||
docs/plugins/tmpl/videoscale.sgml,
|
||
docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
|
||
docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
|
||
docs/random/hierarchy, docs/random/wtay/autoplug2,
|
||
editor/gsteditor.h, examples/Makefile.am,
|
||
examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
|
||
examples/launch/mp3play, examples/plugins/example.c,
|
||
examples/plugins/example.h, examples/queue2/queue2.c,
|
||
examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
|
||
gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
|
||
gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
|
||
gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
|
||
gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
|
||
gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
|
||
gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
|
||
gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
|
||
gst/gstutils.h, gst/autoplug/Makefile.am,
|
||
gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
|
||
gst/autoplug/gststaticautoplugrender.c,
|
||
gst/autoplug/gststaticautoplugrender.h,
|
||
gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
|
||
gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
|
||
gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
|
||
include/avifmt.h, include/default.h, include/registry.h,
|
||
libs/Makefile.am, libs/getbits/gstgetbits.c,
|
||
libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
|
||
plugins/Makefile.am, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
|
||
plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
|
||
plugins/mp3decode/mpg123/layer1.c,
|
||
plugins/mp3decode/mpg123/layer3.c,
|
||
plugins/mp3decode/mpg123/tabinit.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/recon_mmxe.s,
|
||
plugins/mpeg1/mpeg_play/recon_sse.s,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
|
||
plugins/mpeg2/ac3dec/cpu_accel.c,
|
||
plugins/mpeg2/mpeg2dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/attributes.h,
|
||
plugins/mpeg2/mpeg2dec/decode.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
|
||
plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
|
||
plugins/mpeg2/mpeg2dec/idct_mlib.c,
|
||
plugins/mpeg2/mpeg2dec/idct_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/idct_mmx.h,
|
||
plugins/mpeg2/mpeg2dec/mm_accel.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
|
||
plugins/mpeg2/mpeg2dec/mpeg2.h,
|
||
plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
|
||
plugins/mpeg2/mpeg2dec/output_video.h,
|
||
plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
|
||
plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
|
||
plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
|
||
plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
|
||
plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
|
||
plugins/xmms/Makefile.am, plugins/xmms/effect.h,
|
||
plugins/xmms/general.h, plugins/xmms/gstxmms.c,
|
||
plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
|
||
plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
|
||
plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
|
||
plugins/xmms/main.h, plugins/xmms/output.h,
|
||
plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
|
||
plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
|
||
test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
|
||
test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
|
||
tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
|
||
tests/autoplug2.c, tests/autoplug3.c, tools/README,
|
||
tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
|
||
More work on the negotiation process to allow for proxied
|
||
negotiation which is needed in the queue. gst_pad_connect perform
|
||
a negotiation and returns a gboolean indicating successfull
|
||
connection. The pads are disconnected when negotiation fails. I'm
|
||
not satisfied/sure about the implementation yet, needs some more
|
||
investigation.
|
||
|
||
2001-03-10 09:03 omegahacker
|
||
|
||
* gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
|
||
g++ compilation, const guchar for pipeline_new
|
||
|
||
2001-03-09 22:03 wtay
|
||
|
||
* REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
|
||
|
||
2001-03-09 22:02 wtay
|
||
|
||
* configure.in, plugins/Makefile.am: Added a check for librtp.
|
||
|
||
2001-03-09 20:50 wtay
|
||
|
||
* REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
|
||
plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
|
||
plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
|
||
plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
|
||
the RTP sink, added libasound to the REQUIREMENTS, configure.in is
|
||
not yet detecting librtp...
|
||
|
||
2001-03-09 20:35 wtay
|
||
|
||
* plugins/xmms/pluginenum.c: Fixed some minor compile warnings
|
||
|
||
2001-03-09 20:24 wtay
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
|
||
build alsa when detected by configure
|
||
|
||
2001-03-09 20:05 wtay
|
||
|
||
* plugins/alsa/: .cvsignore, README: Some more files.
|
||
|
||
2001-03-09 20:04 wtay
|
||
|
||
* plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
|
||
alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
|
||
build system is not yet done, we're working on it now.
|
||
|
||
2001-03-09 18:50 omegahacker
|
||
|
||
* gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
|
||
gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
|
||
latest copy
|
||
|
||
2001-03-09 18:33 omegahacker
|
||
|
||
* gst/gstthread.c: commit to broken code that needs inspecting
|
||
|
||
2001-03-09 12:31 richardb
|
||
|
||
* gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
|
||
NULLs as parameters. Was dereferencing the argv pointer to get
|
||
progname: now defaults to "gstprog".
|
||
|
||
2001-03-09 12:29 richardb
|
||
|
||
* testsuite/test_gst_init.c: Updated test to have a comment
|
||
explaining its purpose (very important this, especially for
|
||
regression tests), and to actually test what I meant it to.
|
||
|
||
2001-03-09 12:08 richardb
|
||
|
||
* Makefile.am, configure.in, testsuite/Makefile.am,
|
||
testsuite/test_gst_init.c: Added a testsuite. This currently only
|
||
has one test, which replicates a problem just submitted to the
|
||
list.
|
||
|
||
I hope noone disagrees that we need a testsuite. Also, hopefully
|
||
we all think that a tiny testsuite which is easy to add tests to is
|
||
much better than a huge project to create a complete testsuite,
|
||
which never gets started because its too big and scary.
|
||
|
||
I suggest that tests get created whenever someone has a spare
|
||
moment, or whenever a bug is reported (to replicate the problem,
|
||
and thus be sure that when fixed it stays fixed), and before making
|
||
a change to a piece of code to ensure that it remains working.
|
||
|
||
If we all add little tests occasionally, then we'll have a good
|
||
useful testsuite before we know it. All you need to do is make a
|
||
|
||
2001-03-08 21:28 wtay
|
||
|
||
* configure.in: Removed the libxmms check until they fix their m4
|
||
script..
|
||
|
||
2001-03-08 19:26 wtay
|
||
|
||
* plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
|
||
warninh when the device could not be opened.
|
||
|
||
2001-03-07 22:20 wtay
|
||
|
||
* configure.in: Added a check for libxmms
|
||
|
||
2001-03-07 21:52 wtay
|
||
|
||
* configure.in, docs/gst/tmpl/gstautoplug.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
|
||
docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/random/hierarchy, docs/random/wtay/autoplug2,
|
||
editor/gsteditor.h, examples/autoplug/autoplug.c,
|
||
examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
|
||
examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
|
||
gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
|
||
gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
|
||
gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
|
||
gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
|
||
gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
|
||
gst/gsttypefind.c, gst/autoplug/Makefile.am,
|
||
gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
|
||
gst/autoplug/gststaticautoplugrender.c,
|
||
gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
|
||
gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
|
||
gstplay/gstplayprivate.h, plugins/Makefile.am,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
|
||
plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwindec.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
|
||
plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
|
||
tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
|
||
tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
|
||
branch
|
||
|
||
2001-03-06 22:32 wtay
|
||
|
||
* gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
|
||
test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
|
||
pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
|
||
plugin_load statements in videotest Applied the patch from Steve
|
||
Baker for float args parsing
|
||
|
||
2001-03-06 21:39 wtay
|
||
|
||
* AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
|
||
docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
|
||
examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
|
||
gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
|
||
gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
|
||
gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
|
||
plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/attributes.h,
|
||
plugins/mpeg2/mpeg2dec/decode.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
|
||
plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
|
||
plugins/mpeg2/mpeg2dec/idct_mlib.c,
|
||
plugins/mpeg2/mpeg2dec/idct_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/idct_mmx.h,
|
||
plugins/mpeg2/mpeg2dec/mm_accel.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
|
||
plugins/mpeg2/mpeg2dec/mpeg2.h,
|
||
plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
|
||
plugins/mpeg2/mpeg2dec/output_video.h,
|
||
plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
|
||
plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
|
||
plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
|
||
plugins/xmms/effect.h, plugins/xmms/general.h,
|
||
plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
|
||
plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
|
||
plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
|
||
plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
|
||
plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
|
||
plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
|
||
plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
|
||
test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
|
||
test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
|
||
again... amazing how many changes we have in only a week time...
|
||
|
||
2001-03-06 20:06 wtay
|
||
|
||
* examples/launch/mp3play: Added quotes around the command line mp3
|
||
player
|
||
|
||
2001-03-06 20:04 wtay
|
||
|
||
* gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
|
||
args in gstreamer-launch
|
||
|
||
2001-03-05 23:06 wtay
|
||
|
||
* plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
|
||
changes to the input plugins. Added all of the xmms calls/info as
|
||
properties.
|
||
|
||
2001-03-05 21:24 wtay
|
||
|
||
* test/xmmstest.c: Added an effect to the example
|
||
|
||
2001-03-05 21:24 wtay
|
||
|
||
* plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
|
||
gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
|
||
plugins.
|
||
|
||
2001-03-05 19:37 wtay
|
||
|
||
* plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
|
||
to set the device
|
||
|
||
2001-03-05 18:55 wtay
|
||
|
||
* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
|
||
of the sink caps because this plugin can take random data.
|
||
|
||
2001-03-04 23:40 wtay
|
||
|
||
* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
|
||
Changed the loop function so that it can stop.
|
||
|
||
2001-03-04 22:37 dlehn
|
||
|
||
* plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
|
||
idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
|
||
slice.h: Whoops, remove the rest of the old mpeg2dec files.
|
||
|
||
2001-03-04 22:26 dlehn
|
||
|
||
* test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
|
||
g_return_if_fail() where needed.
|
||
|
||
2001-03-04 22:22 dlehn
|
||
|
||
* acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/attributes.h,
|
||
plugins/mpeg2/mpeg2dec/decode.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2dec/idct_mlib.c,
|
||
plugins/mpeg2/mpeg2dec/mm_accel.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
|
||
plugins/mpeg2/mpeg2dec/mpeg2.h,
|
||
plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
|
||
plugins/mpeg2/mpeg2dec/output_video.h,
|
||
plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
|
||
test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
|
||
0.2.0.
|
||
|
||
2001-03-04 21:59 wtay
|
||
|
||
* test/: Makefile.am, xmmstest.c: Added a test program for xmms
|
||
|
||
2001-03-04 21:58 wtay
|
||
|
||
* configure.in: Added makefile for xmms. libxmms detection is not
|
||
done yet.
|
||
|
||
2001-03-04 21:57 wtay
|
||
|
||
* plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
|
||
gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
|
||
main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
|
||
visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
|
||
mpg123, tonegen, vorbis are tested. Not everything works yet most
|
||
notably lots of properties are missing and the vis plugin pads are
|
||
not created. State changes are not yet handled as they should.
|
||
|
||
2001-03-03 19:09 wtay
|
||
|
||
* tests/autoplug3.c: file autoplug3.c was initially added on branch
|
||
BRANCH-AUTOPLUG2.
|
||
|
||
2001-03-03 19:09 wtay
|
||
|
||
* tests/: .cvsignore, autoplug3.c: Added a test program for the
|
||
autopluggers
|
||
|
||
2001-03-03 19:08 wtay
|
||
|
||
* gst/autoplug/gststaticautoplugrender.c: file
|
||
gststaticautoplugrender.c was initially added on branch
|
||
BRANCH-AUTOPLUG2.
|
||
|
||
2001-03-03 19:08 wtay
|
||
|
||
* gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
|
||
gst/autoplug/gststaticautoplug.c,
|
||
gst/autoplug/gststaticautoplugrender.c,
|
||
gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
|
||
gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
|
||
tests/autoplug2.c: Added an API for element construction and
|
||
renderer autopluggers. Added another autoplugger to render things.
|
||
Updated the player to use the new autoplugger.
|
||
|
||
2001-03-03 19:08 wtay
|
||
|
||
* gst/autoplug/gststaticautoplugrender.h: file
|
||
gststaticautoplugrender.h was initially added on branch
|
||
BRANCH-AUTOPLUG2.
|
||
|
||
2001-03-03 18:19 wtay
|
||
|
||
* gst/gstutils.c: And the gst_utit_set_object_arg function too of
|
||
course...
|
||
|
||
2001-03-03 17:38 wtay
|
||
|
||
* gst/gstelement.c: Added gstutils.h to #include
|
||
|
||
2001-03-03 17:09 wtay
|
||
|
||
* configure.in: Added a comma to fix ./configure as found by Steve
|
||
Baker
|
||
|
||
2001-03-03 16:30 wtay
|
||
|
||
* gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
|
||
function in gstutils to set an object argument as a string.
|
||
gstparse.c and gstelement.c now use this function.
|
||
|
||
2001-03-02 18:30 omegahacker
|
||
|
||
* acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
|
||
gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
|
||
|
||
2001-03-02 17:56 wtay
|
||
|
||
* examples/helloworld2/helloworld2.c: Make the autoplugging example
|
||
work again with an ugly hack until we have autoplug2 merged...
|
||
|
||
2001-03-02 17:03 richardb
|
||
|
||
* test/xml/readreg.c: Include compatability defines for libxml: use
|
||
xmlChildrenNode instead of childs.
|
||
|
||
2001-03-02 16:50 richardb
|
||
|
||
* gst/gstplugin.c: Add advice to run gstreamer-register when
|
||
warning that registry needs rebuild.
|
||
|
||
2001-03-02 16:49 richardb
|
||
|
||
* REQUIREMENTS: Mention that libxml is also known as gnome-xml
|
||
|
||
2001-03-01 23:47 wtay
|
||
|
||
* AUTHORS: Updated the authors file.
|
||
|
||
2001-03-01 23:25 wtay
|
||
|
||
* gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
|
||
.m4 script of Thomas Nyberg <thomas@codefactory.se>
|
||
|
||
2001-03-01 22:36 wtay
|
||
|
||
* Makefile.am, configure.in, gstreamer-config.in,
|
||
debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
|
||
debian/changelog, debian/control, debian/copyright,
|
||
debian/gsteditor.files, debian/gsteditor.menu,
|
||
debian/gstmediaplay.files, debian/gstmediaplay.menu,
|
||
debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
|
||
debian/gstreamer-doc.files, debian/gstreamer-elements.files,
|
||
debian/gstreamer-esd.files, debian/gstreamer-lame.files,
|
||
debian/gstreamer-mpg123.files,
|
||
debian/gstreamer-plugin-template.postinst,
|
||
debian/gstreamer-plugin-template.prerm,
|
||
debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
|
||
debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
|
||
debian/libgst-dev.files, debian/libgst0.files,
|
||
debian/libgst0.postinst, debian/libgsteditor-dev.files,
|
||
debian/libgsteditor0.files, debian/libgsteditor0.postinst,
|
||
debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
|
||
debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
|
||
docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
|
||
docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
|
||
docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
|
||
docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
|
||
docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/manual/Makefile.am, docs/manual/bins.sgml,
|
||
docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
|
||
docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
|
||
docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
|
||
docs/manual/plugins.sgml, docs/manual/queues.sgml,
|
||
docs/manual/quotes.sgml, docs/manual/threads.sgml,
|
||
docs/manual/typedetection.sgml, docs/manual/xml.sgml,
|
||
docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
|
||
docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
|
||
docs/plugins/tmpl/gstaviencoder.sgml,
|
||
docs/plugins/tmpl/gstmpeg2enc.sgml,
|
||
docs/plugins/tmpl/gstmpeg2play.sgml,
|
||
docs/plugins/tmpl/gstmpeg_play.sgml,
|
||
docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
|
||
docs/plugins/tmpl/gstspectrum.sgml,
|
||
docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
|
||
docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
|
||
docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
|
||
docs/plugins/tmpl/mpeg2parse.sgml,
|
||
docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
|
||
docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
|
||
docs/plugins/tmpl/synaesthesia.sgml,
|
||
docs/plugins/tmpl/system_encode.sgml,
|
||
docs/plugins/tmpl/videoscale.sgml,
|
||
docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
|
||
docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
|
||
docs/random/caps.dia, docs/random/wtay/caps-negociation,
|
||
examples/Makefile.am, examples/plugins/example.c,
|
||
examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
|
||
gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
|
||
gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
|
||
gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
|
||
gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
|
||
gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
|
||
gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
|
||
include/avifmt.h, include/default.h, include/registry.h,
|
||
libs/Makefile.am, libs/getbits/gstgetbits.c,
|
||
libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
|
||
plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
|
||
plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
|
||
plugins/mp3decode/mpg123/layer3.c,
|
||
plugins/mp3decode/mpg123/tabinit.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/recon_mmxe.s,
|
||
plugins/mpeg1/mpeg_play/recon_sse.s,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.c,
|
||
plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
|
||
plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
|
||
test/videotest.c, tools/README: Merge with the main trunk. GstPlay
|
||
needed some changes for the dynamic pads in the avidecoder since
|
||
the new autoplugger doesn't know about the outher elements. The
|
||
next version of the autoplugger will also handle the
|
||
audfio/videosink connections and will do a complete end-to-end
|
||
autoplugging.
|
||
|
||
2001-03-01 19:43 wtay
|
||
|
||
* plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
|
||
conversion issues
|
||
|
||
2001-03-01 19:11 wtay
|
||
|
||
* plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
|
||
|
||
2001-02-28 21:40 wtay
|
||
|
||
* gst/gstbin.c: Make sure a cothreaded element is selected as the
|
||
first one to start the cothread_switch
|
||
|
||
2001-02-28 20:32 wtay
|
||
|
||
* gst/gstcpu.c: Redid the cpu detection with a little help from
|
||
mpeg2decs code..
|
||
|
||
2001-02-27 22:43 wtay
|
||
|
||
* test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
|
||
|
||
2001-02-27 22:38 wtay
|
||
|
||
* test/Makefile.am: and the updated makefile...
|
||
|
||
2001-02-27 22:27 wtay
|
||
|
||
* test/mpeg2parse2.c: Added a simple mpeg2 player for testing
|
||
mpeg2dec (later)
|
||
|
||
2001-02-27 21:08 wtay
|
||
|
||
* docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
|
||
tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
|
||
tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
|
||
tmpl/gstreamer-unused.sgml: Small compile fixes
|
||
|
||
2001-02-27 20:34 wtay
|
||
|
||
* gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
|
||
initially added on branch BRANCH-AUTOPLUG2.
|
||
|
||
2001-02-27 20:34 wtay
|
||
|
||
* docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
|
||
gst/gstthread.c, gst/autoplug/Makefile.am,
|
||
gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
|
||
Added the missing autoplugger, doh
|
||
|
||
2001-02-27 20:34 wtay
|
||
|
||
* gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
|
||
initially added on branch BRANCH-AUTOPLUG2.
|
||
|
||
2001-02-27 20:34 wtay
|
||
|
||
* gst/autoplug/Makefile.am: file Makefile.am was initially added on
|
||
branch BRANCH-AUTOPLUG2.
|
||
|
||
2001-02-27 19:44 wtay
|
||
|
||
* gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/recon_mmxe.s,
|
||
plugins/mpeg1/mpeg_play/recon_sse.s,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
|
||
plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
|
||
plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
|
||
test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
|
||
on Athlon yet) Renamed the mmxe motion compentation files.
|
||
disabled SSE optimisation in ac3dec because it apparently faults..
|
||
enable MMXEXT motion compensation on non SSE CPUs (AMD)
|
||
|
||
2001-02-27 00:05 wtay
|
||
|
||
* docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
|
||
docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
|
||
docs/plugins/tmpl/audioscale.sgml,
|
||
docs/plugins/tmpl/gstaviencoder.sgml,
|
||
docs/plugins/tmpl/gstmpeg2enc.sgml,
|
||
docs/plugins/tmpl/gstmpeg2play.sgml,
|
||
docs/plugins/tmpl/gstmpeg_play.sgml,
|
||
docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
|
||
docs/plugins/tmpl/gstspectrum.sgml,
|
||
docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
|
||
docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
|
||
docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
|
||
docs/plugins/tmpl/mpeg2parse.sgml,
|
||
docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
|
||
docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
|
||
docs/plugins/tmpl/synaesthesia.sgml,
|
||
docs/plugins/tmpl/system_encode.sgml,
|
||
docs/plugins/tmpl/videoscale.sgml,
|
||
docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
|
||
docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
|
||
plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
|
||
docs Makefiles... Make the jpeg decoder a bit more aware about the
|
||
different YUV colorspaces.
|
||
|
||
2001-02-25 23:11 dlehn
|
||
|
||
* debian/changelog: Oops... wrong email address
|
||
|
||
2001-02-25 23:08 dlehn
|
||
|
||
* debian/: changelog, rules: Updated version and build fix.
|
||
|
||
2001-02-25 03:42 bbradburn
|
||
|
||
* gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
|
||
for C++ support.
|
||
|
||
2001-02-25 03:40 omegahacker
|
||
|
||
* gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
|
||
plugins load first
|
||
|
||
2001-02-25 03:36 omegahacker
|
||
|
||
* configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
|
||
plugins/mp3decode/mpg123/layer1.c,
|
||
plugins/mp3decode/mpg123/layer3.c,
|
||
plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
|
||
went to stdout
|
||
|
||
2001-02-24 21:07 dlehn
|
||
|
||
* debian/rules: Call configure instead of autogen.sh.
|
||
|
||
2001-02-24 20:06 wtay
|
||
|
||
* configure.in, include/default.h: Remove some unneeded files Added
|
||
a fix for broken libglade-config in configure.in
|
||
|
||
2001-02-24 19:33 dlehn
|
||
|
||
* Makefile.am, configure.in, debian/Makefile.am: Add Debian files
|
||
to distribution.
|
||
|
||
2001-02-24 19:28 wtay
|
||
|
||
* include/Makefile.am: Make dist now works
|
||
|
||
2001-02-24 17:49 wtay
|
||
|
||
* include/avifmt.h, include/registry.h,
|
||
plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
|
||
small fixes to wincodec
|
||
|
||
2001-02-24 16:56 wtay
|
||
|
||
* Makefile.am, configure.in, docs/Makefile.am,
|
||
examples/Makefile.am: Added directories to Makefiles for DIST
|
||
|
||
2001-02-24 00:23 wtay
|
||
|
||
* gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
|
||
slightly changed the Makefile.am in videoscale libs. v4lsrc works
|
||
again A little modification to the videotest programm to use a tee
|
||
element. added support for multiple paths in --gst-plugin_path=.
|
||
added ab ENV variable GST_PLUGIN_PATH to specify extra directories
|
||
to look for plugins.
|
||
|
||
2001-02-23 19:22 wtay
|
||
|
||
* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
|
||
gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
|
||
the manual with the new --gst-plugin-path/spew options
|
||
|
||
2001-02-23 19:09 wtay
|
||
|
||
* docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
|
||
Removed the asyncdisksrc again...
|
||
|
||
2001-02-23 19:09 omegahacker
|
||
|
||
* gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
|
||
options: --gst-plugin-spew will print errors when plugins fail to
|
||
load. --gst-plugin-path= will add a directory to the path searched
|
||
for plugins.
|
||
|
||
2001-02-23 01:57 omegahacker
|
||
|
||
* gst/gstplugin.c: always include the installed plugin directories
|
||
in the path
|
||
|
||
2001-02-23 00:55 omegahacker
|
||
|
||
* configure.in, gstreamer-config.in: updates to configure.in and
|
||
-config to help with cross compiling
|
||
|
||
2001-02-22 23:19 wtay
|
||
|
||
* docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
|
||
release
|
||
|
||
2001-02-22 23:18 wtay
|
||
|
||
* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
|
||
docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/manual/Makefile.am, docs/manual/debugging.sgml,
|
||
docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
|
||
docs/manual/quotes.sgml, docs/manual/xml.sgml,
|
||
examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
|
||
gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
|
||
More doc updates Manual additions: xml/load save of custom XML,
|
||
debugging, request pads added a signal to the example plugin fixed
|
||
a bug in mp3parse (ifdef 1)
|
||
|
||
2001-02-22 17:13 wtay
|
||
|
||
* examples/plugins/example.c: Fixed an unclosed comment
|
||
|
||
2001-02-22 01:53 omegahacker
|
||
|
||
* plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
|
||
seek-capable mp3parse
|
||
|
||
2001-02-22 01:36 bbradburn
|
||
|
||
* plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
|
||
seeking by validating the NEXT frame header.
|
||
|
||
2001-02-22 01:34 omegahacker
|
||
|
||
* examples/plugins/: example.c, example.h: significant commenting
|
||
of the example plugin
|
||
|
||
2001-02-22 00:47 omegahacker
|
||
|
||
* gst/gstelement.h: minor change: changed case of the strings for
|
||
states
|
||
|
||
2001-02-21 23:01 wtay
|
||
|
||
* configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
|
||
Fixed the jpeg decoder Modifications for lame >=3.86
|
||
|
||
2001-02-21 22:32 dlehn
|
||
|
||
* debian/: .cvsignore, README.Debian, changelog, control,
|
||
copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
|
||
gstmediaplay.menu, gstreamer-cdparanoia.files,
|
||
gstreamer-common.files, gstreamer-doc.files,
|
||
gstreamer-elements.files, gstreamer-esd.files,
|
||
gstreamer-lame.files, gstreamer-mpg123.files,
|
||
gstreamer-plugin-template.postinst,
|
||
gstreamer-plugin-template.prerm, gstreamer-runtime.files,
|
||
gstreamer-runtime.postinst, gstreamer-tools.files,
|
||
gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
|
||
libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
|
||
libgsteditor0.postinst, libgstmediaplay-dev.files,
|
||
libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
|
||
Debian packaging.
|
||
|
||
2001-02-21 20:58 dlehn
|
||
|
||
* libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
|
||
for byte order conversion.
|
||
|
||
2001-02-21 20:57 dlehn
|
||
|
||
* gst/elements/gstelements.c: Remove alias for asyncdisksrc
|
||
backwards compatability.
|
||
|
||
2001-02-21 20:45 dlehn
|
||
|
||
* docs/gst/: Makefile.am, gstreamer-docs.sgml,
|
||
gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
|
||
tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
|
||
docs.
|
||
|
||
2001-02-21 20:28 dlehn
|
||
|
||
* gst/elements/gstdisksrc.c: Fixed typo in element details.
|
||
|
||
2001-02-21 20:27 dlehn
|
||
|
||
* gst/gstqueue.c: Added parameter checking to gst_queue_get().
|
||
|
||
2001-02-21 00:57 omegahacker
|
||
|
||
* gst/gstscheduler.c: Fixed bug with reconfig, where switching back
|
||
into an element landed it in code that still thought it was
|
||
connected to the previous element. It now checks to see if the
|
||
peer's peer has changed, and deal accordingly.
|
||
|
||
2001-02-20 08:19 omegahacker
|
||
|
||
* gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
|
||
gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
|
||
gst/elements/gstfakesrc.h: Significant progress. Now able to do
|
||
most operations live, without any failure. tests/incsched.c
|
||
currently faults at the last iteration, not yet sure why.
|
||
|
||
2001-02-19 22:15 wtay
|
||
|
||
* tests/nego/nego1.c: file nego1.c was initially added on branch
|
||
BRANCH-CAPSNEGO1.
|
||
|
||
2001-02-19 22:15 wtay
|
||
|
||
* tests/nego/Makefile.am: file Makefile.am was initially added on
|
||
branch BRANCH-CAPSNEGO1.
|
||
|
||
2001-02-19 22:15 wtay
|
||
|
||
* tests/nego/.cvsignore: file .cvsignore was initially added on
|
||
branch BRANCH-CAPSNEGO1.
|
||
|
||
2001-02-19 22:15 wtay
|
||
|
||
* tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
|
||
negotiation test program
|
||
|
||
2001-02-19 20:20 wtay
|
||
|
||
* configure.in, docs/random/wtay/caps-negociation,
|
||
editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
|
||
gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
|
||
pad negotiation. - _renegotiate can be called by a plugin to
|
||
negotiate the caps - _renegotiate is called whenever a pad
|
||
changes its caps - the caps cannot contain lists or ranges -
|
||
the pad caps are now only set explicitly using gst_pad_set_caps,
|
||
the padtemplate caps are not transfered to the pad caps.
|
||
|
||
missing: - no notification when negotiation fails - autoplugging
|
||
is broken - the editor doesn't show correct caps
|
||
|
||
2001-02-19 00:07 wtay
|
||
|
||
* libs/Makefile.am: The BPB has been put over my head... this time
|
||
it's right I think
|
||
|
||
2001-02-18 23:58 wtay
|
||
|
||
* libs/Makefile.am: Also build the videoscaler on non-I386 because
|
||
we now have have a plain C version too.
|
||
|
||
2001-02-18 10:00 omegahacker
|
||
|
||
* gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
|
||
tests/incsched.c: More incsched progress. Should be able to get
|
||
itereration going again tomorrow.
|
||
|
||
2001-02-17 07:11 omegahacker
|
||
|
||
* gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
|
||
gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
|
||
gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
|
||
incsched is getting closer.
|
||
|
||
2001-02-17 04:43 mhowell
|
||
|
||
* plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
|
||
check_head
|
||
|
||
2001-02-17 00:00 omegahacker
|
||
|
||
* plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
|
||
macros and ##arg## syntax
|
||
|
||
2001-02-16 23:54 richardb
|
||
|
||
* gst/gstprops.c: Redo patch using _NUM rather than converting one
|
||
way and then back again, as wtay suggested. Ho hum.
|
||
|
||
2001-02-16 23:52 omegahacker
|
||
|
||
* docs/manual/quotes.sgml: more interesting than a 40K user
|
||
program...
|
||
|
||
2001-02-16 23:45 richardb
|
||
|
||
* gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
|
||
|
||
2001-02-16 23:39 omegahacker
|
||
|
||
* docs/manual/quotes.sgml: added groupie quote
|
||
|
||
2001-02-16 16:48 richardb
|
||
|
||
* docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
|
||
manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
|
||
manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
|
||
manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
|
||
shown up by gnome-db2html2 - %'s should be written as % (was
|
||
causing gnome-db2html2 to segfault, though I've a patch for them to
|
||
fix that). Also correct an id which appeared twice.
|
||
|
||
2001-02-16 13:13 richardb
|
||
|
||
* gst/gstpad.h: Include compatability defines for old versions of
|
||
libxml1
|
||
|
||
2001-02-16 12:15 richardb
|
||
|
||
* tools/README: Trivial fix: change launch to gstreamer-launch in
|
||
README.
|
||
|
||
2001-02-16 12:14 richardb
|
||
|
||
* docs/: fwg/titlepage.sgml, manual/Makefile.am,
|
||
manual/gstreamer-manual.sgml: Fix a few irregularities, to make
|
||
things closer to the Gnome standard guidelines for SGML
|
||
documentation. One change in particular is to change the book name
|
||
for the manual from gstreamer to index; a change to the link to the
|
||
manual on the website will thus be needed when the online version
|
||
of the manual is next updated.
|
||
|
||
These changes should make it possible to view the GStreamer
|
||
documentation directly from SGML in Nautilus: anyone with a working
|
||
copy of Nautilus should try this out and report ... ;-)
|
||
|
||
2001-02-15 18:42 richardb
|
||
|
||
* gst/gstpad.c: Fix a couple of instances of childs, which should
|
||
be xmlChildrenNode. We need to be careful to stop these creeping
|
||
back in... ;-)
|
||
|
||
2001-02-14 23:23 omegahacker
|
||
|
||
* gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
|
||
gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
|
||
need to get the headers redone...
|
||
|
||
2001-02-14 10:34 richardb
|
||
|
||
* configure.in: Innocuous little change to fix a warning with newer
|
||
versions of automake - shouldn't cause any backwards compatibility
|
||
problems.
|
||
|
||
2001-02-13 20:48 wtay
|
||
|
||
* docs/random/wtay/caps-negociation: Latest begotiation doc
|
||
|
||
2001-02-13 02:40 omegahacker
|
||
|
||
* gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
|
||
changes to incsched stuff, need to make more major modifications to
|
||
manager concept now, so I'm checkpointing.
|
||
|
||
2001-02-12 23:08 omegahacker
|
||
|
||
* gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
|
||
gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
|
||
gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
|
||
gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
|
||
tests/Makefile.am, tests/incsched.c: First round of incremental
|
||
scheduling. Manager setting and managed_elements lists are now
|
||
handled at bin_add/remove time. Scheduling chains can be created
|
||
incrementally as well, though there are still some pieces missing.
|
||
|
||
2001-02-12 23:08 omegahacker
|
||
|
||
* tests/incsched.c: file incsched.c was initially added on branch
|
||
BRANCH-INCSCHED1.
|
||
|
||
2001-02-11 22:22 wtay
|
||
|
||
* docs/random/: caps.dia, wtay/caps-negociation: Corrected the
|
||
associations on the UML diagrams
|
||
|
||
2001-02-11 18:29 wtay
|
||
|
||
* docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
|
||
.dia UML of GstCaps Added the autoplugger factory to plugins.dia
|
||
Added a first draft for caps-negotiation
|
||
|
||
2001-02-10 14:46 wtay
|
||
|
||
* gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
|
||
plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/playcodecs.c: - backported the xml load bug in the
|
||
properties - backported the videosink bug - make sure the
|
||
regiontype is set to NONE after a getregion - an ugly fix (copy the
|
||
chainfunction outselves) to make the avidecoder work again.
|
||
|
||
2001-02-08 19:52 wtay
|
||
|
||
* docs/random/wtay/autoplug2: Updated the doc with more accurate
|
||
implementation details
|
||
|
||
2001-02-08 19:37 wtay
|
||
|
||
* tests/autoplug2.c: file autoplug2.c was initially added on branch
|
||
BRANCH-AUTOPLUG2.
|
||
|
||
2001-02-08 19:37 wtay
|
||
|
||
* configure.in, editor/gsteditor.h, gst/Makefile.am,
|
||
gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
|
||
gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
|
||
gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
|
||
gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
|
||
tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
|
||
Implemented the plugable autopluggers. - one can aad an
|
||
autoplugger to a plugin with gst_plugin_add_autoplugger - the
|
||
autopluggers can be queried using _get_list - save/load
|
||
autoplugger descriptions in the XML registry - load the
|
||
autoplugger only when needed - a signal can be attached to the
|
||
autoplugger to be notified of new objects. - improved the
|
||
media player to use the new autoplugger - updated
|
||
gstreamer-inspect for the autoplugger and types added EOS to the
|
||
disksrc fixed two bugs in properties loading (min/max, comment
|
||
tags)
|
||
|
||
2001-02-07 22:48 omegahacker
|
||
|
||
* configure.in: removed intl and po from configure.in, until we
|
||
have gettext working
|
||
|
||
2001-02-07 22:23 omegahacker
|
||
|
||
* Makefile.am, configure.in: added configure option to turn on
|
||
building of docs, else they aren't built
|
||
|
||
2001-02-07 22:07 omegahacker
|
||
|
||
* gst/Makefile.am: Fixed cothreads.c problems with make dist. This
|
||
still sucks badly.
|
||
|
||
2001-02-06 20:42 wtay
|
||
|
||
* docs/gst/tmpl/gstreamer-unused.sgml,
|
||
examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
|
||
examples/queue2/queue2.c, examples/thread/thread.c,
|
||
gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
|
||
gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
|
||
gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
|
||
gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
|
||
gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
|
||
tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
|
||
autoplugger: - moved all of the code out of gstpipeline.c to
|
||
autoplug.c - The autoplugger now creates a GstElement based on
|
||
the given src and sink caps. The API now is: GstElement*
|
||
gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
|
||
the typefind function is moved from gstpipeline.c to gstplay.c. Not
|
||
sure if this is right behaviour but we need at least a bin in
|
||
order to run the typedetect functions. - fixed a bug in
|
||
gstbin.c where the MANAGER flag of the bin was not cleared
|
||
when going to the NULL state. - a bug in the videosink was
|
||
fixed. It was possible that more instances of the video widget
|
||
were created, causing major errors. - commented out most of the
|
||
'old' autoplug examples. - added the new autoplugger to
|
||
gstplay.c. There still is a bit of hacking needed to insert a
|
||
queue into the autogenerated element. This will be fixed when
|
||
the autoplugger can also create the video/audio elements. Fixed
|
||
some more extranous spaces problems in various files.
|
||
|
||
2001-02-06 20:06 wtay
|
||
|
||
* docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
|
||
ignore, and two documents..
|
||
|
||
2001-02-06 19:39 omegahacker
|
||
|
||
* test/ac3play.c: updated ac3play to work with latest libgst
|
||
|
||
2001-02-05 17:17 omegahacker
|
||
|
||
* plugins/avi/gstavidecoder.c: Updated for new getregion setup
|
||
|
||
2001-02-05 17:16 omegahacker
|
||
|
||
* gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
|
||
elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
|
||
is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
|
||
guint64's. They are offset and len, where offset can be used for
|
||
the time field, and len would be zero or the time unit (say, 33ms
|
||
for video).
|
||
|
||
2001-02-04 21:38 omegahacker
|
||
|
||
* gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
|
||
in-use instances of asyncdisksrc
|
||
|
||
2001-02-04 21:37 omegahacker
|
||
|
||
* gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
|
||
gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
|
||
disksrc, no point in having a distinction
|
||
|
||
2001-02-03 07:25 omegahacker
|
||
|
||
* configure.in: fixed up the Alpha and ARM processor checks
|
||
|
||
2001-02-01 17:42 omegahacker
|
||
|
||
* plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
|
||
specifically SSE
|
||
|
||
2001-02-01 17:39 omegahacker
|
||
|
||
* plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
|
||
specifically SSE
|
||
|
||
2001-01-31 22:54 omegahacker
|
||
|
||
* acconfig.h, configure.in, gst/gstarm.h: ARM works!
|
||
|
||
2001-01-31 20:27 wtay
|
||
|
||
* docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
|
||
docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
|
||
gst/gstxml.c, gst/gstxml.h: Documentation updates.
|
||
|
||
2001-01-30 23:53 wtay
|
||
|
||
* examples/xml/createxml.c, examples/xml/runxml.c,
|
||
gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
|
||
gst/gstxml.h: Added a first attempt for XML embedding in the main
|
||
core XML. Objects will emit a signal that a user app can connect
|
||
to in order to insert its XML into the tree. You can catch the
|
||
object_loaded signal in GstXML to parse the user supplied XML data
|
||
in the stream. The object_loaded signal is implemented with a
|
||
custom made class signal. All GstObject classes now automatically
|
||
create a GstSignalObject that serves as a proxy to the user app
|
||
when an object is loaded. All objects are currently responsible to
|
||
emit the class signal themselves. runxml and createxml serve as an
|
||
example how the XML hooks can be used to insert and retrieve custom
|
||
XML tags.
|
||
|
||
2001-01-29 23:51 wtay
|
||
|
||
* docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
|
||
|
||
2001-01-29 23:50 wtay
|
||
|
||
* examples/plugins/example.c, examples/plugins/example.h,
|
||
gst/gstxml.c, plugins/audioscale/audioscale.c,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
|
||
plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
|
||
plugins/cdparanoia/cdparanoia.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
|
||
parentage macros were replaced with the correct gst_*_get_parent.
|
||
Updated the example. 'gstreamer' now is the doc type instead of
|
||
GST-Pipeline
|
||
|
||
2001-01-29 23:32 wtay
|
||
|
||
* docs/random/wtay/namespaces: Added ramblings about the XML
|
||
load/save
|
||
|
||
2001-01-29 00:06 wtay
|
||
|
||
* docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
|
||
editor/gsteditorpad.c, editor/gsteditorproject.c,
|
||
examples/plugins/example.c, examples/xml/createxml.c,
|
||
examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
|
||
gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
|
||
gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
|
||
gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
|
||
gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
|
||
gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
|
||
gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
|
||
gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
|
||
gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
|
||
gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
|
||
gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
|
||
gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
|
||
gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
|
||
gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
|
||
plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
|
||
plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
|
||
plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
|
||
plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/median/median.c, plugins/filters/median/median.h,
|
||
plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
|
||
plugins/icecast/icecastsend/icecastsend.c,
|
||
plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
|
||
plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
|
||
plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.h,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
|
||
plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/video/gstmpeg2play.h,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c,
|
||
plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
|
||
plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
|
||
plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/smoothwave/smoothwave.h,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/vumeter/vumeter.c,
|
||
plugins/visualization/vumeter/vumeter.h,
|
||
plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
|
||
plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
|
||
tools/gstreamer-inspect.c: This is a megapatch with the following
|
||
changes:
|
||
|
||
- moved the gchar *name to GstObject, removed the ones in
|
||
GstElement and
|
||
GstPad.
|
||
- moved the parent handling completely into GstObject. This cause
|
||
*all* of
|
||
the plugins to fail (except those that used gst_pad_get_parent)
|
||
- rearanged the XML save handling.
|
||
- GstObject now has a class function save/restore_thyself.
|
||
- GstObject has a generic method gst_object_save_thyself, this
|
||
makes it
|
||
possible to fire a signal wehever a new object is loaded. This
|
||
is needed
|
||
so we can add XML save hooks.
|
||
- GstXML API has changed slightly. You now have to create a
|
||
GstXML object
|
||
first before you can actually load something. This makes it
|
||
possible to
|
||
attach a signal to GstXML whenever an object is loaded. I'm
|
||
not sure we
|
||
will keep this interface.
|
||
- GstObject can now print the path_string without knowing about
|
||
the GstPad and
|
||
GstElement types.
|
||
- Added gst_bin_get_by_name_recurse_up to lookup an element in the
|
||
current
|
||
element hierarchy.
|
||
- added XML namespaces to the saved pipelines the namespace is:
|
||
http://gstreamer.net/gst-core/1.0/
|
||
namespaces are needed to distinguish user generated XML from the
|
||
core XML.
|
||
|
||
Note that the plugins still contain a macro GST_OBJECT_PARENT that
|
||
will be replaced with gst_pad_get_parent shortly.
|
||
|
||
2001-01-26 23:35 wtay
|
||
|
||
* REQUIREMENTS: Added the requirement for libshout
|
||
|
||
2001-01-26 23:33 wtay
|
||
|
||
* configure.in: For the icecast sender
|
||
|
||
2001-01-26 23:33 wtay
|
||
|
||
* plugins/: Makefile.am, icecast/Makefile.am,
|
||
icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
|
||
icecast/icecastsend/icecastsend.c,
|
||
icecast/icecastsend/icecastsend.h: Added an icecast send plugin
|
||
based on libshout
|
||
|
||
2001-01-26 18:15 richardb
|
||
|
||
* plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
|
||
the buffer.
|
||
|
||
2001-01-23 20:03 wtay
|
||
|
||
* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
|
||
gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
|
||
new _request methods
|
||
|
||
2001-01-23 18:42 richardb
|
||
|
||
* gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
|
||
gst_element_request_compatible_pad and remove
|
||
gst_element_request_pad. Implemented something reasonable for
|
||
gst_element_request_compatible_pad, but havn't tested much: it
|
||
won't work for tee because the pad templates have no caps, and
|
||
negotiation is not yet written, so it is assumed that the tee pads
|
||
can't connect to anything.
|
||
|
||
2001-01-22 23:39 richardb
|
||
|
||
* examples/launch/mp3play: Fix launch so that it can play a list of
|
||
files, now that EOS works enough. (It needs to not have to restart
|
||
gstreamer each time, but good enough for now ;-) )
|
||
|
||
2001-01-21 23:20 wtay
|
||
|
||
* docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
|
||
gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
|
||
gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
|
||
Added XML load from memory functionality Undid the videosink patch,
|
||
something else is wrong now on my machine: no MMX acceleration :-(
|
||
|
||
2001-01-21 17:36 wtay
|
||
|
||
* docs/random/wtay/eos-19012001: An overview of the current EOS
|
||
handling algorithm.
|
||
|
||
2001-01-21 16:19 wtay
|
||
|
||
* docs/random/dynpads: Ramblings about dynamic pads
|
||
|
||
2001-01-21 16:18 wtay
|
||
|
||
* docs/random/omega/testing/.cvsignore: [no log message]
|
||
|
||
2001-01-21 16:10 wtay
|
||
|
||
* docs/gst/.cvsignore: updated to exclude various docs formats
|
||
(.ps, .dvi,...)
|
||
|
||
2001-01-21 16:08 wtay
|
||
|
||
* tests/eos/: .cvsignore, case7.c: Added another test case, a bin
|
||
in a thread, to test EOS. still hangs because gtk_main hangs in a
|
||
__poll somewhere.
|
||
|
||
2001-01-21 16:06 wtay
|
||
|
||
* gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
|
||
tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
|
||
tools/gstreamer-launch.c: More eos handling, bin in bin is handled
|
||
correctly now. Updated gstreamer-launch to loop while !EOS.
|
||
|
||
2001-01-21 01:20 omegahacker
|
||
|
||
* docs/random/omega/testing/framework: more complete(?) XML
|
||
description of example
|
||
|
||
2001-01-21 01:03 omegahacker
|
||
|
||
* docs/random/omega/testing/framework: initial thoughts on
|
||
framework
|
||
|
||
2001-01-21 00:57 wtay
|
||
|
||
* gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
|
||
<mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
|
||
the device when in use' bug.
|
||
|
||
2001-01-20 20:08 omegahacker
|
||
|
||
* docs/design/: part-conventions.txt, part-gstelement.txt,
|
||
part-gstobject.txt, part-standards.txt: current set of design docs,
|
||
in .txt format
|
||
|
||
2001-01-20 19:20 omegahacker
|
||
|
||
* docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
|
||
added first hack at testing suite design
|
||
|
||
2001-01-20 18:20 wtay
|
||
|
||
* gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
|
||
chaining/pushing them to the next element. NULL buffers happen on
|
||
EOS. gst_bin_iterate now returns a gboolean indicating something
|
||
usefull happened. It the bin is EOS, it returns FALSE.
|
||
|
||
2001-01-20 17:59 wtay
|
||
|
||
* gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
|
||
gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
|
||
found inside a bin1, we add the bin2 to the EOS providers of the
|
||
bin1. When there is nothing more to schedule in bin1 and bin2 has
|
||
fired EOS, bin1 is in EOS. The queue overrides the EOS
|
||
notification and calls EOS on the src pad when the queue is empty
|
||
and the sink pad is in EOS.
|
||
|
||
2001-01-20 17:53 wtay
|
||
|
||
* tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
|
||
case6.c: More test cases for EOS handling
|
||
|
||
2001-01-20 03:36 omegahacker
|
||
|
||
* tests/: paranoia.c, queue.c, states.c: updated tests code to new
|
||
ghostpad API
|
||
|
||
2001-01-20 03:33 omegahacker
|
||
|
||
* test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
|
||
mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
|
||
vidcapture2.c: updated test programs to new ghostpad API
|
||
|
||
2001-01-20 03:28 wtay
|
||
|
||
* gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
|
||
loopfunction ends when an element goes to EOS. Fixed the fakesrc
|
||
bug found by taaz.
|
||
|
||
2001-01-20 03:10 wtay
|
||
|
||
* gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
|
||
gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
|
||
eos somewhat work. no inner bins are checked. When an element
|
||
fires EOS, the chain with that element is removed from the
|
||
scheduler (marked inactive). If all chains are inactive, the bin
|
||
fires EOS.
|
||
|
||
2001-01-20 03:02 wtay
|
||
|
||
* tests/eos/: case2.c, case3.c: Two more test cases
|
||
|
||
2001-01-20 02:57 omegahacker
|
||
|
||
* gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
|
||
gstparse.c: Got ghostpads to work, even in -launch. Needs more
|
||
testing still.
|
||
|
||
2001-01-19 23:34 wtay
|
||
|
||
* plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
|
||
dist
|
||
|
||
2001-01-19 22:15 wtay
|
||
|
||
* docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
|
||
docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
|
||
docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
|
||
docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
|
||
gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
|
||
plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
|
||
tests/tee.c: API docs updates
|
||
|
||
2001-01-19 09:37 omegahacker
|
||
|
||
* editor/gsteditorelement.c, editor/gsteditorimage.c,
|
||
editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
|
||
gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
|
||
tests/eos/Makefile.am: Major cleanup of the latest ghostpad
|
||
changes. Fixed everything that broke, correctly. Someone will
|
||
want to go update the API doc templates.
|
||
|
||
2001-01-19 09:14 omegahacker
|
||
|
||
* gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
|
||
more cothreads cleanup, and first pass at ARM code
|
||
|
||
2001-01-19 07:48 omegahacker
|
||
|
||
* gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
|
||
stack issue that probably can't be solved anyway. Tomorrow the UDB
|
||
build will commence, and let the best guess win!
|
||
|
||
2001-01-19 02:23 omegahacker
|
||
|
||
* gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
|
||
plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
|
||
tools/gstreamer-inspect.c: First pass at updating to new ghostpad
|
||
system. The objects are in place, I now need to go and get all the
|
||
Bin end of things worked out. Testing should be fairly easy, at
|
||
least for verification.
|
||
|
||
Everything I've tried so far works with no changes, with is
|
||
amazing. That's just cool. Once again we rewrite an entire
|
||
subsystem, and nothing else notices anything but the new features
|
||
;-)
|
||
|
||
2001-01-19 02:10 richardb
|
||
|
||
* docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
|
||
errors.
|
||
|
||
2001-01-19 02:06 richardb
|
||
|
||
* docs/fwg/: Makefile.am, firstplugin.sgml,
|
||
gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
|
||
typesnprops.sgml: Wrote a little more text, and did more of the
|
||
work on making the sections. When this manual has text in all
|
||
these sections its going to be pretty impressive...
|
||
|
||
2001-01-19 00:07 wtay
|
||
|
||
* tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
|
||
little tee test program.
|
||
|
||
2001-01-19 00:07 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Updated -inspect to display the new
|
||
pad presence REQUEST.
|
||
|
||
2001-01-19 00:02 wtay
|
||
|
||
* gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
|
||
elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
|
||
elements/gsttypefind.h: And here they are....
|
||
|
||
2001-01-19 00:01 wtay
|
||
|
||
* gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
|
||
elements/gstelements.c: Moved queue and typefind elements to the
|
||
core since they are referenced by name.
|
||
|
||
2001-01-18 23:46 wtay
|
||
|
||
* gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
|
||
gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
|
||
elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
|
||
mthodes to request an element to create pads:
|
||
gst_element_request_pad* This can be used to construct a tee and a
|
||
muxer/mixer/aggregator element. Moved the tee element to elements/
|
||
because it can now be handled with the new pad request features.
|
||
The padfactory also has some changes: a pad can now be of presence
|
||
REQUEST, which means that the pad can be requested from this plugin
|
||
(doh).
|
||
|
||
2001-01-18 15:29 richardb
|
||
|
||
* plugins/esd/esdsink/esdsink.c,
|
||
plugins/visualization/synaesthesia/core.c,
|
||
plugins/visualization/synaesthesia/core.h,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.h,
|
||
plugins/visualization/vumeter/vumeter.c, tests/caps.c,
|
||
tests/padfactory.c, tests/props.c, tests/registry.c: Some more
|
||
fixes for libxml. Also, some code formatting changes in esdsink,
|
||
some further fixes to vumeter, and some work on synaesthesia to
|
||
make it closer to working (it doesn't fully work yet, though. :( )
|
||
|
||
2001-01-18 11:16 richardb
|
||
|
||
* gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
|
||
gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
|
||
gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
|
||
gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
|
||
libxml2. Also improved a couple of debugging messagse.
|
||
|
||
2001-01-18 08:54 omegahacker
|
||
|
||
* gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
|
||
gstppc.h: Updates to cothreads code, including non-working alpha.
|
||
Changed things a bit, including PPC. Not having a PPC machine, I
|
||
need someone to test these changes and report back whether they
|
||
worked or not.
|
||
|
||
2001-01-18 02:25 richardb
|
||
|
||
* plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
|
||
so that it compiles and runs. It doesn't do much of use though:
|
||
simply produces some debug output, and has a set of arguments which
|
||
report the volume. It might be more useful if it produced its
|
||
output from a source pad, in an appropriate format, so that another
|
||
plugin could graphically display this.
|
||
|
||
2001-01-17 07:43 wtay
|
||
|
||
* examples/typefind/: Makefile, Makefile.am: Oops
|
||
|
||
2001-01-17 01:59 richardb
|
||
|
||
* tools/gstreamer-register.c: Fix permissions problems: the
|
||
directory will now always be created mode 2755. In addition, the
|
||
temporary file is given restricted permissions, and the permissions
|
||
on the registry file are preserved if one already exists, or 666
|
||
(and modified by the umask) if one doesn't already exist.
|
||
|
||
2001-01-17 00:02 wtay
|
||
|
||
* configure.in: Added typefind example to configure.in
|
||
|
||
2001-01-17 00:01 wtay
|
||
|
||
* examples/: autoplug/autoplug.c, typefind/Makefile,
|
||
typefind/typefind.c: Added the typefind example from the manual
|
||
|
||
2001-01-16 23:35 wtay
|
||
|
||
* docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
|
||
utility.sgml: Manual updates and additions
|
||
|
||
2001-01-15 21:10 richardb
|
||
|
||
* plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
|
||
plugin, after I realised they were wrong during a conversation
|
||
about pads with wtay. ;-)
|
||
|
||
2001-01-15 19:25 wtay
|
||
|
||
* gst/: gstbin.c, gstelement.c: Fixed the state change code in
|
||
gstelement that broke with the conversion of the states to a
|
||
bitfield.
|
||
|
||
2001-01-15 00:53 richardb
|
||
|
||
* plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
|
||
conditionals to ensure that the i486 stuff is used only in x86
|
||
architectures. Now links on PPC.
|
||
|
||
2001-01-15 00:53 wtay
|
||
|
||
* docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
|
||
with dynamic pads Fixed quotes
|
||
|
||
2001-01-14 22:28 wtay
|
||
|
||
* gstplay/Makefile.am: Added gst_libs to Makefile
|
||
|
||
2001-01-14 22:25 richardb
|
||
|
||
* docs/manuals.mak: Fix build problem when don't have db2html, or a
|
||
directory to put the manual in: was trying to make a symlink in the
|
||
non-existant directory, and causing the build to stop.
|
||
|
||
2001-01-14 22:24 richardb
|
||
|
||
* gst/Makefile.am: Adding nasty hack to rules to generate
|
||
cothreads.{o,lo}, to get dependencies right. Rules copied from
|
||
automake, and therefore a bit dependent on automake keeping doing
|
||
dependency things the same kind of way, but it should work as long
|
||
as automake puts dependencies into .deps/*.P
|
||
|
||
2001-01-14 22:23 wtay
|
||
|
||
* tests/sched/Makefile.am: Fixed a Makefile error
|
||
|
||
2001-01-14 21:55 omegahacker
|
||
|
||
* Makefile.am, acconfig.h, configure.in,
|
||
components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
|
||
docs/plugins/Makefile.am, docs/random/omega/build/TODO,
|
||
editor/Makefile.am, examples/autoplug/Makefile.am,
|
||
examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
|
||
examples/plugins/Makefile.am, examples/queue/Makefile.am,
|
||
examples/queue2/Makefile.am, examples/queue3/Makefile.am,
|
||
examples/queue4/Makefile.am, examples/thread/Makefile.am,
|
||
examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
|
||
gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
|
||
gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
|
||
gst/types/Makefile.am, gstplay/Makefile.am,
|
||
libs/getbits/Makefile.am, libs/idct/Makefile.am,
|
||
libs/putbits/Makefile.am, libs/riff/Makefile.am,
|
||
plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
|
||
plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
|
||
plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
|
||
plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
|
||
plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
|
||
plugins/effects/stereo/Makefile.am,
|
||
plugins/effects/volume/Makefile.am,
|
||
plugins/esd/esdsink/Makefile.am,
|
||
plugins/filters/ladspa/Makefile.am,
|
||
plugins/filters/median/Makefile.am,
|
||
plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
|
||
plugins/mp3decode/mpg123/Makefile.am,
|
||
plugins/mp3decode/parse/Makefile.am,
|
||
plugins/mp3decode/types/Makefile.am,
|
||
plugins/mp3decode/xa/Makefile.am,
|
||
plugins/mp3decode/xing/Makefile.am,
|
||
plugins/mp3encode/lame/Makefile.am,
|
||
plugins/mpeg1/mpeg1encoder/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpegaudio/Makefile.am,
|
||
plugins/mpeg1/mpegtypes/Makefile.am,
|
||
plugins/mpeg1/parse/Makefile.am,
|
||
plugins/mpeg1/system_encode/Makefile.am,
|
||
plugins/mpeg1video/parse/Makefile.am,
|
||
plugins/mpeg2/ac3dec/Makefile.am,
|
||
plugins/mpeg2/ac3parse/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2enc/Makefile.am,
|
||
plugins/mpeg2/mpegtypes/Makefile.am,
|
||
plugins/mpeg2/parse/Makefile.am,
|
||
plugins/mpeg2/subtitles/Makefile.am,
|
||
plugins/mpeg2/video/Makefile.am,
|
||
plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
|
||
plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
|
||
plugins/visualization/smoothwave/Makefile.am,
|
||
plugins/visualization/spectrum/Makefile.am,
|
||
plugins/visualization/synaesthesia/Makefile.am,
|
||
plugins/visualization/vumeter/Makefile.am,
|
||
plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
|
||
test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
|
||
tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
|
||
Massive build fixup. Will send message to -devel list later with
|
||
details on the changes and what they mean for Makefile.am writers.
|
||
Check docs/random/omega/build/TODO for a list of things that I had
|
||
to make sure of.
|
||
|
||
NOTE: this requires a complete rebuild of all plugins, since I also
|
||
changed the STATE enum to a bitfield instead of sequential numbers.
|
||
|
||
2001-01-14 21:38 omegahacker
|
||
|
||
* tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
|
||
the launcher, didn't deal with argc properly
|
||
|
||
2001-01-14 14:57 wtay
|
||
|
||
* gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
|
||
BSD compatibility
|
||
|
||
2001-01-14 14:43 wtay
|
||
|
||
* gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
|
||
gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
|
||
make sure that the waiting thread is woken up. Can somebody with
|
||
queue problems verifify that this does improve the situation a bit.
|
||
I'm suspecting that something else is going on, like a pthreads bug
|
||
or something. Small updates to the fake elements.
|
||
|
||
2001-01-14 12:42 richardb
|
||
|
||
* REQUIREMENTS: Added a couple of lines about debian packages.
|
||
|
||
2001-01-14 04:45 wtay
|
||
|
||
* docs/manual/quotes.sgml: Updated quotes :-)
|
||
|
||
2001-01-13 19:04 wtay
|
||
|
||
* docs/random/wtay/eos5: Antoher way of dealing with EOS. This
|
||
proposal does not use the recursion to propagate the EOS signal.
|
||
This implies that an element cannot deny an EOS signal anymore but
|
||
since the signal is generated when a NULL buffer is pushed,
|
||
somebody did something wrong anyway.
|
||
|
||
2001-01-13 15:47 wtay
|
||
|
||
* docs/random/wtay/eos4: Added an updated use case for EOS
|
||
handling.
|
||
|
||
2001-01-13 14:45 wtay
|
||
|
||
* docs/random/TODO-post-0.1.0: Updated the TODO list...
|
||
|
||
2001-01-13 14:25 wtay
|
||
|
||
* tools/gstreamer-register.c: Fixed the directory permission Bug
|
||
#128637
|
||
|
||
2001-01-13 13:51 wtay
|
||
|
||
* gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
|
||
gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
|
||
parser.h instead of gnome-xml/parser.h untill xml-config is
|
||
fixed...
|
||
|
||
2001-01-13 02:55 omegahacker
|
||
|
||
* configure.in: turned static library build back off for
|
||
development
|
||
|
||
2001-01-13 02:12 wtay
|
||
|
||
* docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
|
||
setup.
|
||
|
||
2001-01-13 00:14 wtay
|
||
|
||
* plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
|
||
be->le
|
||
|
||
2001-01-12 23:37 wtay
|
||
|
||
* libs/getbits/gstgetbits.c: Added config.h as an include to make
|
||
sure BE/LE stuff works
|
||
|
||
2001-01-12 22:44 wtay
|
||
|
||
* docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
|
||
with an explanation of how EOS could be handled with it.
|
||
|
||
2001-01-12 20:54 wtay
|
||
|
||
* ChangeLog: Updated ChangeLog :-)
|
||
|
||
2001-01-12 20:48 wtay
|
||
|
||
* plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
|
||
mmx/sse code is not used on non i386
|
||
|
||
2001-01-12 20:44 wtay
|
||
|
||
* configure.in: Check for more atomic operations
|
||
|
||
2001-01-12 20:25 wtay
|
||
|
||
* plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
|
||
for mmx.h
|
||
|
||
2001-01-12 20:15 wtay
|
||
|
||
* plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
|
||
not performed on non intel
|
||
|
||
2001-01-12 18:51 wtay
|
||
|
||
* docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
|
||
handling, I got an idea and started eos3. eos3 takes a different
|
||
approach by merging the eos detection and the scheduling in a quite
|
||
elegant way. I'm not sure we handle the scheduling like this
|
||
though...
|
||
|
||
2001-01-11 23:20 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
|
||
replaced them with a # comment as suggested by Peter Weilbacher
|
||
|
||
2001-01-11 23:15 wtay
|
||
|
||
* plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
|
||
bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
|
||
dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
|
||
dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
|
||
the asm sources from /* */ to #, it seems to confuse some compilers
|
||
|
||
2001-01-11 22:09 omegahacker
|
||
|
||
* gst/: gstpad.c, gstpad.h: renamed private to element_private, to
|
||
make obvious its usage restrictions
|
||
|
||
2001-01-11 22:03 omegahacker
|
||
|
||
* gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
|
||
elements can store ints or pointers for their own use
|
||
|
||
2001-01-11 21:53 wtay
|
||
|
||
* Makefile.am: Added the REQUIREMENTS file to distdir
|
||
|
||
2001-01-11 09:42 omegahacker
|
||
|
||
* docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
|
||
debug-commit, eos, filterfactory, output_policies, pad-negotiation,
|
||
padtemplates, plan-generation, sched-case, sched-commit1, sched2,
|
||
scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
|
||
sched/walkthrough-72: added all of my un-committed random doc
|
||
files, as backup <g>
|
||
|
||
2001-01-11 00:35 omegahacker
|
||
|
||
* gstreamer.spec.in: updated spec file to create -devel package too
|
||
|
||
2001-01-11 00:33 omegahacker
|
||
|
||
* gst/gstinfo.c: removed some spare newlines
|
||
|
||
2001-01-10 21:28 omegahacker
|
||
|
||
* docs/manual/programs.sgml: updated -launch examples
|
||
|
||
2001-01-10 09:14 omegahacker
|
||
|
||
* gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
|
||
|
||
2001-01-09 21:19 wtay
|
||
|
||
* configure.in: Added --with-win32-libdir to configure
|
||
|
||
2001-01-09 21:06 omegahacker
|
||
|
||
* acconfig.h, configure.in: added config option for win32 dll and
|
||
re-enabled static building
|
||
|
||
2001-01-09 20:54 omegahacker
|
||
|
||
* docs/manual/quotes.sgml: latest irc insanity
|
||
|
||
2001-01-09 20:53 wtay
|
||
|
||
* REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
|
||
REQUIREMENTS
|
||
|
||
2001-01-09 20:45 omegahacker
|
||
|
||
* tools/gstreamer-register.c: added unlink() of registry file, and
|
||
moved info enable up
|
||
|
||
2001-01-09 06:48 omegahacker
|
||
|
||
* tools/gstreamer-launch.c: typo fix
|
||
|
||
2001-01-09 04:42 omegahacker
|
||
|
||
* acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
|
||
acconfig.h and added debugging output to cdparanoia
|
||
|
||
2001-01-09 04:39 omegahacker
|
||
|
||
* tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
|
||
gstreamer-register.c: various changes, including making -launch use
|
||
the library version
|
||
|
||
2001-01-09 04:36 omegahacker
|
||
|
||
* gst/gstplugin.c: fixed a leak
|
||
|
||
2001-01-08 23:57 richardb
|
||
|
||
* docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
|
||
|
||
2001-01-08 23:55 richardb
|
||
|
||
* configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
|
||
docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
|
||
docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
|
||
examples/Makefile.am, examples/plugins/.cvsignore,
|
||
examples/plugins/Makefile.am, examples/plugins/example.c,
|
||
examples/plugins/example.h, plugins/example.c, plugins/example.h:
|
||
Move plugin example code to new location, and put it into build
|
||
system. Add work on firstplugin chapter of pwg. Fix typo in
|
||
quotes. Add @'s before commands in manuals.mak
|
||
|
||
2001-01-08 22:08 wtay
|
||
|
||
* docs/Makefile.am, docs/manual/components.sgml,
|
||
docs/manual/queues.sgml, docs/manual/quotes.sgml,
|
||
docs/manual/states.sgml, docs/manual/xml.sgml,
|
||
docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
|
||
docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
|
||
tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
|
||
gst_xml_get_element was broken
|
||
|
||
2001-01-08 22:04 richardb
|
||
|
||
* gst/: gstelement.c, gstelement.h: Correct typo in comment, and
|
||
make another comment more helpful.
|
||
|
||
2001-01-08 22:03 richardb
|
||
|
||
* plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
|
||
position in the heirarchy.
|
||
|
||
2001-01-08 20:15 richardb
|
||
|
||
* editor/gsteditorproperty.c: Display what the type of an element
|
||
is, as the first thing in the properties box.
|
||
|
||
2001-01-08 08:32 omegahacker
|
||
|
||
* docs/manual/quotes.sgml: added another, um, exchange
|
||
|
||
2001-01-08 01:43 richardb
|
||
|
||
* tools/gstreamer-launch.c: Fix typo in error message.
|
||
|
||
2001-01-08 01:27 richardb
|
||
|
||
* docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
|
||
Add a "quotes" section to the gstreamer manual. This may not be an
|
||
appropriate place to have this - feel free to remove it. But I
|
||
think this should live _somewhere_.
|
||
|
||
2001-01-08 01:23 richardb
|
||
|
||
* docs/random/filter-writers-guide: Remove text version of headings
|
||
for fwg. This is now contained in the SGML
|
||
|
||
2001-01-08 01:21 richardb
|
||
|
||
* docs/fwg/: .cvsignore, Makefile.am,
|
||
gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
|
||
Renamed the filter writers guide to plugin writers guide. Added in
|
||
the planned section headings.
|
||
|
||
2001-01-07 22:59 wtay
|
||
|
||
* tests/sched/testcases1.tc: Added a sample tescase file
|
||
|
||
2001-01-07 22:36 wtay
|
||
|
||
* docs/random/testing/syntax: Added iterations
|
||
|
||
2001-01-07 22:34 wtay
|
||
|
||
* docs/random/testing/syntax: Added a plan for regression test plan
|
||
definitions
|
||
|
||
2001-01-07 18:36 wtay
|
||
|
||
* gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
|
||
thread, pipeline, so that it can be used in gstreamer-inspect and
|
||
gstreamer-launch...
|
||
|
||
2001-01-07 17:09 wtay
|
||
|
||
* configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
|
||
docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
|
||
docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
|
||
docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
|
||
docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
|
||
docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
|
||
docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
|
||
docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
|
||
docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
|
||
gstplay/gstmediaplay.glade: Made sure -g is not used when no
|
||
--enable-debug Updated AUTHORS in gstmediaplay
|
||
|
||
2001-01-07 16:48 richardb
|
||
|
||
* tools/gstreamer-register.c: Fix typos in save_regsitry()
|
||
|
||
2001-01-07 16:14 richardb
|
||
|
||
* tools/gstreamer-register.c: Folling wtays suggestion, I was going
|
||
to start using xmlDocDump, to avoid a symlink attack on the
|
||
temporary registry file. Unfortunately, xmlDocDump doesn't give
|
||
any indication whether its successful, so I've #ifdefed this out
|
||
and left the original in place. Since the tmp file is in
|
||
/etc/gstreamer, this should be okay for the moment, but I shall ask
|
||
the libxml people to add some way of getting the success value of
|
||
DocDump so we can use that in future.
|
||
|
||
2001-01-07 15:31 richardb
|
||
|
||
* acinclude.m4: Slight tweak: now I just need to send the modified
|
||
version off to the alsa people.
|
||
|
||
2001-01-07 15:25 richardb
|
||
|
||
* acinclude.m4: New macro for testing for ALSA libraries.
|
||
Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
|
||
|
||
2001-01-07 15:20 richardb
|
||
|
||
* gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
|
||
gstreamer-register will now never cause the ** WARNING **:
|
||
gstplugin: registry needs rebuild warning to appear - sets a hidden
|
||
global in gstplugin.c to turn the warning off. Fix a warning in
|
||
gst/cothreads.c (function was declared extern, defined static)
|
||
|
||
2001-01-07 14:55 richardb
|
||
|
||
* plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
|
||
|
||
2001-01-07 14:49 wtay
|
||
|
||
* gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
|
||
locking by only using the elements mutex. This should fix the
|
||
locking problems we had...
|
||
|
||
2001-01-07 14:32 richardb
|
||
|
||
* plugins/esd/esdsink/esdsink.c: And another tiny warning.
|
||
|
||
2001-01-07 14:29 richardb
|
||
|
||
* plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
|
||
|
||
2001-01-07 14:16 richardb
|
||
|
||
* acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
|
||
not to be installed.
|
||
|
||
2001-01-07 14:05 richardb
|
||
|
||
* acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
|
||
can compile. Will shortly update this with a slightly better
|
||
macro.
|
||
|
||
2001-01-07 13:58 richardb
|
||
|
||
* configure.in, docs/manuals.mak: Add tests for -L png and -L eps
|
||
arguments to fig2dev. Correct slip in docs/manuals.mak which used
|
||
HAVE_DB2PS instead of HAVE_PS2PDF.
|
||
|
||
2001-01-07 08:40 omegahacker
|
||
|
||
* configure.in: added check for libasound, and fixed check for
|
||
cdparanoia
|
||
|
||
2001-01-07 08:01 omegahacker
|
||
|
||
* plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
|
||
over-zealous attempt to squash leaks, I put the g_free too early
|
||
|
||
2001-01-07 07:46 omegahacker
|
||
|
||
* plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
|
||
to both the plugin and the ladspa-provided code
|
||
|
||
2001-01-07 07:45 omegahacker
|
||
|
||
* gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
|
||
gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
|
||
|
||
2001-01-07 07:01 richardb
|
||
|
||
* gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
|
||
repository up-to-dateness by scanning through all directories on
|
||
path, and checking that they and all their files are older than the
|
||
repository. Give warning message if not.
|
||
|
||
2001-01-07 05:54 richardb
|
||
|
||
* tools/gstreamer-register.c: Test xmlSaveFile return value
|
||
correctly (had to get source to find out what it meant...)
|
||
gstreamer-register now seems to work fine, even in a non-standard
|
||
location.
|
||
|
||
2001-01-07 05:35 richardb
|
||
|
||
* configure.in: Fix tiny slip which made configdir still always be
|
||
/etc/gstreamer/
|
||
|
||
2001-01-07 05:30 richardb
|
||
|
||
* acconfig.h, configure.in, docs/manual/factories.sgml,
|
||
gst/gstplugin.c, tools/gstreamer-register.c: Config directory
|
||
(which currently just holds the registry)ecan now be set by
|
||
configure --with-configdir=<directory path>
|
||
|
||
2001-01-07 04:51 richardb
|
||
|
||
* tools/gstreamer-register.c: Almost completely rewritten
|
||
gstreamer-register. Now checks most errors that can happen, and
|
||
displays a useful message.
|
||
|
||
2001-01-07 04:28 omegahacker
|
||
|
||
* gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
|
||
|
||
2001-01-07 04:00 omegahacker
|
||
|
||
* gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
|
||
capabilities into gst_parse_launch()
|
||
|
||
2001-01-07 03:42 wtay
|
||
|
||
* gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
|
||
gstqueue.h: Added sleep time to identity Added timeout value in
|
||
queue (not activated yet)
|
||
|
||
2001-01-07 03:06 omegahacker
|
||
|
||
* tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
|
||
fix the parser that created them
|
||
|
||
2001-01-07 02:30 wtay
|
||
|
||
* docs/random/queue: Added a deadlock case for the queue
|
||
|
||
2001-01-07 02:23 richardb
|
||
|
||
* docs/fwg/: Makefile.am, concepts.sgml,
|
||
gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
|
||
headings for the second section too, and some text for it... ;-)
|
||
|
||
2001-01-07 00:12 richardb
|
||
|
||
* docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
|
||
titlepage.sgml: Wrote introduction, and changed name to plugin
|
||
writers guide (though files still need rename). I'll leave the
|
||
filenames as is for now, since the name might still change again...
|
||
|
||
2001-01-06 22:05 omegahacker
|
||
|
||
* docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
|
||
docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
|
||
docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
|
||
docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
|
||
docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
|
||
docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
|
||
docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
|
||
docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
|
||
docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
|
||
docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
|
||
docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
|
||
docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
|
||
gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
|
||
gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
|
||
gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
|
||
gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
|
||
a bit.
|
||
|
||
2001-01-06 19:09 wtay
|
||
|
||
* gst/elements/gstqueue.c: Rearranged the mutex locking, still have
|
||
to think about it though...
|
||
|
||
2001-01-06 18:08 wtay
|
||
|
||
* gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
|
||
routines
|
||
|
||
2001-01-06 16:56 wtay
|
||
|
||
* tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
|
||
|
||
2001-01-06 16:52 wtay
|
||
|
||
* docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
|
||
test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
|
||
create dangling elements with the current scheduler. Remove the
|
||
subtitle parser because it's not possible with the current
|
||
scheduler. Added a padtemplate for MPEG2 subtitles.
|
||
|
||
2001-01-06 10:42 omegahacker
|
||
|
||
* configure.in: removed xing and added AM_CONDITIONAL for
|
||
HAVE_GNOME
|
||
|
||
2001-01-06 09:49 omegahacker
|
||
|
||
* autogen.sh: added --enable-debug to autogen.sh, duh...
|
||
|
||
2001-01-06 02:35 wtay
|
||
|
||
* docs/manuals.mak, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/tmpl/gstasyncdisksrc.sgml,
|
||
docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
|
||
docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
|
||
docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
|
||
docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
|
||
docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
|
||
docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
|
||
docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
|
||
docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
|
||
docs/manual/bins.sgml, docs/manual/connections.sgml,
|
||
docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
|
||
docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
|
||
docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
|
||
gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
|
||
gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
|
||
gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
|
||
gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
|
||
manual and the docs. Removed the esdsink in gst/elements/ we have
|
||
a real one not in the plugins dir. Added more APIs to query the
|
||
plugins, types and caps. more fields now have a getter and a
|
||
setter. This is needed to make gstreamer wrapper fiendly. Added
|
||
gst_element_disconnect beacuse we also have a gst_element_connect
|
||
|
||
2001-01-05 18:50 wtay
|
||
|
||
* docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
|
||
helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
|
||
queues.sgml, threads.sgml: Docs updates
|
||
|
||
2001-01-05 00:28 omegahacker
|
||
|
||
* gst/cothreads.c: fixed missing comment noticed by David Lehn
|
||
|
||
2001-01-04 23:35 wtay
|
||
|
||
* docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
|
||
elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
|
||
helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
|
||
states.sgml, threads.sgml: Updates and additions to the manual
|
||
|
||
2001-01-04 22:15 omegahacker
|
||
|
||
* gst/cothreads.c, gst/gstinfo.c,
|
||
docs/gst/tmpl/gstasyncdisksrc.sgml,
|
||
docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
|
||
docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
|
||
docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
|
||
docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
|
||
docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
|
||
docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
|
||
docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
|
||
docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
|
||
updated API docs
|
||
|
||
2001-01-04 20:34 omegahacker
|
||
|
||
* tools/gstreamer-launch.c: fixed problems with -launch
|
||
|
||
2001-01-04 20:17 omegahacker
|
||
|
||
* plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
|
||
|
||
2001-01-04 19:22 wtay
|
||
|
||
* examples/launch/mp3play: Fixed mp3play
|
||
|
||
2001-01-04 19:16 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Added printout of the capabilities of
|
||
the pads
|
||
|
||
2001-01-04 18:57 wtay
|
||
|
||
* tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
|
||
default removed debugging -g from Makefile
|
||
|
||
2001-01-04 17:44 richardb
|
||
|
||
* examples/launch/mp3play: Undo accidental commit of debugging
|
||
version.
|
||
|
||
2001-01-04 16:46 richardb
|
||
|
||
* tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
|
||
it. ;-)
|
||
|
||
2001-01-04 10:54 omegahacker
|
||
|
||
* gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
|
||
elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
|
||
cothreads sources a bit, added some API docs. Added some functions
|
||
needed for gstreamer-inspect. Added num_sources to fakesink.
|
||
|
||
2001-01-04 10:53 omegahacker
|
||
|
||
* plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
|
||
to ladspa wrapper, closer to data movement
|
||
|
||
2001-01-04 10:47 omegahacker
|
||
|
||
* tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
|
||
to list elements and plugin info too
|
||
|
||
2001-01-04 07:19 wtay
|
||
|
||
* tools/gstreamer-launch.c: A little fix for parameter parsing
|
||
|
||
2001-01-04 00:15 richardb
|
||
|
||
* examples/launch/mp3play: Updated to supply argument as
|
||
"name=value" rather than just "value"
|
||
|
||
2001-01-04 00:15 richardb
|
||
|
||
* tools/gstreamer-launch.c: Added partial fix so that arguments can
|
||
be set.
|
||
|
||
2001-01-03 23:08 wtay
|
||
|
||
* test/mp3play.c: Make sure the plugin is loaded only once
|
||
|
||
2001-01-03 22:58 richardb
|
||
|
||
* examples/: helloworld2/helloworld2.c, launch/mp3play,
|
||
queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
|
||
thread/thread.c, xml/createxml.c: Do gst_init first, so we can
|
||
supply debugging options to libgst
|
||
|
||
2001-01-03 20:55 wtay
|
||
|
||
* tools/gstreamer-inspect.c: Added the previous changes back in
|
||
|
||
2001-01-03 20:44 omegahacker
|
||
|
||
* gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
|
||
updates and a padtemplate counter added
|
||
|
||
2001-01-03 20:40 omegahacker
|
||
|
||
* gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
|
||
function
|
||
|
||
2001-01-03 20:21 wtay
|
||
|
||
* gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
|
||
tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
|
||
GSList Some fixes to inspect: added the mime type
|
||
|
||
2001-01-03 19:54 wtay
|
||
|
||
* configure.in, tools/gstreamer-inspect.c: Added proper comment for
|
||
the bonobo component fix a compile bug in inspect... Erik, have
|
||
pending changes to gstpad.h?
|
||
|
||
2001-01-03 19:12 richardb
|
||
|
||
* examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
|
||
Do gst_init first in helloworld, so you can supply gst parameters.
|
||
Correct name of frequency cap to rate, in esdsink. Now connects
|
||
properly.
|
||
|
||
2001-01-03 18:55 richardb
|
||
|
||
* gst/elements/gstaudiosink.c: Various small fixes.
|
||
|
||
2001-01-03 18:51 richardb
|
||
|
||
* plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
|
||
updating of parameters now.
|
||
|
||
2001-01-03 18:15 richardb
|
||
|
||
* plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
|
||
functions! Wheeeee! Still needs to have a few things sorted out
|
||
though, such as parameter setting / syncing.
|
||
|
||
2001-01-03 16:25 richardb
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/example.c,
|
||
plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
|
||
plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
|
||
plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
|
||
Added nearly complete esdsink: all structure in place, just need to
|
||
add actaul links to libesd. ;-)
|
||
|
||
2001-01-03 08:48 omegahacker
|
||
|
||
* tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
|
||
now, like padtemplates, caps/props, and arguments. More stuff can
|
||
be done, but not now, I must sleep.
|
||
|
||
2001-01-03 07:38 omegahacker
|
||
|
||
* tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
|
||
gstreamer-launch.c: Updates to -launch, added -inspect.
|
||
|
||
2001-01-02 23:33 wtay
|
||
|
||
* plugins/: example.c, example.h: Updated the example plugin
|
||
template
|
||
|
||
2001-01-02 22:52 richardb
|
||
|
||
* docs/Makefile.am: Don't delete CVS directories from working
|
||
directory: delete from distdir. Also, delete backup files, while
|
||
you're at it. :)
|
||
|
||
2001-01-02 20:50 wtay
|
||
|
||
* gstreamer.spec.in: Datafiles in share should go in to RPM too
|
||
|
||
2001-01-02 19:46 wtay
|
||
|
||
* examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
|
||
examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
|
||
examples/queue/Makefile.am, examples/queue2/Makefile.am,
|
||
examples/queue3/Makefile.am, examples/queue4/Makefile.am,
|
||
examples/thread/Makefile.am, examples/xml/Makefile.am,
|
||
plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
|
||
test/bindings/Makefile.am: The examples must not be installed
|
||
Removed debugging from Makefiles for avidecoder/ac3parse
|
||
/test/bindings/dummy.h cannot be installed
|
||
|
||
2001-01-02 18:40 wtay
|
||
|
||
* docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
|
||
plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
|
||
plugins/audioscale/audioscale.c,
|
||
plugins/filters/median/Makefile.am,
|
||
plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpegtypes/Makefile.am,
|
||
plugins/mpeg2/mpegtypes/Makefile.am,
|
||
plugins/visualization/spectrum/fix_fft.c,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
|
||
the docs more fixes for symbols collisions
|
||
|
||
2001-01-02 16:39 wtay
|
||
|
||
* plugins/visualization/synaesthesia/core.c: Fixed a symbol
|
||
conflict with mpeg_audio
|
||
|
||
2001-01-02 16:29 wtay
|
||
|
||
* plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
|
||
mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
|
||
symbol conflict with mpeg_play
|
||
|
||
2001-01-02 15:18 richardb
|
||
|
||
* docs/gst/Makefile.am: Remove gstesdsink
|
||
|
||
2001-01-02 14:35 richardb
|
||
|
||
* docs/Makefile.am: Add dist-hook to stop CVS/ directories being
|
||
put into distribution.
|
||
|
||
2001-01-02 14:34 richardb
|
||
|
||
* configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
|
||
documentation fails to build correctly when libhttp isn't present
|
||
without this.
|
||
|
||
2001-01-02 13:23 richardb
|
||
|
||
* autogen.sh: Correct ftp urls for libtool.
|
||
|
||
2001-01-02 12:07 wtay
|
||
|
||
* autogen.sh: Fixed a typo
|
||
|
||
2001-01-02 12:04 wtay
|
||
|
||
* acconfig.h, autogen.sh, configure.in,
|
||
gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
|
||
gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
|
||
libjpeg Added and action for the load menu in gstplay Fixed drag
|
||
and drop in gstplay More verbose errors in gstasyndisksrc
|
||
|
||
2001-01-02 08:13 omegahacker
|
||
|
||
* acconfig.h, autogen.sh, configure.in,
|
||
docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
|
||
gst/gstplugin.c, gst/elements/Makefile.am,
|
||
gst/elements/gstasyncdisksrc.c, include/registry.h,
|
||
libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
|
||
libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
|
||
libs/idct/Makefile.am, libs/riff/gstriffencode.c,
|
||
libs/riff/gstriffparse.c, plugins/Makefile.am,
|
||
plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
|
||
plugins/avi/Makefile.am, plugins/avi/codectest.c,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
|
||
plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
|
||
plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
|
||
plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
|
||
plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
|
||
plugins/filters/ladspa/gstladspa.c,
|
||
plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
|
||
plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
|
||
plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mpeg1/mpeg1encoder/globals.h,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg1encoder/marker.c,
|
||
plugins/mpeg1/mpeg1encoder/mem.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1/system_encode/systems.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.h,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
|
||
plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
|
||
plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
|
||
plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/vumeter/vumeter.c,
|
||
plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
|
||
plugins/wav/gstparsewav.c: Massive, massive update of most source
|
||
files. I went through and cleaned up all the warnings that I
|
||
could, which involved fixing some of the plugins.
|
||
|
||
The configure.in script was re-arranged and cleaned up so, and a
|
||
check for libtool 1.3.5 was added to autogen.sh. Added checks for
|
||
Gtk and GNOME.
|
||
|
||
Some plugins were removed from the list of things to build for
|
||
various reasons.
|
||
|
||
Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
|
||
critical and even an if() from a DEBUG can significantly increase
|
||
runtimes.
|
||
|
||
2001-01-02 02:18 wtay
|
||
|
||
* tests/Makefile.am: ooops, eos is a dir
|
||
|
||
2001-01-02 02:16 wtay
|
||
|
||
* docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
|
||
editor/pixmaps/Makefile.am, tests/Makefile.am,
|
||
tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
|
||
Added eos test programs
|
||
|
||
2001-01-02 01:44 wtay
|
||
|
||
* configure.in, docs/random/eos, editor/Makefile.am,
|
||
editor/gsteditorimage.c, editor/gsteditorpalette.c,
|
||
editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
|
||
gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
|
||
gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
|
||
gsteditor/gstplay install/build fixed typo in random/eos added
|
||
num_buffers property to fakesrc
|
||
|
||
2001-01-02 01:33 richardb
|
||
|
||
* Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
|
||
docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
|
||
the tools used to make documentation. If documentation cannot be
|
||
generated, whatever is available will still be installed.
|
||
videosink/imagetest is now a check_PROGRAM
|
||
|
||
2001-01-02 01:00 omegahacker
|
||
|
||
* REQUIREMENTS: updated requirements
|
||
|
||
2001-01-02 00:35 omegahacker
|
||
|
||
* REQUIREMENTS: added list of requrements
|
||
|
||
2001-01-02 00:31 richardb
|
||
|
||
* configure.in, examples/Makefile.am: Added launch back into make
|
||
system. The Makefile wasn't being generated, resulting in make
|
||
dist failing when the directory was entered for make dist.
|
||
|
||
2001-01-01 23:50 wtay
|
||
|
||
* examples/Makefile.am: Added directories to DIST_SUBDIRS
|
||
|
||
2001-01-01 23:20 omegahacker
|
||
|
||
* examples/autoplug/Makefile.am: somehow Makefile.am went
|
||
zero-bytes
|
||
|
||
2001-01-01 22:44 omegahacker
|
||
|
||
* examples/: Makefile.am, thread/Makefile.am: updated examples
|
||
build stuff
|
||
|
||
2001-01-01 21:21 omegahacker
|
||
|
||
* Makefile.am, configure.in, examples/xml/Makefile.am,
|
||
gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
|
||
|
||
2001-01-01 19:54 wtay
|
||
|
||
* docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
|
||
proposition for eos propagation
|
||
|
||
2001-01-01 17:25 wtay
|
||
|
||
* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
|
||
gst/gstpad.c: Documentation updates
|
||
|
||
2001-01-01 14:34 richardb
|
||
|
||
* examples/launch/Makefile.am: Add one more file to dist.
|
||
|
||
2001-01-01 14:06 richardb
|
||
|
||
* docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
|
||
not being put into distributions. make dist now appears to create
|
||
a fully functional distribution. make rpm should now produce an
|
||
rpm. Whether that rpm is any good is another matter...
|
||
|
||
2001-01-01 13:41 richardb
|
||
|
||
* Makefile.am, configure.in, examples/Makefile.am,
|
||
examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
|
||
build system for examples.
|
||
|
||
2001-01-01 08:43 omegahacker
|
||
|
||
* gstplay/Makefile.am, plugins/avi/Makefile.am,
|
||
plugins/avi/wincodec/Makefile.am: More build changes
|
||
|
||
2001-01-01 08:37 omegahacker
|
||
|
||
* Makefile.am, autogen.sh, configure.in,
|
||
docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
|
||
examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
|
||
examples/helloworld/Makefile, examples/helloworld/Makefile.am,
|
||
examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
|
||
examples/queue/Makefile, examples/queue/Makefile.am,
|
||
examples/queue2/Makefile, examples/queue2/Makefile.am,
|
||
examples/queue3/Makefile, examples/queue3/Makefile.am,
|
||
examples/queue4/Makefile, examples/queue4/Makefile.am,
|
||
examples/thread/Makefile, examples/thread/Makefile.am,
|
||
examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
|
||
gst/gstplugin.c: Re-arranged the build a bit to try to make it more
|
||
sane. Added some debug.
|
||
|
||
2001-01-01 07:47 omegahacker
|
||
|
||
* gstplay/Makefile.am: added headers and such to Makefile.am for
|
||
dist
|
||
|
||
2001-01-01 07:44 omegahacker
|
||
|
||
* test/: mp3.c, qtest.c: added the category number to DEBUG
|
||
|
||
2001-01-01 07:42 omegahacker
|
||
|
||
* plugins/filters/ladspa/Makefile.am: missed utils.h
|
||
|
||
2001-01-01 07:30 omegahacker
|
||
|
||
* configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
|
||
|
||
2001-01-01 06:59 wtay
|
||
|
||
* configure.in, docs/gst/tmpl/gstinfo.sgml,
|
||
docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
examples/autoplug/autoplug.c: Added -Wall to configure.in
|
||
|
||
2001-01-01 06:57 omegahacker
|
||
|
||
* gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
|
||
optimized cothreads.c beyond the point of functioning
|
||
|
||
2001-01-01 06:23 wtay
|
||
|
||
* plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
|
||
vorbisenc.c, vorbisenc.h: Some compile cleanups
|
||
|
||
2001-01-01 05:26 wtay
|
||
|
||
* gst/gstpipeline.c: Fixed a very bad error with autoplugging.
|
||
|
||
2001-01-01 05:18 omegahacker
|
||
|
||
* gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
|
||
works nicely now
|
||
|
||
2001-01-01 04:53 omegahacker
|
||
|
||
* gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
|
||
level, updated cmdline code
|
||
|
||
2001-01-01 04:41 omegahacker
|
||
|
||
* gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
|
||
and dec, and added an INFO line in gst_pad_connect()
|
||
|
||
2001-01-01 04:11 omegahacker
|
||
|
||
* plugins/filters/ladspa/: Makefile, search.c: removed accidentally
|
||
checked in Makefile and added .cvsignore
|
||
|
||
2001-01-01 04:10 wtay
|
||
|
||
* test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
|
||
tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
|
||
programs
|
||
|
||
2001-01-01 04:04 wtay
|
||
|
||
* gst/gst.c: Fixed a typo
|
||
|
||
2001-01-01 04:02 wtay
|
||
|
||
* plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
|
||
properties back
|
||
|
||
2001-01-01 03:59 omegahacker
|
||
|
||
* plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
|
||
filter up to compile
|
||
|
||
2001-01-01 03:57 omegahacker
|
||
|
||
* plugins/filters/Makefile.am: added ladspa
|
||
|
||
2001-01-01 03:57 omegahacker
|
||
|
||
* gst/gstautoplug.c: set categories for all INFOs
|
||
|
||
2001-01-01 03:44 omegahacker
|
||
|
||
* tests/sched/.cvsignore: added .cvsignore
|
||
|
||
2001-01-01 03:43 wtay
|
||
|
||
* gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
|
||
parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
|
||
FLAGS and options on --help
|
||
|
||
2001-01-01 03:22 omegahacker
|
||
|
||
* tests/.cvsignore: updated .cvsignore
|
||
|
||
2001-01-01 03:20 omegahacker
|
||
|
||
* configure.in: added directories to configure.in
|
||
|
||
2001-01-01 03:19 omegahacker
|
||
|
||
* plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
|
||
gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
|
||
wrapper
|
||
|
||
2001-01-01 03:18 omegahacker
|
||
|
||
* examples/Makefile.am: fixed stupid spelling mistake
|
||
|
||
2001-01-01 03:18 omegahacker
|
||
|
||
* gstplay/: .cvsignore, Makefile.am: gstplay now builds from
|
||
build-directory, doesn't require a make install
|
||
|
||
2001-01-01 03:16 omegahacker
|
||
|
||
* plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
|
||
avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
|
||
avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
|
||
cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
|
||
filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
|
||
mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
|
||
mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
|
||
mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
|
||
mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
|
||
mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
|
||
mpeg1/system_encode/system_encode.c,
|
||
mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
|
||
mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
|
||
mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
|
||
mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
|
||
mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
|
||
visualization/smoothwave/smoothwave.c,
|
||
visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
|
||
Updated all plugins to use new GST_DEBUG and GST_INFO systems.
|
||
|
||
2001-01-01 03:16 omegahacker
|
||
|
||
* libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
|
||
riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
|
||
of DEBUG.
|
||
|
||
2001-01-01 03:14 omegahacker
|
||
|
||
* gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
|
||
gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
|
||
gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
|
||
gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
|
||
gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
|
||
elements/gstaudiosink.c, elements/gstaudiosrc.c,
|
||
elements/gstdisksrc.c, elements/gstfdsink.c,
|
||
elements/gstpipefilter.c, elements/gstqueue.c,
|
||
elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
|
||
DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
|
||
now takes a category parameter, which is the same as GST_INFO
|
||
system. They are now called GST_CAT_*. All the GST_DEBUGs are set
|
||
to 0 for now, we need to go and fix all these eventually.
|
||
|
||
2001-01-01 02:46 omegahacker
|
||
|
||
* gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
|
||
NULL on g_strconcat
|
||
|
||
2001-01-01 02:34 omegahacker
|
||
|
||
* gst/gstcpu.c: fixed the segfault
|
||
|
||
2001-01-01 01:56 wtay
|
||
|
||
* acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
|
||
--disable-info-system nothing specified = INFO enabled, mask to
|
||
0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
|
||
--disable-info = INFO compiled into a nop and thus disabled
|
||
|
||
2001-01-01 00:44 omegahacker
|
||
|
||
* examples/: autoplug/.cvsignore, helloworld/.cvsignore,
|
||
helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
|
||
queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
|
||
thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
|
||
examples .cvsignores
|
||
|
||
2001-01-01 00:44 wtay
|
||
|
||
* acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
|
||
plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
|
||
--enable-debug-info A little fix for the avidecoder
|
||
|
||
2001-01-01 00:42 omegahacker
|
||
|
||
* examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
|
||
queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
|
||
thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
|
||
cleaned up the examples, added Makefiles, etc
|
||
|
||
2001-01-01 00:34 omegahacker
|
||
|
||
* examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
|
||
helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
|
||
queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
|
||
thread/Makefile, xml/Makefile: Updated makefiles for examples
|
||
|
||
2001-01-01 00:17 omegahacker
|
||
|
||
* gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
|
||
Cleaned up INFO system some more, added API to select categories,
|
||
modified the printout function to print cleanly for GST_INIT info
|
||
(the default min) and spew function:line debug_string [element] for
|
||
everything else. Eventually could make even that configurable
|
||
easily enough, just check against another bitmap instead of
|
||
checking for == GST_INIT.
|
||
|
||
2000-12-31 23:31 wtay
|
||
|
||
* gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
|
||
some compile warnings
|
||
|
||
2000-12-31 22:49 omegahacker
|
||
|
||
* gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
|
||
|
||
2000-12-31 22:18 omegahacker
|
||
|
||
* gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
|
||
gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
|
||
types/gsttypes.c: Started work on better ghostpad management, and
|
||
started to build the low- level EOS mechanism.
|
||
|
||
Also removed a couple of printouts that aren't needed any more.
|
||
|
||
2000-12-31 22:16 omegahacker
|
||
|
||
* plugins/: mp3decode/types/mp3types.c,
|
||
mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
|
||
Commented out some extra output that we don't need right now.
|
||
|
||
2000-12-31 22:15 omegahacker
|
||
|
||
* tools/gstreamer-register.c: Added stdlib.h to clean up exit()
|
||
warnings
|
||
|
||
2000-12-31 22:14 omegahacker
|
||
|
||
* tests/: load.c, markup.c: New test programs.
|
||
|
||
2000-12-31 22:13 omegahacker
|
||
|
||
* tests/Makefile.am: [no log message]
|
||
|
||
2000-12-31 22:11 omegahacker
|
||
|
||
* tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
|
||
Converted to a Makefile.am, fixed up the GstSrc thing, and removed
|
||
a set to READY state before PLAYING that isn't necessary.
|
||
|
||
2000-12-31 18:06 richardb
|
||
|
||
* plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
|
||
noinst_HEADERS
|
||
|
||
2000-12-31 17:49 richardb
|
||
|
||
* plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
|
||
couple more fixes to make dist.
|
||
|
||
2000-12-31 17:37 richardb
|
||
|
||
* plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
|
||
|
||
2000-12-31 17:34 wtay
|
||
|
||
* plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
|
||
motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
|
||
It should compile now, but doesn't work
|
||
|
||
2000-12-31 17:32 richardb
|
||
|
||
* plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
|
||
mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
|
||
mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
|
||
ensure that appropriate files are included in make dist. Make dist
|
||
now produces a nearly functioning distribution.
|
||
|
||
2000-12-31 17:32 wtay
|
||
|
||
* editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
|
||
Updated the editor to use the capslist Added change state in
|
||
cdparanoia
|
||
|
||
2000-12-31 17:02 wtay
|
||
|
||
* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
|
||
docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
|
||
gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
|
||
Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
|
||
programs to tests/.cvsignore
|
||
|
||
2000-12-31 16:15 wtay
|
||
|
||
* tests/padfactory.c: Test program for the pad factory
|
||
|
||
2000-12-31 16:12 wtay
|
||
|
||
* examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
|
||
gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
|
||
gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
|
||
gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/cdparanoia/cdparanoia.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/types/mp3types.c,
|
||
plugins/mp3encode/lame/gstlame.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
|
||
tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
|
||
tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
|
||
Added multiple caps to the pads Extended the padfactory for the
|
||
multiple caps GstCaps now have a name so that future manipulations
|
||
on them can be done by name Updated the plugins for the new caps
|
||
list
|
||
|
||
2000-12-31 16:07 richardb
|
||
|
||
* Makefile.am, configure.in, include/Makefile.am: Add files in
|
||
include to distributions.
|
||
|
||
2000-12-31 15:53 richardb
|
||
|
||
* gst/Makefile.am: Add gstpropsprivate.h to dist.
|
||
|
||
2000-12-31 15:19 richardb
|
||
|
||
* docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
|
||
|
||
2000-12-31 15:18 richardb
|
||
|
||
* configure.in: Add docs/fwg/Makefile to things to be built.
|
||
|
||
2000-12-31 14:22 richardb
|
||
|
||
* docs/manuals.mak: Fix another bug in make install for fwg
|
||
(complained becuase there were no pngs to install). I should have
|
||
got up more slowly today...
|
||
|
||
2000-12-31 14:02 richardb
|
||
|
||
* docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
|
||
manual/images/.cvsignore: Fix .cvsignores
|
||
|
||
2000-12-31 13:55 richardb
|
||
|
||
* docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
|
||
manuals. Added stuff to .cvsignore in fwg
|
||
|
||
2000-12-31 10:46 omegahacker
|
||
|
||
* tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
|
||
supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
|
||
(fakesink))' out. Doesn't seem to recognize pad names yet for some
|
||
reason, so it goes with the first sink/src pad it finds in a given
|
||
element. Other problems still remain, but the hard part is done
|
||
with.
|
||
|
||
2000-12-30 19:51 wtay
|
||
|
||
* plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
|
||
video detection because we simply don't know if it's mpeg1 or mpeg2
|
||
|
||
2000-12-30 19:41 wtay
|
||
|
||
* plugins/avi/gstavidecoder.c: removed debugging
|
||
|
||
2000-12-30 19:40 wtay
|
||
|
||
* plugins/mpeg1/parse/Makefile.am: removed debugging info again
|
||
|
||
2000-12-30 19:39 wtay
|
||
|
||
* plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
|
||
other private streams until autoplug can figure it out
|
||
|
||
2000-12-30 19:37 wtay
|
||
|
||
* libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
|
||
versions until they get fixed
|
||
|
||
2000-12-30 19:04 wtay
|
||
|
||
* gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
|
||
plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwindec.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
|
||
Fixed a bug in multiple typefind function loading: when a typefind
|
||
is requested for a mimetype, all plugins with a typefind function
|
||
should be loaded.
|
||
|
||
2000-12-30 17:42 wtay
|
||
|
||
* gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
|
||
gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
|
||
Added some more INFO to gstthread
|
||
|
||
2000-12-30 17:13 wtay
|
||
|
||
* docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
|
||
makefile for new files
|
||
|
||
2000-12-30 16:13 wtay
|
||
|
||
* docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
|
||
docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
|
||
docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
|
||
docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
|
||
docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
|
||
docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
|
||
docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
|
||
gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
|
||
gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
|
||
remove sink, src, filter, connection added gstinfo to docs.
|
||
Updated some core files for the docs gsttypefind did not include
|
||
gst_private Added CFlags to Makefile.am in gst/elements
|
||
|
||
2000-12-30 15:36 richardb
|
||
|
||
* docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
|
||
fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
|
||
framework for writing filter writers guide. Extracted much of the
|
||
makefile from docs/manual into a shared file which is included, so
|
||
it can be re-used.
|
||
|
||
2000-12-30 14:46 richardb
|
||
|
||
* docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
|
||
libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
|
||
for make disting .ps files. Couple of final fixes to
|
||
libs/Makefile.am, too. Add a few things to cvsignores.
|
||
|
||
2000-12-30 14:40 richardb
|
||
|
||
* plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
|
||
mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
|
||
to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
|
||
works.
|
||
|
||
2000-12-30 13:54 richardb
|
||
|
||
* docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
|
||
- make should now cause gstreamer-libs docs to be created. Make
|
||
dist may work too - untested. No longer store tmpls in CVS,
|
||
either. Only thing missing is make dependencies on the source
|
||
files used to extract the docs.
|
||
|
||
2000-12-30 13:14 richardb
|
||
|
||
* docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
|
||
gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
|
||
gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
|
||
Remove template files from CVS: they're autogenerated better.
|
||
|
||
2000-12-30 05:05 richardb
|
||
|
||
* docs/manual/Makefile.am: Makefile can now be used for a different
|
||
manual by simply changing the initial variables
|
||
|
||
2000-12-30 04:40 richardb
|
||
|
||
* docs/manual/images/: .cvsignore, Makefile.am: Remove old
|
||
directories and files
|
||
|
||
2000-12-30 04:36 richardb
|
||
|
||
* docs/manual/: Makefile.am, bin-element.fig,
|
||
connected-elements.fig, filter-element-multi.fig,
|
||
filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
|
||
sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
|
||
Misc tweaks to makefile for manual. Moved .figs into same
|
||
directory so we can have them built appropriately without having to
|
||
hack makefiles horribly. Nearly have a core makefile which can be
|
||
reused for other manuals.
|
||
|
||
2000-12-30 03:28 wtay
|
||
|
||
* docs/manual/images/Makefile.am: Scaled down the eps images to
|
||
half their size
|
||
|
||
2000-12-30 02:47 wtay
|
||
|
||
* gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
|
||
gstelements Reverted pad names in gstfakesrc back to what they were
|
||
|
||
2000-12-30 02:41 omegahacker
|
||
|
||
* gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
|
||
gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
|
||
gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
|
||
|
||
2000-12-30 02:25 richardb
|
||
|
||
* docs/manual/Makefile.am: Minor neaten to makefile.
|
||
|
||
2000-12-30 01:53 richardb
|
||
|
||
* test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
|
||
mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
|
||
mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
|
||
to GstElements.
|
||
|
||
2000-12-30 01:06 richardb
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
|
||
Added configure test for liblame.
|
||
|
||
2000-12-30 00:46 richardb
|
||
|
||
* configure.in, plugins/Makefile.am: Add configure tests for
|
||
cdparanoia
|
||
|
||
2000-12-30 00:17 richardb
|
||
|
||
* plugins/mpeg1/system_encode/Makefile.am: Include "include/"
|
||
|
||
2000-12-29 22:36 richardb
|
||
|
||
* plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
|
||
Include "include/" when compiling.
|
||
|
||
2000-12-29 21:58 richardb
|
||
|
||
* gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
|
||
doesn't exist.
|
||
|
||
2000-12-29 21:56 richardb
|
||
|
||
* libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
|
||
issues.
|
||
|
||
2000-12-29 21:50 richardb
|
||
|
||
* libs/getbits/Makefile.am: Include libgst.la when linking gbtest
|
||
so it compiles.
|
||
|
||
2000-12-29 21:44 richardb
|
||
|
||
* plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
|
||
instead of ERROR_VAL, at Erik's suggestion. :)
|
||
|
||
2000-12-29 21:40 richardb
|
||
|
||
* plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
|
||
ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
|
||
|
||
2000-12-29 19:45 wtay
|
||
|
||
* gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
|
||
gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
|
||
gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
|
||
gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3encode/lame/gstlame.h,
|
||
plugins/mpeg1/mpeg_play/decoders.c,
|
||
plugins/mpeg1/mpeg_play/decoders.h,
|
||
plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
|
||
handling gstplay used old flag handling updated some plugins for
|
||
the new objects/error handling Fixed a serious buffer error in
|
||
gst_buffer_append
|
||
|
||
2000-12-29 18:31 wtay
|
||
|
||
* tests/: caps.c, props.c: Updated some test programs
|
||
|
||
2000-12-29 18:23 wtay
|
||
|
||
* gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
|
||
gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
|
||
elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
|
||
properties with a 0 value causes a segfault Fixed a possible bug in
|
||
gstautoplug when one of the constructed paths was empty Commented
|
||
out a too liberal assert in gstscheduler.c Added
|
||
GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
|
||
|
||
2000-12-29 10:02 omegahacker
|
||
|
||
* gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
|
||
gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
|
||
gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
|
||
ERROR systems. Very little code is converted yet. Policy
|
||
decisions need to be made as to what kinds of cases get what kind
|
||
of response, and what the default ERROR response should be. Right
|
||
now it will print out all the information, then have gdb spew a
|
||
stack trace.
|
||
|
||
2000-12-29 05:38 omegahacker
|
||
|
||
* gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
|
||
gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
|
||
gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
|
||
gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
|
||
gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
|
||
gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
|
||
gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
|
||
gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
|
||
copyright notices.
|
||
|
||
2000-12-29 04:36 wtay
|
||
|
||
* gstplay/gstplay.c: Add the pipeline to the thread after
|
||
autoplugging.
|
||
|
||
2000-12-29 03:05 wtay
|
||
|
||
* editor/gsteditorpadtemplate.c: Added a missing file...
|
||
|
||
2000-12-29 02:50 omegahacker
|
||
|
||
* plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
|
||
audioscale/audioscale.c, audioscale/audioscale.h,
|
||
avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
|
||
avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
|
||
avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
|
||
avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
|
||
capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
|
||
cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
|
||
cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
|
||
dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
|
||
effects/volume/volume.c, effects/volume/volume.h,
|
||
filters/median/median.c, filters/median/median.h,
|
||
filters/smooth/smooth.c, filters/smooth/smooth.h,
|
||
jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
|
||
jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
|
||
mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
|
||
mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
|
||
mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
|
||
mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
mpeg1/mpeg1encoder/gstmpeg1encoder.h,
|
||
mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
|
||
mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
|
||
mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
|
||
mpeg1/system_encode/system_encode.c,
|
||
mpeg1/system_encode/system_encode.h,
|
||
mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
|
||
mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
|
||
mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
|
||
mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
|
||
mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
|
||
mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
|
||
mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
|
||
mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
|
||
mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
|
||
rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
|
||
vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
|
||
videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
|
||
visualization/smoothwave/smoothwave.h,
|
||
visualization/spectrum/gstspectrum.c,
|
||
visualization/spectrum/gstspectrum.h,
|
||
visualization/synaesthesia/synaesthesia.c,
|
||
visualization/synaesthesia/synaesthesia.h,
|
||
visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
|
||
vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
|
||
vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
|
||
reparenting of all the elements to GstElement.
|
||
|
||
2000-12-29 02:28 omegahacker
|
||
|
||
* gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
|
||
gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
|
||
gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
|
||
gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
|
||
elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
|
||
elements/gstaudiosink.h, elements/gstaudiosrc.c,
|
||
elements/gstaudiosrc.h, elements/gstdisksrc.c,
|
||
elements/gstdisksrc.h, elements/gstelements.c,
|
||
elements/gstfakesink.c, elements/gstfakesink.h,
|
||
elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
|
||
elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
|
||
elements/gsthttpsrc.c, elements/gsthttpsrc.h,
|
||
elements/gstidentity.c, elements/gstidentity.h,
|
||
elements/gstpipefilter.c, elements/gstpipefilter.h,
|
||
elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
|
||
elements/gstsinesrc.h, elements/gsttypefind.c,
|
||
elements/gsttypefind.h: Reparented everything to GstElement,
|
||
removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
|
||
a bug in gst_bin_iterate_func.
|
||
|
||
2000-12-28 22:13 omegahacker
|
||
|
||
* gst/gstcaps.h: missed one file for copyright
|
||
|
||
2000-12-28 22:12 omegahacker
|
||
|
||
* gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
|
||
gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
|
||
gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
|
||
gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
|
||
gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
|
||
gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
|
||
gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
|
||
gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
|
||
gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
|
||
gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
|
||
gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
|
||
gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
|
||
gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
|
||
elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
|
||
in all the libgst files. Created gst_private.h, set up all files
|
||
to use it.
|
||
|
||
2000-12-28 21:42 wtay
|
||
|
||
* docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
|
||
docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
|
||
docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
|
||
docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
|
||
docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
|
||
docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
|
||
docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
|
||
docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
|
||
docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
|
||
docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
|
||
docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
|
||
gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
|
||
gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
|
||
gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
|
||
gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
|
||
gst/elements/gsttypefind.c: Updated the API docs.
|
||
|
||
2000-12-28 21:12 omegahacker
|
||
|
||
* gst/gstpad.c: removed some dead pad_pull/push code
|
||
|
||
2000-12-28 03:17 wtay
|
||
|
||
* plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
|
||
|
||
2000-12-28 03:00 wtay
|
||
|
||
* gst/elements/gsttypefind.c: fix a bug for multiple includes
|
||
|
||
2000-12-28 02:51 wtay
|
||
|
||
* editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
|
||
editor/gsteditorbin.c, editor/gsteditorelement.c,
|
||
editor/gsteditorpad.c, editor/gsteditorpalette.c,
|
||
editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
|
||
editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
|
||
gst/gstscheduler.c, gst/elements/gstqueue.c,
|
||
gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
|
||
tests/registry.c: Pending editor changes. fixes for autoplug of
|
||
elementary MPEG1 video streams make sure mp3 types get compiled
|
||
videosink changes for xml loading
|
||
|
||
2000-12-28 00:18 wtay
|
||
|
||
* gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
|
||
gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
|
||
gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
|
||
elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
|
||
again with mp3/mpeg1/ogg
|
||
|
||
2000-12-27 23:42 omegahacker
|
||
|
||
* gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
|
||
create_plan can be called multiple times.
|
||
|
||
2000-12-27 22:49 wtay
|
||
|
||
* plugins/vorbis/Makefile.am: Added libvorbisenc too
|
||
|
||
2000-12-27 22:39 wtay
|
||
|
||
* test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
|
||
mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
|
||
mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
|
||
spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
|
||
xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
|
||
changes
|
||
|
||
2000-12-27 20:41 wtay
|
||
|
||
* plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
|
||
vorbis encoder/decoder to latest CVS version
|
||
|
||
2000-12-27 04:16 wtay
|
||
|
||
* gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
|
||
option Added multiple pad output
|
||
|
||
2000-12-27 03:13 omegahacker
|
||
|
||
* gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
|
||
elements/Makefile.am, types/Makefile.am: Mostly minor little
|
||
changes, but two interesting things:
|
||
|
||
1) removed a pthread_join from the gst_thread_main_loop. commented
|
||
out because the thread isn't supposed to run pthread_join, the main
|
||
process is.
|
||
|
||
2) Fixed a major bug with cothreads in threads. Had to add
|
||
MAP_FIXED to the mmap() of the cothread stack. Presumably the
|
||
gilbc that ships with redhat 7.0 now places these mmap requests
|
||
somewhat randomly. Since they *must* be exactly where we expect
|
||
them, it was failing. MAP_FIXED forces it to put it where we say.
|
||
|
||
2000-12-27 00:46 omegahacker
|
||
|
||
* gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
|
||
the scheduling of chained cases. Very simply right now. Also
|
||
added code to allow the use_cothread flag of a bin to force all the
|
||
chains to use cothreads as well.
|
||
|
||
2000-12-27 00:01 omegahacker
|
||
|
||
* tests/: Makefile.am, case4.c: added case4
|
||
|
||
2000-12-26 23:51 omegahacker
|
||
|
||
* gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
|
||
gstscheduler.c, gstscheduler.h, gstthread.c,
|
||
elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
|
||
More massive changes to the scheduling system. Moved the
|
||
scheduling code to gstscheduler.[ch], so an child bin can replace
|
||
the scheduler. Introduced the concept of chains, which are subsets
|
||
of the list of managed elements for a given manager bin, which get
|
||
scheduled as separate entities. gst_bin_iterate_func should be
|
||
pretty much fixed now, the scheduling code gets to do all the hard
|
||
work.
|
||
|
||
Cothreaded case work in the couple tests I've tried, chained is
|
||
next.
|
||
|
||
2000-12-26 20:49 omegahacker
|
||
|
||
* gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
|
||
|
||
2000-12-26 20:24 wtay
|
||
|
||
* docs/random/usecases: This file will contain several use cases to
|
||
reason through
|
||
|
||
2000-12-25 01:33 wtay
|
||
|
||
* editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
|
||
editor/gsteditor.h, editor/gsteditorbin.c,
|
||
editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
|
||
editor/gsteditorconnection.h, editor/gsteditorcreate.c,
|
||
editor/gsteditorcreate.h, editor/gsteditorelement.c,
|
||
editor/gsteditorpad.c, editor/gsteditorproject.c,
|
||
editor/gsteditorproject.h, editor/gsteditorprojectview.c,
|
||
editor/gsteditorproperty.c, editor/gsteditorproperty.h,
|
||
gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
|
||
gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
|
||
- restucturing of object creation - loading of xml files - visual
|
||
eye candy: color changes on mouseover - active object is indicated
|
||
- property box changes for boolean and enum types - property box:
|
||
create properties per element - show pads/caps in propertybox
|
||
added gst_util_get_bool_arg in gstutils.c added default properties
|
||
for audiosink
|
||
|
||
2000-12-23 03:17 wtay
|
||
|
||
* gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
|
||
gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
|
||
elements/gstdisksrc.c, elements/gstfakesrc.c,
|
||
elements/gstidentity.c: Added handoff signals to fakesrc and
|
||
fakesink Added scheduling property to identity Added
|
||
GST_STATE_TRANSITION macro to check for state changes. Modified
|
||
gstbin and gstthread to the new state change macros
|
||
|
||
2000-12-22 23:23 wtay
|
||
|
||
* gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
|
||
gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
|
||
gst/elements/gstfakesrc.h, tests/sched/runxml.c,
|
||
tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
|
||
manager was not detected. Some other testcases bin, thread,
|
||
pipeline use the elementfactory on gst_*_new
|
||
|
||
2000-12-22 16:14 wtay
|
||
|
||
* gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
|
||
gst/gstxml.c, gst/elements/gstfakesink.c,
|
||
gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
|
||
gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
|
||
tests/sched/runtestcases, tests/sched/runxml.c,
|
||
tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
|
||
tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
|
||
tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
|
||
cases... they all fail :-( Added a flag to identity to for
|
||
loop_based behaviour. Added a signal to fakesink when a buffer is
|
||
consumed.
|
||
|
||
2000-12-21 20:21 wtay
|
||
|
||
* tests/sched/testcases: More testcases
|
||
|
||
2000-12-21 19:53 wtay
|
||
|
||
* tests/: autoplug.c, sched/testcases: 70+ testcases to start with
|
||
|
||
2000-12-21 07:10 omegahacker
|
||
|
||
* gst/gstbin.c: Some fixes to the non-chained case, it works in a
|
||
very basic way. More use cases will hopefully provide some sanity.
|
||
|
||
2000-12-21 01:27 omegahacker
|
||
|
||
* gst/elements/gstqueue.c: Fixing two bugs:
|
||
|
||
1) I had commented out an unlock. duh. 2) changed the _get
|
||
function to return the buffer rather than call _push
|
||
|
||
Also uncommented some debugging I'd turned off. Need to solve the
|
||
verbosity problem somehow, I think by way of debug levels as well
|
||
as info levels...
|
||
|
||
2000-12-20 09:39 omegahacker
|
||
|
||
* gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
|
||
gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
|
||
elements/gstaudiosrc.c, elements/gstdisksrc.c,
|
||
elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
|
||
elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
|
||
Massive scheduling changes (again). Not entirely complete, but
|
||
getting closer. Need to think about various scheduling plans that
|
||
we might want to produce, and figure out the rules for what is
|
||
legal, and how to get the results we need as far as the plan.
|
||
|
||
2000-12-20 00:55 wtay
|
||
|
||
* docs/random/autoplug1: Added explanation for current autoplugging
|
||
|
||
2000-12-19 16:38 wtay
|
||
|
||
* tests/: .cvsignore, props.c: Small test program for the property
|
||
system
|
||
|
||
2000-12-19 16:36 wtay
|
||
|
||
* gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
|
||
to dynamically create GstCaps and GstProps Changed typefind of
|
||
mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
|
||
whoohoo!
|
||
|
||
2000-12-19 13:44 wtay
|
||
|
||
* docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
|
||
gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
|
||
.dia drawings of the objects the autoplug test program.
|
||
|
||
2000-12-19 13:41 wtay
|
||
|
||
* gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
|
||
gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
|
||
gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
|
||
gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
|
||
tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
|
||
of GHashTables, since the autoplugger will use the GstCaps and
|
||
elementfactories instead of the type system. We don't maintain a
|
||
list anymore of the elements for the specific removed unused
|
||
code in XML loading/saving.
|
||
|
||
Cleanup in gstelementfactory: removed the register/unregister
|
||
methods, register is now implicit when gst_elementfactory_new is
|
||
called. _unregister is now _destroy. Removed logic to
|
||
register/unregister the types in gsttypes. added methods to
|
||
query if the factory can src/sink a GstCaps Make sure the
|
||
elementfactory is set in the element_class when a new element is
|
||
registered with gst_elementfactory_new.
|
||
|
||
gst.c: properly register the basic bins gst_pipeline: use new
|
||
gstautoplug (next checkin) gstprops: fixed an error in
|
||
compatibility check registry test program changes plugins: misc
|
||
changes for the new caps system.
|
||
|
||
2000-12-19 05:48 omegahacker
|
||
|
||
* plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
|
||
code the requires a patch to cdparanoia to avoid a segfault
|
||
|
||
2000-12-17 16:24 wtay
|
||
|
||
* gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
|
||
gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
|
||
gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/types/mp3types.c,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
|
||
typefind function now returns a GstCaps structure instead of a
|
||
gboolean. modified some plugins to this new behaviour Fixed
|
||
autoplugging for the mpg123 case. When an element is selected in
|
||
autoplugging and the caps do not match, another element is selected
|
||
until the caps match. only examples/autoplug works because
|
||
gstmediaplay uses a threaded setup that does not seem to work with
|
||
the current scheduling.
|
||
|
||
2000-12-17 06:26 omegahacker
|
||
|
||
* docs/code-reviews/: README, gstbin.c-1.41: README and the
|
||
beginning of the first code-review. Here's the README:
|
||
|
||
Code reviews: =============
|
||
|
||
Files are to be named by file or subsystem, and CVS revision number
|
||
or date:
|
||
|
||
gstbin.c-1.41 editor-20001216
|
||
|
||
A file should look something like the following:
|
||
|
||
-------------------------------------------------------------------
|
||
--- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
|
||
Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
|
||
|
||
----- Line 20: #define GST_DEBUG_ENABLED
|
||
|
||
Shouldn't be here, DEBUG should be enabled globally. May leave
|
||
until scheduling changes are done.
|
||
|
||
----- Line 117: (gst_bin_class_init)
|
||
gstelement_class->elementfactory =
|
||
gst_elementfactory_find("bin");
|
||
|
||
Not sure this is such a great idea. I thought the GstElement code
|
||
did this kind of stuff?
|
||
|
||
-------------------------------------------------------------------
|
||
---
|
||
|
||
The format will evolve as we do more stuff, such as putting in
|
||
fields for recommended actions, comments regarding any later
|
||
changes made and when, etc.
|
||
|
||
2000-12-17 04:54 omegahacker
|
||
|
||
* gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
|
||
gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
|
||
compilation fixes...
|
||
|
||
2000-12-16 17:12 wtay
|
||
|
||
* editor/editor.c, editor/editor.glade, editor/editor.ts,
|
||
editor/gsteditor.c, editor/gsteditorbin.c,
|
||
editor/gsteditorelement.c, editor/gsteditorproject.c,
|
||
editor/gsteditorproject.h, editor/gsteditorprojectview.c,
|
||
gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
|
||
gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
|
||
tests/registry.c: some editor changes= loading of save pipelines
|
||
(not working) added include in gstdebug.h for getpid property
|
||
loading implemented GstXML can now be queried for the toplevel
|
||
elements.
|
||
|
||
2000-12-16 10:18 omegahacker
|
||
|
||
* docs/random/sources, examples/autoplug/Makefile,
|
||
examples/helloworld/Makefile, examples/queue4/Makefile,
|
||
examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
|
||
gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
|
||
gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
|
||
gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
|
||
gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
|
||
gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
|
||
gst/elements/gstidentity.c, gst/elements/gstqueue.c,
|
||
gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
|
||
tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
|
||
tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
|
||
tests/states.c: WARNING: Don't grab this updated unless you're
|
||
really, REALLY sure. WARNING: Wait for the next one.
|
||
|
||
Whole lotta changes here, including a few random bits:
|
||
|
||
examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
|
||
gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
|
||
added new debugging for function ptrs gstpipeline.c: set type of
|
||
parent_class to the class, not the object gstthread.c: ditto
|
||
plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
|
||
some defaults cobin/spindentity.c: updated to new do/while
|
||
loopfunction style mp3encode/lame/gstlame.c: argument types,
|
||
whole lotta lame options tests/: various changes
|
||
|
||
Now, for the big changes: Once again, the scheduling system has
|
||
changed. And once again, it broke a whole bunch of things. The
|
||
gist of the change is that there is now a function pointer for
|
||
gst_pad_push and gst_pad_pull, instead of a hard-wired function.
|
||
Well, currently they are functions, but that's for debugging
|
||
purposes only, they just call the function pointer after spewing
|
||
lots of DEBUG().
|
||
|
||
This changed the GstPad structure a bit, and the GstPad API as
|
||
well. Where elements used to provide chain() and pull() functions,
|
||
they provide chain() and get() functions.
|
||
gst_pad_set_pull[region]_function has been changed to
|
||
get_pad_set_get[region]_function. This means all the elements out
|
||
there that used to have pull functions need to be updated. The
|
||
calls to that function have been changed in the normal elements,
|
||
but the names of the functions passed is still _pull[region](),
|
||
which is an aesthetic issue more than anything.
|
||
|
||
As for what doesn't work yet, just about anything dealing with
|
||
Connections is hosed, meaning threaded stuff won't work. This will
|
||
be fixed about 12 hours from now, after I've slept, etc. The
|
||
simplefake.c test works in both cothreaded and chained cases, but
|
||
not much else will work due to the Connection problem. Needless to
|
||
say, don't grab this unless you *need* these features *now*, else
|
||
wait to update this stuff until tomorrow.
|
||
|
||
I'm going to sleep now.
|
||
|
||
2000-12-15 16:43 wtay
|
||
|
||
* examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
|
||
gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
|
||
gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
|
||
a step closer to autoplugging. The element selection in the
|
||
pipeline works. Slight modification to the typefind function
|
||
handling. removed the stupid mime types in the mpeg decoders.
|
||
Adjust videosink for the new caps handling. Modified the queue
|
||
example to show an error in plan creation; Erik can you solve this?
|
||
This is the type of pipelines autoplugging uses.
|
||
|
||
2000-12-15 01:57 wtay
|
||
|
||
* gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
|
||
gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
|
||
gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
|
||
gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
|
||
gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
|
||
gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
|
||
gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
|
||
gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
|
||
gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
|
||
gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
|
||
gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
|
||
gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
|
||
gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
|
||
gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
|
||
gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
|
||
gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
|
||
gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
|
||
gst/types/gsttypes.c, gstplay/gstmediaplay.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
|
||
plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
|
||
plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
|
||
plugins/mp3encode/lame/gstlame.h,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
|
||
plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
|
||
tools/gstreamer-register.c: Header cleanup: try to include as
|
||
little as possible; this will probably speed up compilation a bit.
|
||
changed the .c files to use #include "..." Fix for the 'plugins are
|
||
loaded twice' bug. Fix 22186: GstObject flags are now used
|
||
everywhere. Added *_FLAG_LAST so elements do not use the same
|
||
flags. Added some padding in the flag enum for future expansion.
|
||
|
||
2000-12-14 17:21 wtay
|
||
|
||
* gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
|
||
plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
|
||
pad template mechanisms.
|
||
|
||
2000-12-14 12:30 wtay
|
||
|
||
* plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
|
||
|
||
2000-12-13 21:42 omegahacker
|
||
|
||
* docs/random/TODO-post-0.1.0: First few TODO items to be done
|
||
after 0.1.0 (i.e. in 2001)
|
||
|
||
2000-12-13 19:35 wtay
|
||
|
||
* plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
|
||
|
||
2000-12-13 19:29 wtay
|
||
|
||
* docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
|
||
gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
|
||
gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
|
||
plugins/cdparanoia/cdparanoia.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
|
||
added the GstPadTemplate.
|
||
|
||
The GstPadFactory is an easy way to define a pad with capabilities.
|
||
The GstPadFactory is converted into a GstPadTemplate. The template
|
||
is used to create new pads and to expose the possible pads used in
|
||
an element to the plugin system.
|
||
|
||
updated mp3parse, mpg123, cdparanoia to the new API. Rerun
|
||
gstreamer-register because the XML definition has changed.
|
||
|
||
2000-12-12 19:31 wtay
|
||
|
||
* docs/random/plugins: Added a document about how we handle plugins
|
||
and dynamic loading.
|
||
|
||
2000-12-12 19:29 wtay
|
||
|
||
* gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
|
||
gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
|
||
tests/registry.c: More Caps changes, this change introduces the
|
||
padfactory. the GstPadFactory will be used to describe the pads
|
||
that an element will contain during its lifetime. mpg123 and
|
||
mp3parse serve as an example. More XML changes to incorporate the
|
||
padfactories.
|
||
|
||
2000-12-12 09:40 omegahacker
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
|
||
tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
|
||
gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
|
||
plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
|
||
tests/rip.c: Added LAME encoder. Wow.
|
||
|
||
2000-12-12 06:49 omegahacker
|
||
|
||
* configure.in, editor/gstelementselect.c, plugins/Makefile.am,
|
||
plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
|
||
plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
|
||
tests/paranoia.c: Brand new source, the cdparanoia source. Reads
|
||
audio data from a CD, writes out raw audio. The tests/paranoia.c
|
||
program will simply hook this up to a sound card. It works
|
||
perfectly.
|
||
|
||
Next step is to flesh out the rest of the element, including pad
|
||
caps, better seek and playout control, signals, and whatever else
|
||
comes up.
|
||
|
||
A minor patch to the editor is included here, the GstElementFactory
|
||
details struct has a name change from 'class' to 'klass' that
|
||
wasn't reflected in the elementselect widget. Fixd.
|
||
|
||
2000-12-11 00:25 omegahacker
|
||
|
||
* tests/queue.c: Updated to latest code for testing scheduling.
|
||
|
||
2000-12-11 00:24 omegahacker
|
||
|
||
* gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
|
||
elements/gstqueue.c: Implemented the hybrid scheduling system for
|
||
sources and connections outside the current Bin. Is a bit hackish
|
||
in one place, but I'll work out a way to make that cleaner soon.
|
||
queue.c in tests now works nicely in all cases. More to come
|
||
later.
|
||
|
||
2000-12-11 00:06 wtay
|
||
|
||
* tests/registry.c: Test program to check the registry handling
|
||
|
||
2000-12-11 00:04 wtay
|
||
|
||
* gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
|
||
gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
|
||
gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
|
||
gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
|
||
gstplay/main.c, plugins/au/gstparseau.c,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
|
||
plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
|
||
plugins/effects/volume/volume.c, plugins/filters/median/median.c,
|
||
plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.h,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/xing/gstxing.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2dec/decode.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
|
||
plugins/mpeg2/mpeg2dec/idct_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
|
||
plugins/mpeg2/mpeg2dec/mpeg2.h,
|
||
plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
|
||
plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
|
||
plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
|
||
plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
|
||
plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
|
||
tests/queue.c: First attempt at rebuilding the type/plugin system
|
||
- make sure caps/props are saved in the registry autoplugging is
|
||
completely broken. removed the typefactories and typeids from all
|
||
the pads in the plugins XML load/save is ok (be sure to rerun
|
||
gstreamer-register)
|
||
|
||
2000-12-09 09:13 omegahacker
|
||
|
||
* gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
|
||
work-in-progress do deal with out-of-bin elements. Current system
|
||
is very likely going to be ditched due to its complexity and the
|
||
fact that it doesn't work right now. More than that, it's
|
||
generating some really odd results in my test program, which aren't
|
||
readily explainable.
|
||
|
||
If you want to keep a working copy of your working copy (heh),
|
||
don't update until this is replaced with a hybrid approach. This
|
||
approach will be the beginning of a plan generator that can
|
||
construct full hybrid schedules given hints from various places.
|
||
|
||
Hybrid means that cothreads are used, but there are chunks of the
|
||
pipeline that are actually dealt with by chaining. This can improve
|
||
speed by reducing cothread switches (which are much cheaper than
|
||
thread switches, but still far from free, about 570 cycles on my
|
||
PIII), but does carry a complexity burden. Luckily, the structure
|
||
of GStreamer allows that burden to live entirely in create_plan.
|
||
Luck? I think not ;-)
|
||
|
||
2000-12-08 23:38 omegahacker
|
||
|
||
* gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
|
||
CVS seems to work rather well, actually.
|
||
|
||
Next is the work on task 23098...
|
||
|
||
2000-12-08 20:31 omegahacker
|
||
|
||
* tests/: Makefile.am, queue.c: Test program for simple queue
|
||
operations. Good for testing thread/cothread interations.
|
||
|
||
2000-12-08 18:24 wtay
|
||
|
||
* gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
|
||
in again, it got removed with the previous commit.
|
||
|
||
2000-12-08 10:33 omegahacker
|
||
|
||
* gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
|
||
gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
|
||
changes. Connections are now also pullfunc based. gstqueue has
|
||
been updated, I don't know of any other connections offhand.
|
||
|
||
There are still a few things that need doing, specifically the
|
||
concept of a source or connection with connections to multiple
|
||
thread contexts is not dealt with. This may force us to move the
|
||
threadstate from the element to the pad, maybe keeping the
|
||
element's copy for simple cases. Then the Bin would create a
|
||
structure to pass to the cothreaded _wrappers of any such elements,
|
||
which would detail the pads that are to be dealt with by this
|
||
particular cothread context.
|
||
|
||
That will speed things up to, since we don't have to look through
|
||
the list of all pads for every Src or Connection element for every
|
||
iteration, we can simply step through the list provided by the
|
||
plan. Special case might even have a single pad pointer sitting
|
||
there to trump the list, if there's only one (the common case
|
||
anyway).
|
||
|
||
Task 23098 is tracking these changes. The main task 22588 depends
|
||
on that subtask, as well as 22240, which is a consistency check on
|
||
PAD_DISABLED.
|
||
|
||
2000-12-07 18:38 wtay
|
||
|
||
* tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
|
||
|
||
2000-12-07 18:37 wtay
|
||
|
||
* gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
|
||
gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
|
||
from the capabilities as we might use the properties for metadata
|
||
too.
|
||
|
||
2000-12-06 23:04 wtay
|
||
|
||
* gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
|
||
elements/gstasyncdisksrc.c: Added pulregion handling. Added
|
||
GstCapsListFactory in headers
|
||
|
||
2000-12-05 18:08 wtay
|
||
|
||
* gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
|
||
elements/gstasyncdisksrc.c: Fixed autoplugging.
|
||
|
||
2000-12-04 19:24 wtay
|
||
|
||
* docs/random/caps: Added some capability options
|
||
|
||
2000-12-04 10:52 omegahacker
|
||
|
||
* gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
|
||
gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
|
||
elements/gstaudiosrc.c, elements/gstdisksrc.c,
|
||
elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
|
||
elements/gstsinesrc.c: Changed the way things are scheduled,
|
||
especially sources. A Src used to have a push() function, and
|
||
optionally a pushregion() to deal with async reads, etc. That
|
||
whole thing has gone away, in favor of providing a pull() function
|
||
for the output (Src) pad instead, ala chain functions. This makes
|
||
constructing cothreaded schedules out of non-loop elements somewhat
|
||
easier. Basically there was always a question as to which pad was
|
||
being dealt with. In the pullregion case, cothread-specific data
|
||
was used to try to pass the region struct to the right place, which
|
||
is a slow hack. And in general, the push function severely limited
|
||
the kind of tricks that could be played when there's more than one
|
||
output pad, such as a multi-out file reader with async capabilities
|
||
on each pad independently.
|
||
|
||
This changes the way cothread scheduling occurs. Instead of the
|
||
hack to deal with Src's by calling their push() function (or
|
||
optionally the pushregion(), in certain cases), we now are working
|
||
towards a general mechanism where pads are the only thing that are
|
||
dealt with directly.
|
||
|
||
An optimization was made in the process of doing this: the
|
||
loopfunction actually run as the outer [stack] frame of the
|
||
cothread is now set more intelligently in create_plan() based on
|
||
what kind of element it is. We now have:
|
||
|
||
loopfunc_wrapper: used for loop-based elements, it simply calls the
|
||
loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
|
||
below). It currently does other, soon to be depracated, stuff.
|
||
|
||
pullsrc_wrapper: wraps a Src that's not loop-based (since your
|
||
options are now loop- or pull-based)
|
||
|
||
There will be a couple more to deal with other cases, such as
|
||
Connections and chain-based elements. The general idea is that
|
||
it's a lot more efficient to make the decisions once in create_plan
|
||
than to keep doing this huge if/else chain in the wrapper. Just
|
||
choose the right wrapper up front. It'll be most apparent
|
||
performance-wise in the case of whichever element context is
|
||
switched to first for each iteration, since the whole wrapper setup
|
||
is done for every iteration.
|
||
|
||
The tricky part is that there is now a bit of overloading of the
|
||
function pointers in a pad. The current meanings (possibly to
|
||
change a bit more soon) are:
|
||
|
||
chainfunc: as always, chainfunc pointer is mirrored between peer
|
||
pads (this may change, and the chain func may end up in
|
||
pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
|
||
to peer SinkPad: none (may take over chainfunc, see
|
||
below) pullfunc: SrcPad: Src or Connection's function to construct
|
||
buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
|
||
to peer
|
||
|
||
There are a number of issues remaining with the scheduling, not the
|
||
least of which is the fact that Connections are still dealt with
|
||
the old way, with _push() functions and such. I'm trying to figure
|
||
out a way to unify the system so it makes sense. Following the
|
||
scheduling system is hard enough, trying to change it is murder.
|
||
|
||
Another useful scheduling addition, mentioned above, is
|
||
COTHREAD_STOPPING. It's an element flag that's used to signal
|
||
whatever code is running in cothread context that it should be
|
||
finishing up and exiting soon. An example of this is in
|
||
plugins/cobin/spindentity.c. All the loops should now be composed
|
||
of do/while loops, rather than while(1) loops:
|
||
|
||
do {
|
||
buf = gst_pad_pull(spindentity->sinkpad);
|
||
gst_pad_push(spindentity->srcpad,buf);
|
||
} while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
|
||
|
||
The reason for this is that COTHREAD_STOPPING may be set before the
|
||
above loop ever gets started. It wouldn't do for the body of the
|
||
loop to never once get called, that would simply stall the
|
||
pipeline. Note that only the core library code is ever responsible
|
||
for setting and unsetting this flag. All elements have to do is
|
||
respond to it by cleanly exiting the loop and the function holding
|
||
it.
|
||
|
||
This is needed primarily to allow iterations to occur properly.
|
||
Basically, there's a single entry point in the cothread scheduling
|
||
loop, gst_bin_iterate_func() simply switches to this cothread. If
|
||
the element in this context is allowed to loop infinitely, nothing
|
||
would even switch back to the context from which the iterate() was
|
||
originally called. This is a bit of a problem. The solution is
|
||
for there to be an implicit switch back to the originating context.
|
||
Now, even I'm not sure exactly how this works, but if the cothread
|
||
that's switched to actually returns, execution returns back to the
|
||
calling context, i.e. iterate_func().
|
||
|
||
COTHREAD_STOPPING is therefore set just before switching into this
|
||
(currently randomly chosen) context, on the assumption that it will
|
||
return promptly after finishing its duties. The burden of clearing
|
||
the flag falls to the various wrapper functions provided by the Bin
|
||
code, thus element writers don't have to worry about doing that at
|
||
all (and simply shouldn't).
|
||
|
||
Related changes: All the sources in elements/ have been changed to
|
||
reflect the new system.
|
||
|
||
FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
|
||
why, it's commented out now. 2) any other sources, including
|
||
vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
|
||
to work as pull-based sources.
|
||
|
||
2000-12-04 09:35 omegahacker
|
||
|
||
* acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
|
||
gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
|
||
DEBUG system. New header file gstdebug.h holds the stuff to keep
|
||
it out of gst.h's hair. DEBUG prints out the process id, cothread
|
||
id, source filename and line number. Two new macros DEBUG_ENTER
|
||
and DEBUG_LEAVE are used to show the entry and exit of a given
|
||
function. This eventually might be used to construct call trace
|
||
graphs, even taking cothreads into account. This would be quite
|
||
useful in visualizing the scheduling mechanism.
|
||
|
||
Minor changes to various debug messages.
|
||
|
||
Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
|
||
capable of performing DEBUG_LEAVE automatically. It does this by
|
||
utilizing a little-known GCC extension that allows one to call a
|
||
function with the same parameters as the current function. The
|
||
macro uses this to basically call itself. A boolean is used to
|
||
ensure that when it calls itself it actually runs the body of the
|
||
function. In the meantime it prints stuff out before and after the
|
||
real function, as well as constructing a debugging string. This
|
||
can be used eventually to provide call-wide data on the DEBUG
|
||
lines, instead of having to replicate data on each call to DEBUG.
|
||
More research is needed into how this would most cleanly be fit
|
||
into some other chunk of code, like GStreamer (I think of this
|
||
DEBUG trick as a separate project, sorta).
|
||
|
||
Unfortunately, the aforementioned DEBUG trick interacts quite
|
||
poorly with cothreads. Almost any time it's used in a function
|
||
that has anything remotely to do with a cothread context (as in, it
|
||
runs in one), a segfault results from the __builtin_apply call,
|
||
which is the heart of the whole thing. If someone who really knows
|
||
assembly could analyze the resulting code to see what's really
|
||
going on, we might find a way to fix either the macro or the
|
||
cothreads (I'm thinking that there's something we missed in
|
||
constructing the cothreads themselves) so this works in all cases.
|
||
|
||
In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
|
||
your functions. Be sure to put DEBUG_ENTER after your variable
|
||
declarations and before any functional code, not to put the
|
||
function name in any DEBUG strings (it's already there, trust me),
|
||
and put a DEBUG_LEAVE if you care enough.
|
||
|
||
Changes are going to happen in the way DEBUGs and other printouts
|
||
occur, so stay tuned.
|
||
|
||
2000-12-04 09:32 omegahacker
|
||
|
||
* gst/gstplugin.c: Added a check to see if the plugin actually
|
||
exists before even bothering to try to load it. Saves a fair
|
||
amount of debugging spew with _gst_plugin_spew enabled.
|
||
|
||
2000-12-04 09:14 omegahacker
|
||
|
||
* plugins/mp3decode/parse/mp3parse.c: Minor change to the
|
||
head_check function: DEBUG pretty much assumes there's a newline
|
||
(\n) at the end, things get messy otherwise. Might add a
|
||
DEBUG_NOPREFIX to deal with this problem later, but I think this is
|
||
a good cleanup anyway.
|
||
|
||
2000-12-03 20:15 wtay
|
||
|
||
* tests/caps.c: More test cases.
|
||
|
||
2000-12-03 20:15 wtay
|
||
|
||
* gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
|
||
|
||
2000-12-03 17:52 wtay
|
||
|
||
* tests/: Makefile.am, caps.c, states.c: Added a test program for
|
||
the capabilities
|
||
|
||
2000-12-03 17:51 wtay
|
||
|
||
* gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
|
||
gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
|
||
pads. Added first preview of the capabilities system.
|
||
Autoplugging is seriously broken with these (and other) changes.
|
||
|
||
2000-12-03 15:02 richardb
|
||
|
||
* test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
|
||
cothreads.[ch] from tests/cothreads/ and replace then with a rule
|
||
in the Makefile.am to generate symlinks to the live versions of the
|
||
code in gst/ : fixes a compile error, and should keep things
|
||
cleaner.
|
||
|
||
2000-12-03 00:17 omegahacker
|
||
|
||
* gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
|
||
making DEBUG() print out the cothread ID as well as the process ID.
|
||
cothread_getcurrent returns the current cothread ID, or -1 if
|
||
cothreads aren't set up in this process context.
|
||
|
||
2000-12-02 10:07 omegahacker
|
||
|
||
* docs/random/filter-writers-guide: First pass at an outline for
|
||
the Filter Writer's Guide. Mostly complete, though the structure
|
||
needs some work. Just need someone to write it ;-)
|
||
|
||
2000-11-30 20:30 wtay
|
||
|
||
* docs/random/types3: Another type system proposal.
|
||
|
||
2000-11-29 10:05 omegahacker
|
||
|
||
* gst/cothreads.c: Rearranged cothread_switch a bit to move all the
|
||
code for error conditions to the end, using goto's to get there.
|
||
This has the presumed advantage of consolidating all the normally
|
||
run code into one chunk, reducing jumps (and the associated
|
||
penalties in any modern processor) and limiting cache- line usage.
|
||
It may be instructive to look at the generated assembly for this
|
||
revision and the previous, to see if gcc is smart enough to do this
|
||
for us anyway.
|
||
|
||
If you want to turn off some of the checks (they are all checks for
|
||
NULL pointers, if you're curious) for a speed gain, disable the
|
||
#define of COTHREAD_PARANOID at the top.
|
||
|
||
2000-11-26 19:11 wtay
|
||
|
||
* docs/random/types2: Added the type system design.
|
||
|
||
2000-11-25 18:13 wtay
|
||
|
||
* docs/random/sources: More ramblings..
|
||
|
||
2000-11-25 16:45 wtay
|
||
|
||
* docs/random/sources: Another alternative to the src. Please
|
||
correct.
|
||
|
||
2000-11-25 16:00 wtay
|
||
|
||
* docs/random/sources: Added asci art control flow diagrams
|
||
|
||
2000-11-25 14:18 wtay
|
||
|
||
* docs/random/sources, gst/gstpipeline.c,
|
||
gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
|
||
gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
|
||
gst/elements/gstelements.c, gst/elements/gstesdsink.h,
|
||
gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
|
||
gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
|
||
gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
|
||
gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
|
||
gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
|
||
gst/elements/gstidentity.c, gst/elements/gstidentity.h,
|
||
gst/elements/gstqueue.c, gst/elements/gstqueue.h,
|
||
gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
|
||
gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
|
||
plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
|
||
plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
|
||
plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
|
||
the source elements.
|
||
|
||
2000-11-25 07:43 omegahacker
|
||
|
||
* gst/elements/gstelements.c: Added code to force the gsttypes
|
||
plugin to load before gstelements, by simply having gstelements.c
|
||
request the plugin. Solves some dependency problems. This is the
|
||
correct method of doing this for now, though I had a thought:
|
||
|
||
Have a static list of hard dependencies that the plugin system is
|
||
responsible for satisfying before even trying to load the plugin.
|
||
Makes plugin design easier.
|
||
|
||
2000-11-25 07:02 omegahacker
|
||
|
||
* gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
|
||
quite complete but sufficient for now
|
||
|
||
2000-11-24 22:28 omegahacker
|
||
|
||
* gst/gstelement.c: Fixed a dumb mistake: in
|
||
gst_element_set_loop_function, it was forcing the cothread's entry
|
||
function to change. This is totally wrong, the create_plan function
|
||
in GstBin is responsible for setting that to its own internal
|
||
helper function. Code removed outright...
|
||
|
||
2000-11-23 21:49 omegahacker
|
||
|
||
* gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
|
||
support hotswapping of loopfunc
|
||
|
||
Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
|
||
loopfunc is set, which needs to be obeyed by the loopfuncs
|
||
themselves. The assumption is that only a loopfunc or an element
|
||
that knows what it's doing will ever change the loopfunc pointer,
|
||
so they can be responsible for exitting the loopfunc itself
|
||
appropriately.
|
||
|
||
The loopfunc_wrapper function has been changed to call the loopfunc
|
||
pointer itself in a loop. If the loopfunc changes, the current
|
||
loop is supposed to exit, which causes the loopfunc_wrapper to
|
||
start up the new loopfunc.
|
||
|
||
2000-11-23 20:39 omegahacker
|
||
|
||
* gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
|
||
gst_element_connect
|
||
|
||
SImple matter of cleaning up the conflicting checks and actually
|
||
connecting the pads in question.
|
||
|
||
2000-11-23 08:13 omegahacker
|
||
|
||
* gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
|
||
occurs after the state change of all the child elements.
|
||
gstelement.c: set_state now loops such that each element only deals
|
||
with one state change at a time, i.e.
|
||
NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
|
||
|
||
2000-11-20 22:05 wtay
|
||
|
||
* gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
|
||
initialisation in mpeg2dec Added little performance test (compile
|
||
with gprof)
|
||
|
||
2000-11-20 19:04 wtay
|
||
|
||
* configure.in,
|
||
components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
|
||
docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
|
||
gstplay/gstmediaplay.c, gstplay/gstplay.c,
|
||
plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
|
||
plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
|
||
plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
|
||
plugins/mpeg2/ac3dec/audio_out.h,
|
||
plugins/mpeg2/ac3dec/bit_allocate.c,
|
||
plugins/mpeg2/ac3dec/bit_allocate.h,
|
||
plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
|
||
plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
|
||
plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
|
||
plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
|
||
plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
|
||
plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
|
||
plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
|
||
plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
|
||
plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
|
||
plugins/mpeg2/ac3dec/downmix_c.h,
|
||
plugins/mpeg2/ac3dec/downmix_i386.S,
|
||
plugins/mpeg2/ac3dec/downmix_i386.h,
|
||
plugins/mpeg2/ac3dec/downmix_kni.S,
|
||
plugins/mpeg2/ac3dec/downmix_kni.h,
|
||
plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
|
||
plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
|
||
plugins/mpeg2/ac3dec/imdct512_kni.S,
|
||
plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
|
||
plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
|
||
plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
|
||
plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
|
||
plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
|
||
plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
|
||
plugins/mpeg2/ac3dec/rematrix.h,
|
||
plugins/mpeg2/ac3dec/sanity_check.c,
|
||
plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
|
||
plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
|
||
plugins/mpeg2/ac3dec/srfft_kni.h,
|
||
plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
|
||
plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
|
||
plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
|
||
plugins/mpeg2/mpeg2dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/decode.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
|
||
plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
|
||
decoder. No seeking yet but at least we do not need ac3parse
|
||
anymore. Reworked dvdsrc to read scrambled data (DeCSS not
|
||
included). I have modified DeCSS a bit to work in GStreamer. Can I
|
||
release the code or is there some lawyer that's going to sue me?
|
||
MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
|
||
decoder but failed.
|
||
|
||
2000-11-12 20:34 wtay
|
||
|
||
* components/bonobo-gstmediaplay/: Makefile.am,
|
||
bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
|
||
now works on audio only (mp3/vorbis). Video is broken because
|
||
bonobo does not handle multithreading yet. Added Bonobo toolbar
|
||
and menu.
|
||
|
||
2000-11-11 15:13 wtay
|
||
|
||
* configure.in, components/bonobo-gstmediaplay/.cvsignore,
|
||
components/bonobo-gstmediaplay/Makefile.am,
|
||
components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
|
||
components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
|
||
components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
|
||
docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
|
||
docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
|
||
docs/manual/components.sgml, docs/manual/cothreads.sgml,
|
||
docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
|
||
gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
|
||
gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
|
||
gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
|
||
gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
|
||
gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
|
||
gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
|
||
gst/elements/gstqueue.c, gstplay/Makefile.am,
|
||
plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
|
||
headers/code where missing in gst directory Added a bonobo wrapper
|
||
for the media player (it shows up in gshell but locks up when
|
||
activating the component, anyone?) Fixed some XML save/load
|
||
problems with arguments.
|
||
|
||
2000-11-08 19:53 wtay
|
||
|
||
* gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
|
||
gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
|
||
libraries. It looks like glade does not like empty dockitems...
|
||
|
||
2000-11-07 21:38 wtay
|
||
|
||
* docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
|
||
tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
|
||
|
||
2000-11-07 21:24 wtay
|
||
|
||
* docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
|
||
gstelement.sgml, gstpad.sgml: [no log message]
|
||
|
||
2000-11-07 21:18 wtay
|
||
|
||
* docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
|
||
gstreamer-sections.txt: Updated docs
|
||
|
||
2000-11-06 00:15 wtay
|
||
|
||
* gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
|
||
gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
|
||
gst/elements/gstdisksrc.c, gstplay/gstplay.c,
|
||
gstplay/gstplayprivate.h, libs/riff/gstriff.h,
|
||
libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
|
||
implementing pull_region. Fixes to the asyncdisksrc. Added thread
|
||
specific data to the cothreads.
|
||
|
||
2000-11-04 18:55 wtay
|
||
|
||
* include/sse.h: [no log message]
|
||
|
||
2000-11-04 18:54 wtay
|
||
|
||
* configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
|
||
gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
|
||
gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
|
||
gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
|
||
gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
|
||
gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
|
||
gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
|
||
gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
|
||
libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
|
||
plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
|
||
plugins/mpeg2/mpeg2dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2dec/decode.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
|
||
plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
|
||
plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
|
||
plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
|
||
plugins/mpeg2/mpeg2dec/idct_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/idct_mmx.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.c,
|
||
plugins/mpeg2/mpeg2dec/motion_comp.h,
|
||
plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
|
||
plugins/mpeg2/mpeg2dec/mpeg2.h,
|
||
plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
|
||
plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
|
||
plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
|
||
excellent mpeg2dec decoder. Not 100% optimized but allready very
|
||
fast. More cleanup.
|
||
|
||
2000-11-02 20:10 wtay
|
||
|
||
* gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
|
||
Gdk thread lock is not held inside the gstreamer pipeline. Fix the
|
||
videosink to not hold the Gdk lock when emitting a signal. All Gtk
|
||
GUI apps using GStreamer should now handle the Gdk locks when
|
||
handling signals from the pipeline (as it should be)
|
||
|
||
2000-11-01 22:11 wtay
|
||
|
||
* examples/helloworld2/helloworld2.c, gst/cothreads.c,
|
||
gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
|
||
gst/elements/Makefile.am, gst/elements/gstqueue.c,
|
||
gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
|
||
plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
|
||
Some code cleanup Let the parent GstBin decide when to do a
|
||
create_plan (bin inside a thread)
|
||
|
||
2000-11-01 13:49 wtay
|
||
|
||
* gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
|
||
gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
|
||
gstplay/callbacks.c, gstplay/gstmediaplay.c,
|
||
gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
|
||
gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
|
||
gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
|
||
plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
|
||
plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
|
||
plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
|
||
plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/parse/mp3parse.h,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
|
||
Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
|
||
which is quite clean and more readable. Renamed parseavi to
|
||
avidecoder Implemented seeking/time display/pause/play/stop/clean
|
||
exit to gstmediaplay Added an element flag to indicate that it
|
||
cannot deal with noncontigous buffers. If such an element is found
|
||
in the pipeline, seeking is disabled for the complete stream
|
||
(avidecoder cannot deal with seeking until we convert it to a loop
|
||
based element with pull_region to fetch the indeces etc...)
|
||
|
||
2000-10-30 21:10 wtay
|
||
|
||
* docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
|
||
files..
|
||
|
||
2000-10-30 21:08 wtay
|
||
|
||
* plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
|
||
table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
|
||
tables...
|
||
|
||
2000-10-30 21:06 wtay
|
||
|
||
* plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
|
||
nonworking forward DCT with MMX
|
||
|
||
2000-10-30 21:02 wtay
|
||
|
||
* gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
|
||
gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
|
||
gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
|
||
gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
|
||
gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
|
||
gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
|
||
gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
|
||
gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/Makefile.am,
|
||
plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
|
||
plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
|
||
plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/mpeg2enc/Makefile.am,
|
||
plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.h,
|
||
plugins/mpeg2/mpeg2enc/quant_mmx.s,
|
||
plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
|
||
Misc fixes and cleanups A reworked gstplay. Now it is called
|
||
gstmediaplay. gstplay is a custom widget that can display media and
|
||
is to become a bonobo component soon. put the tables of the mpeg
|
||
audio encoder in a header file. maybe faster quantisation for the
|
||
mpeg encoder.
|
||
|
||
2000-10-25 20:09 wtay
|
||
|
||
* configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
|
||
docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
|
||
docs/plugins/gstreamer-plugins-docs.sgml,
|
||
docs/plugins/gstreamer-plugins-sections.txt,
|
||
docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
|
||
docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
|
||
docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
|
||
docs/plugins/tmpl/gstaviencoder.sgml,
|
||
docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
|
||
docs/plugins/tmpl/gstjpegenc.sgml,
|
||
docs/plugins/tmpl/gstmpeg1encoder.sgml,
|
||
docs/plugins/tmpl/gstmpeg2enc.sgml,
|
||
docs/plugins/tmpl/gstmpeg2play.sgml,
|
||
docs/plugins/tmpl/gstmpeg_play.sgml,
|
||
docs/plugins/tmpl/gstmpegaudio.sgml,
|
||
docs/plugins/tmpl/gstmpg123.sgml,
|
||
docs/plugins/tmpl/gstparseau.sgml,
|
||
docs/plugins/tmpl/gstparseavi.sgml,
|
||
docs/plugins/tmpl/gstparsewav.sgml,
|
||
docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
|
||
docs/plugins/tmpl/gstspectrum.sgml,
|
||
docs/plugins/tmpl/gstv4lsrc.sgml,
|
||
docs/plugins/tmpl/gstwincodec.sgml,
|
||
docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
|
||
docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
|
||
docs/plugins/tmpl/median.sgml,
|
||
docs/plugins/tmpl/mp1videoparse.sgml,
|
||
docs/plugins/tmpl/mp2videoparse.sgml,
|
||
docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
|
||
docs/plugins/tmpl/mpeg2parse.sgml,
|
||
docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
|
||
docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
|
||
docs/plugins/tmpl/smoothwave.sgml,
|
||
docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
|
||
docs/plugins/tmpl/synaesthesia.sgml,
|
||
docs/plugins/tmpl/system_encode.sgml,
|
||
docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
|
||
docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
|
||
docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
|
||
docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
|
||
gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
|
||
gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
|
||
gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
|
||
gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
|
||
gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
|
||
gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
|
||
libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
|
||
test/qtest.c: More Docs updates. Added plugin documentation. I
|
||
fear we need a gstdoc implementation that loads plugins and does
|
||
introspection on them. I think we should automatically create the
|
||
docs for the pads and mime types the plugins provide. Does anyone
|
||
have enough perl knowledge to add these features? I allready
|
||
changed the C code to output the pad definitions but my perl
|
||
knowledge is too limited, for now, to implement the rest of the
|
||
needed functionality...
|
||
|
||
2000-10-22 17:30 wtay
|
||
|
||
* docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
|
||
gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
|
||
gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
|
||
gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
|
||
gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
|
||
gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
|
||
spectrum.sgml, videoraw.sgml: More docs updates
|
||
|
||
2000-10-22 17:27 wtay
|
||
|
||
* docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
|
||
gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
|
||
gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
|
||
libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
|
||
libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
|
||
libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
|
||
libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
|
||
libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
|
||
libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
|
||
libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
|
||
updates documented the libraries
|
||
|
||
2000-10-21 13:04 wtay
|
||
|
||
* configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
|
||
gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
|
||
gst/gstpipeline.c, gst/elements/gstdisksrc.c,
|
||
plugins/avi/gstparseavi.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
|
||
plugins/mpeg2/mpegtypes/Makefile.am,
|
||
plugins/mpeg2/mpegtypes/mpeg2types.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/videoparse/.cvsignore,
|
||
plugins/mpeg2/videoparse/Makefile.am,
|
||
plugins/mpeg2/videoparse/mp2videoparse.c,
|
||
plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
|
||
better autoplugging. MPEG2 works more or less. fix in
|
||
autoplugging. avi now works.
|
||
|
||
2000-10-12 20:41 wtay
|
||
|
||
* editor/gsteditorconnection.c, editor/gsteditorpad.c,
|
||
gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
|
||
gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
|
||
hardcoded pipeline setup is gstplay in favor of the autoplugging
|
||
features. Still in a rought shape...
|
||
|
||
2000-10-12 09:43 richardb
|
||
|
||
* docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
|
||
gets installed correctly by make install. Problems: clean /
|
||
uninstall don't work. make dist not tested. pdf manual doesn't
|
||
have images.
|
||
|
||
2000-10-11 20:30 wtay
|
||
|
||
* editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
|
||
gst/gstextratypes.c, gst/gstextratypes.h,
|
||
gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
|
||
gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
|
||
types for better editor properties (FILENAME, enums) The disksrcs
|
||
location property can now be set in the editor: we can now make our
|
||
first working mp3 player with gsteditor!!
|
||
|
||
2000-10-09 21:01 wtay
|
||
|
||
* examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
|
||
gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
|
||
bug in mpeg_play. Create a new thread upon a multisrc element in
|
||
autoplugging: the autoplug example now correctly sets up 5 threads
|
||
for an mpeg player.
|
||
|
||
2000-10-09 01:34 richardb
|
||
|
||
* configure.in, docs/Makefile.am, docs/manual/.cvsignore,
|
||
docs/manual/Makefile.am, docs/manual/images/.cvsignore,
|
||
docs/manual/images/Makefile.am: Added building of the manual to the
|
||
build system. Currently in a rudimentary state - will not
|
||
gracefully give up if tools not available, will not uninstall /
|
||
clean, and may not install / make dist properly. Documentation
|
||
does not have dependencies on images, so won't rebuild if they're
|
||
altered either.
|
||
|
||
2000-10-08 23:23 wtay
|
||
|
||
* examples/autoplug/.cvsignore, examples/autoplug/Makefile,
|
||
examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
|
||
plugins/mp3decode/types/Makefile.am,
|
||
plugins/mp3decode/types/mp3types.c,
|
||
plugins/mpeg1/mpegtypes/.cvsignore,
|
||
plugins/mpeg1/mpegtypes/Makefile.am,
|
||
plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
|
||
This little program (30 relevant lines) is able to play
|
||
MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
|
||
you write. Separated the mp3 and mpeg1 types for better reuse.
|
||
|
||
2000-10-08 23:17 wtay
|
||
|
||
* configure.in, editor/editor.glade, editor/gsteditor.h,
|
||
editor/gsteditorbin.c, editor/gsteditorcanvas.c,
|
||
editor/gsteditorconnection.c, editor/gsteditorconnection.h,
|
||
editor/gsteditorcreate.c, editor/gsteditorpad.c,
|
||
editor/gsteditorproperty.c, editor/gstelementselect.c,
|
||
gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
|
||
gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
|
||
gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
|
||
gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
|
||
gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
|
||
plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
|
||
Fixes to various elements so that correct types are returned.
|
||
Fixed flag collision with GtkObject. Elements can now suggest a
|
||
thread. not sure if this is the right way to handle automatic
|
||
thread creation. Autoplugging now works with multiple sinks and
|
||
thread setup. No threads are created for intermediate elements yet,
|
||
so MPEG may still be choppy.
|
||
|
||
2000-10-06 23:52 richardb
|
||
|
||
* plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
|
||
mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
|
||
mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
|
||
don't exist (these looked like copy and paste typos).
|
||
|
||
2000-10-06 03:38 richardb
|
||
|
||
* Makefile.am: Don't compile editor if havn't got libglade-gnome.
|
||
|
||
2000-10-01 22:46 wtay
|
||
|
||
* editor/: Makefile.am, editor.c, editor.glade, editor.ts,
|
||
gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
|
||
gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
|
||
gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
|
||
gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
|
||
gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
|
||
pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
|
||
pixmaps/thread.xpm: Initial work for the new editor.
|
||
|
||
2000-09-27 20:33 wtay
|
||
|
||
* examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
|
||
gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
|
||
gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
|
||
gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
|
||
descriptions. GladeXML like operation implemented (you can
|
||
retrieve parts of a pipeline)
|
||
|
||
2000-09-24 23:47 wtay
|
||
|
||
* examples/xml/.cvsignore: better .cvsignore
|
||
|
||
2000-09-24 23:45 wtay
|
||
|
||
* examples/xml/.cvsignore, examples/xml/Makefile,
|
||
examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
|
||
gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
|
||
gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
|
||
gst/gstxml.h: Cleanups. The first steps to a Glade like XML
|
||
handling. A first example of what is to come...
|
||
|
||
2000-09-24 15:31 wtay
|
||
|
||
* examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
|
||
two threads and two queues.
|
||
|
||
2000-09-24 15:29 wtay
|
||
|
||
* gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
|
||
gst/elements/gstqueue.c, gst/elements/gstqueue.h,
|
||
plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
|
||
initialized in its thread context resulting in severe stack
|
||
corruption. This was very hard to track down. We should be able
|
||
now to modify some plugins to a loop based setup so that we can get
|
||
rid of the mp3parse and mp1videoparse elements. Modified the GList
|
||
to a GSList in the queue.
|
||
|
||
2000-09-23 00:35 wtay
|
||
|
||
* gstreamer-config.in, examples/helloworld/helloworld.c,
|
||
examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
|
||
examples/queue/queue.c, examples/queue2/.cvsignore,
|
||
examples/queue2/queue2.c, examples/queue3/.cvsignore,
|
||
examples/queue3/queue3.c, examples/thread/thread.c,
|
||
gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
|
||
gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
|
||
gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
|
||
gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
|
||
attempt to fix the queues in a cothreaded pipeline. Some fixes to
|
||
the thread handling. Fix a bug in gstreamer-config : gthread was
|
||
not included. gst_bin_create_plan() is now done in the READY
|
||
state. a bin with only another bin in it will now work with
|
||
gst_bin_iterate. Added some examples for the queues.
|
||
|
||
2000-09-21 18:54 richardb
|
||
|
||
* plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
|
||
dct64.c as well. Fixes link error on PPC.
|
||
|
||
2000-09-21 02:42 richardb
|
||
|
||
* libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
|
||
nicely if attempt to run a test with an unsupported DCT type.
|
||
|
||
2000-09-21 02:34 richardb
|
||
|
||
* gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
|
||
libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
|
||
support if available - hopefully makes it compile on PPC.
|
||
|
||
2000-09-21 01:57 richardb
|
||
|
||
* AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
|
||
test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
|
||
cothreads stuff was causing segfaults, because the stack needs to
|
||
be initialised with a particular structure on PPC, unlike x86 where
|
||
it simply has items pushed or popped. Added Chris to AUTHORS, for
|
||
his trouble.
|
||
|
||
2000-09-18 23:19 richardb
|
||
|
||
* autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
|
||
libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
|
||
Fix compile problem due to DEBUG being redefined in
|
||
libs/getbits/gstgetbits.h. Also fix several small typos in the
|
||
docs and examples.
|
||
|
||
2000-09-17 23:08 wtay
|
||
|
||
* docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
|
||
examples/helloworld2/helloworld2.c, examples/thread/thread.c,
|
||
gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
|
||
gst/gstpipeline.h, gst/elements/gstdisksrc.c,
|
||
libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
|
||
plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
|
||
gst_pipeline_add_sink/src to allow multiple sink cases and more
|
||
complex autoplugging. Update docs too. Simplified the pipeline
|
||
autoplugging code. Changed the cothread case: One iteration is now
|
||
a push from the src element. The disk source does not change its
|
||
state anymore on eof. Better type setting for the ac3
|
||
parser/decoder and mpeg2parse.
|
||
|
||
2000-09-17 15:06 wtay
|
||
|
||
* acconfig.h, configure.in, gst/gstbin.c,
|
||
gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
|
||
with Xv extension if the library is found. Changed the disksrc so
|
||
that is goes to the PAUSE state if eof.
|
||
|
||
2000-09-17 13:32 wtay
|
||
|
||
* plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
|
||
|
||
2000-09-17 13:32 wtay
|
||
|
||
* docs/manual/components.sgml: Information about the bonobo
|
||
components and capplets we are going to make :-)
|
||
|
||
2000-09-17 13:31 wtay
|
||
|
||
* libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg2/mpeg2enc/Makefile.am,
|
||
plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
|
||
plugins/mpeg2/mpeg2enc/bdist1_sse.s,
|
||
plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
|
||
plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
|
||
plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
|
||
plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
|
||
plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
|
||
plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
|
||
plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
|
||
plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
|
||
plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
|
||
plugins/mpeg2/mpeg2enc/dist2_mmx.s,
|
||
plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.h,
|
||
plugins/mpeg2/mpeg2enc/predict.c,
|
||
plugins/mpeg2/mpeg2enc/predict_mmx.s,
|
||
plugins/mpeg2/mpeg2enc/predict_sse.s,
|
||
plugins/mpeg2/mpeg2enc/ratectl.c,
|
||
plugins/mpeg2/mpeg2enc/transfrm.c,
|
||
plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
|
||
the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
|
||
Added cpu detection in the mpeg2 encoder removed the inlined mmx
|
||
asembler to seperate files.
|
||
|
||
2000-09-17 00:11 richardb
|
||
|
||
* acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
|
||
plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
|
||
plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
|
||
plugins/avi/wincodec/gstwinenc.c,
|
||
plugins/mpeg1/mpeg1encoder/Makefile.am,
|
||
plugins/mpeg1/mpeg1encoder/putbits.c,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
|
||
libs/winloader is disabled on PPC - I doubt this can be made to
|
||
work. libs/videoscale and libs/idct are also disabled - they
|
||
should be fixable though.
|
||
|
||
Sorted out most of the plugins - avi is disabled for now on PPC;
|
||
can be worked on later if there's any chance of getting it to work.
|
||
|
||
Also provide an automake conditional for compiling vorbis, based on
|
||
a configure test for the needed libraries: currently the test isn't
|
||
implemented and defaults to "no" so you'll have to fiddle it to
|
||
compile vorbis. I shall get hold of vorbis and implement an
|
||
appropriate test some other time (if noone else beats me to it).
|
||
|
||
2000-09-16 23:03 richardb
|
||
|
||
* libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
|
||
Moved generic function implementations into gstgetbits_generic.c,
|
||
and tidy up a bit.
|
||
|
||
2000-09-16 11:58 wtay
|
||
|
||
* docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
|
||
gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
|
||
gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
|
||
libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
|
||
quick hack to allow loop based elements to finish intead of looping
|
||
till infinity. Added compile time i386 or plain C getbits
|
||
implementation selection. The vorbis decoder now is our first loop
|
||
based element!
|
||
|
||
2000-09-16 01:59 richardb
|
||
|
||
* gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
|
||
libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
|
||
plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
|
||
plugins/mpeg2/ac3dec/Makefile.am,
|
||
plugins/mpeg2/mpeg2enc/Makefile.am,
|
||
plugins/mpeg2/mpeg2enc/motion.c,
|
||
plugins/mpeg2/subtitles/Makefile.am,
|
||
plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
|
||
port, and towards generic portability.
|
||
|
||
2000-09-16 00:04 richardb
|
||
|
||
* .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
|
||
gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
|
||
checking for 386, D'oh. Fix autogen to run autoheader _before_
|
||
autoconf, since it generates a required file (config.h.in, which I
|
||
just removed from CVS since its an autogenerated one). Also fix
|
||
messed up variables in gst/Makefile.am
|
||
|
||
2000-09-15 23:44 richardb
|
||
|
||
* AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
|
||
gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
|
||
libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
|
||
Begun to add support for non i386 architectures, with the help of
|
||
Chris Emerson. Added bits to configure to figure out architecture,
|
||
and added some alternatives for PPC. Should cause no problems on
|
||
i386, but I'll check after this commit, but doesn't yet work on PPC
|
||
by a fair way...
|
||
|
||
2000-09-14 23:18 wtay
|
||
|
||
* gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
|
||
plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
|
||
plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
|
||
The vorbis encoder A test program to convert an mp3 to a vorbis
|
||
file. A fix for the dynamic plugin loader factory_find was not
|
||
working. Don't forget to run gstreamer-register after installing
|
||
the plugins!
|
||
|
||
2000-09-14 21:31 wtay
|
||
|
||
* configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
|
||
gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
|
||
gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
|
||
plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
|
||
plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
|
||
plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
|
||
plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
|
||
plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
|
||
vorbis decoder. The encoder is not yet functional. Small cosmetic
|
||
changes to gstcpu.c
|
||
|
||
Beware: You *need* to install libvorbis.a from the main vorbis CVS.
|
||
you *have* to change the line in libtool to
|
||
deplibs_check_method="pass_all" because else the plugin shared
|
||
library refuses to link against the static libvorbis.a library.
|
||
This is a hack. I have no intention in including libvorbis into the
|
||
gstreamer CVS tree and making it libtool compatible.
|
||
|
||
2000-09-13 20:04 wtay
|
||
|
||
* docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
|
||
gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
|
||
gst/gstreamer.types.in, gst/tmpl/gst.sgml,
|
||
gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
|
||
gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
|
||
gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
|
||
gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
|
||
gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
|
||
gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
|
||
gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
|
||
gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
|
||
manual/gstreamer-manual.sgml: Bring the low level API docs up to
|
||
date.
|
||
|
||
2000-09-12 19:15 wtay
|
||
|
||
* plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
|
||
MMX optimisation split out in seperate file.
|
||
|
||
2000-09-12 19:13 wtay
|
||
|
||
* gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
|
||
gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
|
||
plugins/mpeg1/mpeg_play/recon_mmx.c,
|
||
plugins/mpeg1/mpeg_play/recon_sse.s,
|
||
plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
|
||
plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
|
||
plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
|
||
CPU detection. Added SSE optimisation to mpeg_play Modified the
|
||
mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
|
||
mpeg1 and mpeg2 decoders.
|
||
|
||
2000-09-09 17:39 wtay
|
||
|
||
* examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
|
||
thread/Makefile, thread/thread.c: A thread example. An example of
|
||
gstreamer-launch: an mp3 player
|
||
|
||
2000-09-09 17:36 wtay
|
||
|
||
* gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
|
||
docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
|
||
docs/manual/programs.sgml, docs/manual/queues.sgml,
|
||
docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
|
||
editor/gsteditor.h, editor/gstelementselect.c,
|
||
examples/helloworld/Makefile, examples/helloworld/helloworld.c,
|
||
examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
|
||
gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
|
||
gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
|
||
gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
|
||
gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
|
||
gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
|
||
plugins/mpeg2/ac3parse/Makefile.am,
|
||
plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
|
||
Changes to gstreamer-config to include gtk+ libs manual changes:
|
||
queues, threads, programs gsteditor does not crash anymore.
|
||
gstpipline new should return a GstElement * fixed ac3dec for new
|
||
getbits fixes to gstreamer-launch more efficient startup for
|
||
gstplay.
|
||
|
||
2000-09-07 21:35 wtay
|
||
|
||
* gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
|
||
gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
|
||
libs/getbits/Makefile.am, libs/getbits/gbtest.c,
|
||
libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
|
||
libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
|
||
plugins/mp3decode/mpg123/Makefile.am,
|
||
plugins/mp3decode/mpg123/common.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/layer1.c,
|
||
plugins/mp3decode/mpg123/layer2.c,
|
||
plugins/mp3decode/mpg123/layer3.c,
|
||
plugins/mp3decode/mpg123/mpg123.c,
|
||
plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
|
||
plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
|
||
test/cothreads/test.c: Faster and modular getbits implementation.
|
||
Fixed a bug in the audiosink that could lock up your box on bad MB.
|
||
Modified the plugins to use the new getbits functions.
|
||
|
||
2000-08-28 21:20 wtay
|
||
|
||
* examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
|
||
gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
|
||
gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
|
||
gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
|
||
plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
|
||
plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
|
||
plugins/avi/wincodec/gstwincodec.c,
|
||
plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
|
||
plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
|
||
plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
|
||
plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/xing/gstxing.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg_play/decoders.c,
|
||
plugins/mpeg1/mpeg_play/decoders.h,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c,
|
||
plugins/mpeg2/subtitles/mpeg2subt.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
|
||
plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c,
|
||
plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
|
||
tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
|
||
tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
|
||
information in /etc/gstreamer/reg.xml - no need to do a
|
||
plugin_load_all() - plugins are loaded when needed - typedetect
|
||
functions are loaded when needed (still buggy) - no need to check
|
||
for the existance of the plugin in the codecs - added
|
||
gstreamer-register to create the reg.xml file - renamed launch to
|
||
gstreamer-launch - plugins need to register the typefactory they
|
||
provide modified the plugins to meet the new design modified the
|
||
plugins to correctly set their pad types autoplugging can be done
|
||
without loading the plugins now
|
||
|
||
2000-08-22 22:18 wtay
|
||
|
||
* docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
|
||
docs/manual/dynamic.sgml, docs/manual/factories.sgml,
|
||
docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
|
||
docs/manual/helloworld2.sgml, docs/manual/outline.txt,
|
||
docs/manual/plugins.sgml, docs/manual/programs.sgml,
|
||
docs/manual/queues.sgml, docs/manual/threads.sgml,
|
||
docs/manual/typedetection.sgml, docs/manual/utility.sgml,
|
||
docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
|
||
gst/gstpipeline.c, gst/gsttype.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
|
||
empty...) Added automatic pad plugging. Added automatic dynamic
|
||
pad plugging. Changed some codecs to correctly set their pad
|
||
types.
|
||
|
||
2000-08-21 22:57 wtay
|
||
|
||
* examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
|
||
|
||
2000-08-21 22:23 wtay
|
||
|
||
* examples/helloworld2/: Makefile, helloworld2.c: An example using
|
||
autoplug. Works for mp3 files only for now.
|
||
|
||
2000-08-21 22:20 wtay
|
||
|
||
* docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
|
||
gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
|
||
gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
|
||
gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
|
||
gst/elements/gstelements.c, gst/elements/gsttypefind.c,
|
||
gst/elements/gsttypefind.h, plugins/filters/median/median.c,
|
||
plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
|
||
first (rude) attempt at autoplug. Autoplugging selects appropriate
|
||
codecs to connect src to sink, adds them to the pipeline and
|
||
connect pads. Autoplugging will run the typedetect plugin if the
|
||
src pad has no MIME type. No autoplugging is done on the src and
|
||
sink pads, it's hardcoded: connect 'src to sink'. No attempt at
|
||
creating threads. No attempt at dynamically autoplugging not yet
|
||
existing pads. Changes to (some) plugins to properly set their
|
||
MIME types.
|
||
|
||
2000-08-19 17:36 wtay
|
||
|
||
* docs/manual/: factories.sgml, gstreamer-manual.sgml,
|
||
helloworld.sgml, outline.txt: More manual about MIME types and
|
||
factories...
|
||
|
||
2000-08-19 01:34 richardb
|
||
|
||
* plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
|
||
sure that these are generated files which have no right to be in
|
||
the CVS. If I'm wrong, and things break, then we'll just have to
|
||
put them back again.
|
||
|
||
2000-08-19 01:29 richardb
|
||
|
||
* Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
|
||
test/Makefile.am: libXv is now linked against by test/* and gstplay
|
||
if it is present. -lXv isn't leaked all over the place due to
|
||
AC_CHECK_LIB test. This is still messy though - we shouldn't have
|
||
to link explicitly with extra things just because we use certain
|
||
plugins.
|
||
|
||
Build Makefile in tests, but don't recurse into tests when doing
|
||
the build (tests no longer in SUBDIRS).
|
||
|
||
2000-08-19 00:31 richardb
|
||
|
||
* Makefile.am, configure.in: Test for a working libglade-gnome, and
|
||
compile gstplay only if there is one.
|
||
|
||
2000-08-18 23:54 wtay
|
||
|
||
* AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
|
||
makefile hacker :-)
|
||
|
||
2000-08-18 23:17 wtay
|
||
|
||
* libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
|
||
asm is found...
|
||
|
||
2000-08-18 23:15 wtay
|
||
|
||
* gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
|
||
this...
|
||
|
||
2000-08-18 23:07 richardb
|
||
|
||
* configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
|
||
present, mpeg2enc plugin just ignores the .s files, C equivalents
|
||
will be used.
|
||
|
||
2000-08-18 22:57 wtay
|
||
|
||
* plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
|
||
using uncompiled code.
|
||
|
||
2000-08-18 22:30 richardb
|
||
|
||
* acconfig.h, config.h.in, configure.in: Test for nasm - define
|
||
HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
|
||
when using nasm.
|
||
|
||
2000-08-18 21:38 wtay
|
||
|
||
* docs/manual/helloworld.sgml, examples/helloworld/Makefile,
|
||
examples/helloworld/helloworld.c: helloworld example. and docs
|
||
|
||
2000-08-18 21:35 wtay
|
||
|
||
* README, gstreamer-config.in, docs/gst/Makefile.am,
|
||
docs/manual/gstreamer-manual.sgml, editor/editor.c,
|
||
editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
|
||
gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
|
||
gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
|
||
gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
|
||
gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
|
||
libs/idct/Makefile.am, libs/putbits/Makefile.am,
|
||
libs/riff/Makefile.am, plugins/avi/Makefile.am,
|
||
plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
|
||
plugins/mp3decode/mpg123/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/visualization/smoothwave/smoothwave.c,
|
||
plugins/visualization/spectrum/gstspectrum.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
|
||
Various fixes for the build/install problems update to the
|
||
docs/manual. Added a simple helloworld example.
|
||
|
||
2000-08-17 07:18 wtay
|
||
|
||
* docs/manual/gstreamer-manual.sgml: The book is not published
|
||
yet... :-)
|
||
|
||
2000-08-16 22:40 wtay
|
||
|
||
* docs/manual/images/.cvsignore: Ignore the png images; they are
|
||
supposed to be build by the Makefile.
|
||
|
||
2000-08-16 22:38 wtay
|
||
|
||
* docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
|
||
connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
|
||
intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
|
||
of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
|
||
GStreamer manual.
|
||
|
||
2000-08-14 16:18 wtay
|
||
|
||
* libs/idct/.cvsignore: ignore the test program
|
||
|
||
2000-08-14 16:17 wtay
|
||
|
||
* Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
|
||
plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/vcdsrc/vcdsrc.c,
|
||
plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
|
||
test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
|
||
test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
|
||
test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
|
||
test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
|
||
test/record.c, test/spectrum.c, test/vidcapture.c,
|
||
test/vidcapture2.c, test/videotest.c, test/wave.c,
|
||
test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
|
||
Adapted the test directory to the new state management added an
|
||
mpeg2 to avi encoder. added a v4l to divx capture example.
|
||
|
||
2000-08-14 11:59 wtay
|
||
|
||
* configure.in, include/avifmt.h, include/registry.h: The include
|
||
files for the windows codec loader. top level configure file.
|
||
|
||
2000-08-14 11:57 wtay
|
||
|
||
* gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
|
||
handler. This object is able to generate buffers and is passed
|
||
between elements to exchange buffers. Elements can also use this
|
||
pool to efficiently generate output buffers.
|
||
|
||
2000-08-14 11:55 wtay
|
||
|
||
* gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
|
||
gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
|
||
elements/gstaudiosink.c, elements/gstaudiosrc.c,
|
||
elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
|
||
in the threading element. Added bufferpools.
|
||
|
||
2000-08-14 11:54 wtay
|
||
|
||
* plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
|
||
mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
|
||
mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
|
||
mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
|
||
mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
|
||
videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
|
||
is possible. Added MPEG2 subtitles.
|
||
|
||
2000-08-14 11:49 wtay
|
||
|
||
* plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
|
||
getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
|
||
mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
|
||
and used the IDCT library.
|
||
|
||
2000-08-14 11:42 wtay
|
||
|
||
* plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
|
||
|
||
2000-08-14 11:41 wtay
|
||
|
||
* plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
|
||
bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
|
||
dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
|
||
dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
|
||
gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
|
||
predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
|
||
quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
|
||
transfrm.c, variance_mmx.s: Better rate control with different
|
||
complexity measurement. Merge from mjpeg_beta asm for mmx and sse
|
||
optimisations. Use the IDCT library.
|
||
|
||
2000-08-14 11:33 wtay
|
||
|
||
* plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
|
||
memcpy.
|
||
|
||
2000-08-14 11:32 wtay
|
||
|
||
* plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
|
||
Use subbufers.
|
||
|
||
2000-08-14 11:31 wtay
|
||
|
||
* plugins/mpeg1/system_encode/: buffer.c, buffer.h,
|
||
system_encode.c, system_encode.h: Added statup delay. Added
|
||
padding.
|
||
|
||
2000-08-14 11:30 wtay
|
||
|
||
* plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
|
||
|
||
2000-08-14 11:28 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
|
||
floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
|
||
util.c, video.c, video.h: Use subbufers and bufferpools. Use the
|
||
idct library.
|
||
|
||
2000-08-14 11:25 wtay
|
||
|
||
* plugins/mp3decode/parse/mp3parse.c: use subbuffers
|
||
|
||
2000-08-14 11:23 wtay
|
||
|
||
* plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
|
||
new state management.
|
||
|
||
2000-08-14 11:21 wtay
|
||
|
||
* plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
|
||
gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
|
||
wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
|
||
wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
|
||
wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
|
||
encoder/decoder plugins for windows codecs.
|
||
|
||
2000-08-14 11:17 wtay
|
||
|
||
* gstplay/gstplay.glade: The UI
|
||
|
||
2000-08-14 11:16 wtay
|
||
|
||
* gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
|
||
interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
|
||
stop.xpm, support.c, support.h: glade based gstplay version.
|
||
better avi/mpeg support. nice about dialog :-) Drag and drop
|
||
should work.
|
||
|
||
2000-08-14 11:12 wtay
|
||
|
||
* libs/idct/.cvsignore: ..
|
||
|
||
2000-08-14 11:11 wtay
|
||
|
||
* libs/: Makefile.am, getbits/gstgetbits.c,
|
||
getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
|
||
idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
|
||
idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
|
||
idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
|
||
riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
|
||
Added IEEE testbed. Update to the windows codec loader. fixes in
|
||
the riff parser/encoder. cleanup in the getbits/putbits API.
|
||
|
||
2000-08-05 04:53 omegahacker
|
||
|
||
* LICENSE, Makefile.am: Adding explicit license information, since
|
||
quite a large number of source files don't have the LGPL header.
|
||
This is something we need to fix. GNOME has a script to run around
|
||
and fix things, maybe we should snag a copy and let it loose in a
|
||
sandbox.
|
||
|
||
2000-07-21 04:57 omegahacker
|
||
|
||
* gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
|
||
gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
|
||
gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
|
||
gstpipefilter.h: Brought standard elements in line with new state
|
||
management system.
|
||
|
||
2000-07-17 18:14 omegahacker
|
||
|
||
* Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
|
||
docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
|
||
gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
|
||
gst/gstthread.h, gst/elements/gstelements.c,
|
||
gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
|
||
plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
|
||
test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
|
||
tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
|
||
Megapatch, changes which states are available, how they're used,
|
||
and how they're set. Also modifies the scheduling system, breaking
|
||
pulled buffers. Check mail archives for more details.
|
||
|
||
2000-07-15 14:26 wtay
|
||
|
||
* gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
|
||
with the allignment of the chunks. This should solve the errors
|
||
with avi playback.
|
||
|
||
2000-07-15 13:06 wtay
|
||
|
||
* configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
|
||
gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
|
||
include/default.h, include/registry.h, libs/Makefile.am,
|
||
libs/riff/gstriff.h, libs/riff/gstriffparse.c,
|
||
plugins/avi/.cvsignore, plugins/avi/Makefile.am,
|
||
plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
|
||
plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
|
||
plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
|
||
plugins/mp3decode/mpg123/layer3.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
|
||
the wine .dll loader. you must unzip binaries.zip from
|
||
http://divx.euro.ru/binaries.zip into the win32 directory **of the
|
||
source tree**. Extended and bugfixed thr riff parser to support
|
||
DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
|
||
3. Fixed a bug in mpg123. Sound still is seriously wrong with
|
||
layer 3. Fixed MPEG2 playback in gstplay. Time indication in
|
||
gstplay is temporarly broken.
|
||
|
||
2000-07-13 20:49 wtay
|
||
|
||
* gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
|
||
gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
|
||
plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.h,
|
||
plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
|
||
decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
|
||
ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
|
||
(from libmpeg2) Round image size up to the nearest multiple of 16
|
||
(MPEG2 decoder)
|
||
|
||
2000-07-12 23:52 wtay
|
||
|
||
* configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
|
||
gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
|
||
gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
|
||
gst/gstthread.c, gst/elements/gstaudiosink.c,
|
||
gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
|
||
gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
|
||
gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.h,
|
||
plugins/mp3decode/mpg123/layer3.c,
|
||
plugins/mp3decode/mpg123/mpg123.c,
|
||
plugins/mp3decode/parse/Makefile.am,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/parse/mp3parse.h,
|
||
plugins/mp3decode/xing/libxing/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.h,
|
||
plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
|
||
is the audio/video sync release. Changed the mpegvideoparser to
|
||
parse complete pictures. Added the PTS timestamps to the pictures.
|
||
Added PTS timestamps to the MPEG audio frames. Made the clock a
|
||
littlebit better. Gstplay now uses two more threads one for video,
|
||
one for audio playback. Added the first QoS callbacks for the
|
||
pads. hopefully fix an mmx compilation problem.
|
||
|
||
2000-07-05 22:32 wtay
|
||
|
||
* config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
|
||
and YUV conversion for XFree 4.0 Need to cleanup the fallback
|
||
mechanism in case no suitable XvImage is found.
|
||
|
||
2000-07-05 11:21 wtay
|
||
|
||
* gstplay/gstplay.h: [no log message]
|
||
|
||
2000-07-05 11:21 wtay
|
||
|
||
* gst/gstbuffer.h, gst/elements/gstaudiosink.c,
|
||
gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
|
||
gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
|
||
gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
|
||
gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
|
||
gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
|
||
gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
|
||
plugins/mpeg1video/parse/Makefile.am,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.h,
|
||
plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
|
||
plugins/mpeg2/ac3parse/Makefile.am,
|
||
plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
|
||
plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
|
||
plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
|
||
test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
|
||
plugins. some MMX speedups in the MPEG decoders. Better YUV to
|
||
MMX conversion implemented seeking to gstplay.
|
||
|
||
2000-06-27 21:22 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
|
||
interpollation for bidirectionally predicted macroblocks.
|
||
(players based on mpeg_play should also implement this, as it was
|
||
left out from the reference decoder, probabliy for performance
|
||
reasons) Reduced rounding errors in the quatisation of the
|
||
coeficients.
|
||
|
||
2000-06-25 23:23 wtay
|
||
|
||
* gstplay/.cvsignore: [no log message]
|
||
|
||
2000-06-25 23:21 wtay
|
||
|
||
* gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
|
||
gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
|
||
Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
|
||
Added mpeg2 playback for gstplay
|
||
|
||
2000-06-25 22:37 wtay
|
||
|
||
* configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
|
||
gst/gsttypefind.h, gst/elements/Makefile.am,
|
||
gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
|
||
gst/elements/gstelements.c, gst/elements/gstqueue.c,
|
||
gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
|
||
gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
|
||
gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
|
||
gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
|
||
gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
|
||
gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
|
||
gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
|
||
plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
|
||
plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
|
||
plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
|
||
plugins/filters/median/median.c, plugins/filters/median/median.h,
|
||
plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
|
||
plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
|
||
plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
|
||
test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
|
||
fixed the avi parser (gstriff had wrong size) the system_encoder
|
||
can now do video only system streams sanitized the colorspace and
|
||
scaler api. added fast self modifying asm scaler. worked on the
|
||
typefind stuff. added a cool media player (gstplay) it uses the
|
||
typefinder to playback avi, mpeg1 (system and video) streams. It
|
||
is also a testbed and a real app.
|
||
|
||
2000-06-18 15:13 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
|
||
mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
|
||
bug.
|
||
|
||
2000-06-18 14:51 wtay
|
||
|
||
* plugins/avi/videoheader.c: Construct the avi header based on the
|
||
codec type.
|
||
|
||
2000-06-18 14:50 wtay
|
||
|
||
* gst/elements/gstqueue.c, plugins/avi/Makefile.am,
|
||
plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
|
||
plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
|
||
plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
|
||
plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
|
||
test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
|
||
color conversion bug. Initial work for multiply avi codecs.
|
||
|
||
2000-06-16 23:58 wtay
|
||
|
||
* configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
|
||
libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
|
||
libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
|
||
plugins/mpeg1/mpegaudio/common.c,
|
||
plugins/mpeg1/mpegaudio/encoder.h,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegaudio/gstputbits.c,
|
||
plugins/mpeg1/mpegaudio/gstputbits.h,
|
||
plugins/mpeg1/mpegaudio/musicin.h,
|
||
plugins/mpeg2/mpeg2enc/Makefile.am,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/gstputbits.c,
|
||
plugins/mpeg2/mpeg2enc/gstputbits.h,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
|
||
plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
|
||
plugins/mpeg2/mpeg2enc/ratectl.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
|
||
|
||
2000-06-16 23:33 wtay
|
||
|
||
* plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
|
||
|
||
2000-06-16 23:32 wtay
|
||
|
||
* plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
|
||
putbits.h: putbits implementation
|
||
|
||
2000-06-16 23:30 wtay
|
||
|
||
* configure.in, plugins/mpeg1/Makefile.am,
|
||
plugins/mpeg1/mpegaudio/Makefile.am,
|
||
plugins/mpeg1/mpegaudio/README.crh,
|
||
plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
|
||
plugins/mpeg1/mpegaudio/encode.c,
|
||
plugins/mpeg1/mpegaudio/encoder.h,
|
||
plugins/mpeg1/mpegaudio/fixes.txt,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.c,
|
||
plugins/mpeg1/mpegaudio/gstmpegaudio.h,
|
||
plugins/mpeg1/mpegaudio/gstputbits.c,
|
||
plugins/mpeg1/mpegaudio/gstputbits.h,
|
||
plugins/mpeg1/mpegaudio/musicin.c,
|
||
plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
|
||
plugins/mpeg1/mpegaudio/readme.txt,
|
||
plugins/mpeg1/mpegaudio/release.txt,
|
||
plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1/system_encode/system_encode.h,
|
||
plugins/mpeg2/mpeg2enc/Makefile.am,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
|
||
plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
|
||
plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
|
||
plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
|
||
mux_rate calculations in the MPEG1 multiplexer. worked toward a
|
||
unified putbits implementation Added an MPEG audio layer 1&2
|
||
encoder.
|
||
|
||
2000-06-12 22:27 wtay
|
||
|
||
* plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg2/mpeg2enc/predict.c,
|
||
plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
|
||
plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
|
||
test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
|
||
and the scaler API. Fixed some MMX bugs in the mpeg encoder.
|
||
|
||
2000-06-11 13:11 wtay
|
||
|
||
* configure.in, gst/elements/gstpipefilter.c,
|
||
plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/system_encode/.cvsignore,
|
||
plugins/mpeg1/system_encode/Makefile.am,
|
||
plugins/mpeg1/system_encode/buffer.c,
|
||
plugins/mpeg1/system_encode/buffer.h,
|
||
plugins/mpeg1/system_encode/main.h,
|
||
plugins/mpeg1/system_encode/system_encode.c,
|
||
plugins/mpeg1/system_encode/system_encode.h,
|
||
plugins/mpeg1/system_encode/systems.c,
|
||
plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/ac3parse/ac3parse.h,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.h,
|
||
plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
|
||
test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
|
||
Added first frames skipping to the mp3 and ac3 parser (this allows
|
||
you to skip a number of frames before pushing them). Removed wrong
|
||
mmx code from the encoder. Added Macroblocks per slice to the
|
||
encoder. added bilinear and bicubic interpolation to the
|
||
videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
|
||
calculations yet) Added some options (framerate to the
|
||
encoder/decoder)
|
||
|
||
2000-06-04 20:18 richardb
|
||
|
||
* include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
|
||
|
||
2000-05-28 23:46 wtay
|
||
|
||
* gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
|
||
plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
|
||
test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
|
||
like the mpeg1 parser. Added a command property to the pipefilter.
|
||
|
||
2000-05-28 21:04 wtay
|
||
|
||
* gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
|
||
plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
|
||
element: pipefilter. This element connects the stdin/stdout of an
|
||
external program into the pipeline. We now have virtually all of
|
||
the capabilities of sox, lame, ...
|
||
|
||
2000-05-28 20:59 wtay
|
||
|
||
* configure.in, gst/elements/Makefile.am,
|
||
gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
|
||
plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
|
||
plugins/mpeg2/mpeg2enc/Makefile.am,
|
||
plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
|
||
plugins/mpeg2/mpeg2enc/ratectl.c,
|
||
plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
|
||
plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
|
||
test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
|
||
motion compensation bug (was a bug on Intels site)
|
||
Faster/Better/more accurate motion detection in the mpeg encoder
|
||
Added an audio resampler (convert 48000 kHz to 44100 for example)
|
||
does not work Fixed rate control in the mpeg2 encoder.
|
||
|
||
2000-05-21 23:00 wtay
|
||
|
||
* docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
|
||
|
||
2000-05-21 22:59 wtay
|
||
|
||
* test/mp1tomp1.c: An MPEG1 transcoder.
|
||
|
||
2000-05-21 22:58 wtay
|
||
|
||
* configure.in, docs/gst/gstreamer-decl.txt,
|
||
docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
|
||
gst/elements/gstqueue.c, plugins/Makefile.am,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
|
||
plugins/filters/median/.cvsignore,
|
||
plugins/filters/median/Makefile.am,
|
||
plugins/filters/median/median.c, plugins/filters/median/median.h,
|
||
plugins/filters/smooth/.cvsignore,
|
||
plugins/filters/smooth/Makefile.am,
|
||
plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
|
||
plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
|
||
plugins/mpeg1/mpeg1encoder/.cvsignore,
|
||
plugins/mpeg1/mpeg1encoder/CHANGES,
|
||
plugins/mpeg1/mpeg1encoder/Makefile.am,
|
||
plugins/mpeg1/mpeg1encoder/PORTABILITY,
|
||
plugins/mpeg1/mpeg1encoder/README,
|
||
plugins/mpeg1/mpeg1encoder/SETUP,
|
||
plugins/mpeg1/mpeg1encoder/chendct.c,
|
||
plugins/mpeg1/mpeg1encoder/codec.c,
|
||
plugins/mpeg1/mpeg1encoder/csize.h,
|
||
plugins/mpeg1/mpeg1encoder/ctables.h,
|
||
plugins/mpeg1/mpeg1encoder/dct.h,
|
||
plugins/mpeg1/mpeg1encoder/globals.h,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
|
||
plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
|
||
plugins/mpeg1/mpeg1encoder/htable.lex,
|
||
plugins/mpeg1/mpeg1encoder/huffman.c,
|
||
plugins/mpeg1/mpeg1encoder/huffman.h,
|
||
plugins/mpeg1/mpeg1encoder/io.c,
|
||
plugins/mpeg1/mpeg1encoder/lex.yy.c,
|
||
plugins/mpeg1/mpeg1encoder/lexer.c,
|
||
plugins/mpeg1/mpeg1encoder/lexer.l,
|
||
plugins/mpeg1/mpeg1encoder/marker.c,
|
||
plugins/mpeg1/mpeg1encoder/marker.h,
|
||
plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
|
||
plugins/mpeg1/mpeg1encoder/mem.h,
|
||
plugins/mpeg1/mpeg1encoder/mpeg.c,
|
||
plugins/mpeg1/mpeg1encoder/param.h,
|
||
plugins/mpeg1/mpeg1encoder/prototypes.h,
|
||
plugins/mpeg1/mpeg1encoder/putbits.c,
|
||
plugins/mpeg1/mpeg1encoder/putbits.h,
|
||
plugins/mpeg1/mpeg1encoder/qtables.h,
|
||
plugins/mpeg1/mpeg1encoder/size.h,
|
||
plugins/mpeg1/mpeg1encoder/stat.c,
|
||
plugins/mpeg1/mpeg1encoder/stream.c,
|
||
plugins/mpeg1/mpeg1encoder/stream.h,
|
||
plugins/mpeg1/mpeg1encoder/system.h,
|
||
plugins/mpeg1/mpeg1encoder/tables.h,
|
||
plugins/mpeg1/mpeg1encoder/transform.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.h,
|
||
plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
|
||
plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
|
||
plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
|
||
plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
|
||
test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
|
||
MMX optimisations for motion estimation. Added another mpeg1
|
||
encoder. Added Two filters: smooth and median (a median cut
|
||
filter) Made the queue pull buffers.
|
||
|
||
2000-05-17 23:49 richardb
|
||
|
||
* plugins/Makefile.am: Always build videosink, now that the
|
||
dependency on gdk_pixbuf is removed.
|
||
|
||
2000-05-13 10:41 richardb
|
||
|
||
* plugins/Makefile.am: Make videosink compiled only if
|
||
HAVE_GDK_PIXBUF again.
|
||
|
||
2000-05-12 18:41 wtay
|
||
|
||
* plugins/videoscale/.cvsignore: ...
|
||
|
||
2000-05-12 18:39 wtay
|
||
|
||
* plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
|
||
plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
|
||
scaler as a library and an Element. Also a little non working mpeg2
|
||
to mpeg1 converter (still struggling with the quantisation).
|
||
|
||
2000-05-12 18:33 wtay
|
||
|
||
* configure.in, gst/gstclock.c, libs/Makefile.am,
|
||
plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
|
||
plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
|
||
plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
|
||
plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
|
||
plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
|
||
test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
|
||
to the mpeg parser and encoder. It seems like the mpeg2 decoder
|
||
does not like some MPEG1 videos. Use mpeg_play for now (eg.
|
||
AlienSong)
|
||
|
||
2000-05-12 08:15 richardb
|
||
|
||
* acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
|
||
docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
|
||
docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
|
||
docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
|
||
plugins/Makefile.am: Make GDK pixbuf optional, by compiling
|
||
videosink only if it is present. Make documentation generated
|
||
successfully even if libghttp isn't present (by skipping the
|
||
ghttpsrc stuff).
|
||
|
||
2000-05-12 08:09 richardb
|
||
|
||
* plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
|
||
macro call, so it compiles with debug on.
|
||
|
||
2000-05-02 00:22 wtay
|
||
|
||
* docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
|
||
plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
|
||
errors.
|
||
|
||
2000-05-02 00:09 wtay
|
||
|
||
* configure.in, libs/getbits/gstgetbits.h,
|
||
libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
|
||
plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
|
||
plugins/mpeg2/ac3parse/ac3parse.c,
|
||
plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
|
||
plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
|
||
plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
|
||
plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.c,
|
||
plugins/mpeg2/mpeg2enc/mpeg2enc.h,
|
||
plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
|
||
plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
|
||
plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
|
||
plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
|
||
plugins/mpeg2/mpeg2enc/quantize.c,
|
||
plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
|
||
plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
|
||
plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
|
||
plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
|
||
plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
|
||
plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
|
||
plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
|
||
plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
|
||
test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
|
||
MPEG System stream parser. an mpeg encoder.
|
||
|
||
2000-04-24 21:51 wtay
|
||
|
||
* configure.in, libs/getbits/gstgetbits_inl.h,
|
||
plugins/mpeg1/mpeg_play/decoders.c,
|
||
plugins/mpeg1/mpeg_play/decoders.h,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
|
||
plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
|
||
plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
|
||
plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
|
||
plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
|
||
plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
|
||
plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
|
||
plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
|
||
plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
|
||
plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
|
||
plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
|
||
plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
|
||
plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
|
||
plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
|
||
plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
|
||
plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
|
||
plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
|
||
plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
|
||
test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
|
||
MPEG2 decoder.
|
||
|
||
2000-04-17 00:33 wtay
|
||
|
||
* libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
|
||
plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
|
||
getbits.
|
||
|
||
2000-04-17 00:25 wtay
|
||
|
||
* plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
|
||
getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
|
||
Reworked the ac3decoder for the new getbits functions. We are now
|
||
about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
|
||
time)
|
||
|
||
2000-04-16 19:51 wtay
|
||
|
||
* libs/getbits/.cvsignore: [no log message]
|
||
|
||
2000-04-16 19:50 wtay
|
||
|
||
* libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
|
||
gstgetbits_inl.h: I the generc getbits implementation
|
||
|
||
2000-04-16 19:47 wtay
|
||
|
||
* configure.in, docs/gst/gstreamer-decl.txt,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
|
||
plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
|
||
plugins/mp3decode/mpg123/common.c,
|
||
plugins/mp3decode/mpg123/getbits.c,
|
||
plugins/mp3decode/mpg123/getbits.h,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/layer1.c,
|
||
plugins/mp3decode/mpg123/layer2.c,
|
||
plugins/mp3decode/mpg123/layer3.c,
|
||
plugins/mp3decode/mpg123/mpg123.c,
|
||
plugins/mp3decode/mpg123/mpg123.h,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/parse/mp3parse.h,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/ctrlbar.c,
|
||
plugins/mpeg1/mpeg_play/ctrlbar.h,
|
||
plugins/mpeg1/mpeg_play/decoders.c,
|
||
plugins/mpeg1/mpeg_play/decoders.h,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/motionvector.c,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
|
||
plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
|
||
plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
|
||
plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
|
||
getbits handling. I currently have an inline integer
|
||
implementation.
|
||
|
||
2000-04-13 22:59 wtay
|
||
|
||
* Makefile.am, configure.in, gst/gstclock.c,
|
||
plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
|
||
test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
|
||
|
||
2000-04-09 22:38 wtay
|
||
|
||
* gst/: gstclock.c, gstclock.h: A poor mans clock...
|
||
|
||
2000-04-09 22:36 wtay
|
||
|
||
* gst/Makefile.am, gst/gstelement.c,
|
||
gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
|
||
gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
|
||
plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
|
||
plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
|
||
optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
|
||
mpeg1 picture skipping and fixed a buffer overflow. Added a system
|
||
clock. The audiosink can now adjust the clock. Fixed incorrect
|
||
behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
|
||
videosink, it now uses the color conversion library when needed.
|
||
|
||
2000-04-02 22:38 wtay
|
||
|
||
* libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
|
||
new riff parser and encoder
|
||
|
||
2000-04-02 22:36 wtay
|
||
|
||
* configure.in, libs/Makefile.am, libs/riff/Makefile.am,
|
||
libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
|
||
plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
|
||
plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
|
||
plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
|
||
plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
|
||
plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
|
||
colorspace library and removed yuv2rgb conversion from the
|
||
videosink. The aviencoder should now more or less work.
|
||
|
||
2000-03-27 20:53 wtay
|
||
|
||
* docs/Makefile.am, docs/gst/Makefile.am,
|
||
docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
|
||
docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
|
||
docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
|
||
docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
|
||
docs/gst/tmpl/gstasyncdisksrc.sgml,
|
||
docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
|
||
docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
|
||
docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
|
||
docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
|
||
docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
|
||
docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
|
||
docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
|
||
docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
|
||
docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
|
||
docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
|
||
docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
|
||
docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
|
||
docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
|
||
docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
|
||
docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
|
||
docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
|
||
docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
|
||
gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
|
||
gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
|
||
gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
|
||
gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
|
||
gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
|
||
gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
|
||
gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
|
||
gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
|
||
gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
|
||
gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
|
||
gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
|
||
gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
|
||
gst/elements/gstidentity.h, gst/elements/gstqueue.c,
|
||
gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
|
||
gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
|
||
plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
|
||
plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
|
||
plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
|
||
plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
|
||
plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
|
||
plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
|
||
plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
|
||
test/Makefile.am, test/vidcapture.c: Documentation updates. All
|
||
standard library objects and standard elements are documented.
|
||
Modified some of the elements to more accuratly report about their
|
||
arguments so the documentation builds more reasonable output.
|
||
Added aviencoder and jpegencoder elements (not working yet)
|
||
|
||
2000-03-22 21:18 wtay
|
||
|
||
* configure.in, gst/gstpad.c, gst/types/gsttypes.c,
|
||
libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
|
||
plugins/Makefile.am, plugins/avi/Makefile.am,
|
||
plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
|
||
plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
|
||
plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
|
||
the avi decoder now configures the jpeg codec if an MJPG encoded
|
||
avi is found. Fixed riff parsing. readded rgb_draw functions to the
|
||
videosink. jpeglib is used to decode the jpeg image.
|
||
|
||
2000-03-21 20:06 omegahacker
|
||
|
||
* plugins/avi/gstparseavi.c: removed second check on riff library,
|
||
moved original to top so it fails out right away
|
||
|
||
2000-03-21 19:54 omegahacker
|
||
|
||
* plugins/avi/gstparseavi.c: added load and check of libriff during
|
||
plugin init
|
||
|
||
2000-03-21 19:54 omegahacker
|
||
|
||
* gst/gstplugin.c: spelling fixes to gst_library_load()
|
||
|
||
2000-03-20 20:25 wtay
|
||
|
||
* configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
|
||
gst/gstthread.c, gst/plugin.c, gst/plugin.h,
|
||
gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
|
||
libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
|
||
plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
|
||
test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
|
||
riff parsing as a library. The avi parser can play simple PCM
|
||
encoded audio. some minor cleanups.
|
||
|
||
2000-03-19 00:59 wtay
|
||
|
||
* AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
|
||
libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
|
||
plugins/Makefile.am, plugins/avi/.cvsignore,
|
||
plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
|
||
plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
|
||
plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
|
||
the riff code into a seperate library in /libs dir. The plugin
|
||
loader also checks the /libs path. The avi parser now uses the
|
||
riff library. WAV is broken.
|
||
|
||
2000-03-13 22:17 wtay
|
||
|
||
* test/aviparse.c: A non functional avi parser.
|
||
|
||
2000-03-13 22:13 wtay
|
||
|
||
* configure.in, gst/gst.c, gst/gstbuffer.h,
|
||
gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
|
||
gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
|
||
plugins/Makefile.am, plugins/au/gstparseau.c,
|
||
plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
|
||
test/videotest.c: Various cleanups. Moved the overlay code to a
|
||
specialized widget. One error I cannot seem to fix: switching
|
||
desktops does not disable the overlay.
|
||
|
||
2000-03-05 21:48 wtay
|
||
|
||
* plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
|
||
much better but still not perfect.
|
||
|
||
2000-03-03 22:13 wtay
|
||
|
||
* plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
|
||
plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
|
||
test/Makefile.am, test/videotest.c: Added overlay and DGA
|
||
capability for the videosink. Not really good but functional.
|
||
|
||
2000-02-27 23:18 wtay
|
||
|
||
* gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
|
||
gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
|
||
gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
|
||
gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
|
||
gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
|
||
gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
|
||
gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
|
||
gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
|
||
gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
|
||
gst/elements/gstidentity.c, gst/elements/gstqueue.c,
|
||
gst/elements/gstsinesrc.c, gst/types/Makefile.am,
|
||
plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
|
||
plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/capture/v4l/gstv4lsrc.h,
|
||
plugins/mp3decode/mpg123/Makefile.am,
|
||
plugins/mp3decode/mpg123/common.c,
|
||
plugins/mp3decode/mpg123/decode_i386.c,
|
||
plugins/mp3decode/mpg123/decode_i486.c,
|
||
plugins/mp3decode/mpg123/getbits.c,
|
||
plugins/mp3decode/mpg123/getbits.h,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/mpg123/layer1.c,
|
||
plugins/mp3decode/mpg123/layer2.c,
|
||
plugins/mp3decode/mpg123/layer3.c,
|
||
plugins/mp3decode/mpg123/mpg123.c,
|
||
plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/Makefile.am,
|
||
plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
|
||
a rather large patch. Switched on -Wall compiler flag and fixed the
|
||
warnings. Made the Video for Linux more like it should be.
|
||
|
||
2000-02-26 18:55 wtay
|
||
|
||
* gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
|
||
test/mp1parse.c, test/videotest.c: Added a pull function in the
|
||
gstpad. Modified the videosink to implement the pull. This function
|
||
allows a source element to request a buffer from the destination.
|
||
This is much more efficient because the videosink can then pass a
|
||
buffer with SHM to the element, which does not require an aditional
|
||
memcpy. removed scaling from the videosink. I need something
|
||
better.
|
||
|
||
2000-02-25 23:19 wtay
|
||
|
||
* test/videotest.c: test code for the Video for linux source
|
||
|
||
2000-02-25 23:18 wtay
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
|
||
plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
|
||
plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
|
||
linux source. Not generic at all and may not work on any other
|
||
system but mine.
|
||
|
||
2000-02-24 20:56 wtay
|
||
|
||
* gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
|
||
plugins/mp3decode/parse/Makefile.am,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mp3decode/parse/mp3parse.h,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpeg_play/idct_block_mmx.S,
|
||
plugins/mpeg1/mpeg_play/jrevdct.c,
|
||
plugins/mpeg1/mpeg_play/mmx_idct.c,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
|
||
in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
|
||
player got rid of some memcpy. bit handling changes. MMX code for
|
||
the IDCT and motion compensation in mpeg_play. Almost as fast as
|
||
the commercial mpeg player mtv, but with a much better video
|
||
quality :-)
|
||
|
||
2000-02-20 16:19 wtay
|
||
|
||
* configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
|
||
GdkPixbuf support and scaling (sloww...)
|
||
|
||
2000-02-20 12:58 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
|
||
gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
|
||
video.h: General cleanup and speedup. removed color conversion out
|
||
of MPEG decoder.
|
||
|
||
2000-02-19 13:37 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
|
||
video.c, video.h: Added timestamps for video buffers. The videosink
|
||
syncs to the timestamps. Added a buffer with finished frames for
|
||
the MPEG1 decoder.
|
||
|
||
2000-02-19 10:50 wtay
|
||
|
||
* gst/elements/Makefile.am, gst/elements/gstqueue.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
|
||
lockup by not calling any gtk functions in the main thread. This
|
||
is not good.
|
||
|
||
2000-02-18 23:48 wtay
|
||
|
||
* gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
|
||
size to 1 to avoid the strange lockups...
|
||
|
||
2000-02-18 23:07 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/descrip.mms,
|
||
plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
|
||
plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
|
||
plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
|
||
plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpeg_play/hybrid.c,
|
||
plugins/mpeg1/mpeg_play/hybriderr.c,
|
||
plugins/mpeg1/mpeg_play/index.bt,
|
||
plugins/mpeg1/mpeg_play/mb_ordered.c,
|
||
plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
|
||
plugins/mpeg1/mpeg_play/ordered2.c,
|
||
plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
|
||
test/mp1parse.c: The first functional video sink... Removed all of
|
||
the video stuff from the MPEG video decoder. Fixed a bug in
|
||
smoothwave. The MPEG video decoder still does the YUV->RGB
|
||
conversion.
|
||
|
||
2000-02-17 22:50 wtay
|
||
|
||
* configure.in, plugins/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
|
||
plugins/mpeg1/mpeg_play/mmx_idct.c,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/proto.h,
|
||
plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
|
||
plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
|
||
functional) video sink.
|
||
|
||
2000-02-16 23:27 wtay
|
||
|
||
* gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
|
||
gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
|
||
Fixed memory leak in queue.
|
||
|
||
2000-02-16 16:44 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
|
||
some bugs in the parsers, fixed memory leak (not all of them yet)
|
||
|
||
2000-02-15 20:14 wtay
|
||
|
||
* gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
|
||
Fixed (hopfully) the last bug in MPEG1 video player. A state bug
|
||
caused some I-frames to be skipped.
|
||
|
||
2000-02-15 00:32 omegahacker
|
||
|
||
* editor/.cvsignore, test/.cvsignore: updated .cvsignores
|
||
|
||
2000-02-14 23:21 wtay
|
||
|
||
* plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
|
||
mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
|
||
mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
|
||
looking for a bug...
|
||
|
||
2000-02-14 20:42 wtay
|
||
|
||
* plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
|
||
Some frames were skipped if the header was on partial frames. This
|
||
fixes the strange invalid sync errors.
|
||
|
||
2000-02-14 00:22 wtay
|
||
|
||
* plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
|
||
parsing.
|
||
|
||
2000-02-13 22:30 wtay
|
||
|
||
* plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
|
||
cleaned up the parsing code a bit.
|
||
|
||
2000-02-13 15:20 wtay
|
||
|
||
* gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
|
||
bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
|
||
more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
|
||
SKIP_PICTURE which caused a segfault. AlienSong now plays as it
|
||
should do. Skips are currently ignored and give some error on the
|
||
console, need to clean this up.
|
||
|
||
2000-02-13 13:43 wtay
|
||
|
||
* gst/elements/gstqueue.c, gst/elements/gstqueue.h,
|
||
plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
|
||
length 5 for now). fixed mpeg1 video rate control. AlienSong
|
||
segfaults sometimes. My other movies don't....
|
||
|
||
2000-02-13 03:19 wtay
|
||
|
||
* plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
|
||
incomplede slices.
|
||
|
||
2000-02-12 23:09 omegahacker
|
||
|
||
* test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
|
||
sane again (what editor are you using, Wim?), and it now uses
|
||
threads. Playback is clean (at least, audio and video are running
|
||
smoothly. Video is still a little choppy on my test stream (first
|
||
1MB from disk two of Mulan VCD), and it's still wildly out of sync,
|
||
but it's looking VERY COOL.
|
||
|
||
2000-02-12 23:08 omegahacker
|
||
|
||
* gst/gstbin.c: Changed the way state is dealt with when a child is
|
||
added to the bin. The note states that the COMPLETE state should
|
||
probably reflect nothing more than whether or not there is a child
|
||
in the bin, not whether or not all children are COMPLETE. I need
|
||
to write out a few scenarios for complex pipeline manipulations to
|
||
figure out how all the states should interact. The idea is to
|
||
maintain the ability to dynamically recofigure the pipeline.
|
||
|
||
2000-02-12 12:20 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/16bit.c,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.h,
|
||
plugins/mpeg1/mpeg_play/main.c,
|
||
plugins/mpeg1/mpeg_play/mb_ordered.c,
|
||
plugins/mpeg1/mpeg_play/motionvector.c,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/proto.h,
|
||
plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
|
||
plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
|
||
plugins/mpeg1/mpeg_play/video.h,
|
||
plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
|
||
first functional video MPEG1 decoder. The decoder still opens a
|
||
window to show the video. This is not optimised at all. Some
|
||
glitches and crashes due to bugs in mp1videoparse.c. I need to
|
||
queue incomplete slices in mp1videoparse before sending them to the
|
||
decoder. use test/mp1parse on your favorite video to test. No
|
||
audio/video sync, no QoS at all.
|
||
|
||
2000-02-10 17:02 wtay
|
||
|
||
* gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mpeg1/mpeg_play/gstmpeg_play.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
|
||
Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
|
||
now correctly pushes buffers in complete chuncks.
|
||
|
||
2000-02-08 22:36 wtay
|
||
|
||
* configure.in, gst/types/gsttypes.c,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
|
||
plugins/mpeg1video/parse/Makefile.am,
|
||
plugins/mpeg1video/parse/README,
|
||
plugins/mpeg1video/parse/mp1videoparse.c,
|
||
plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
|
||
MPEG1 video parser.
|
||
|
||
2000-02-07 19:29 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
|
||
|
||
2000-02-07 19:22 wtay
|
||
|
||
* plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
|
||
gstmpeg_play.h: [no log message]
|
||
|
||
2000-02-07 19:04 wtay
|
||
|
||
* configure.in, plugins/mp3decode/mpg123/Makefile.am,
|
||
plugins/mp3decode/mpg123/decode_i386.c,
|
||
plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
|
||
plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
|
||
plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
|
||
plugins/mpeg1/mpeg_play/INSTALL,
|
||
plugins/mpeg1/mpeg_play/Makefile.am,
|
||
plugins/mpeg1/mpeg_play/README,
|
||
plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
|
||
plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
|
||
plugins/mpeg1/mpeg_play/ctrlbar.h,
|
||
plugins/mpeg1/mpeg_play/decoders.c,
|
||
plugins/mpeg1/mpeg_play/decoders.h,
|
||
plugins/mpeg1/mpeg_play/descrip.mms,
|
||
plugins/mpeg1/mpeg_play/dither.h,
|
||
plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
|
||
plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
|
||
plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
|
||
plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
|
||
plugins/mpeg1/mpeg_play/hybriderr.c,
|
||
plugins/mpeg1/mpeg_play/index.bt,
|
||
plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
|
||
plugins/mpeg1/mpeg_play/mb_ordered.c,
|
||
plugins/mpeg1/mpeg_play/mono.c,
|
||
plugins/mpeg1/mpeg_play/motionvector.c,
|
||
plugins/mpeg1/mpeg_play/ordered.c,
|
||
plugins/mpeg1/mpeg_play/ordered2.c,
|
||
plugins/mpeg1/mpeg_play/parseblock.c,
|
||
plugins/mpeg1/mpeg_play/proto.h,
|
||
plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
|
||
plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
|
||
plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
|
||
Added compiler optimistaion flags to mpg123. reverted to old
|
||
WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
|
||
video player. It does not work yet.
|
||
|
||
2000-02-06 22:04 wtay
|
||
|
||
* gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
|
||
plugins/mp3decode/mpg123/gstmpg123.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
|
||
removed (disabeled) debug info.
|
||
|
||
2000-02-06 18:50 wtay
|
||
|
||
* plugins/mp3decode/mpg123/common.c,
|
||
plugins/mp3decode/parse/mp3parse.c,
|
||
plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
|
||
parser. It can now be used to playback the audio stream of an MPEG1
|
||
movie (check out test/mp1parse.c).
|
||
|
||
2000-02-06 12:33 wtay
|
||
|
||
* plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
|
||
videos seem to parse OK.
|
||
|
||
2000-02-06 01:52 wtay
|
||
|
||
* plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
|
||
not working...
|
||
|
||
2000-02-06 00:56 wtay
|
||
|
||
* test/mp1parse.c: The mpeg1 parser test program.
|
||
|
||
2000-02-06 00:55 wtay
|
||
|
||
* plugins/mpeg1/parse/mpeg1parse.c,
|
||
plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
|
||
the mpeg 1 parser. Does not work yet.
|
||
|
||
2000-02-05 16:08 wtay
|
||
|
||
* plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
|
||
decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
|
||
486 optimisation. Pentium optimisation added, but does not work
|
||
yet.
|
||
|
||
2000-02-05 14:37 wtay
|
||
|
||
* plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
|
||
layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
|
||
moved the buffer handling to common.c, getbits should not know
|
||
about that.
|
||
|
||
2000-02-05 01:58 wtay
|
||
|
||
* plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
|
||
memory leak.
|
||
|
||
2000-02-05 01:40 wtay
|
||
|
||
* plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
|
||
Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
|
||
|
||
2000-02-05 01:20 wtay
|
||
|
||
* plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
|
||
test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
|
||
remained) Added eos check for the test programs to stop them from
|
||
allocating all of your memory (had to use alt-sysreq-k a few times
|
||
:-( ). MPEG layer 1 plays fine now with mp3play.
|
||
|
||
2000-02-04 23:27 wtay
|
||
|
||
* plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
|
||
& 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
|
||
bit slow, though...
|
||
|
||
2000-02-04 22:06 wtay
|
||
|
||
* plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
|
||
layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
|
||
working. Tried with the test program included. Still some errors
|
||
and clicks sometime, but you can hear something. Double buffering
|
||
is now used (like mpg123). Can somebody test this on a layer 1 or 2
|
||
stream (I have none) and together with the mp3parse?
|
||
|
||
2000-02-04 21:49 omegahacker
|
||
|
||
* plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
|
||
as well as some other stuff.
|
||
|
||
2000-02-04 02:25 richardb
|
||
|
||
* configure.in, gst/gstelement.c, gst/gstplugin.c,
|
||
plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
|
||
Compile a test program to ensure that we have working atomic
|
||
resource counting.
|
||
|
||
A few small changes (include headers, fix a cast) to stop compiler
|
||
warnings.
|
||
|
||
2000-02-02 06:26 omegahacker
|
||
|
||
* configure.in, docs/Makefile.am, docs/gst/Makefile.am,
|
||
docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
|
||
gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
|
||
gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
|
||
documentation changes, a couple configure.in and Makefile.am fixes.
|
||
|
||
2000-02-01 20:35 wtay
|
||
|
||
* configure.in, gst/elements/Makefile.am,
|
||
plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
|
||
which made running test apps fail. Added GHTTP_LIBS to the
|
||
libraries. commented out mm_support() call, wich is not working
|
||
yet and causes errors.
|
||
|
||
2000-02-01 19:40 wtay
|
||
|
||
* configure.in, docs/gst/Makefile.am,
|
||
plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
|
||
plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
|
||
the default value of HAVE_LIBMMX. some typos fixed. Changed
|
||
include path for volume.c. RTjpeg uses mmx.h
|
||
|
||
2000-02-01 09:16 omegahacker
|
||
|
||
* configure.in, docs/Makefile.am, docs/gst/.cvsignore,
|
||
docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
|
||
docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
|
||
docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
|
||
docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
|
||
docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
|
||
docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
|
||
docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
|
||
docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
|
||
docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
|
||
docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
|
||
docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
|
||
docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
|
||
docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
|
||
docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
|
||
docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
|
||
managed to mutilate it a while back, but now it's fixed. I'll put
|
||
a copy of the HTML output somewhere on the website tonight.
|
||
|
||
In order to actually generate the docs, you'll have to install all
|
||
the DocBook tools, as well as gtk-doc from GNOME cvs. (see
|
||
http://developer.gnome.org/arch/doc/tools.html)
|
||
|
||
Notes (I'll codify these some day):
|
||
|
||
- Don't believe the Gnome page, always edit the SOURCES when
|
||
documenting a given function, never the tmpl file. - I'll be
|
||
re-arranging things a lot, but gtk-doc is smart enough to merge any
|
||
changes to the tmpl file. However, gtk-doc's merge and CVS's diff
|
||
are two entirely separate animals. We should probably have a
|
||
virtual mutex on the entire docs/gst/ directory, over and above
|
||
what CVS does. - I'm going to try to end up with a book set
|
||
(docbook terms), where docs/gst/ is only one book. There'd be
|
||
another called docs/manual/, and another docs/plugins/, etc. If
|
||
you have any comments as to how these should be done,
|
||
gstreamer-devel is the place.
|
||
|
||
2000-02-01 04:10 richardb
|
||
|
||
* acconfig.h, config.h.in, configure.in, gst/gstobject.c,
|
||
gst/elements/Makefile.am, gst/elements/gstelements.c,
|
||
plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
|
||
script. Make libghttp detection work at all. Make library
|
||
configuration specifiable on configure commandline. Make detection
|
||
of atomic resource stuff cope with 2.0 linux kernels. Fix typo
|
||
(HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
|
||
from mp3decode.
|
||
|
||
2000-01-31 22:53 wtay
|
||
|
||
* include/mmx.h, plugins/rtjpeg/Makefile.am,
|
||
plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
|
||
|
||
2000-01-31 17:29 wtay
|
||
|
||
* plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
|
||
IDCT for RTjpeg. It still doesn't do anything. This version also
|
||
has optimised versions for 422 and 420 YUV (de)compression. This
|
||
version is not compatible with the regular RTjpeg due to
|
||
optimisations using unrolled loops. Is *very* fast.
|
||
|
||
2000-01-31 09:43 omegahacker
|
||
|
||
* Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
|
||
gst/elements/Makefile.am, gst/types/Makefile.am,
|
||
plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
|
||
test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
|
||
updates. I can now successfully produce an rpm simply by typing
|
||
`./autogen.sh;make rpm`. This is good ;-)
|
||
|
||
2000-01-31 06:49 omegahacker
|
||
|
||
* Makefile.am: gah, missed Makefile.am of all files...
|
||
|
||
2000-01-31 06:46 omegahacker
|
||
|
||
* gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
|
||
plugins/mp3decode/mpg123/.cvsignore,
|
||
plugins/mp3decode/xing/libxing/Makefile.am,
|
||
test/bindings/.cvsignore, test/cothreads/.cvsignore,
|
||
editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
|
||
test/Makefile.am, test/xml/README: A bunch more changes to clean up
|
||
build/`make dist` issues, as well as a spec file, -config file,
|
||
.m4, etc. Next step is to build an RPM of this mess.
|
||
|
||
2000-01-31 05:55 omegahacker
|
||
|
||
* .cvsignore, acconfig.h, config.h.in, configure.in,
|
||
plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
|
||
plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
|
||
test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
|
||
that collectively allow `make dist` to work.
|
||
|
||
2000-01-31 04:22 omegahacker
|
||
|
||
* .cvsignore: uh, forgot to do the root .cvsignore...
|
||
|
||
2000-01-31 04:20 omegahacker
|
||
|
||
* plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
|
||
works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
|
||
Makefile.am, that's used as the list of things to include in the
|
||
distribution, regardless of whether or not something is included in
|
||
SUBDIRS due to conditional stuff.
|
||
|
||
2000-01-31 03:36 omegahacker
|
||
|
||
* docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
|
||
gst/elements/.cvsignore, gst/types/.cvsignore,
|
||
plugins/au/.cvsignore, plugins/effects/.cvsignore,
|
||
plugins/effects/stereo/.cvsignore,
|
||
plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
|
||
plugins/mp3decode/mpg123/.cvsignore,
|
||
plugins/mp3decode/parse/.cvsignore,
|
||
plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
|
||
plugins/mp3decode/xing/libxing/.cvsignore,
|
||
plugins/visualization/spectrum/.cvsignore,
|
||
plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
|
||
plugins/.cvsignore, plugins/cobin/.cvsignore,
|
||
plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
|
||
plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
|
||
plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
|
||
plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
|
||
plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
|
||
plugins/visualization/smoothwave/.cvsignore,
|
||
plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
|
||
test/bindings/.cvsignore, test/cothreads/.cvsignore,
|
||
test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
|
||
.cvsignore stuff taken care of, though we'll want to fine-tune
|
||
things as we go, of course. Most of them are the same, with some
|
||
exceptions for directories that produce executables (those are
|
||
listed by name after the standard ones and a newline for
|
||
separation).
|
||
|
||
2000-01-31 03:25 omegahacker
|
||
|
||
* test/README: initial checkin
|
||
|
||
2000-01-31 03:22 omegahacker
|
||
|
||
* test/xml/readreg.c: - added usage info - uses first arg as
|
||
registry filename - any additional args are plugins to search for
|
||
(no change but argv base) - cleaned up output with a spare \n
|
||
|
||
2000-01-31 03:02 omegahacker
|
||
|
||
* configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
|
||
plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
|
||
plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
|
||
plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
|
||
plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
|
||
plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
|
||
It's currently a skeleton, doing no work at all. Need to have a
|
||
video display element, some kind of simulation source (read from
|
||
.ppm, a la what I do at work to solve the exact same problem), raw
|
||
video types, metadata structs, etc.
|
||
|
||
The RTjpeg.[ch] code is taken from a just-downloaded copy from
|
||
Justin's site, with some fixes (#include <asm/types.h> to get
|
||
__u64,etc). Once the aforementioned infrastructure is in place,
|
||
the elements can actually be set up to do the encode/decode, and
|
||
we'll have our first functioning video codec in place. ;-)
|
||
|
||
2000-01-31 01:24 omegahacker
|
||
|
||
* gst/types/.cvsignore: .cvsignore for gst/types/, still testing
|
||
loginfo script(s)
|
||
|
||
2000-01-31 01:11 omegahacker
|
||
|
||
* gst/elements/.cvsignore: .cvsignore for gst/elements/, also
|
||
testig loginfo script
|
||
|
||
2000-01-31 00:16 omegahacker
|
||
|
||
* plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
|
||
testing loginfo script
|
||
|
||
2000-01-31 00:04 omegahacker
|
||
|
||
* plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
|
||
script
|
||
|
||
2000-01-31 00:02 omegahacker
|
||
|
||
* gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
|
||
|
||
2000-01-30 22:50 wtay
|
||
|
||
* acconfig.h, config.h.in, configure.in, editor/Makefile.am,
|
||
gst/elements/Makefile.am, gst/types/Makefile.am,
|
||
plugins/Makefile.am, plugins/mp3decode/Makefile.am,
|
||
plugins/mp3decode/xing/Makefile.am,
|
||
plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
|
||
detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
|
||
CSS (check if css.c is in plugins/dvdsrc), need something better.
|
||
some LDFLAGS had *.la dependencies which failed for libtool
|
||
|
||
The build is now 100% on my system.
|
||
|
||
2000-01-30 10:58 omegahacker
|
||
|
||
* plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
|
||
dvdsrc.h: initial checkin
|
||
|
||
2000-01-30 10:48 omegahacker
|
||
|
||
* plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
|
||
mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
|
||
|
||
2000-01-30 10:44 omegahacker
|
||
|
||
* docs/: Makefile.am, random/arch, random/buffers,
|
||
random/coroutines, random/design, random/example,
|
||
random/factoryinfo, random/gboolean, random/intro, random/metadata,
|
||
random/mutability, random/padarch, random/sequence,
|
||
random/state-transitions, random/states, random/states.old,
|
||
random/types, random/vis-transform, random/walkthrough,
|
||
slides/README, slides/abstract, slides/abstract.save,
|
||
slides/outline, slides/slides: initial checkin
|
||
|
||
2000-01-30 10:39 omegahacker
|
||
|
||
* plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
|
||
gstxing.h: initial checkin
|
||
|
||
2000-01-30 10:17 omegahacker
|
||
|
||
* plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
|
||
INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
|
||
cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
|
||
csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
|
||
cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
|
||
isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
|
||
iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
|
||
mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
|
||
stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
|
||
x86intel.c: initial checkin
|
||
|
||
2000-01-30 10:03 omegahacker
|
||
|
||
* plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
|
||
xa/gstxa.c, xa/gstxa.h: initial checkin
|
||
|
||
2000-01-30 09:58 omegahacker
|
||
|
||
* plugins/: effects/Makefile.am, visualization/Makefile.am: initial
|
||
checkin
|
||
|
||
2000-01-30 09:54 omegahacker
|
||
|
||
* tools/Makefile.am, tools/README, tools/launch.c,
|
||
test/bindings/Makefile.am, test/bindings/dummy.c,
|
||
test/bindings/dummy.h, test/bindings/test.c: initial checkin
|
||
|
||
2000-01-30 09:50 omegahacker
|
||
|
||
* test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
|
||
args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
|
||
gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
|
||
mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
|
||
push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
|
||
teardown.c, typefind.c, types.c, w.c, wave.c,
|
||
cothreads/Makefile.am, cothreads/cothreads.c,
|
||
cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
|
||
cothreads/object.c, cothreads/object.h, cothreads/simple.c,
|
||
cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
|
||
initial checkin
|
||
|
||
2000-01-30 09:46 omegahacker
|
||
|
||
* editor/: Makefile.am, editor.c, editor.glade,
|
||
editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
|
||
gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
|
||
gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
|
||
gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
|
||
gstelementselect.h: initial checkin
|
||
|
||
2000-01-30 09:22 omegahacker
|
||
|
||
* plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
|
||
cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
|
||
cobin/spindentity.c, cobin/spindentity.h,
|
||
effects/stereo/Makefile.am, effects/stereo/stereo.c,
|
||
effects/stereo/stereo.h, effects/volume/Makefile.am,
|
||
effects/volume/volume.c, effects/volume/volume.h,
|
||
mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
|
||
mp3decode/mpg123/README, mp3decode/mpg123/common.c,
|
||
mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
|
||
mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
|
||
mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
|
||
mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
|
||
mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
|
||
mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
|
||
mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
|
||
mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
|
||
mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
|
||
mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
|
||
mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
|
||
mp3decode/parse/README, mp3decode/parse/mp3parse.c,
|
||
mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
|
||
mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
|
||
mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
|
||
mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
|
||
mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
|
||
mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
|
||
mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
|
||
mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
|
||
mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
|
||
mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
|
||
mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
|
||
mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
|
||
mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
|
||
mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
|
||
mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
|
||
mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
|
||
mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
|
||
mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
|
||
mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
|
||
mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
|
||
mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
|
||
mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
|
||
mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
|
||
mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
|
||
mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
|
||
mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
|
||
vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
|
||
visualization/smoothwave/README,
|
||
visualization/smoothwave/smoothwave.c,
|
||
visualization/smoothwave/smoothwave.h,
|
||
visualization/spectrum/Makefile.am, visualization/spectrum/README,
|
||
visualization/spectrum/fix_fft.c,
|
||
visualization/spectrum/gstspectrum.c,
|
||
visualization/spectrum/gstspectrum.h,
|
||
visualization/synaesthesia/Makefile.am,
|
||
visualization/synaesthesia/README,
|
||
visualization/synaesthesia/README-syna,
|
||
visualization/synaesthesia/core.c,
|
||
visualization/synaesthesia/core.h,
|
||
visualization/synaesthesia/synaesthesia.c,
|
||
visualization/synaesthesia/synaesthesia.h,
|
||
visualization/vumeter/Makefile.am, visualization/vumeter/README,
|
||
visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
|
||
wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
|
||
wav/gstriff.c, wav/gstriff.h: initial checkin
|
||
|
||
2000-01-30 09:04 omegahacker
|
||
|
||
* plugins/: Makefile.am, example.c, example.h: initial checkin
|
||
|
||
2000-01-30 09:00 omegahacker
|
||
|
||
* gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
|
||
elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
|
||
elements/gstaudiosink.h, elements/gstaudiosrc.c,
|
||
elements/gstaudiosrc.h, elements/gstdisksrc.c,
|
||
elements/gstdisksrc.h, elements/gstelements.c,
|
||
elements/gstesdsink.c, elements/gstesdsink.h,
|
||
elements/gstfakesink.c, elements/gstfakesink.h,
|
||
elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
|
||
elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
|
||
elements/gsthttpsrc.c, elements/gsthttpsrc.h,
|
||
elements/gstidentity.c, elements/gstidentity.h,
|
||
elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
|
||
elements/gstsinesrc.h, elements/gsttypefind.c,
|
||
elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
|
||
initial checkin
|
||
|
||
2000-01-30 08:57 omegahacker
|
||
|
||
* gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
|
||
gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
|
||
gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
|
||
gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
|
||
gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
|
||
gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
|
||
gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
|
||
gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
|
||
gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
|
||
Makefile.am: initial checkin
|
||
|
||
2000-01-30 08:51 omegahacker
|
||
|
||
* AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
|
||
NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
|
||
install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
|
||
|
||
Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
|
||
|
||
* PPC compilation fixes (thanks to hadess)
|
||
* add eos2 and eos3 proposals
|
||
|
||
|