Tim-Philipp Müller
5dbb27fb50
pbutils: fix gst_install_plugins_{sync,async} g-i annotations
...
the gir scanner doesn't use a sensible defaults for string array
arguments, so we have to annotate it properly.
https://bugzilla.gnome.org/show_bug.cgi?id=668343
2012-02-25 00:39:53 +00:00
Stefan Sauer
0cb4ccb1f0
interfaces: fix ABI class padding after the recent changes
2012-02-24 21:37:00 +01:00
Sebastian Dröge
9a627ed071
seek: Let the XOverlay element handle events
...
Need for proper resizing.
2012-02-24 12:09:31 +01:00
Sebastian Dröge
8e46431836
seek: Use the same adjustment for the color balance scales as for the seek scale
2012-02-24 12:03:34 +01:00
Sebastian Dröge
c672ffea77
seek: Change the volume/mute widgets from the main thread
...
And also connect to notify::mute to get notified about mute changes.
2012-02-24 12:00:41 +01:00
Sebastian Dröge
ed25febef9
seek: Refactor and cleanup seek example application
2012-02-24 11:48:00 +01:00
Wim Taymans
14387953a0
update for basetransform change
2012-02-24 11:03:16 +01:00
Wim Taymans
525f330142
update for metadata changes
2012-02-24 10:26:04 +01:00
Wim Taymans
06ccd80811
video: fix docs
2012-02-23 16:55:11 +01:00
Wim Taymans
e32e8f6c52
video: Improve video frame map/unmap
...
Install defaul map/unmap function on the metadata and really call the functions
instead of always calling a default implementation.
Rework some bits so that we don't have to mess with the GstMapInfo information
(adding the offset), instead pass the adjusted data pointer from the map function.
2012-02-23 16:50:28 +01:00
Wim Taymans
f552d8f0c0
videopool: fix docs
2012-02-23 16:16:37 +01:00
Sebastian Dröge
e3a1535930
seek: Fix mistake in last commit
2012-02-23 14:46:07 +01:00
Sebastian Dröge
361e1e2e98
playsink: Use g_signal_handlers_block_by_func()/unblock_by_func() instead of disconnecting and reconnecting
2012-02-23 13:41:25 +01:00
Sebastian Dröge
db66b501fe
seek: The volume property signals are proxied in playbin2 since some time already
2012-02-23 13:39:33 +01:00
Sebastian Dröge
03eab90fe8
seek: Use colorbalance of playbin2 directly
2012-02-23 13:32:00 +01:00
Sebastian Dröge
0ef49c5275
playbin2: Proxy colorbalance interface
2012-02-23 13:32:00 +01:00
Sebastian Dröge
4289c0c899
playsink: Proxy colorbalance interface
2012-02-23 13:32:00 +01:00
Tim-Philipp Müller
377bd8255c
Update NEWS and RELEASE as well
2012-02-23 12:06:15 +00:00
Tim-Philipp Müller
4991992029
Bump version after release
2012-02-23 11:06:55 +00:00
Sebastian Dröge
3ab387cd91
seek: Directly use navigation interface on playbin2
2012-02-23 11:59:17 +01:00
Sebastian Dröge
46a3ea011d
playbin2: Proxy navigation interface
2012-02-23 11:56:37 +01:00
Sebastian Dröge
d5779c96c4
playsink: Proxy navigation interface
2012-02-23 11:54:27 +01:00
Sebastian Dröge
99d7aa6556
seek: Directly use the XOverlay interface on playbin2
2012-02-23 11:43:09 +01:00
Sebastian Dröge
9dab4a8477
playbin2: Proxy the XOverlay interface
2012-02-23 11:42:55 +01:00
Sebastian Dröge
993c6e006a
playsink: Proxy the XOverlay interface
2012-02-23 11:33:27 +01:00
Wim Taymans
642ca2bd40
audioresample: remove transform lock
...
In this particular case it was not sufficient anyways because the setcaps
function didn't take the transform lock.
2012-02-23 11:19:52 +01:00
Sebastian Dröge
b8343b4a14
playsink: Force the aspect ratio if the sink has such a property
2012-02-23 11:05:11 +01:00
Tim-Philipp Müller
6cd3faaa65
riff: fix compilation on big-endian
...
Update to new gst_buffer_map() API
2012-02-22 21:22:06 +00:00
Sebastian Dröge
55aaec3102
seek: Make navigation/colorbalance settings work with non-playbin2 pipelines too
2012-02-22 15:52:04 +01:00
Sebastian Dröge
6aa08ec716
seek: Add checkboxes for the remaining playbin2 flags and refactor code a bit
2012-02-22 15:43:25 +01:00
Wim Taymans
7d58b0aa0b
videoconvert: improve fixation
...
Use the fixed upstream caps to fixate the output caps by taking the
intersection.
2012-02-22 15:31:12 +01:00
Wim Taymans
18e45a8a5f
videofilter: improve propose_allocation
...
When we are in passthrough, call the parent implementation. Otherwise we have to
suggest allocation parameters ourselves.
2012-02-22 15:27:59 +01:00
Wim Taymans
17715ac8ae
x[v]imagesink: remove size check
...
We can't to a size check like that, the strides might be different and the copy
will then take care of that just fine.
2012-02-22 15:25:03 +01:00
Sebastian Dröge
8e36830dab
seek: Only show colorbalance expander for playbin2 pipelines
2012-02-22 15:01:15 +01:00
Sebastian Dröge
d85a8a6e7e
seek: Add UI for setting the colorbalance interface properties on playbin2
2012-02-22 14:58:38 +01:00
Sebastian Dröge
2c565f72df
playsink: Only use the sink's colorbalance interface if it supports at least brightness/contrast/hue/saturation
2012-02-22 14:57:31 +01:00
Sebastian Dröge
8bcf96198e
playsinkvideoconvert: Fix element name
2012-02-22 14:12:16 +01:00
Wim Taymans
9212619549
update for new fixate_caps function
2012-02-22 12:32:44 +01:00
Sebastian Dröge
56737a2ab1
playbin2: Give a fixed name "playsink" to the internal playsink element
2012-02-22 12:17:47 +01:00
Sebastian Dröge
68220a1893
playsink: Only really use software volume if requested
2012-02-22 12:08:35 +01:00
Sebastian Dröge
dfa508ffa1
playsink: Add a software color-balance element before the sink if the sink doesn't support changing the color-balance
2012-02-22 12:08:10 +01:00
Tim-Philipp Müller
aa7ee3733d
videotestsrc: fix YV12 chroma plane confusion
...
GST_VIDEO_FRAME_PLANE_DATA() returns the data for the n-th plane,
not the n-th component. In this case, the chroma planes are swapped.
2012-02-22 09:58:20 +00:00
Sebastian Dröge
dd2aca8753
mixer: Add ::get_mixer_type() vfunc and deprecate interface struct value
2012-02-22 10:23:26 +01:00
Sebastian Dröge
16c3946440
colorbalance: Add ::get_balance_type() vfunc and deprecated value inside the interface struct
...
Values in class/interface structs are not supported by most bindings.
2012-02-22 10:23:26 +01:00
Sebastian Dröge
17b8299df1
navigation: Fix copy&paste error in documentation
2012-02-22 10:23:26 +01:00
Sebastian Dröge
018bb2ca6f
playsink: Implement GstStreamVolume interface
2012-02-22 10:23:26 +01:00
Wim Taymans
63f3f27164
update for new memory api
2012-02-22 02:05:24 +01:00
David Schleef
1ac6c436e7
autogen: workaround for gettext/automake with git
...
Fixes : #669207 .
2012-02-21 17:00:07 -08:00
Vincent Untz
5c3f7b51ce
tag: xmp: Fix a build warning when compiling with asserts disabled
...
Return a value even if the code will never be reached, to make compilers
happy.
https://bugzilla.gnome.org/show_bug.cgi?id=670548
2012-02-21 16:07:04 +00:00
David Schleef
df11b1a5d1
colorspace: Fix v210 writing out of bounds
...
Port from 0.10 branch in -bad
2012-02-21 10:05:20 +01:00