summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)AuthorFilesLines
2012-08-10x11: don't block in buffer acquireWim Taymans2-8/+16
Don't ever block when acquiring a buffer from the bufferpool in the fallback mode. If we block, we might deadlock when going to PAUSED because we never unlock when going to paused. The acquire can block when there are no more buffers in the pool, this is a sign that the pool is too small. Since we are the only ones using the pool in the fallback case and because we scale the buffer, someone else must be using our pool as well and is doing something bad.
2012-08-08gst: Set alignment at the correct place of GstAllocationParamsSebastian Dröge2-2/+2
2012-07-24xvimagesink: calculate target rectangle correctlyWim Taymans1-1/+8
Use the negotiated size and PAR to center the image into the target window. See https://bugzilla.gnome.org/show_bug.cgi?id=680093
2012-07-24x11: match FORCE_ASPECT_RATIO default valueWim Taymans2-2/+2
Set the default value for FORCE_ASPECT_RATIO correctly
2012-07-06update for query api changesWim Taymans2-4/+4
2012-07-06update for allocation query changesWim Taymans2-4/+4
2012-06-29ximagesink, xvimagesink: default to force-aspect-ratio=trueTim-Philipp Müller2-2/+2
2012-06-18sys: fix some bufferpool leakstimestamp-audiosrcWim Taymans2-6/+8
2012-06-15x11: handle case where no bufferpool is suggestedWim Taymans2-8/+10
2012-05-19xvimagesink: remove unused assignmentSreerenj Balachandran1-2/+0
https://bugzilla.gnome.org/show_bug.cgi?id=676344
2012-04-19video: improve frame_flagsWim Taymans2-4/+4
Rename the frame_flags to flags. Because they are flags on the frame object it does not need the redundant frame_ prefix. Change the order of the metadata constructor so that the flags come before the format and dimension arguments.
2012-04-19video: Update for libgstvideo API changesSebastian Dröge2-4/+4
2012-04-13gst-libs: Remove interfaces libs and mixer/tuner interfacesSebastian Dröge4-4/+2
The navigation interface is now in the video library.
2012-04-10Use new gst_element_class_set_static_metadata()Tim-Philipp Müller2-2/+2
2012-04-05gst: Update for GST_PLUGIN_DEFINE() API changeSebastian Dröge2-2/+2
2012-04-04gst: Update versioningSebastian Dröge2-6/+6
2012-04-02x11: fix build without XSHMJonathan Lyons2-0/+4
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=673327
2012-03-30update for buffer api changeWim Taymans2-2/+2
2012-03-27videopool: avoid caps copyWim Taymans2-2/+2
Now that the caps from the bufferpool are not returned as const we can take a ref instead of doing a copy.
2012-03-27update for get_param changesWim Taymans4-5/+6
Remove the const from the GstCaps. Fix some GstStructure leaks.
2012-03-15update for bufferpool changesWim Taymans4-12/+12
2012-03-15update for allocation query changesWim Taymans2-2/+2
2012-03-15update for bufferpool api changeWim Taymans2-2/+2
2012-03-14take padding into accountWim Taymans4-11/+21
2012-03-14xvimagesink: free owned discarded pool configurationMark Nauwelaerts1-0/+1
2012-03-08Merge remote-tracking branch 'origin/master' into 0.11Tim-Philipp Müller2-27/+27
Conflicts: common docs/libs/gst-plugins-base-libs.types ext/pango/gsttextoverlay.c ext/vorbis/gstvorbisdec.c gst/playback/gstplaysink.c gst/playback/gstplaysinkconvertbin.c sys/ximage/ximagesink.c sys/xvimage/xvimagesink.c
2012-03-06x11: fix typosWim Taymans2-2/+2
2012-03-06xvimagesink: Fix 'comparison of unsigned expression >= 0 is always true'Sebastian Dröge1-1/+1
-1 aka 0xffffffff is the only possible 'negative' value that is used as a special value for 'not set' here. All other positive values are valid.
2012-03-05xvimage: improve debuggingWim Taymans1-1/+2
2012-03-05xvimagesink: don't use deprecated XKeycodeToKeysymOleksij Rempel (Alexey Fisher)1-13/+13
https://bugzilla.gnome.org/show_bug.cgi?id=671299 Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
2012-03-05ximagesink: don't use deprecated XKeycodeToKeysymOleksij Rempel (Alexey Fisher)1-14/+13
https://bugzilla.gnome.org/show_bug.cgi?id=671299 Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
2012-03-02mixer/colorbalance: Update for API changesSebastian Dröge1-1/+7
2012-03-02Merge branch 'master' into 0.11Sebastian Dröge1-0/+4
Conflicts: NEWS RELEASE configure.ac docs/plugins/gst-plugins-base-plugins.args docs/plugins/gst-plugins-base-plugins.hierarchy docs/plugins/gst-plugins-base-plugins.interfaces docs/plugins/inspect/plugin-adder.xml docs/plugins/inspect/plugin-alsa.xml docs/plugins/inspect/plugin-app.xml docs/plugins/inspect/plugin-audioconvert.xml docs/plugins/inspect/plugin-audiorate.xml docs/plugins/inspect/plugin-audioresample.xml docs/plugins/inspect/plugin-audiotestsrc.xml docs/plugins/inspect/plugin-cdparanoia.xml docs/plugins/inspect/plugin-encoding.xml docs/plugins/inspect/plugin-ffmpegcolorspace.xml docs/plugins/inspect/plugin-gdp.xml docs/plugins/inspect/plugin-gio.xml docs/plugins/inspect/plugin-gnomevfs.xml docs/plugins/inspect/plugin-libvisual.xml docs/plugins/inspect/plugin-ogg.xml docs/plugins/inspect/plugin-pango.xml docs/plugins/inspect/plugin-playback.xml docs/plugins/inspect/plugin-subparse.xml docs/plugins/inspect/plugin-tcp.xml docs/plugins/inspect/plugin-theora.xml docs/plugins/inspect/plugin-typefindfunctions.xml docs/plugins/inspect/plugin-uridecodebin.xml docs/plugins/inspect/plugin-videorate.xml docs/plugins/inspect/plugin-videoscale.xml docs/plugins/inspect/plugin-videotestsrc.xml docs/plugins/inspect/plugin-volume.xml docs/plugins/inspect/plugin-vorbis.xml docs/plugins/inspect/plugin-ximagesink.xml docs/plugins/inspect/plugin-xvimagesink.xml gst-libs/gst/app/gstappsink.c gst-libs/gst/audio/mixer.c gst-libs/gst/audio/mixer.h gst-libs/gst/tag/gstxmptag.c gst-libs/gst/video/colorbalance.c gst-libs/gst/video/colorbalance.h gst/adder/gstadder.c gst/playback/gstplaybasebin.c gst/playback/gstplaybin2.c gst/playback/gstplaysink.c gst/videoscale/gstvideoscale.c tests/check/elements/videoscale.c tests/examples/seek/seek.c tests/examples/v4l/probe.c win32/common/_stdint.h win32/common/audio-enumtypes.c win32/common/config.h
2012-02-29update for metadata API changesWim Taymans6-19/+46
2012-02-28add more debug about croppingWim Taymans2-0/+4
2012-02-28update for metadata tagsWim Taymans2-2/+6
2012-02-27Suppress deprecation warnings in selected files, for g_value_array_* mostlyEdward Hervey1-0/+4
2012-02-24update for metadata changesWim Taymans2-2/+2
2012-02-22x[v]imagesink: remove size checkWim Taymans2-26/+0
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-22update for new memory apiWim Taymans2-2/+2
2012-01-27v4l: include the glib compatiblity header for the deprecated mutex APIVincent Penquerc'h3-0/+3
2012-01-25Merge branch 'master' into 0.11Sebastian Dröge1-0/+2
Conflicts: gst-libs/gst/interfaces/propertyprobe.c sys/xvimage/xvimagesink.c
2012-01-18Remove compatibility code cruft for old GLib versionsTim-Philipp Müller2-10/+0
2012-01-13xvimagesink: fix leak when images are freed after the X contextVincent Penquerc'h1-0/+2
I'm not 100% sure this is valid on any other X server than mine, but since the XFree call does not take the context as a parameter, it seems pretty certain it's the right thing to do, but I'll put this caveat here in case someone checks in the future.
2011-12-21x11: reset alignmentWim Taymans2-0/+4
2011-12-21propertyprobe: remove propertyprobeWim Taymans1-7/+3
Remove the propertyprobe interface Improve docs
2011-12-08Merge remote-tracking branch 'origin/master' into 0.11Tim-Philipp Müller2-0/+14
Conflicts: ext/alsa/gstalsadeviceprobe.c ext/alsa/gstalsamixer.c ext/pango/gsttextoverlay.c ext/pango/gsttextoverlay.h gst-libs/gst/audio/gstaudiobasesink.c gst-libs/gst/audio/gstaudioringbuffer.c gst-libs/gst/audio/gstaudiosrc.c gst-libs/gst/video/Makefile.am gst-libs/gst/video/video.c gst/encoding/gststreamcombiner.c gst/encoding/gststreamsplitter.c gst/playback/gstplaybasebin.c gst/playback/gststreamsynchronizer.c gst/playback/gstsubtitleoverlay.c gst/playback/gsturidecodebin.c sys/xvimage/xvimagesink.c tests/examples/Makefile.am win32/common/libgstvideo.def Video overlay composition disabled for now, needs porting to buffer meta.
2011-12-04Work around deprecated thread API in glib masterTim-Philipp Müller2-0/+15
Add private replacements for deprecated functions such as g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly to avoid the deprecation warnings. We'll change these over to the new API once we depend on glib >= 2.32. Replace g_thread_create() with g_thread_try_new().
2011-12-02update for basesink event handler changesWim Taymans2-8/+2
2011-12-02Merge remote-tracking branch 'origin/master' into 0.11Tim-Philipp Müller2-2/+2
Conflicts: gst-libs/gst/netbuffer/gstnetbuffer.c gst/ffmpegcolorspace/avcodec.h gst/ffmpegcolorspace/gstffmpegcodecmap.c gst/ffmpegcolorspace/imgconvert.c gst/ffmpegcolorspace/imgconvert_template.h gst/ffmpegcolorspace/mem.c gst/playback/README gst/playback/gstplaybasebin.c gst/playback/gstplaybasebin.h gst/playback/gstplaybin.c sys/v4l/v4lmjpegsrc_calls.c sys/v4l/videodev_mjpeg.h tests/check/elements/gnomevfssink.c