Commit graph

1384 commits

Author SHA1 Message Date
Wim Taymans
14de4f27da 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.
2001-10-22 19:00:52 +00:00
Wim Taymans
eb2791d210 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.
2001-10-22 13:37:50 +00:00
Wim Taymans
55515f8433 Some compiler warning removed.
Original commit message from CVS:
Some compiler warning removed.
Updated the event handler in filesrc.
2001-10-21 21:58:29 +00:00
Wim Taymans
657b9c3ddc Added some testsuite dirs
Original commit message from CVS:
Added some testsuite dirs
2001-10-21 19:18:35 +00:00
Wim Taymans
97f1771e6a 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
2001-10-21 19:14:48 +00:00
Wim Taymans
cccc097ca5 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.
2001-10-21 18:00:31 +00:00
Wim Taymans
710d1ae0d2 More updates to the API docs.
Original commit message from CVS:
More updates to the API docs.
2001-10-21 15:47:23 +00:00
Erik Walthinsen
de48822104 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
2001-10-21 02:06:12 +00:00
Wim Taymans
e5b6d0c8aa More pending API doc changes.
Original commit message from CVS:
More pending API doc changes.
2001-10-21 01:02:25 +00:00
Erik Walthinsen
455567482c 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.
2001-10-20 23:15:29 +00:00
Erik Walthinsen
469e99dc90 made glib2-friendly
Original commit message from CVS:
made glib2-friendly
2001-10-20 23:15:01 +00:00
Erik Walthinsen
7095ffbfab made C++ friendly
Original commit message from CVS:
made C++ friendly
2001-10-20 23:12:36 +00:00
Erik Walthinsen
d945cd38c8 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
2001-10-20 23:06:49 +00:00
Wim Taymans
ca8b047a8f 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.
2001-10-20 13:34:52 +00:00
Wim Taymans
9ba56f4181 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.
2001-10-19 22:49:35 +00:00
Wim Taymans
4f1f3da896 Removed old, bad bytestream code.
Original commit message from CVS:
Removed old, bad bytestream code.
2001-10-19 19:49:40 +00:00
Wim Taymans
31a93cf56c More updates.
Original commit message from CVS:
More updates.
2001-10-18 22:31:26 +00:00
Wim Taymans
cf1960d08b Added an UML diagram with dia.
Original commit message from CVS:
Added an UML diagram with dia.
2001-10-18 22:17:27 +00:00
David I. Lehn
2225ba377b DVD update:
Original commit message from CVS:
DVD update:
- use libdvdread
- title/chap/angle interface for dvdsrc
- test app dvdplay.c
2001-10-18 21:06:06 +00:00
David I. Lehn
77ee1df929 s/ac3dec/a52dec/
Original commit message from CVS:
s/ac3dec/a52dec/
2001-10-18 21:04:26 +00:00
Erik Walthinsen
c352836abe 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_*
2001-10-17 20:57:53 +00:00
Wim Taymans
5e29e07c62 Applied the PIC patches from David Schleef.
Original commit message from CVS:
Applied the PIC patches from David Schleef.
2001-10-17 20:18:07 +00:00
David I. Lehn
ab50b3af8b Add back test dirs
Original commit message from CVS:
Add back test dirs
2001-10-17 19:19:45 +00:00
Erik Walthinsen
d574ab8126 merge from EVENTS1 on 20011016
Original commit message from CVS:
merge from EVENTS1 on 20011016
2001-10-17 10:21:27 +00:00
Erik Walthinsen
b81c9eb858 more updates of build reqirements
Original commit message from CVS:
more updates of build reqirements
2001-10-16 22:56:33 +00:00
Erik Walthinsen
21b7df0549 added pkg-config
Original commit message from CVS:
added pkg-config
2001-10-16 21:46:26 +00:00
Thomas Vander Stichele
7d446c4507 nope, that wasn't it ;)
Original commit message from CVS:
nope, that wasn't it ;)
2001-10-15 19:05:47 +00:00
Thomas Vander Stichele
a10cd2e7b6 explicitly added gstreamer-sections.txt to EXTRA_DIST
Original commit message from CVS:
explicitly added gstreamer-sections.txt to EXTRA_DIST
2001-10-08 10:45:03 +00:00
Steve Baker
0e81ef7ba9 whoops, didn't mean to do that
Original commit message from CVS:
whoops, didn't mean to do that
2001-10-07 09:57:36 +00:00
Steve Baker
84cfa7e3ee changes for dparams move
Original commit message from CVS:
changes for dparams move
2001-10-07 09:50:42 +00:00
Steve Baker
dbb97e0055 dparams lives here
Original commit message from CVS:
dparams lives here
2001-10-07 09:49:41 +00:00
Steve Baker
a0334eba32 remove dparams from core
Original commit message from CVS:
remove dparams from core
2001-10-07 09:41:36 +00:00
Steve Baker
a2107db69a 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 ;)
2001-10-07 09:41:08 +00:00
Steve Baker
ef1473b443 remove extra debug info
Original commit message from CVS:
remove extra debug info
2001-10-07 09:38:36 +00:00
Steve Baker
905c1bbb96 new home for sinesrc
Original commit message from CVS:
new home for sinesrc
2001-10-06 13:28:01 +00:00
Steve Baker
b48fa3d758 gstsinesrc is being moved into plugins/synthesis/sinesrc
Original commit message from CVS:
gstsinesrc is being moved into plugins/synthesis/sinesrc
2001-10-06 12:46:50 +00:00
Thomas Vander Stichele
d68a436dfb someone please check testsuite/plugin/Makefile
Original commit message from CVS:
someone please check testsuite/plugin/Makefile
2001-10-04 08:53:47 +00:00
Thomas Vander Stichele
7568c419c5 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
2001-10-03 15:55:24 +00:00
Thomas Vander Stichele
b878495d66 dnl'd ffmpeg/Makefile
Original commit message from CVS:
dnl'd ffmpeg/Makefile
2001-10-03 15:24:14 +00:00
Andy Wingo
2ee27e3b1f 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
2001-10-02 06:01:49 +00:00
Steve Baker
b213eab345 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
2001-09-29 15:39:00 +00:00
Andrew Mitchell
b1a72c0307 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 :)
2001-09-29 11:28:24 +00:00
Steve Baker
b4a9554f99 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)
2001-09-29 11:00:30 +00:00
Thomas Vander Stichele
66f8bf4e2f remove ltconfig.sh temporarily
Original commit message from CVS:
remove ltconfig.sh temporarily
2001-09-29 10:53:45 +00:00
Steve Baker
409d408336 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
2001-09-29 09:53:07 +00:00
Steve Baker
b4a9f42c97 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
2001-09-28 19:16:02 +00:00
Erik Walthinsen
d4afd62f1a changed videosink to xvideosink
Original commit message from CVS:
changed videosink to xvideosink
2001-09-25 19:01:58 +00:00
Thomas Vander Stichele
d938af0175 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
2001-09-23 08:26:10 +00:00
Andy Wingo
7a556d4a3d -larger default size for sinesliders window
Original commit message from CVS:
-larger default size for sinesliders window
-greater precision
-lower latency

nice toy, steve ;)
2001-09-23 04:07:15 +00:00
Steve Baker
c30947dc3e 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
2001-09-22 12:27:12 +00:00