Wim Taymans [Mon, 22 Oct 2001 19:00:52 +0000 (19:00 +0000)]
Patch from vishnu:
Original commit message from CVS:
Patch from vishnu:
The attached patch adds event support to bytestream. Here's how it
works: When bytestream encounters an event, the event is saved and
it returns NULL. Then you must call a new API to retrieve the event
and handle it:
void
gst_bytestream_get_status (GstByteStream *bs,
guint32 *avail_out,
GstEvent **event_out);
Whatever is necessary to handle the event is left up to the plugin.
Once the event is retrieved then the bytestream continues as usual.
Wim Taymans [Mon, 22 Oct 2001 13:37:50 +0000 (13:37 +0000)]
GSearchFunc seems to be glib1.2 only so it was replaced with
Original commit message from CVS:
GSearchFunc seems to be glib1.2 only so it was replaced with
GCompareFunc again.
Wim Taymans [Sun, 21 Oct 2001 21:58:29 +0000 (21:58 +0000)]
Some compiler warning removed.
Original commit message from CVS:
Some compiler warning removed.
Updated the event handler in filesrc.
Wim Taymans [Sun, 21 Oct 2001 19:18:35 +0000 (19:18 +0000)]
Added some testsuite dirs
Original commit message from CVS:
Added some testsuite dirs
Wim Taymans [Sun, 21 Oct 2001 19:14:48 +0000 (19:14 +0000)]
Applied vishnus patch:
Original commit message from CVS:
Applied vishnus patch:
* Check all return codes and reliably return NULL if no more data is
available.
* Split _flush into _flush/_flush_fast. This is partly to make the code
self-documenting -- the flush in gst_bytestream_read cannot fail. Also,
this is a slight optimization.[A
Wim Taymans [Sun, 21 Oct 2001 18:00:31 +0000 (18:00 +0000)]
API docs. revived _buffer_ref_by_count fast types for scheduler and bin.
Original commit message from CVS:
API docs.
revived _buffer_ref_by_count
fast types for scheduler and bin.
error checking on plugin features;
removed some prototypes that were not implemented (gst_pipeline_iterate
comes to mind)
remove gst_pad_event until we know what it's supposed to do.
remove sinesrc, it wasn't compiles anymore, so...
updates to various elements that used the old event API.
Wim Taymans [Sun, 21 Oct 2001 15:47:23 +0000 (15:47 +0000)]
More updates to the API docs.
Original commit message from CVS:
More updates to the API docs.
Erik Walthinsen [Sun, 21 Oct 2001 02:06:12 +0000 (02:06 +0000)]
added empty string for category 31, lest the coloration break
Original commit message from CVS:
added empty string for category 31, lest the coloration break
Wim Taymans [Sun, 21 Oct 2001 01:02:25 +0000 (01:02 +0000)]
More pending API doc changes.
Original commit message from CVS:
More pending API doc changes.
Erik Walthinsen [Sat, 20 Oct 2001 23:15:29 +0000 (23:15 +0000)]
changed names from guchar* to gchar*, which makes C++ happy, and is, um, correct.
Original commit message from CVS:
changed names from guchar* to gchar*, which makes C++ happy, and is, um, correct.
Erik Walthinsen [Sat, 20 Oct 2001 23:15:01 +0000 (23:15 +0000)]
made glib2-friendly
Original commit message from CVS:
made glib2-friendly
Erik Walthinsen [Sat, 20 Oct 2001 23:12:36 +0000 (23:12 +0000)]
made C++ friendly
Original commit message from CVS:
made C++ friendly
Erik Walthinsen [Sat, 20 Oct 2001 23:06:49 +0000 (23:06 +0000)]
convert g_string_printfa to g_string_append_printf and add to the shim
Original commit message from CVS:
convert g_string_printfa to g_string_append_printf and add to the shim
Wim Taymans [Sat, 20 Oct 2001 13:34:52 +0000 (13:34 +0000)]
Added the testsuite/plugin dir back, I don't see what's wrong with it.
Original commit message from CVS:
Added the testsuite/plugin dir back, I don't see what's wrong with it.
Wim Taymans [Fri, 19 Oct 2001 22:49:35 +0000 (22:49 +0000)]
Get the API docs back in shape. This batch of patches contain the updates that don't require source code comment chan...
Original commit message from CVS:
Get the API docs back in shape. This batch of patches contain the updates
that don't require source code comment changes.
Wim Taymans [Fri, 19 Oct 2001 19:49:40 +0000 (19:49 +0000)]
Removed old, bad bytestream code.
Original commit message from CVS:
Removed old, bad bytestream code.
Wim Taymans [Thu, 18 Oct 2001 22:31:26 +0000 (22:31 +0000)]
More updates.
Original commit message from CVS:
More updates.
Wim Taymans [Thu, 18 Oct 2001 22:17:27 +0000 (22:17 +0000)]
Added an UML diagram with dia.
Original commit message from CVS:
Added an UML diagram with dia.
David I. Lehn [Thu, 18 Oct 2001 21:06:06 +0000 (21:06 +0000)]
DVD update:
Original commit message from CVS:
DVD update:
- use libdvdread
- title/chap/angle interface for dvdsrc
- test app dvdplay.c
David I. Lehn [Thu, 18 Oct 2001 21:04:26 +0000 (21:04 +0000)]
s/ac3dec/a52dec/
Original commit message from CVS:
s/ac3dec/a52dec/
Erik Walthinsen [Wed, 17 Oct 2001 20:57:53 +0000 (20:57 +0000)]
added another madvise and wrapped them in #ifdef's so they don't break systems without MADV_*
Original commit message from CVS:
added another madvise and wrapped them in #ifdef's so they don't break systems without MADV_*
Wim Taymans [Wed, 17 Oct 2001 20:18:07 +0000 (20:18 +0000)]
Applied the PIC patches from David Schleef.
Original commit message from CVS:
Applied the PIC patches from David Schleef.
David I. Lehn [Wed, 17 Oct 2001 19:19:45 +0000 (19:19 +0000)]
Add back test dirs
Original commit message from CVS:
Add back test dirs
Erik Walthinsen [Wed, 17 Oct 2001 10:21:27 +0000 (10:21 +0000)]
merge from EVENTS1 on
20011016
Original commit message from CVS:
merge from EVENTS1 on
20011016
Erik Walthinsen [Tue, 16 Oct 2001 22:56:33 +0000 (22:56 +0000)]
more updates of build reqirements
Original commit message from CVS:
more updates of build reqirements
Erik Walthinsen [Tue, 16 Oct 2001 21:46:26 +0000 (21:46 +0000)]
added pkg-config
Original commit message from CVS:
added pkg-config
Thomas Vander Stichele [Mon, 15 Oct 2001 19:05:47 +0000 (19:05 +0000)]
nope, that wasn't it ;)
Original commit message from CVS:
nope, that wasn't it ;)
Thomas Vander Stichele [Mon, 8 Oct 2001 10:45:03 +0000 (10:45 +0000)]
explicitly added gstreamer-sections.txt to EXTRA_DIST
Original commit message from CVS:
explicitly added gstreamer-sections.txt to EXTRA_DIST
Steve Baker [Sun, 7 Oct 2001 09:57:36 +0000 (09:57 +0000)]
whoops, didn't mean to do that
Original commit message from CVS:
whoops, didn't mean to do that
Steve Baker [Sun, 7 Oct 2001 09:50:42 +0000 (09:50 +0000)]
changes for dparams move
Original commit message from CVS:
changes for dparams move
Steve Baker [Sun, 7 Oct 2001 09:49:41 +0000 (09:49 +0000)]
dparams lives here
Original commit message from CVS:
dparams lives here
Steve Baker [Sun, 7 Oct 2001 09:41:36 +0000 (09:41 +0000)]
remove dparams from core
Original commit message from CVS:
remove dparams from core
Steve Baker [Sun, 7 Oct 2001 09:41:08 +0000 (09:41 +0000)]
remove ability to set dparams from -launch. this is the only real loss of functionality from moving dparams out of co...
Original commit message from CVS:
remove ability to set dparams from -launch. this is the only real loss of functionality from moving dparams out of core. Maybe I'll make the parser pluggable ;)
Steve Baker [Sun, 7 Oct 2001 09:38:36 +0000 (09:38 +0000)]
remove extra debug info
Original commit message from CVS:
remove extra debug info
Steve Baker [Sat, 6 Oct 2001 13:28:01 +0000 (13:28 +0000)]
new home for sinesrc
Original commit message from CVS:
new home for sinesrc
Steve Baker [Sat, 6 Oct 2001 12:46:50 +0000 (12:46 +0000)]
gstsinesrc is being moved into plugins/synthesis/sinesrc
Original commit message from CVS:
gstsinesrc is being moved into plugins/synthesis/sinesrc
Thomas Vander Stichele [Thu, 4 Oct 2001 08:53:47 +0000 (08:53 +0000)]
someone please check testsuite/plugin/Makefile
Original commit message from CVS:
someone please check testsuite/plugin/Makefile
Thomas Vander Stichele [Wed, 3 Oct 2001 15:55:24 +0000 (15:55 +0000)]
test/misc/Makefile.in is not in the dist build, can someone fix this ? dnl'd for now
Original commit message from CVS:
test/misc/Makefile.in is not in the dist build, can someone fix this ?
dnl'd for now
Thomas Vander Stichele [Wed, 3 Oct 2001 15:24:14 +0000 (15:24 +0000)]
dnl'd ffmpeg/Makefile
Original commit message from CVS:
dnl'd ffmpeg/Makefile
Andy Wingo [Tue, 2 Oct 2001 06:01:49 +0000 (06:01 +0000)]
default location for configdir is now set to the build dir if plugin-builddir is enabled
Original commit message from CVS:
default location for configdir is now set to the build dir if plugin-builddir is
enabled
Steve Baker [Sat, 29 Sep 2001 15:39:00 +0000 (15:39 +0000)]
also need to ref the template in gst_pad_new_from_template
Original commit message from CVS:
also need to ref the template in gst_pad_new_from_template
Andrew Mitchell [Sat, 29 Sep 2001 11:28:24 +0000 (11:28 +0000)]
Fixed up incorrect error message for mikmod lib/header check. It was annoying me :)
Original commit message from CVS:
Fixed up incorrect error message for mikmod lib/header check. It was annoying me :)
Steve Baker [Sat, 29 Sep 2001 11:00:30 +0000 (11:00 +0000)]
shouldn't sink here. that is up to the pad's parent (the element)
Original commit message from CVS:
shouldn't sink here. that is up to the pad's parent (the element)
Thomas Vander Stichele [Sat, 29 Sep 2001 10:53:45 +0000 (10:53 +0000)]
remove ltconfig.sh temporarily
Original commit message from CVS:
remove ltconfig.sh temporarily
Steve Baker [Sat, 29 Sep 2001 09:53:07 +0000 (09:53 +0000)]
factory needs a ref to the padtemplate so that the padtemplate doesn't disappear when the plugin element is unreffed
Original commit message from CVS:
factory needs a ref to the padtemplate so that the padtemplate doesn't disappear when the plugin element is unreffed
Steve Baker [Fri, 28 Sep 2001 19:16:02 +0000 (19:16 +0000)]
reenabled object destruction by renaming shutdown and real_destry to dispose funcs
Original commit message from CVS:
reenabled object destruction by renaming shutdown and real_destry to dispose funcs
Erik Walthinsen [Tue, 25 Sep 2001 19:01:58 +0000 (19:01 +0000)]
changed videosink to xvideosink
Original commit message from CVS:
changed videosink to xvideosink
Thomas Vander Stichele [Sun, 23 Sep 2001 08:26:10 +0000 (08:26 +0000)]
g_critical is a glib-2.0-ism, changed them to g_warning and added FIXME's
Original commit message from CVS:
g_critical is a glib-2.0-ism, changed them to g_warning and added FIXME's
Andy Wingo [Sun, 23 Sep 2001 04:07:15 +0000 (04:07 +0000)]
-larger default size for sinesliders window
Original commit message from CVS:
-larger default size for sinesliders window
-greater precision
-lower latency
nice toy, steve ;)
Steve Baker [Sat, 22 Sep 2001 12:27:12 +0000 (12:27 +0000)]
crashes that only happen when debugging is on aren't very nice
Original commit message from CVS:
crashes that only happen when debugging is on aren't very nice
Steve Baker [Sat, 22 Sep 2001 12:22:23 +0000 (12:22 +0000)]
new gui tool to launch pipelines in the same vein as gstreamer-launch. try it out, it rocks
Original commit message from CVS:
new gui tool to launch pipelines in the same vein as gstreamer-launch. try it out, it rocks
Erik Walthinsen [Thu, 20 Sep 2001 20:48:49 +0000 (20:48 +0000)]
file gstbytestream2.c was initially added on branch BRANCH-EVENTS1.
Original commit message from CVS:
file gstbytestream2.c was initially added on branch BRANCH-EVENTS1.
Erik Walthinsen [Thu, 20 Sep 2001 20:48:49 +0000 (20:48 +0000)]
file gstbytestream2.h was initially added on branch BRANCH-EVENTS1.
Original commit message from CVS:
file gstbytestream2.h was initially added on branch BRANCH-EVENTS1.
Steve Baker [Tue, 18 Sep 2001 19:11:09 +0000 (19:11 +0000)]
now found in lib/audio/gstaudio.h
Original commit message from CVS:
now found in lib/audio/gstaudio.h
Steve Baker [Tue, 18 Sep 2001 19:07:17 +0000 (19:07 +0000)]
moved from include/gstaudio.h
Original commit message from CVS:
moved from include/gstaudio.h
Joshua N. Pritikin [Tue, 18 Sep 2001 04:20:04 +0000 (04:20 +0000)]
glib 1.2 fix minor formatting improvements add gst_print_element_args
Original commit message from CVS:
glib 1.2 fix
minor formatting improvements
add gst_print_element_args
Joshua N. Pritikin [Mon, 17 Sep 2001 23:56:30 +0000 (23:56 +0000)]
revert detailed multi-line error report
Original commit message from CVS:
revert detailed multi-line error report
Joshua N. Pritikin [Mon, 17 Sep 2001 23:44:58 +0000 (23:44 +0000)]
add temporary diagnostic code
Original commit message from CVS:
add temporary diagnostic code
Joshua N. Pritikin [Mon, 17 Sep 2001 23:44:07 +0000 (23:44 +0000)]
fix warnings
Original commit message from CVS:
fix warnings
Steve Baker [Mon, 17 Sep 2001 19:31:53 +0000 (19:31 +0000)]
freq slider now uses smooth log dparam. sounds real smooth now
Original commit message from CVS:
freq slider now uses smooth log dparam. sounds real smooth now
Steve Baker [Mon, 17 Sep 2001 19:15:53 +0000 (19:15 +0000)]
init the values when the state hits playing so that we don't do dum things like log(0)
Original commit message from CVS:
init the values when the state hits playing so that we don't do dum things like log(0)
Steve Baker [Mon, 17 Sep 2001 19:14:35 +0000 (19:14 +0000)]
smooth dparam now does log smooths when it is a log param (like frequency)
Original commit message from CVS:
smooth dparam now does log smooths when it is a log param (like frequency)
Joshua N. Pritikin [Mon, 17 Sep 2001 07:33:04 +0000 (07:33 +0000)]
looks like cvs mangled something (?) -- try to repair
Original commit message from CVS:
looks like cvs mangled something (?) -- try to repair
Joshua N. Pritikin [Mon, 17 Sep 2001 06:52:09 +0000 (06:52 +0000)]
a52dec wants sin & cos
Original commit message from CVS:
a52dec wants sin & cos
Steve Baker [Sun, 16 Sep 2001 16:54:34 +0000 (16:54 +0000)]
volume param now uses the direct instead of the callback method to update
Original commit message from CVS:
volume param now uses the direct instead of the callback method to update
Steve Baker [Sun, 16 Sep 2001 16:39:02 +0000 (16:39 +0000)]
d'oh
Original commit message from CVS:
d'oh
Steve Baker [Sun, 16 Sep 2001 13:05:19 +0000 (13:05 +0000)]
use dparam_spec to set slider max, min and defaults
Original commit message from CVS:
use dparam_spec to set slider max, min and defaults
Steve Baker [Sun, 16 Sep 2001 13:00:49 +0000 (13:00 +0000)]
all info to describe a dparam is now in the GstDParamSpec struct. The resemblance to LADSPA descriptors is intentional
Original commit message from CVS:
all info to describe a dparam is now in the GstDParamSpec struct. The resemblance to LADSPA descriptors is intentional
Steve Baker [Sat, 15 Sep 2001 14:47:37 +0000 (14:47 +0000)]
make sure g2g_object_class_find_property returns NULL on error. This fixes LADSPA plugin which is a GoodThing
Original commit message from CVS:
make sure g2g_object_class_find_property returns NULL on error. This fixes LADSPA plugin which is a GoodThing
Steve Baker [Sat, 15 Sep 2001 13:57:38 +0000 (13:57 +0000)]
added libs/control
Original commit message from CVS:
added libs/control
Steve Baker [Sat, 15 Sep 2001 13:55:44 +0000 (13:55 +0000)]
the beginnings of a linear interpolation dynamic parameter
Original commit message from CVS:
the beginnings of a linear interpolation dynamic parameter
Steve Baker [Sat, 15 Sep 2001 13:53:31 +0000 (13:53 +0000)]
the beginnings of a libgstcontrol library
Original commit message from CVS:
the beginnings of a libgstcontrol library
Erik Walthinsen [Sat, 15 Sep 2001 09:12:39 +0000 (09:12 +0000)]
Move newbuf creation to the non-copyfunc case, since the copyfunc is now assumed to create the buffer (from a bufferp...
Original commit message from CVS:
Move newbuf creation to the non-copyfunc case, since the copyfunc is now
assumed to create the buffer (from a bufferpool, perhaps). This solves a
memory leak.
Joshua N. Pritikin [Fri, 14 Sep 2001 22:16:47 +0000 (22:16 +0000)]
1. Add more warnings for the gst core only. Various trival fixes to quiet the warnings.
Original commit message from CVS:
1. Add more warnings for the gst core only. Various trival fixes
to quiet the warnings.
2. Fix GstBufferCopyFunc prototype.
3. Re-apply the reverted type!=0 assertion in gst_elementfactory_new.
Joshua N. Pritikin [Fri, 14 Sep 2001 22:13:55 +0000 (22:13 +0000)]
comment out unsupressable debugging foo
Original commit message from CVS:
comment out unsupressable debugging foo
Joshua N. Pritikin [Fri, 14 Sep 2001 21:57:47 +0000 (21:57 +0000)]
fix glib2 build
Original commit message from CVS:
fix glib2 build
Joshua N. Pritikin [Fri, 14 Sep 2001 20:02:48 +0000 (20:02 +0000)]
doc fix
Original commit message from CVS:
doc fix
Joshua N. Pritikin [Fri, 14 Sep 2001 19:45:20 +0000 (19:45 +0000)]
Nobody checks the return value of gst_pad_connect. This patch renames gst_pad_connect to gst_pad_try_connect and mak...
Original commit message from CVS:
Nobody checks the return value of gst_pad_connect. This patch
renames gst_pad_connect to gst_pad_try_connect and makes
gst_pad_connect return void.
Steve Baker [Fri, 14 Sep 2001 19:20:25 +0000 (19:20 +0000)]
use the new smooth dparam for the volume slider
Original commit message from CVS:
use the new smooth dparam for the volume slider
Steve Baker [Fri, 14 Sep 2001 19:18:53 +0000 (19:18 +0000)]
generate real timestamps
Original commit message from CVS:
generate real timestamps
Steve Baker [Fri, 14 Sep 2001 19:17:45 +0000 (19:17 +0000)]
add gst_dparam_attach, add a new dparam which smooths linear realtime values to minimise discontinuity artifacts
Original commit message from CVS:
add gst_dparam_attach, add a new dparam which smooths linear realtime values to minimise discontinuity artifacts
Steve Baker [Fri, 14 Sep 2001 19:15:32 +0000 (19:15 +0000)]
use gst_dparam_attach, check for boolean and timestamp before updating
Original commit message from CVS:
use gst_dparam_attach, check for boolean and timestamp before updating
Steve Baker [Fri, 14 Sep 2001 19:11:52 +0000 (19:11 +0000)]
no reason to lock
Original commit message from CVS:
no reason to lock
Joshua N. Pritikin [Fri, 14 Sep 2001 17:32:27 +0000 (17:32 +0000)]
be less strict
Original commit message from CVS:
be less strict
Joshua N. Pritikin [Fri, 14 Sep 2001 16:58:15 +0000 (16:58 +0000)]
make taaz happy
Original commit message from CVS:
make taaz happy
Joshua N. Pritikin [Fri, 14 Sep 2001 16:25:24 +0000 (16:25 +0000)]
nuke obsolete mpeg2parse code
Original commit message from CVS:
nuke obsolete mpeg2parse code
Joshua N. Pritikin [Fri, 14 Sep 2001 15:57:46 +0000 (15:57 +0000)]
optional large file support
Original commit message from CVS:
optional large file support
Joshua N. Pritikin [Fri, 14 Sep 2001 05:02:27 +0000 (05:02 +0000)]
make gst_thread_change_state more forgiving
Original commit message from CVS:
make gst_thread_change_state more forgiving
Joshua N. Pritikin [Fri, 14 Sep 2001 01:57:09 +0000 (01:57 +0000)]
turn assertion into nice error message
Original commit message from CVS:
turn assertion into nice error message
Joshua N. Pritikin [Thu, 13 Sep 2001 23:49:09 +0000 (23:49 +0000)]
fix g_log_domain_gstreamer compile (again)
Original commit message from CVS:
fix g_log_domain_gstreamer compile (again)
Joshua N. Pritikin [Thu, 13 Sep 2001 23:06:47 +0000 (23:06 +0000)]
fix compile
Original commit message from CVS:
fix compile
Joshua N. Pritikin [Thu, 13 Sep 2001 21:16:25 +0000 (21:16 +0000)]
1 fix duplicate #define of gst_marshal_VOID__OBJECT_POINTER 2 make g_critical automatically offer to do stack trace
Original commit message from CVS:
1 fix duplicate #define of gst_marshal_VOID__OBJECT_POINTER
2 make g_critical automatically offer to do stack trace
Joshua N. Pritikin [Thu, 13 Sep 2001 20:13:51 +0000 (20:13 +0000)]
backport wtay's marshal fixes from the EVENT1 branch
Original commit message from CVS:
backport wtay's marshal fixes from the EVENT1 branch
Joshua N. Pritikin [Thu, 13 Sep 2001 20:12:17 +0000 (20:12 +0000)]
fix memory leaks
Original commit message from CVS:
fix memory leaks
Joshua N. Pritikin [Thu, 13 Sep 2001 01:17:47 +0000 (01:17 +0000)]
1 print usage if no args 2 fix cast to avoid compile warning
Original commit message from CVS:
1 print usage if no args
2 fix cast to avoid compile warning
Joshua N. Pritikin [Thu, 13 Sep 2001 01:16:45 +0000 (01:16 +0000)]
add assertion
Original commit message from CVS:
add assertion
Joshua N. Pritikin [Thu, 13 Sep 2001 01:15:25 +0000 (01:15 +0000)]
1 avoid freeing statically allocated factory->details 2 make assertions more self explanatory
Original commit message from CVS:
1 avoid freeing statically allocated factory->details
2 make assertions more self explanatory
Wim Taymans [Wed, 12 Sep 2001 22:02:43 +0000 (22:02 +0000)]
This should make lots of things work again..
Original commit message from CVS:
This should make lots of things work again..
Steve Baker [Wed, 12 Sep 2001 11:30:00 +0000 (11:30 +0000)]
update to reflect api changes
Original commit message from CVS:
update to reflect api changes
Steve Baker [Wed, 12 Sep 2001 11:28:09 +0000 (11:28 +0000)]
added to -launch syntax: if an arg is prefixed with a '@' it will be treated as a dparam. eg sinesrc @volume=1.0 @fr...
Original commit message from CVS:
added to -launch syntax: if an arg is prefixed with a '@' it will be treated as a dparam. eg sinesrc @volume=1.0 @freq=440.0