Commit graph

20758 commits

Author SHA1 Message Date
David Schleef
b24a690f25 be more graceful when caps negotiation fails
Original commit message from CVS:
be more graceful when caps negotiation fails
2003-06-30 05:21:09 +00:00
Benjamin Otte
ffa5706370 compatibility fix for new GST_DEBUG stuff.
Original commit message from CVS:
compatibility fix for new GST_DEBUG stuff.
Includes fixes for missing includes for config.h and unistd.h

I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
2003-06-29 19:46:12 +00:00
Ronald S. Bultje
d528c24b5b Re-add int2float/float2int, someone told me audioconvert handled all this, but it doesn't. oops
Original commit message from CVS:
Re-add int2float/float2int, someone told me audioconvert handled all this, but it doesn't. oops
2003-06-28 06:38:07 +00:00
Ronald S. Bultje
dc597dcfd0 Plugins cleanup:
Original commit message from CVS:
Plugins cleanup:
* stereo2mono, mono2stereo, int2float, float2int: replaced by audioconvert.
* stereosplit replaced by oneton.
* vumeter replaced by level (and was broken anyway).
* avifile replaced by ffmpeg.
* mjpegtools duplicates functionality of jpeg. jpeg now works with jpeg-mmx,
too, which makes mjpegtools unneeded.
* allow for jpegmmx instead of jpeg.
* openquicktime replaced by qtdemux and ffmpeg. Broken anyway.
* XMMS is broken and will never be fixed.
* vga is broken and will not be fixed anywhere soon.
* videosink has never worked. If it works, add it back to replace xvideosink.
2003-06-25 19:17:59 +00:00
David Schleef
42c0c2c919 Added gst/realmedia gst/debug and ext/gdk_pixbuf
Original commit message from CVS:
Added gst/realmedia gst/debug and ext/gdk_pixbuf
2003-06-25 03:19:20 +00:00
David Schleef
4bee72f02d Add gdkpixbuf subdir. Alphabetize a few others.
Original commit message from CVS:
Add gdkpixbuf subdir.  Alphabetize a few others.
2003-06-25 03:18:27 +00:00
Ronald S. Bultje
2913999cbe New ffmpeg version fixes mpeg decoding segfaults (mpeg1)
Original commit message from CVS:
New ffmpeg version fixes mpeg decoding segfaults (mpeg1)
2003-06-17 11:43:24 +00:00
Andy Wingo
ee21d230e0 caps refcounting fixes for float2int fixed wrt setting of caps on int pad with dynamic number of sink pads in float2i...
Original commit message from CVS:
* caps refcounting fixes for float2int
* fixed wrt setting of caps on int pad with dynamic number of sink pads in float2int
* added libsndfile plugin (currently only the src is implemented) - currently only float output, noninterleaved is implemented
2003-06-16 14:56:34 +00:00
Julien Moutte
8860bd5ac5 Fixing indentation
Original commit message from CVS:
Fixing indentation
2003-06-16 10:22:39 +00:00
Benjamin Otte
5ee54c03c0 gcc 3.3 and ppc fixes
Original commit message from CVS:
gcc 3.3 and ppc fixes
2003-06-14 20:10:13 +00:00
David Schleef
6711570bbc Add videoflip
Original commit message from CVS:
Add videoflip
2003-06-13 05:38:16 +00:00
Thomas Vander Stichele
5a33944070 fix object reset
Original commit message from CVS:
fix object reset
2003-06-11 22:39:37 +00:00
Ronald S. Bultje
9b647bc79b Fix 114948 - adds some autotools magic that makes sure that we only make install ffmpeg if its actually there
Original commit message from CVS:
Fix 114948 - adds some autotools magic that makes sure that we only make install ffmpeg if its actually there
2003-06-11 19:42:20 +00:00
David Schleef
3a833dbb01 Fix test for qcamsrc: only works on i386-linux. Fix assignment of GST_CVS
Original commit message from CVS:
Fix test for qcamsrc: only works on i386-linux.  Fix assignment of GST_CVS
2003-06-11 06:14:29 +00:00
Ronald S. Bultje
c64c58bd11 Backport of #109069
Original commit message from CVS:
Backport of #109069
2003-06-10 16:22:41 +00:00
David Schleef
b036fe4fda fix: width is in bytes, not bits. Remove incorrect assertion.
Original commit message from CVS:
fix: width is in bytes, not bits.  Remove incorrect assertion.
2003-06-10 06:32:59 +00:00
Ronald S. Bultje
58e016642f Fix some weirdities in the man page, see #114060
Original commit message from CVS:
Fix some weirdities in the man page, see #114060
2003-06-08 13:55:42 +00:00
Thomas Vander Stichele
94d20d0e32 warn on state change failures
Original commit message from CVS:
warn on state change failures
2003-06-07 22:28:39 +00:00
Ronald S. Bultje
b0122623f0 Remove NEW_MEDIA from plugins
Original commit message from CVS:
Remove NEW_MEDIA from plugins
2003-06-07 00:17:51 +00:00
Ronald S. Bultje
4867491632 Add some bugreport about spider+v4lsrc to TODO list (aka testing this CIA commit bot)
Original commit message from CVS:
Add some bugreport about spider+v4lsrc to TODO list (aka testing this CIA commit bot)
2003-06-01 20:55:38 +00:00
Julien Moutte
6af1a5e382 Fixing error message when a plugin is missing (gst-player -> libgstplay).
Original commit message from CVS:
Fixing error message when a plugin is missing (gst-player -> libgstplay).
Pipeline state change on error is now done directly in error callback, there's still something weird with oss /dev/dsp ressource busy error.
2003-06-01 11:43:08 +00:00
Wim Taymans
cd3f2fa760 fix negotiation error handling
Original commit message from CVS:
fix negotiation error handling
2003-06-01 08:34:23 +00:00
Julien Moutte
2c32dd6f5a Error handling is inside and works :)
Original commit message from CVS:
Error handling is inside and works :)
Mutexes have been removed. That should fix UI responsiveness problems on query_length. Please heavily test to check if they were really needed.
Some fixes in GClosures
2003-05-30 22:36:19 +00:00
Ronald S. Bultje
596e80a64d Update plugins to newest divx.com release API (5.2) (why aren't these libs API stable?!?)
Original commit message from CVS:
Update plugins to newest divx.com release API (5.2) (why aren't these libs API stable?!?)
2003-05-30 21:44:52 +00:00
Colin Walters
4c1af23744 Don't set the mime type.
Original commit message from CVS:
Don't set the mime type.
2003-05-30 21:42:03 +00:00
Thomas Vander Stichele
338f10a1d8 pkgconfig checks for mad, audiofile, fix for mcopidl
Original commit message from CVS:

pkgconfig checks for mad, audiofile, fix for mcopidl
2003-05-30 10:53:14 +00:00
Ronald S. Bultje
812a8edbe5 Use new ffmpeg revision
Original commit message from CVS:
Use new ffmpeg revision
2003-05-29 19:33:58 +00:00
Thomas Vander Stichele
e6e64e33f2 don't warn on recoverable problems
Original commit message from CVS:
don't warn on recoverable problems
2003-05-29 17:00:55 +00:00
Ronald S. Bultje
e59221bdb0 I'm too lazy to comment this
Original commit message from CVS:
New dxr3 plugins from Martin Soto <soto@informatik.uni-kl.de>
2003-05-29 14:35:23 +00:00
Wim Taymans
7dfe3cfe8c - small cleanups
Original commit message from CVS:
- small cleanups
- fix DURATION field
2003-05-29 13:17:17 +00:00
Wim Taymans
3faa5fd3df - small cleanups
Original commit message from CVS:
- small cleanups
- fix offset
- added blocksize property
2003-05-29 13:02:16 +00:00
Thomas Vander Stichele
ca27144625 I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
2003-05-28 16:06:00 +00:00
David Schleef
f460018c84 GST_FORMAT_UNITS -> GST_FORMAT_DEFAULT conversion
Original commit message from CVS:
GST_FORMAT_UNITS -> GST_FORMAT_DEFAULT conversion
2003-05-28 06:25:39 +00:00
Wim Taymans
460d987e0c - removed UNITS
Original commit message from CVS:
- removed UNITS
2003-05-24 10:51:02 +00:00
Wim Taymans
dc34530987 - UNITS -> DEFAULT
Original commit message from CVS:
- UNITS -> DEFAULT
2003-05-24 10:46:31 +00:00
Wim Taymans
8e7b367524 UNITS -> DEFAULT
Original commit message from CVS:
UNITS -> DEFAULT
2003-05-24 10:41:58 +00:00
Wim Taymans
cbc3d8eca8 removed UNITS
Original commit message from CVS:
removed UNITS
2003-05-24 10:31:38 +00:00
Wim Taymans
6f687403fe - return result of parent state change too
Original commit message from CVS:
- return result of parent state change too
2003-05-24 10:18:38 +00:00
Benjamin Otte
6bc9e75d2a fix Makefiles for C++ libraries. They should now work with Forte. This needs a new libtool, update autogen.sh to refl...
Original commit message from CVS:
fix Makefiles for C++ libraries. They should now work with Forte. This needs a new libtool, update autogen.sh to reflect this.
2003-05-22 20:45:09 +00:00
Brian Cameron
803c7ab378 This ISO_VARARGS macro is more consistant with the others.
Original commit message from CVS:
This ISO_VARARGS macro is more consistant with the others.
2003-05-22 10:03:31 +00:00
David Schleef
fd82531af2 gsize != gint on some platforms. Fix.
Original commit message from CVS:
gsize != gint on some platforms.  Fix.
2003-05-21 19:56:30 +00:00
Brian Cameron
a27b4e441f Corrected the configure.ac so it actually works. Updated some c files so that they build on Solaris. This mostly in...
Original commit message from CVS:
Corrected the configure.ac so it actually works.  Updated some c files
so that they build on Solaris.  This mostly involved supporting ISO
style variable-argument macros.
2003-05-21 18:16:30 +00:00
Brian Cameron
361c9eff09 Updated autogen.sh/configure.ac and various Makefiles to make the configure script set up all gcc specific compiler a...
Original commit message from CVS:
Updated autogen.sh/configure.ac and various Makefiles to make the
configure script set up all gcc specific compiler arguments, rather
than hardcoding them in the Makefile.am files
2003-05-21 15:16:51 +00:00
David Schleef
346b918257 Links also against libgstcontrol
Original commit message from CVS:
Links also against libgstcontrol
2003-05-21 07:47:28 +00:00
Ronald S. Bultje
6ba3abb3a5 Some final fixes for the v4lsrc elements. remove software sync thread (use GST_ELEMENT_THREAD_SUGGESTED instead) make...
Original commit message from CVS:
Some final fixes for the v4lsrc elements.

* remove software sync thread (use GST_ELEMENT_THREAD_SUGGESTED instead)
* make all src elements threadsafe
* fix num_buffer argument setting in v4l2src (VIDIOC_S_PARM)
* re-add bufsize (RO) for v4lmjpegsrc
* fix the A/V sync calculation in all elements (spvf=GST_SECOND/fps, not GST_SECOND*fps)
* probably some more crap....

With all this, it actually works quite well. The TODO files describes the
next steps in order to make a full-featured video recorder based on these
elements and GStreamer (bottom). Making a simple recorder should be fairly
easy now, btw.
2003-05-21 06:33:18 +00:00
David Schleef
e5d05269ff remove creation of makefile in nonexistent (sys/x11) directory
Original commit message from CVS:
remove creation of makefile in nonexistent (sys/x11) directory
2003-05-19 21:55:11 +00:00
Jeremy Simon
6b43ed696c update libflac check
Original commit message from CVS:
update libflac check
2003-05-19 18:36:53 +00:00
David Schleef
e8d4772d3f Add sync parameter
Original commit message from CVS:
Add sync parameter
2003-05-18 23:20:24 +00:00
Benjamin Otte
5cb610d298 make filtered connections actually work. Remove a leftover g_print
Original commit message from CVS:
make filtered connections actually work. Remove a leftover g_print
2003-05-17 20:39:34 +00:00
Benjamin Otte
3b983a1788 next big bunch of stuff:
Original commit message from CVS:
next big bunch of stuff:
- proper caps setting in alsasrc
- query / conversion functions
WARNING: Alsa 0.9.2 is heavily borked wrt recording - expect segfaults
2003-05-15 16:32:22 +00:00