Julien Moutte
d2ef360eef
Using private structure for members so that we have more chance that the header is frozen. :)
...
Original commit message from CVS:
Using private structure for members so that we have more chance that the header is frozen. :)
2003-12-11 22:29:14 +00:00
David Schleef
5f9d5da7b8
Change GST_*_PADDING to _gst_private[GST_PADDING]
...
Original commit message from CVS:
Change GST_*_PADDING to _gst_private[GST_PADDING]
2003-12-09 10:02:08 +00:00
Julien Moutte
eb652be7e1
Adding visualization.
...
Original commit message from CVS:
Adding visualization.
Removing interfaces.
Preparing videoswitch integration.
2003-12-08 16:01:49 +00:00
Ronald S. Bultje
1e724cb7a0
Whoops, this one is needed too
...
Original commit message from CVS:
Whoops, this one is needed too
2003-12-07 22:50:30 +00:00
Ronald S. Bultje
ec9841f4ec
Hm, darn, forgot to commit one dir
...
Original commit message from CVS:
Hm, darn, forgot to commit one dir
2003-12-07 22:49:04 +00:00
Ronald S. Bultje
61ea5d0a17
Don't use class casts before they're initialized
...
Original commit message from CVS:
Don't use class casts before they're initialized
2003-12-07 22:39:03 +00:00
Ronald S. Bultje
c9d7a8617b
Typo
...
Original commit message from CVS:
Typo
2003-12-07 22:38:26 +00:00
Julien Moutte
bacc26059b
time_tick works.
...
Original commit message from CVS:
time_tick works.
have_video_size works.
2003-12-07 19:02:31 +00:00
Julien Moutte
6077e73e63
Updating with my local repository. It already plays video with sound :) Great !
...
Original commit message from CVS:
Updating with my local repository. It already plays video with sound :) Great !
2003-12-07 17:56:10 +00:00
Julien Moutte
dbe874d5a0
Adding my work in progress rewrite from scratch of libgstplay.
...
Original commit message from CVS:
Adding my work in progress rewrite from scratch of libgstplay.
2003-12-07 13:29:10 +00:00
Ronald S. Bultje
9bda5831b8
Move over from GstInterface to GstImplementsInterface. Also adds some signals to several interfaces
...
Original commit message from CVS:
Move over from GstInterface to GstImplementsInterface. Also adds some signals to several interfaces
2003-12-07 12:11:30 +00:00
Andy Wingo
e69ece9d7e
remove copyright field from plugins
...
Original commit message from CVS:
remove copyright field from plugins
2003-12-04 10:37:38 +00:00
Thomas Vander Stichele
af1f5b95a2
fix X dependencies
...
Original commit message from CVS:
fix X dependencies
2003-12-03 12:49:29 +00:00
Thomas Vander Stichele
d83f9a59f2
fixing up X test and general features test
...
Original commit message from CVS:
fixing up X test and general features test
2003-12-03 12:23:37 +00:00
Julien Moutte
ba10cbca9d
Fix a stupid mistake
...
Original commit message from CVS:
Fix a stupid mistake
2003-11-19 22:59:53 +00:00
Julien Moutte
0ffc5d6a40
Removing the video_out things.
...
Original commit message from CVS:
Removing the video_out things.
2003-11-19 22:41:45 +00:00
Julien Moutte
03bedb18c8
Removing have_size as it is in GstVideoSink higher class.
...
Original commit message from CVS:
Removing have_size as it is in GstVideoSink higher class.
2003-11-19 22:40:59 +00:00
Julien Moutte
4653e15653
Merged GstVideoOverlay features here.
...
Original commit message from CVS:
Merged GstVideoOverlay features here.
2003-11-17 16:29:38 +00:00
Julien Moutte
21d8a397eb
Merging with GstXOverlay
...
Original commit message from CVS:
Merging with GstXOverlay
2003-11-17 15:42:32 +00:00
Leif Johnson
6650cd92ec
+ adding buffer-frames prop to standard caps macros
...
Original commit message from CVS:
+ adding buffer-frames prop to standard caps macros
2003-11-16 22:04:16 +00:00
Leif Johnson
70ac550707
+ adding endianness conversion macros for floats
...
Original commit message from CVS:
+ adding endianness conversion macros for floats
2003-11-16 21:47:16 +00:00
Julien Moutte
72f15128dc
Adding GstVideoOverlay interface.
...
Original commit message from CVS:
Adding GstVideoOverlay interface.
2003-11-15 15:02:49 +00:00
David Schleef
76c8b7153f
er, no, signal should be VOID__POINTER. :)
...
Original commit message from CVS:
er, no, signal should be VOID__POINTER. :)
2003-11-13 21:25:38 +00:00
David Schleef
14081d99c7
signal should be VOID__VOID
...
Original commit message from CVS:
signal should be VOID__VOID
2003-11-13 01:48:53 +00:00
Benjamin Otte
d8d8ee231d
fix build system for X, XShm and Xv
...
Original commit message from CVS:
fix build system for X, XShm and Xv
2003-11-12 03:06:07 +00:00
Benjamin Otte
425a3fef25
make colorspace handle the original RGB format, too, since it handles both. Add the template caps for the reverse for...
...
Original commit message from CVS:
make colorspace handle the original RGB format, too, since it handles both. Add the template caps for the reverse format to video.h
2003-11-11 22:40:43 +00:00
David Schleef
7e171f0215
Change GstCaps to GstStructure in navigation events. Fix x[v]imagesink to scale navigation events.
...
Original commit message from CVS:
Change GstCaps to GstStructure in navigation events. Fix x[v]imagesink
to scale navigation events.
2003-11-11 00:43:29 +00:00
David Schleef
65941aa8d9
remove gst_video_sink_push_ui_event()
...
Original commit message from CVS:
remove gst_video_sink_push_ui_event()
2003-11-10 22:48:31 +00:00
Ronald S. Bultje
cb90622b41
Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes fro...
...
Original commit message from CVS:
Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes from several source files
2003-11-07 12:47:02 +00:00
David Schleef
122a4ffe5c
Don't set the actual video size in gst_video_sink_got_video_size().
...
Original commit message from CVS:
Don't set the actual video size in gst_video_sink_got_video_size().
This could probably be replaced once we handle pixel aspect ratios.
2003-11-07 04:36:41 +00:00
David I. Lehn
1300e3e874
use int64 for frame-time
...
Original commit message from CVS:
use int64 for frame-time
2003-11-07 03:01:21 +00:00
Ronald S. Bultje
2c0266b2bb
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
David Schleef
8a6efa6f05
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
David Schleef
b577f9a4d0
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
7080b29962
change libgst-interfaces to libgstinterfaces
...
Original commit message from CVS:
change libgst-interfaces to libgstinterfaces
2003-11-03 20:17:40 +00:00
Benjamin Otte
7c1ac98ca4
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
5bc252df9e
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
2636f4ed33
minor cosmetic fix
...
Original commit message from CVS:
minor cosmetic fix
2003-10-30 22:05:24 +00:00
David Schleef
3e49bcfc01
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
c186da6a66
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
9a998ef46c
change Iface to Interface
...
Original commit message from CVS:
change Iface to Interface
2003-10-30 01:43:45 +00:00
David Schleef
235e1a5df9
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
40683c6cb3
Don't use GstInterface
...
Original commit message from CVS:
Don't use GstInterface
2003-10-28 23:22:31 +00:00
Ronald S. Bultje
86fa6df97d
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
Iain Holmes
a365faa43a
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
aa94247770
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:42 +00:00
Ronald S. Bultje
39b91cdb49
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
Leif Johnson
715b0097be
changing 'channel' to 'track' to avoid naming overlap
...
Original commit message from CVS:
changing 'channel' to 'track' to avoid naming overlap
2003-10-09 22:02:35 +00:00
Leif Johnson
c1434d0872
adding G_BEGIN and G_END_DECLS
...
Original commit message from CVS:
adding G_BEGIN and G_END_DECLS
2003-10-09 21:59:03 +00:00
David Schleef
7f220280ae
add object and struct padding
...
Original commit message from CVS:
add object and struct padding
2003-10-09 01:57:54 +00:00