Commit graph

512 commits

Author SHA1 Message Date
Joshua N. Pritikin
3aa927ac2f add temporary diagnostic code
Original commit message from CVS:
add temporary diagnostic code
2001-09-17 23:44:58 +00:00
Joshua N. Pritikin
68cecc8700 fix warnings
Original commit message from CVS:
fix warnings
2001-09-17 23:44:07 +00:00
Steve Baker
c4630dfcee 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)
2001-09-17 19:15:53 +00:00
Steve Baker
312e46a540 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)
2001-09-17 19:14:35 +00:00
Joshua N. Pritikin
59a47966f1 looks like cvs mangled something (?) -- try to repair
Original commit message from CVS:
looks like cvs mangled something (?) -- try to repair
2001-09-17 07:33:04 +00:00
Steve Baker
dc2006465a 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
2001-09-16 16:54:34 +00:00
Steve Baker
ed02a662ae d'oh
Original commit message from CVS:
d'oh
2001-09-16 16:39:02 +00:00
Steve Baker
5be7eb77cf 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
2001-09-16 13:00:49 +00:00
Steve Baker
1477b02850 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
2001-09-15 14:47:37 +00:00
Erik Walthinsen
557b4281ce 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.
2001-09-15 09:12:39 +00:00
Joshua N. Pritikin
8b29840f55 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.
2001-09-14 22:16:47 +00:00
Joshua N. Pritikin
4934137e0c comment out unsupressable debugging foo
Original commit message from CVS:
comment out unsupressable debugging foo
2001-09-14 22:13:55 +00:00
Joshua N. Pritikin
6ed590fe49 fix glib2 build
Original commit message from CVS:
fix glib2 build
2001-09-14 21:57:47 +00:00
Joshua N. Pritikin
81cc74c301 doc fix
Original commit message from CVS:
doc fix
2001-09-14 20:02:48 +00:00
Joshua N. Pritikin
75a30f1f61 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.
2001-09-14 19:45:20 +00:00
Steve Baker
7f47be399d generate real timestamps
Original commit message from CVS:
generate real timestamps
2001-09-14 19:18:53 +00:00
Steve Baker
4e4f06b50e 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
2001-09-14 19:17:45 +00:00
Steve Baker
a466301057 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
2001-09-14 19:15:32 +00:00
Steve Baker
12ead469ca no reason to lock
Original commit message from CVS:
no reason to lock
2001-09-14 19:11:52 +00:00
Joshua N. Pritikin
6f4cf66e19 be less strict
Original commit message from CVS:
be less strict
2001-09-14 17:32:27 +00:00
Joshua N. Pritikin
ef37a388d0 make gst_thread_change_state more forgiving
Original commit message from CVS:
make gst_thread_change_state more forgiving
2001-09-14 05:02:27 +00:00
Joshua N. Pritikin
ca709618f9 turn assertion into nice error message
Original commit message from CVS:
turn assertion into nice error message
2001-09-14 01:57:09 +00:00
Joshua N. Pritikin
668bbfbe0b fix g_log_domain_gstreamer compile (again)
Original commit message from CVS:
fix g_log_domain_gstreamer compile (again)
2001-09-13 23:49:09 +00:00
Joshua N. Pritikin
02aca4f203 fix compile
Original commit message from CVS:
fix compile
2001-09-13 23:06:47 +00:00
Joshua N. Pritikin
59d6b74a61 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
2001-09-13 21:16:25 +00:00
Joshua N. Pritikin
064447edc8 backport wtay's marshal fixes from the EVENT1 branch
Original commit message from CVS:
backport wtay's marshal fixes from the EVENT1 branch
2001-09-13 20:13:51 +00:00
Joshua N. Pritikin
4b88028280 fix memory leaks
Original commit message from CVS:
fix memory leaks
2001-09-13 20:12:17 +00:00
Joshua N. Pritikin
11ff1a3b97 add assertion
Original commit message from CVS:
add assertion
2001-09-13 01:16:45 +00:00
Joshua N. Pritikin
ab5863cba1 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
2001-09-13 01:15:25 +00:00
Wim Taymans
d23968983c This should make lots of things work again..
Original commit message from CVS:
This should make lots of things work again..
2001-09-12 22:02:43 +00:00
Steve Baker
4f6ea0a611 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
2001-09-12 11:28:09 +00:00
Steve Baker
3c51f9cfa7 remove volume and freq args. update to reflect api changes
Original commit message from CVS:
remove volume and freq args. update to reflect api changes
2001-09-12 11:26:31 +00:00
Steve Baker
e4cbf57c8d a bunch of changes including the beginnings of a direct (non-callback) and an array update method
Original commit message from CVS:
a bunch of changes including the beginnings of a direct (non-callback) and an array update method
2001-09-12 11:24:51 +00:00
Steve Baker
205f90dae3 require type in gst_dparam_new, add gst_dparam_set_value_from_string convenience func
Original commit message from CVS:
require type in gst_dparam_new, add gst_dparam_set_value_from_string convenience func
2001-09-12 11:22:43 +00:00
Steve Baker
7cfa1521d9 correct usage of gtk_arg_copy
Original commit message from CVS:
correct usage of gtk_arg_copy
2001-09-12 11:19:57 +00:00
Wim Taymans
8d3ec40f5e Updates to make it compile against gtk1.2 again. mostly marshal stuff.
Original commit message from CVS:
Updates to make it compile against gtk1.2 again. mostly marshal stuff.
2001-09-10 20:11:22 +00:00
Erik Walthinsen
47c7a3c430 fixed a minor annoyance (maybe major flaw) with comments, asm, and escaped newlines
Original commit message from CVS:
fixed a minor annoyance (maybe major flaw) with comments, asm, and escaped newlines
2001-09-10 20:02:12 +00:00
Erik Walthinsen
c6a04366a3 gstinfo.[ch], cothreads.c: added initial support for -finstrument_functions gstbin.c: removed a reference to config.h...
Original commit message from CVS:
gstinfo.[ch], cothreads.c: added initial support for -finstrument_functions
gstbin.c: removed a reference to config.h
gstbuffer.[ch]: added gst_buffer_is_span_fast(), used it in gst_buffer_span
elements/gstfilesrc.c: initial work fleshing out the event handling code

everywhere else: wrapped XML stuff in #ifndef's
2001-09-10 19:46:01 +00:00
Joshua N. Pritikin
8703d88ce7 Sync g_signal_new args with the marshaller (glib2 is very strict).
Original commit message from CVS:
Sync g_signal_new args with the marshaller (glib2 is very strict).
2001-09-10 19:00:42 +00:00
Joshua N. Pritikin
800bf882c3 Change gtk_type_new -> g_object_new.
Original commit message from CVS:
Change gtk_type_new -> g_object_new.
2001-09-10 18:58:27 +00:00
Steve Baker
7dfe156f37 replace GstDparamPoint struct with GValue** (actually that was in the previous commit). Change gst_dparam_new_point t...
Original commit message from CVS:
replace GstDparamPoint struct with GValue** (actually that was in the previous commit). Change gst_dparam_new_point to gst_dparam_new_value_array
2001-09-10 18:51:27 +00:00
Steve Baker
4fefa734d6 s/Dparam/DParam/ <taaz> i'll whine about an irrelevant thing: Dparam vs DParam. though Dparam is more consistantly s...
Original commit message from CVS:
s/Dparam/DParam/ <taaz> i'll whine about an irrelevant thing: Dparam vs DParam.  though Dparam is more consistantly screwed up with everything else ;)
2001-09-10 17:20:45 +00:00
Steve Baker
750e6b8c97 dparams have arrived. see previous mail for an intro
Original commit message from CVS:
dparams have arrived. see previous mail for an intro
2001-09-10 16:28:43 +00:00
Steve Baker
e1798daa79 added GST_CAT_PARAMS
Original commit message from CVS:
added GST_CAT_PARAMS
2001-09-10 16:23:43 +00:00
Steve Baker
967315acac added G_VALUE_HOLDS* macros
Original commit message from CVS:
added G_VALUE_HOLDS* macros
2001-09-08 12:58:53 +00:00
Erik Walthinsen
b1ccfa05fa Added HP-PA for the heck of it. Totally untested, of course.
Original commit message from CVS:
Added HP-PA for the heck of it.  Totally untested, of course.
2001-09-05 21:50:43 +00:00
Erik Walthinsen
1aff968e49 and moved all the architecture- specific code out of the many header files and put them all in gstarch.h.
Original commit message from CVS:
Added MIPS support to cothreads (untested), and moved all the architecture-
specific code out of the many header files and put them all in gstarch.h.
2001-09-05 21:36:24 +00:00
Erik Walthinsen
b368687c6c added docs for _span and _merge, set pool_private to NULL on create
Original commit message from CVS:
added docs for _span and _merge, set pool_private to NULL on create
2001-09-04 04:34:32 +00:00
Andy Wingo
07d52eef34 I think I finally have this configdir thing under control. The defines on the make command lines were not following t...
Original commit message from CVS:
I think I finally have this configdir thing under control. The defines on the
make command lines were not following the GST_CONFIG_DIR variable.
2001-09-02 01:56:20 +00:00
Jamie Gennis
dceac416d5 added G_SQRT2 and other numeric constants to sync gobject2gtk with paranormal
Original commit message from CVS:
added G_SQRT2 and other numeric constants to sync gobject2gtk with paranormal
2001-09-01 14:46:24 +00:00