Leif Johnson
736153ab06
+ checking in plugin category changes
...
Original commit message from CVS:
+ checking in plugin category changes
2003-11-16 22:02:21 +00:00
Leif Johnson
e53facc93f
+ adding alsa mixer implementation
...
Original commit message from CVS:
+ adding alsa mixer implementation
2003-11-16 21:56:30 +00:00
Leif Johnson
96298704f0
+ 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
Leif Johnson
f3b328da39
splitting ALSA code into separate source files
...
Original commit message from CVS:
splitting ALSA code into separate source files
2003-11-16 00:40:01 +00:00
Thomas Vander Stichele
cf2a874521
live and let die
...
Original commit message from CVS:
live and let die
2003-11-15 20:43:55 +00:00
Julien Moutte
b23dd4a720
Adding GstVideoOverlay interface.
...
Original commit message from CVS:
Adding GstVideoOverlay interface.
2003-11-15 15:02:49 +00:00
Thomas Vander Stichele
e9b9cd8589
fix makefile
...
Original commit message from CVS:
fix makefile
2003-11-15 11:54:39 +00:00
Julien Moutte
9860ad3d10
Checking return value of gst_pad_try_set_caps on software scaling so if this fails we are not awaiting a different vi...
...
Original commit message from CVS:
Checking return value of gst_pad_try_set_caps on software scaling so if this fails we are not awaiting a different video size.
2003-11-15 11:48:55 +00:00
Christian Schaller
8b21766672
disting fix
...
Original commit message from CVS:
disting fix
2003-11-14 22:47:41 +00:00
Benjamin Otte
e410f1a47b
unify common typefind functions
...
Original commit message from CVS:
unify common typefind functions
There are now _START_WITH and _RIFF macros to register types that start with some bytes or are a RIFF type.
Implement detection of compressed types (compress, gzip, bzip2) with those
2003-11-14 22:12:56 +00:00
Benjamin Otte
a7b2a00028
GStreamer does not use changelogs
...
Original commit message from CVS:
GStreamer does not use changelogs
2003-11-14 19:24:15 +00:00
David Schleef
ac91fc230c
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
Julien Moutte
b80a8f7bae
Using less and less XGetWindowAttributes. I m using the configure events to keep our internal data up to date and use...
...
Original commit message from CVS:
Using less and less XGetWindowAttributes. I m using the configure events to keep our internal data up to date and use that to work (faster).
Implemented offset management in the navigation event if the image is centered in the window.
2003-11-13 10:46:12 +00:00
Julien Moutte
a74286071f
Trying to use less and less XGetWindowAttributes. I m using the configure events to keep our internal data up to date...
...
Original commit message from CVS:
Trying to use less and less XGetWindowAttributes. I m using the configure events to keep our internal data up to date and use that data to work (faster).
2003-11-13 10:44:12 +00:00
David Schleef
3335546e2c
signal should be VOID__VOID
...
Original commit message from CVS:
signal should be VOID__VOID
2003-11-13 01:48:53 +00:00
Julien Moutte
ddb4e3ef85
- Fixing framerate on caps renegotiation. We memorize it on sinkconnect to set fixed caps on renego.
...
Original commit message from CVS:
- Fixing framerate on caps renegotiation. We memorize it on sinkconnect to set fixed caps on renego.
- Homogenized indentation.
- Removed some comments.
- Fixed the caps renegotiation new ximage creation (it was creating a new ximage on every configure event even if window's size has not changed)
- Removed pointer coordinates translation in navigation_send_event as we are not doing scaling. videoscale should convert those events is scaling there is.
2003-11-12 13:06:21 +00:00
Julien Moutte
b48e87becf
Removing some comments, storing framerate.
...
Original commit message from CVS:
Removing some comments, storing framerate.
2003-11-12 11:02:31 +00:00
Benjamin Otte
fb844d50ec
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
908cbecf56
use existing data in mp3 when available
...
Original commit message from CVS:
use existing data in mp3 when available
2003-11-12 02:58:06 +00:00
Benjamin Otte
8f4600fbff
use debugging macros for debugging (d'oh)
...
Original commit message from CVS:
use debugging macros for debugging (d'oh)
2003-11-12 02:49:30 +00:00
Benjamin Otte
1400fdebaf
This is unused when debugging is disabled
...
Original commit message from CVS:
This is unused when debugging is disabled
2003-11-12 02:47:50 +00:00
Benjamin Otte
d5d1f01a9e
add -lX11 to X_LIBS so ximagesink builds
...
Original commit message from CVS:
add -lX11 to X_LIBS so ximagesink builds
2003-11-12 00:13:46 +00:00
Benjamin Otte
c0909a864e
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
728398ef22
Add check for (GstXxxx *) casts
...
Original commit message from CVS:
Add check for (GstXxxx *) casts
2003-11-11 18:53:12 +00:00
Thomas Vander Stichele
c3c782ff10
yikes, cvs didn't like my vim swap file.
...
Original commit message from CVS:
yikes, cvs didn't like my vim swap file.
here's the proper revert + commit
2003-11-11 11:32:27 +00:00
Thomas Vander Stichele
fa97ee389e
fix define
...
Original commit message from CVS:
fix define
2003-11-11 11:12:20 +00:00
Thomas Vander Stichele
799a576f2a
test for regular shm instead of XShm
...
Original commit message from CVS:
test for regular shm instead of XShm
2003-11-11 11:11:36 +00:00
David Schleef
4483376c6d
Fix caps negotiation in _getcaps and _link functions. Should be completely symmetric now.
...
Original commit message from CVS:
Fix caps negotiation in _getcaps and _link functions. Should be
completely symmetric now.
2003-11-11 05:35:31 +00:00
David Schleef
430cbd3a9e
recreate ximage after try_set_caps suceeds
...
Original commit message from CVS:
recreate ximage after try_set_caps suceeds
2003-11-11 05:32:09 +00:00
Benjamin Otte
6c8085a74d
include macro for defining GST_FUNCTION, so debugging output from plugins gets function names, too
...
Original commit message from CVS:
include macro for defining GST_FUNCTION, so debugging output from plugins gets function names, too
2003-11-11 03:22:53 +00:00
David Schleef
8ee5b40c0c
er, that's g_type_class_ref()
...
Original commit message from CVS:
er, that's g_type_class_ref()
2003-11-11 00:44:20 +00:00
David Schleef
6f07363ea2
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
5a0d7c7c1e
some cleanups suggested by gst-lint
...
Original commit message from CVS:
some cleanups suggested by gst-lint
2003-11-11 00:38:11 +00:00
David Schleef
14c6d82c4a
pointer_[xy] are FLOATS, not INTS
...
Original commit message from CVS:
pointer_[xy] are FLOATS, not INTS
2003-11-10 22:49:20 +00:00
David Schleef
6fe62bb933
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
Julien Moutte
93ad6a64d5
Trying to fix the caps renegotiation.
...
Original commit message from CVS:
Trying to fix the caps renegotiation.
2003-11-10 19:57:57 +00:00
David Schleef
cf680721df
Update for videofilter changes
...
Original commit message from CVS:
Update for videofilter changes
2003-11-10 18:42:32 +00:00
Julien Moutte
81a60893f7
I m glad to introduce you xvimagesink which the brother of ximagesink using XV extensions with both XShm or not... It...
...
Original commit message from CVS:
I m glad to introduce you xvimagesink which the brother of ximagesink using XV extensions with both XShm or not... It grabs the XV port so no possible overlapping of overlays. If multiple ports are available i take the first non grabbed one...
Wheeee !!!
2003-11-10 18:22:20 +00:00
Ronald S. Bultje
9bd75f89b7
Two fixes. The first sets inited to TRUE when we're going into passthrough mode (else, capsnego succeeds and the chai...
...
Original commit message from CVS:
Two fixes. The first sets inited to TRUE when we're going into passthrough mode (else, capsnego succeeds and the chain() function warns that inited != TRUE), and the second check for validity of caps on src side that were entered on sink side before applying. Else, caps1 could be NULL which causes a segfault.
2003-11-10 13:56:25 +00:00
Christian Schaller
80afd3b002
disting fixes, pixbuf loader still borked in regards to disting
...
Original commit message from CVS:
disting fixes, pixbuf loader still borked in regards to disting
2003-11-09 22:48:58 +00:00
Ronald S. Bultje
2676b79eb6
Fix device probing from multiple childs. It's done once in the parent class only now, but the childs do get the corre...
...
Original commit message from CVS:
Fix device probing from multiple childs. It's done once in the parent class only now, but the childs do get the correct values. Also fixes an incorrect succesful state change if we opened a v4l device that doesn't have the capabilities that are needed by the plugin.
2003-11-09 20:54:24 +00:00
Ronald S. Bultje
91c4cbfd9b
Some property finetuning
...
Original commit message from CVS:
Some property finetuning
2003-11-09 20:04:08 +00:00
Julien Moutte
b0dd315812
Fixed navigation events.
...
Original commit message from CVS:
Fixed navigation events.
We only miss caps renegotiation for video software scaling.
2003-11-09 19:11:26 +00:00
Benjamin Otte
7e10f491a7
apparently you need this function now - it still doesn't work though
...
Original commit message from CVS:
apparently you need this function now - it still doesn't work though
2003-11-09 15:44:25 +00:00
Benjamin Otte
e9299c0a4f
That function was removed from videofilter because of plugin_init changes
...
Original commit message from CVS:
That function was removed from videofilter because of plugin_init changes
2003-11-09 15:35:22 +00:00
Ronald S. Bultje
94ff8fbb81
Two workarounds added for gcc-2.9x compatibility. The warnigns are wrong, because these variables will logically neve...
...
Original commit message from CVS:
Two workarounds added for gcc-2.9x compatibility. The warnigns are wrong, because these variables will logically never be used without being initialized, but it complains nevertheless so we should fix it.
2003-11-09 13:43:54 +00:00
Julien Moutte
8f4c8a103b
Moved the xevents handling in a function. Trying to get caps renegotiation to work.
...
Original commit message from CVS:
Moved the xevents handling in a function. Trying to get caps renegotiation to work.
The xwindow is not resized by sinkconnect as i still don't know what i ll do for that autoresize behaviour.
2003-11-08 14:58:35 +00:00
David Schleef
fc6ca363c3
remove pesky g_print()s
...
Original commit message from CVS:
remove pesky g_print()s
2003-11-08 03:02:14 +00:00
David Schleef
fc71bee2db
much cleanup hacking made possible by plugin changes
...
Original commit message from CVS:
much cleanup hacking made possible by plugin changes
2003-11-08 02:52:41 +00:00
David Schleef
fffabcc973
dummy checkin to add log for last checkin: use try_set_caps() instead of using an event to signal caps renegotiation
...
Original commit message from CVS:
dummy checkin to add log for last checkin: use try_set_caps() instead
of using an event to signal caps renegotiation
2003-11-07 22:29:58 +00:00