Commit graph

369 commits

Author SHA1 Message Date
Iain Holmes
7f6522fa08 SDL Video sink ported to the new plugin code. (Sorry that last commit message sucked BTW)
Original commit message from CVS:
SDL Video sink ported to the new plugin code.
(Sorry that last commit message sucked BTW)
2003-11-02 01:27:21 +00:00
Iain Holmes
4f7a7403dd mplex compiles...whatever it is
Original commit message from CVS:
mplex compiles...whatever it is
2003-11-02 00:47:43 +00:00
Iain Holmes
b6f8a7b4ef Jack fixed too
Original commit message from CVS:
Jack fixed too
2003-11-01 23:43:13 +00:00
Iain Holmes
4bc37426f2 Dumdeedum, more spam...ivorbis is fixed
Original commit message from CVS:
Dumdeedum, more spam...ivorbis is fixed
2003-11-01 23:26:42 +00:00
Iain Holmes
7bfe2bc387 Colo(u)rspace too
Original commit message from CVS:
Colo(u)rspace too
2003-11-01 16:42:12 +00:00
Iain Holmes
0047a122a2 GSM updated for new stuff
Original commit message from CVS:
GSM updated for new stuff
2003-11-01 16:35:25 +00:00
Iain Holmes
6d5504f649 Update all the audiofile stuff
Original commit message from CVS:
Update all the audiofile stuff
2003-11-01 14:04:20 +00:00
Iain Holmes
c9b2638183 Update artsdsink too
Original commit message from CVS:
Update artsdsink too
2003-11-01 13:13:38 +00:00
Iain Holmes
8d74428b85 Updated gstarts
Original commit message from CVS:
Updated gstarts
2003-11-01 01:43:05 +00:00
David Schleef
3776108293 Move a few typefind functions to gst/typefind, remove all old typefinding code from bitrotten plugins
Original commit message from CVS:
Move a few typefind functions to gst/typefind, remove all old typefinding
code from bitrotten plugins
2003-10-29 05:09:40 +00:00
David Schleef
e58373a8b6 change gst/bytestream.h to gst/bytestream/bytestream.h
Original commit message from CVS:
change gst/bytestream.h to gst/bytestream/bytestream.h
2003-10-29 03:15:55 +00:00
Benjamin Otte
5bb80c9f53 merge TYPEFIND branch. Major changes:
Original commit message from CVS:
merge TYPEFIND branch. Major changes:
- totally reworked type(find) system
- all typefind functions are in gst/typefind now
- more typefind functions then before
- some plugins might fail to compile now because I don't have them installed and they
a) require bytestream or
b) haven't had their typefind fixed.
Please fix those plugins and put the typefind functions into gst/typefind if they don't have dependencies
2003-10-28 20:52:41 +00:00
Ronald S. Bultje
2b0095e84f Add XOverlay interface support to both sdlvideosink and xvideosink. They're fully interchangeable now.
Original commit message from CVS:
Add XOverlay interface support to both sdlvideosink and xvideosink. They're fully interchangeable now.
2003-10-28 09:08:32 +00:00
Ronald S. Bultje
3b6a89d19d Add gstxvid.h (#125106)
Original commit message from CVS:
Add gstxvid.h (#125106)
2003-10-21 12:36:49 +00:00
David Schleef
db00bc4c7c change printfs to GST_DEBUG
Original commit message from CVS:
change printfs to GST_DEBUG
2003-10-16 21:36:14 +00:00
Benjamin Otte
4abb85e5bf no, we don't require bytestream anymore
Original commit message from CVS:
no, we don't require bytestream anymore
2003-10-13 17:54:05 +00:00
Ronald S. Bultje
f43766333b More Andy fixage
Original commit message from CVS:
More Andy fixage
2003-10-09 19:52:36 +00:00
Ronald S. Bultje
3e77fa62b0 Fix more typos in Andy's GstData commit
Original commit message from CVS:
Fix more typos in Andy's GstData commit
2003-10-09 09:08:15 +00:00
David Schleef
a6df126cb9 Trivial fixes for GstBuffer->GstData migration
Original commit message from CVS:
Trivial fixes for GstBuffer->GstData migration
2003-10-09 02:23:01 +00:00
Andy Wingo
c07813ac2c /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
Original commit message from CVS:
/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
2003-10-08 16:08:19 +00:00
David Schleef
554690f45a Fix typefind function for BBB's new system
Original commit message from CVS:
Fix typefind function for BBB's new system
2003-10-03 06:38:09 +00:00
Ronald S. Bultje
d9e4457faa New typefind system: bytestream is now part of the core all plugins have been modified to use this new typefind syste...
Original commit message from CVS:
New typefind system:
* bytestream is now part of the core
* all plugins have been modified to use this new typefind system
* asf typefinding added
* mpeg video stream typefiding removed because it's broken
* duplicate typefind entries removed
* extra id3 typefinding added, because we've seen 4 types of files
(riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs
to work. Instead, I've added an id3 element and let it redo typefiding
after the id3 header. this needs a hack because spider only typefinds
once. We can remove this hack once spider supports multiple typefinds.
* with all this, mp3 typefinding is semi-rewritten
* id3 typefinding in flac/vorbis is removed, it's no longer needed
* fixed spider and gst-typefind to use this, too.
* Other general cleanups
2003-10-01 13:14:50 +00:00
Ronald S. Bultje
9dc3493220 Improve quality of encoding and decoding quite a bit
Original commit message from CVS:
Improve quality of encoding and decoding quite a bit
2003-09-30 20:10:05 +00:00
Andy Wingo
c2b6b06e2c conform to the buffer-frames props entry -- much nicer now...
Original commit message from CVS:
conform to the buffer-frames props entry -- much nicer now...
2003-09-30 12:56:27 +00:00
Thomas Vander Stichele
671eef9b9d reverting error patch before making a branch.
Original commit message from CVS:
reverting error patch before making a branch.
2003-09-16 10:00:00 +00:00
Benjamin Otte
982b39d30a converted gst_element_error to new format in ext/ - gettext pending
Original commit message from CVS:
converted gst_element_error to new format in ext/ - gettext pending
2003-09-15 01:08:40 +00:00
Julien Moutte
cc8dee7f9d Integrating the GstVideoSink parent class
Original commit message from CVS:
Integrating the GstVideoSink parent class
2003-09-14 21:09:41 +00:00
David Schleef
43f30739b9 Remove all locally-defined optimization flags
Original commit message from CVS:
Remove all locally-defined optimization flags
2003-09-11 19:57:59 +00:00
David Schleef
719093623c Fix caps definition. Fix copyright block.
Original commit message from CVS:
Fix caps definition.  Fix copyright block.
2003-09-11 19:19:55 +00:00
Christian Schaller
cd0ea3dd9f two small build fixes
Original commit message from CVS:
two small build fixes
2003-08-25 19:49:39 +00:00
David Schleef
7db2e8baa0 Remove redundant plugindir definition
Original commit message from CVS:
Remove redundant plugindir definition
2003-08-10 00:01:58 +00:00
Ronald S. Bultje
7b3a0244f8 We don't like -lstdc++ in Makefile.am, use libtool-1.5 instead
Original commit message from CVS:
We don't like -lstdc++ in Makefile.am, use libtool-1.5 instead
2003-08-04 20:02:25 +00:00
Ronald S. Bultje
833a8b579b call xvid_init() only once, and move duplicated code into one place
Original commit message from CVS:
call xvid_init() only once, and move duplicated code into one place
2003-07-29 11:59:09 +00:00
David Schleef
a809c318db Fix installing in wrong dir
Original commit message from CVS:
Fix installing in wrong dir
2003-07-29 00:00:17 +00:00
David Schleef
6db306d56b Make mplex subdir dependent on USE_MPLEX
Original commit message from CVS:
Make mplex subdir dependent on USE_MPLEX
2003-07-27 05:29:10 +00:00
David Schleef
e4bc7281fd Add include dir for gst-libs/ext/mplex
Original commit message from CVS:
Add include dir for gst-libs/ext/mplex
2003-07-27 05:26:32 +00:00
David Schleef
d1f62e8a4f Moved to gst-libs/ext/mplex
Original commit message from CVS:
Moved to gst-libs/ext/mplex
2003-07-27 05:24:15 +00:00
David Schleef
a10432d76c Change to build against library in gst-libs/ext/mplex
Original commit message from CVS:
Change to build against library in gst-libs/ext/mplex
2003-07-27 05:20:47 +00:00
David Schleef
9f42b5fa14 Compilation fixes on 64-bit architectures
Original commit message from CVS:
Compilation fixes on 64-bit architectures
2003-07-25 19:44:32 +00:00
David Schleef
dd67a01ad2 Revert last change, because it is wrong.
Original commit message from CVS:
Revert last change, because it is wrong.
2003-07-25 19:42:28 +00:00
Brian Cameron
a129b9734b Adding needed license information. The patch was reviewed and approved by
Original commit message from CVS:
Adding needed license information.  The patch was reviewed and approved by
Christian Shaller.  Ronald Bultje and Benjamin also responded with
comments.
2003-07-25 10:50:48 +00:00
Brian Cameron
a3dff66217 Fixes to allow plugin to build with Forte.
Original commit message from CVS:
Fixes to allow plugin to build with Forte.
2003-07-25 10:15:53 +00:00
David Schleef
a962c0f40c Add buffer length checks to every typefinding function
Original commit message from CVS:
Add buffer length checks to every typefinding function
2003-07-24 08:49:43 +00:00
David Schleef
a287b1e442 Fix warning on 64-bit architectures. (sizeof() returns size_t, which is not int)
Original commit message from CVS:
Fix warning on 64-bit architectures.  (sizeof() returns size_t, which
is not int)
2003-07-23 22:47:19 +00:00
Joshua N. Pritikin
1778cae1a7 Take a hint from dschleef and grab the bufferpool at the last possible moment instead of in gst_colorspace_srcconnect...
Original commit message from CVS:
Take a hint from dschleef and grab the bufferpool at the last possible
moment instead of in gst_colorspace_srcconnect_func.  I don't know
if this is the "correct" fix, but I'm going to commit anyway because
colorspace doesn't work _at_ _all_ without this change.
2003-07-23 08:20:24 +00:00
David Schleef
45b32a854f Fix to loop through a list of caps when calling try_set_caps(). Added a workaround for some strangeness in gst_props...
Original commit message from CVS:
Fix to loop through a list of caps when calling try_set_caps().  Added
a workaround for some strangeness in gst_props_normalize(), I think.
It doesn't seem to like GST_VIDEO_PAD_TEMPLATE_PROPS_15_16.
2003-07-23 07:26:58 +00:00
David Schleef
bba1354444 famedec is not actually implemented. (it'd just a copy of fameenc.)
Original commit message from CVS:
famedec is not actually implemented.  (it'd just a copy of fameenc.)
2003-07-22 23:32:21 +00:00
David Schleef
92b4c30a28 enable ext/mplex
Original commit message from CVS:
enable ext/mplex
2003-07-22 22:08:13 +00:00
David Schleef
a82f777b09 Fix warnings/errors due to missing assert declaration.
Original commit message from CVS:
Fix warnings/errors due to missing assert declaration.
2003-07-22 21:20:06 +00:00
Leif Johnson
f6830d4ad1 + changes for new float caps without slope/intercept + some category changes for plugins
Original commit message from CVS:
+ changes for new float caps without slope/intercept
+ some category changes for plugins
2003-07-19 23:25:25 +00:00
Christian Schaller
d04fb55e08 the real speex disting fix, the previous one was just the build fix :)
Original commit message from CVS:
the real speex disting fix, the previous one was just the build fix :)
2003-07-18 20:33:39 +00:00
Christian Schaller
879006f2dc fix it so that the SPEEX plugin gets disted
Original commit message from CVS:
fix it so that the SPEEX plugin gets disted
2003-07-18 20:28:36 +00:00
Jeremy Simon
5e3f666e17 fix compilation error
Original commit message from CVS:
fix compilation error
2003-07-17 20:51:25 +00:00
David Schleef
81f42a53ac Fixes to make it compile without GNOME, and with a modern (>= 0.3) version of GStreamer. Now that I got it compiled,...
Original commit message from CVS:
Fixes to make it compile without GNOME, and with a modern (>= 0.3)
version of GStreamer.  Now that I got it compiled, I want to delete
it.
2003-07-17 04:16:42 +00:00
Andy Wingo
2ff63e563b actually recurse into sndfile if we are able big ladspa cleanups, mainly to comply with the buffer-frames caps proper...
Original commit message from CVS:
* actually recurse into sndfile if we are able
* big ladspa cleanups, mainly to comply with the buffer-frames caps property, but also general
cleanups
- the samplerate prop is gone, if you want to set it explicitly (as in for get-based plugins)
you need to use a filtered connection, just like with buffer-frames
* big float2int and int2float changes for buffer-frames compatibility - I think it's quite a bit
simpler
* make the ossclock general, add it to gstaudio, and use it in sndfile as well

i need to update mimetypes, but that's coming soon. there are some other plugins that don't
support buffer-frames, i guess i need to get around to fixing them as well.
2003-07-16 16:08:13 +00:00
Ronald S. Bultje
1c4eb87d8a Add matroska support to the build tree
Original commit message from CVS:
Add matroska support to the build tree
2003-07-14 17:37:34 +00:00
David Schleef
77bb615645 No "format" property in new RGB caps.
Original commit message from CVS:
No "format" property in new RGB caps.
2003-07-14 08:28:44 +00:00
Ronald S. Bultje
ff1182f0bd Fix some weird-ass segfaults in xvid
Original commit message from CVS:
Fix some weird-ass segfaults in xvid
2003-07-14 06:31:26 +00:00
Ronald S. Bultje
0848c5302e Plugin details fixes
Original commit message from CVS:
Plugin details fixes
2003-07-12 14:49:20 +00:00
Christian Schaller
8242fc6938 fix license of fame plugin to say LGPL not GPL as the libfame library is LGPL
Original commit message from CVS:
fix license of fame plugin to say LGPL not GPL as the libfame library is LGPL
Add readme with some info
2003-07-10 15:48:09 +00:00
Christian Schaller
415c7f8dc6 fix license of tremor Vorbis plugin to be LGPL not GPL
Original commit message from CVS:
fix license of tremor Vorbis plugin to be LGPL not GPL
2003-07-10 13:21:51 +00:00
Ronald S. Bultje
157e821a37 Implement mpeg-delimited framerate lists instead of (too wide) ranges
Original commit message from CVS:
Implement mpeg-delimited framerate lists instead of (too wide) ranges
2003-07-08 17:40:09 +00:00
Ronald S. Bultje
2a6cf2eb84 And yet another compilation failure
Original commit message from CVS:
And yet another compilation failure
2003-07-07 11:26:00 +00:00
Ronald S. Bultje
95011fd7e8 New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as descri...
Original commit message from CVS:
New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
2003-07-06 20:49:52 +00:00
Christian Schaller
85a8dd7ecb small disting fix
Original commit message from CVS:
small disting fix
2003-07-05 22:45:39 +00:00
David Schleef
bc02d66769 add gst/videofilter and ext/pango
Original commit message from CVS:
add gst/videofilter and ext/pango
2003-07-02 08:15:01 +00:00
David Schleef
9aa6e282df fix type punning
Original commit message from CVS:
fix type punning
2003-07-01 02:27:06 +00:00
Benjamin Otte
f4a7caa418 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:13 +00:00
Ronald S. Bultje
0edcf0eccb 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
eb0068e3ce 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
Andy Wingo
4a65aa251d 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
Wim Taymans
f6b5a3f5b6 hack removal
Original commit message from CVS:
hack removal
2003-06-13 21:21:50 +00:00
Wim Taymans
6762691561 Removed ugly caps fixed flag hack, will be done automatically in core soon
Original commit message from CVS:
Removed ugly caps fixed flag hack, will be done automatically in
core soon
2003-06-13 21:21:17 +00:00
Thomas Vander Stichele
8aa4cadc9b g_warning -> GST_DEBUG
Original commit message from CVS:
g_warning -> GST_DEBUG
2003-06-05 21:40:55 +00:00
Ronald S. Bultje
704d768f32 Add ranking to divx/xvid plugins
Original commit message from CVS:
Add ranking to divx/xvid plugins
2003-06-01 17:01:15 +00:00
Ronald S. Bultje
e87e59e1b3 Somewhat improve error reporting
Original commit message from CVS:
Somewhat improve error reporting
2003-06-01 15:13:56 +00:00
Ronald S. Bultje
401ae2bdee This fixes a segfault on exit
Original commit message from CVS:
This fixes a segfault on exit
2003-06-01 13:20:37 +00:00
Ronald S. Bultje
9abd17b846 Hm, let's not quit on these since the divx libs seem totally hosed
Original commit message from CVS:
Hm, let's not quit on these since the divx libs seem totally hosed
2003-05-30 22:32:41 +00:00
Ronald S. Bultje
c4eefdd7bc 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:53 +00:00
Wim Taymans
ed75cd44e4 UNITS -> DEFAULT
Original commit message from CVS:
UNITS -> DEFAULT
2003-05-24 10:41:58 +00:00
Wim Taymans
fe40d42ec3 - UNITS -> DEFAULT
Original commit message from CVS:
- UNITS -> DEFAULT
- small seek updates
2003-05-24 10:33:08 +00:00
Wim Taymans
ecbb3f88ca better state change/link function
Original commit message from CVS:
better state change/link function
2003-05-24 10:20:31 +00:00
Brian Cameron
a62ca0048e 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
Christian Schaller
58fcf76b2e Some bugfixes:
Original commit message from CVS:
Some bugfixes:
- Add missing .h file to videoscale disting
- Remove http plugin from build
2003-05-12 13:17:11 +00:00
Christian Schaller
e45fb6b8c0 Removing avifile and http plugins, also fixing some disting issues
Original commit message from CVS:
Removing avifile and http plugins, also fixing some disting issues
2003-04-23 19:42:12 +00:00
Ronald S. Bultje
08889d7a8f Added corresponding divx/xvid decoders and fixed some first-hand encoder bugs
Original commit message from CVS:
Added corresponding divx/xvid decoders and fixed some first-hand encoder bugs
2003-04-22 14:55:12 +00:00
David Schleef
cb4ce3dd59 Rewrote much of the code. Hopefully will work with gst-player now.
Original commit message from CVS:
Rewrote much of the code.  Hopefully will work with gst-player now.
2003-04-22 08:23:08 +00:00
Ronald S. Bultje
ab57fbcd54 Adds divx/xvid encoders. divx encoder is based on divx4linux (commercial, closed-source)
Original commit message from CVS:
Adds divx/xvid encoders.
* divx encoder is based on divx4linux (commercial, closed-source)
* xvid encoder is based on xvidcore (http://www.xvid.org/, GPL - Christian? ;) )

Both use a GstCaps that doesn't conform with what we currently use, I might fix that later on or so. For now, it doesn't matter, it's just a test. We're also missing corresponding decoders (ffmpeg can decoded this too, but that's not the point), these might come later too.
2003-04-21 21:54:27 +00:00
David Schleef
3021d277dd Grrr... another fix, to make gst_artsio.idl dist correctly.
Original commit message from CVS:
Grrr... another fix, to make gst_artsio.idl dist correctly.
2003-04-09 22:20:11 +00:00
David Schleef
27b2ebd812 Refix #104689
Original commit message from CVS:
Refix #104689
2003-04-08 22:53:24 +00:00
David Schleef
f2f86939c3 Convert some of the broken fourcc printing to GST_FOURCC_FORMAT
Original commit message from CVS:
Convert some of the broken fourcc printing to GST_FOURCC_FORMAT
2003-04-07 20:47:30 +00:00
David Schleef
bb23b9a3a2 Fix a bunch of endianness conversions that were done as long instead of int32. Should go into 0.6.1.
Original commit message from CVS:

Fix a bunch of endianness conversions that were done as long instead of
int32.  Should go into 0.6.1.
2003-04-07 18:43:25 +00:00
David Schleef
6b32ca5b1a Remove automake-1.4 hack to get files to dist correctly. Fixes #104689.
Original commit message from CVS:
Remove automake-1.4 hack to get files to dist correctly.  Fixes #104689.
Doesn't need to go into 0.6.1, imo.
2003-04-05 21:28:34 +00:00
Andy Wingo
3503def596 update for the latest jack cvs and non-cothreaded gst scheduler
Original commit message from CVS:
update for the latest jack cvs and non-cothreaded gst scheduler
2003-03-04 15:34:20 +00:00
Christian Schaller
fd8b83489c Complete the move of the RTP plugin
Original commit message from CVS:
Complete the move of the RTP plugin
2003-03-02 10:16:24 +00:00
Christian Schaller
3cd58ad6f9 commit first part of ivorbis fixes
Original commit message from CVS:
commit first part of ivorbis fixes
2003-03-01 14:48:00 +00:00
Christian Schaller
4344085222 state change fixes from Pedro Corte-Real for shout and shout2 plugins
Original commit message from CVS:
state change fixes from Pedro Corte-Real for shout and shout2 plugins
2003-02-23 21:01:23 +00:00
Christian Schaller
6fdb0b8039 add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mis...
Original commit message from CVS:
add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mistakes ordinary vorbis for tremor
2003-02-23 19:58:50 +00:00
David I. Lehn
56dd04644e remove autogenerated file
Original commit message from CVS:
remove autogenerated file
2003-02-23 18:30:26 +00:00
Christian Schaller
da346202e4 merge integer based Tremor vorbis plugin
Original commit message from CVS:
merge integer based Tremor vorbis plugin
2003-02-23 17:35:35 +00:00