Commit graph

1089 commits

Author SHA1 Message Date
Ronald S. Bultje
adca2414ff Some prettification fixes to this interface... Make it look good, make it simple and make it more GObject'ific. This ...
Original commit message from CVS:
Some prettification fixes to this interface... Make it look good, make it simple and make it more GObject'ific. This means that it now works largely almost the same as GObject (concerning arguments that you give to the functions, and layout of the virtual functions). I've also got an OSS implementation for this, but it needs one small change before I commit that. Expect that this weekend or so.
2003-11-05 22:59:46 +00:00
Ronald S. Bultje
f8fb203574 Remove trailing slash in last line of comment, it causes issues with certain versions of automake
Original commit message from CVS:
Remove trailing slash in last line of comment, it causes issues with certain versions of automake
2003-11-05 10:57:58 +00:00
David Schleef
457e6cea6f Fix endianness issues manifested in pngenc. Fixes #125932
Original commit message from CVS:
Fix endianness issues manifested in pngenc.  Fixes #125932
2003-11-05 03:59:53 +00:00
Benjamin Otte
834b897b50 add initial version of gdkpixbuf loader for gtk that is capable of loading AVI and mpeg videos as GdkPixbufAnimation....
Original commit message from CVS:
add initial version of gdkpixbuf loader for gtk that is capable of loading AVI and mpeg videos as GdkPixbufAnimation. I'm not sure if such a thing would be useful or too much trouble, so I'll throw it at enough testers to figure it out ;) We might want to disable it by defualt though in the future. (Currently there is not even a configure switch implemented to disable it.)
This includes a fix to not use GError in gstgdkpixbuf's typefind function and to only return GST_TYPE_FIND_MINIMUM when doing typefinding via gdk as this breaks quite a bit with the GStreamer loader installed.
2003-11-05 03:24:53 +00:00
Benjamin Otte
d7388d3864 do not set a rank or the autoplugger will use it
Original commit message from CVS:
do not set a rank or the autoplugger will use it
2003-11-04 22:35:37 +00:00
Benjamin Otte
ce244e32a2 disable Altivec until someone fixes the build to allow it conditionally
Original commit message from CVS:
disable Altivec until someone fixes the build to allow it conditionally
2003-11-04 15:22:42 +00:00
David Schleef
7480adca48 use top-level defined plugindir
Original commit message from CVS:
use top-level defined plugindir
2003-11-03 20:18:14 +00:00
David Schleef
b89f18e281 change libgst-interfaces to libgstinterfaces
Original commit message from CVS:
change libgst-interfaces to libgstinterfaces
2003-11-03 20:17:40 +00:00
David Schleef
ca180bf066 fixes for new plugin system
Original commit message from CVS:
fixes for new plugin system
2003-11-03 20:16:05 +00:00
David Schleef
96b6f2f6f2 Add -DG_DISABLE_DEPRECATED to $GST_ERROR
Original commit message from CVS:
Add -DG_DISABLE_DEPRECATED to $GST_ERROR
2003-11-03 20:14:03 +00:00
Ronald S. Bultje
fbaf64a46d Add static version of removed gsT_element_factory_make_or_warn()
Original commit message from CVS:
Add static version of removed gsT_element_factory_make_or_warn()
2003-11-02 23:06:23 +00:00
Benjamin Otte
02a374443e fix for new plugin system
Original commit message from CVS:
fix for new plugin system
2003-11-02 22:13:29 +00:00
Ronald S. Bultje
6f09b6c966 Realmedia streams can now be demuxed again, too
Original commit message from CVS:
Realmedia streams can now be demuxed again, too
2003-11-02 21:52:09 +00:00
Ronald S. Bultje
d71c0d2065 MPEG system streams work too, now
Original commit message from CVS:
MPEG system streams work too, now
2003-11-02 21:22:09 +00:00
Ronald S. Bultje
2869025b0a Whaaaaaaaaaaaaaaaaaaaaaack
Original commit message from CVS:
Whaaaaaaaaaaaaaaaaaaaaaack
2003-11-02 21:10:18 +00:00
Iain Holmes
0a8b18395c Mpeg2dec go go go!
Original commit message from CVS:
Mpeg2dec go go go!
Fixed for the new stuff
2003-11-02 00:33:31 +00:00
Iain Holmes
0ff2df8ec7 Fixed lame too
Original commit message from CVS:
Fixed lame too
2003-11-02 00:13:26 +00:00
Iain Holmes
442f4abec8 DVDReadSrc updated as well
Original commit message from CVS:
DVDReadSrc updated as well
2003-11-01 15:19:40 +00:00
Iain Holmes
382130066c DVDNavSrc updated
Original commit message from CVS:
DVDNavSrc updated
2003-11-01 15:16:06 +00:00
Iain Holmes
32ec751c90 gstasfmux - updated for new changes
Original commit message from CVS:
gstasfmux - updated for new changes
2003-11-01 11:35:26 +00:00
Iain Holmes
5c66bb81bd Update demux for the new changes
Original commit message from CVS:
Update demux for the new changes
2003-11-01 11:28:53 +00:00
Iain Holmes
be441a255d Updated for new changes
Original commit message from CVS:
Updated for new changes
2003-11-01 01:32:03 +00:00
David Schleef
29fac961e0 switch to using new plugin init system
Original commit message from CVS:
switch to using new plugin init system
2003-11-01 01:11:05 +00:00
Benjamin Otte
abfdbffca2 first bunch of conversions to new plugin_init. Includes libs/gst, gst/id3, sys/oss, ext/gnomevfs, gst/typefind and ex...
Original commit message from CVS:
first bunch of conversions to new plugin_init. Includes libs/gst, gst/id3, sys/oss, ext/gnomevfs, gst/typefind and ext/mad.
You guessed it, everything Rhythmbox needs ;)
fixed BMP typefind and made gnomevfs one plugin instead of two while doing this
2003-10-31 20:03:29 +00:00
David Schleef
656ebe81bb Oops, didn't mean to remove riff
Original commit message from CVS:
Oops, didn't mean to remove riff
2003-10-31 20:01:39 +00:00
David Schleef
09a155a9e9 minor cosmetic fix
Original commit message from CVS:
minor cosmetic fix
2003-10-30 22:05:24 +00:00
David Schleef
3aa2c77176 Remove mpeg2enc
Original commit message from CVS:
Remove mpeg2enc
2003-10-30 21:53:43 +00:00
David Schleef
bd1fdba49f Fix makefiles for GstPropertyProbe. Combine all interfaces into a single libgst-interface.
Original commit message from CVS:
Fix makefiles for GstPropertyProbe.  Combine all interfaces into
a single libgst-interface.
2003-10-30 02:36:42 +00:00
David Schleef
e8da19e8af First attempt (actually third) at a property probing interface
Original commit message from CVS:
First attempt (actually third) at a property probing interface
2003-10-30 02:32:00 +00:00
David Schleef
a98000dd65 change Iface to Interface
Original commit message from CVS:
change Iface to Interface
2003-10-30 01:43:45 +00:00
David Schleef
5dadf605a6 Change Class to Iface. Fix casting macros.
Original commit message from CVS:
Change Class to Iface.  Fix casting macros.
2003-10-29 05:12:18 +00:00
David Schleef
c5d80ae83d 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:39 +00:00
David Schleef
ec3c196db4 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
David Schleef
ba286e7f3f Don't use GstInterface
Original commit message from CVS:
Don't use GstInterface
2003-10-28 23:22:31 +00:00
Ronald S. Bultje
a1e3e36898 Disable lame in ffmpeg, too
Original commit message from CVS:
Disable lame in ffmpeg, too
2003-10-28 23:02:38 +00:00
Benjamin Otte
97bf62c74f 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
Gernot Ziegler
c2bf0a3a23 added glsink directory
Original commit message from CVS:
added glsink directory
2003-10-28 18:55:07 +00:00
Ronald S. Bultje
6e6ad61fb1 Disable ogg/vorbis build inside ffmpeg. We didn't enable it anyway, and we've got our own ogg/vorbis codec already
Original commit message from CVS:
Disable ogg/vorbis build inside ffmpeg. We didn't enable it anyway, and we've got our own ogg/vorbis codec already
2003-10-28 12:20:52 +00:00
Jeremy Simon
23a756b6c8 The sample rate property needs 'sample_rate' not 'byte_rate'
Original commit message from CVS:
The sample rate property needs 'sample_rate' not 'byte_rate'
2003-10-26 13:55:13 +00:00
Ronald S. Bultje
fe91f88cea Update FFMPEG snapshot to this morning's. Asked for by apoc.
Original commit message from CVS:
Update FFMPEG snapshot to this morning's. Asked for by apoc.
2003-10-26 11:51:17 +00:00
Jeremy Simon
872c76ea8e Change cvs host (mplayer)
Original commit message from CVS:
Change cvs host (mplayer)
Add compression (z4)
2003-10-23 20:45:32 +00:00
David Schleef
40b2429614 bump version to 0.7.1.1
Original commit message from CVS:
bump version to 0.7.1.1
2003-10-20 22:48:06 +00:00
David Schleef
124ad3ee24 bump to 0.7.1
Original commit message from CVS:
bump to 0.7.1
2003-10-20 21:43:57 +00:00
Ronald S. Bultje
1024a956ba Gerd approved license change, so this code is now LGPL too
Original commit message from CVS:
Gerd approved license change, so this code is now LGPL too
2003-10-20 11:22:42 +00:00
Christian Schaller
c7bc67cafd fix or no fix, we will survive
Original commit message from CVS:
fix or no fix, we will survive
2003-10-16 21:31:59 +00:00
Christian Schaller
0221fb75b8 added colorbalance to spec added mixer to spec added tuner to spec added xoverlay to spec a little luv goes a long way
Original commit message from CVS:
* added colorbalance to spec
* added mixer to spec
* added tuner to spec
* added xoverlay to spec
* a little luv goes a long way
2003-10-16 21:11:37 +00:00
Christian Schaller
c60928ef46 death to kde-audio-devel, long live arts-devel
Original commit message from CVS:
death to kde-audio-devel, long live arts-devel
2003-10-16 20:36:55 +00:00
Iain Holmes
3c998edd23 Add audio/x-id3 as a mimetype handled by mad.
Original commit message from CVS:
Add audio/x-id3 as a mimetype handled by mad.
Could also be a flac file apparently, but this allows it to work more times than it does currently
2003-10-13 20:53:53 +00:00
Ronald S. Bultje
3a01d9a496 Some interface implementations for video4linux/video4linux2 plugins: a Tuner interface, with which one can select inp...
Original commit message from CVS:
Some interface implementations for video4linux/video4linux2 plugins:
* a Tuner interface, with which one can select inputs and stations. Audio
work is underway here, but unfinished.
* A Xoverlay interface with which one can do simple overlay. Similar to
the API of the v4l/Xv XFree86 extension. Widget implementation for
GTK-2.0 coming up in the sandbox.
* Colorbalance - for adapting colors (brightness, contrast, etc.) - pretty
basic and maybe somewhat overdesigned. But it'll do for now.

Apart from these interfaces, there's also a loadable library 'xwindowlistener'
that listenes to X for the movement of a window and the overlap of other
windows. This is partly copied from xawtv (and thus partly GPL :(), but it's
needed for the xoverlay interface implementation in the v4l/v4l2 elements.

Lastly, some small changes to remove redundant properties from the v4l/v4l2
elements since these can be done much simpler. Comments appreciated!
2003-10-10 12:47:41 +00:00
Ronald S. Bultje
a9e12c1bc9 Make GstMixerTrack a GObject. I also want to make it emit several signals, starting work is in here but it's not full...
Original commit message from CVS:
Make GstMixerTrack a GObject. I also want to make it emit several signals, starting work is in here but it's not fully implemented yet. for OSS, this will cause issues, but for ALSA, this is all automated.
2003-10-10 12:24:20 +00:00