Wim Taymans
a6048ae4d7
Added some more shims
...
Original commit message from CVS:
Added some more shims
Pointless cleanups..
2002-02-02 13:36:21 +00:00
Wim Taymans
d73903bd22
More pointless cleanups
...
Original commit message from CVS:
More pointless cleanups
2002-02-02 13:34:44 +00:00
Wim Taymans
24e313c153
Small pointless cleanups
...
Original commit message from CVS:
Small pointless cleanups
2002-02-02 13:32:32 +00:00
Wim Taymans
991b6231ea
Small cleanups
...
Original commit message from CVS:
Small cleanups
2002-02-02 13:27:33 +00:00
Wim Taymans
f0e4bd3b5c
Make filesrc respond to seek
...
Original commit message from CVS:
Make filesrc respond to seek
2002-02-02 13:24:25 +00:00
Wim Taymans
b37f73757a
Fix a serious leak in tee
...
Original commit message from CVS:
Fix a serious leak in tee
2002-02-02 00:22:34 +00:00
Erik Walthinsen
5684e131de
Change soversion back to 0:0:0 and add use of -release flag for libtool.
...
Original commit message from CVS:
Change soversion back to 0:0:0 and add use of -release flag for libtool.
This means that any program linking against libgst will automatically have
the specific release of libgst encoded into it. This enforces the fact
that (for the moment), the API/ABI is changing rapidly enough that you
can't link against 0.3.2 originally and have it still work with 0.3.3. It
might be possible, but highly unlikely.
When we get closer to a stable API/ABI, in the 0.5.0 timeframe most likely,
we will start using soversions as recommended in the libtool docs. Then
we have to pay more attention to forward and backwards compatiblity, or
rather, we have to *start* paying attention <g>
2002-02-01 22:37:16 +00:00
Ronald S. Bultje
02605b1754
Allow new headers to be written - or we will never create valid second files for avimux
...
Original commit message from CVS:
Allow new headers to be written - or we will never create valid second files for avimux
2002-01-31 21:03:39 +00:00
Ronald S. Bultje
6db16f9677
Allow multiple files to be created with disksink and integrate a new event for that
...
Original commit message from CVS:
Allow multiple files to be created with disksink and integrate a new event for that
2002-01-31 15:38:04 +00:00
Benjamin Otte
e9d5cf15ba
fix segfault when pushing events twice
...
Original commit message from CVS:
fix segfault when pushing events twice
2002-01-30 21:54:06 +00:00
Thomas Vander Stichele
a5678b4f06
trying to fall back to glib1 when glib2 isn't there
...
Original commit message from CVS:
trying to fall back to glib1 when glib2 isn't there
2002-01-30 17:27:46 +00:00
Thomas Vander Stichele
2a75dee620
removing versioning please check ;)
...
Original commit message from CVS:
removing versioning
please check ;)
2002-01-30 10:15:26 +00:00
Benjamin Otte
7fe00b9485
dude, use glib swap functions
...
Original commit message from CVS:
dude, use glib swap functions
2002-01-29 20:42:18 +00:00
Benjamin Otte
aaf8407f85
inclusion of GstMD5Sink
...
Original commit message from CVS:
inclusion of GstMD5Sink
2002-01-29 20:06:07 +00:00
Thomas Vander Stichele
dd61460c4a
... and this one fixes make distcheck for glib2 builds
...
Original commit message from CVS:
... and this one fixes make distcheck for glib2 builds
2002-01-29 12:08:42 +00:00
Thomas Vander Stichele
a65431489c
this fixes the marshal thingy
...
Original commit message from CVS:
this fixes the marshal thingy
2002-01-29 11:17:44 +00:00
Andy Wingo
9ea4df4ce7
fixed a number of bugs, added support for cothread-private data and functions of the form void (*func) (int argc, voi...
...
Original commit message from CVS:
fixed a number of bugs, added support for cothread-private data and
functions of the form void (*func) (int argc, void **argv)
the test app demonstrates the thread-safety of the cothreads lib
this is shaping up to be pretty solid.
2002-01-29 05:49:57 +00:00
Thomas Vander Stichele
b7b4eafce7
trying to fix some of the issues here
...
Original commit message from CVS:
trying to fix some of the issues here
2002-01-28 17:14:41 +00:00
Andy Wingo
ca06615762
it works, yo
...
Original commit message from CVS:
it works, yo
2002-01-28 01:56:17 +00:00
Benjamin Otte
b0e9344c56
initial import of the spider autoplugger - not to self: Makefile changes must be committed, too
...
Original commit message from CVS:
initial import of the spider autoplugger - not to self: Makefile changes must be committed, too
2002-01-28 01:48:34 +00:00
Benjamin Otte
475a7acaa3
initial import of the spider autoplugger
...
Original commit message from CVS:
initial import of the spider autoplugger
2002-01-28 01:47:31 +00:00
Andy Wingo
60b74d0591
removed acinclude.m4
...
Original commit message from CVS:
removed acinclude.m4
2002-01-28 01:32:02 +00:00
Andy Wingo
45a4d305fd
the cothreads library now builds, but it's untested the public api is in cothreads.h
...
Original commit message from CVS:
the cothreads library now builds, but it's untested
the public api is in cothreads.h
2002-01-28 01:29:10 +00:00
Benjamin Otte
9d34e82b9a
add API to make life easier
...
Original commit message from CVS:
add API to make life easier
2002-01-28 00:51:39 +00:00
Benjamin Otte
780213e23a
fix SEGV when connecting chains during an iteration
...
Original commit message from CVS:
fix SEGV when connecting chains during an iteration
2002-01-28 00:40:11 +00:00
Benjamin Otte
9e1fa5e574
fix bug in _dispose of element/pads
...
Original commit message from CVS:
fix bug in _dispose of element/pads
2002-01-27 22:35:08 +00:00
Andy Wingo
0a8603e20a
a couple of fixen
...
Original commit message from CVS:
a couple of fixen
2002-01-27 20:11:58 +00:00
Andy Wingo
bf81ebae7c
a first pass at cleaning up the configure stuff new cothread library started, some experimental stack allocation code...
...
Original commit message from CVS:
* a first pass at cleaning up the configure stuff
* new cothread library started, some experimental stack allocation code is in place
2002-01-27 20:03:54 +00:00
Wim Taymans
40724bf5ad
Fix padtemplate being unreffed twice on glib2
...
Original commit message from CVS:
Fix padtemplate being unreffed twice on glib2
2002-01-27 19:21:05 +00:00
Benjamin Otte
6052a8876a
make add_ghost_pad return new pad instead of NULL
...
Original commit message from CVS:
make add_ghost_pad return new pad instead of NULL
2002-01-26 20:55:59 +00:00
Wim Taymans
5290fba98d
Do the right thing on SET/CUR/END seek types.
...
Original commit message from CVS:
Do the right thing on SET/CUR/END seek types.
2002-01-26 18:28:55 +00:00
Wim Taymans
8a9a74d370
Added SET/CUR/END seek types.
...
Original commit message from CVS:
Added SET/CUR/END seek types.
2002-01-26 18:28:26 +00:00
Andy Wingo
94dac7322d
should fix an error in a no-glib2 error message, an error in libxml stuff and silencing a warning in the cothreads stuff
...
Original commit message from CVS:
should fix an error in a no-glib2 error message, an error in libxml stuff
(newer versions of libxml1 can be included as libxml/parser.h), and silencing
a warning in the cothreads stuff
2002-01-25 04:27:24 +00:00
Andy Wingo
64e3f0a928
this version actually autogens properly and passes make distcheck
...
Original commit message from CVS:
this version actually autogens properly and passes make distcheck
2002-01-23 20:00:09 +00:00
Andy Wingo
3c798cc8a0
i got it to work. i am the hack-master of the moment. check out test-pth-pthreads2.c.
...
Original commit message from CVS:
i got it to work. i am the hack-master of the moment. check out test-pth-pthreads2.c.
2002-01-23 03:14:19 +00:00
Andy Wingo
5e48d598ea
new, shiny hack uses mutexes to determine the current pthread_descr without resorting to internal header files. muaha...
...
Original commit message from CVS:
new, shiny hack uses mutexes to determine the current pthread_descr
without resorting to internal header files. muahaha ;)
this is only for linuxthreads, of course.
2002-01-23 01:23:10 +00:00
Andy Wingo
0fd25cc2c3
remove kruft that krept in on previous kommit
...
Original commit message from CVS:
remove kruft that krept in on previous kommit
2002-01-23 00:11:29 +00:00
Andy Wingo
f58c8f26b4
build system tweaks, and now the cothreads test code will build and configure with the rest of gst.
...
Original commit message from CVS:
build system tweaks, and now the cothreads test code will build and configure with the rest of gst.
2002-01-23 00:04:33 +00:00
Andy Wingo
f8b0a4dc3a
this works, but it sucks
...
Original commit message from CVS:
this works, but it sucks
2002-01-22 21:48:26 +00:00
Andy Wingo
d9dfbdb8ef
added another test
...
Original commit message from CVS:
added another test
2002-01-22 21:41:14 +00:00
Andy Wingo
fb6379544c
further fixes
...
Original commit message from CVS:
further fixes
2002-01-22 20:50:39 +00:00
Andy Wingo
e395c92f13
forgot to add a file
...
Original commit message from CVS:
forgot to add a file
2002-01-22 01:32:49 +00:00
Andy Wingo
89627e60d5
attemping to resolve thread_self() problems, unfinished
...
Original commit message from CVS:
attemping to resolve thread_self() problems, unfinished
2002-01-21 22:21:19 +00:00
Andy Wingo
57aefd0caa
added autogen skript
...
Original commit message from CVS:
added autogen skript
2002-01-21 05:19:49 +00:00
Andy Wingo
d48d5c640a
added a test for pth and pthreads. in summary, it doesn't work because in __pthread_find_self() some funny stack poin...
...
Original commit message from CVS:
added a test for pth and pthreads. in summary, it doesn't work because
in __pthread_find_self() some funny stack pointer math is done that
will result in no matches for __pthread_find_self(). this is dereferenced in
__errno_location, causing a segfault on context switch because of the errno-swapping
on the part of pth. it's a mess and i don't know how to get around it. i'll
have to look into what ngpt does for looking up errno, as it has kernel threads as
well as user threads.
2002-01-21 05:09:17 +00:00
Andy Wingo
1bc541f213
The core code from pth has been taken out and included in gstreamer.
...
Original commit message from CVS:
The core code from pth has been taken out and included in gstreamer.
This code is documented, more or less, in http://www-124.ibm.com/pthreads/docs/rse-pmt.ps .
This code is designed to replace cothreads.[ch], eventually.
2002-01-21 00:20:29 +00:00
Wim Taymans
debf06d4b9
Small cleanups
...
Original commit message from CVS:
Small cleanups
Only do capsnego in READY or higher
2002-01-20 16:04:16 +00:00
Wim Taymans
b1bcc1875c
Delay pad negotiation until the element is in READY or higher. this will gice the element a chance to open its device...
...
Original commit message from CVS:
Delay pad negotiation until the element is in READY or higher. this will
gice the element a chance to open its devices before we start calling the
connect functions.
Make sure we use the real pad in the negotiation.
Some other small cleanups.
2002-01-20 11:55:35 +00:00
Andy Wingo
8df3a20716
removed another overzealous check, sigh
...
Original commit message from CVS:
removed another overzealous check, sigh
2002-01-19 15:22:19 +00:00
Andy Wingo
d4176eac72
removed a check that was too restrictive. any errors that are not caught here will be caught at runtime.
...
Original commit message from CVS:
removed a check that was too restrictive. any errors that are not caught here will be caught at runtime.
2002-01-19 06:49:06 +00:00