Tim-Philipp Müller
a12f8df0c6
Move gtk plugin from -bad
...
https://bugzilla.gnome.org/show_bug.cgi?id=754094
2018-02-10 12:49:36 +00:00
Olivier Crête
3bdb3a89c2
gtk example: Fix cflags in Makefile.am
2017-12-19 16:22:52 -05:00
Tim-Philipp Müller
2106bf0151
gl: update plugins to use GstGL from -base
2017-12-19 12:02:31 +00:00
Sebastian Dröge
4f7b995ae7
v4l2src: Fix compiler error in example caused by re-declaring index
...
../tests/examples/v4l2/v4l2src-renegotiate.c:57:13: error: ‘index’ redeclared as different kind of symbol
static gint index = 0;
^
2017-12-14 18:28:00 +02:00
Nicolas Dufresne
3ea2621036
v4l2-renegotiate: Don't leak the option context
2017-09-13 11:38:44 -04:00
Nicolas Dufresne
22a5f56f2a
v4l2src-renegotiate: Don't leak pipeline desc string
2017-09-13 11:33:33 -04:00
Nicolas Dufresne
3975e87136
v4l2-renegotiate: Change --enable-dmabuf into --io-mode=
...
This gives allow testing dmabuf importation but also exportation buy
letting user pick anything from the io-mode property on v4l2src.
2017-09-13 11:32:09 -04:00
Tim-Philipp Müller
8fe7dbf8ef
tests: ignore another binary
2017-08-26 09:52:33 +01:00
Julien Isorce
a4d74fda9a
gl: do not include GL headers in public gstgl headers
...
Except for gst/gl/gstglfuncs.h
It is up to the client app to include these headers.
It is coherent with the fact that gstreamer-gl.pc does not
require any egl.pc/gles.pc. I.e. it is the responsability
of the app to search these headers within its build setup.
For example gstreamer-vaapi includes explicitly EGL/egl.h
and search for it in its configure.ac.
For example with this patch, if an app includes the headers
gst/gl/egl/gstglcontext_egl.h
gst/gl/egl/gstgldisplay_egl.h
gst/gl/egl/gstglmemoryegl.h
it will *no longer* automatically include EGL/egl.h and GLES2/gl2.h.
Which is good because the app might want to use the gstgl api only
without the need to bother about gl headers.
Also added a test: cd tests/check && make libs/gstglheaders.check
https://bugzilla.gnome.org/show_bug.cgi?id=784779
2017-08-22 10:00:19 +01:00
Reynaldo H. Verdejo Pinochet
3cfec119b1
examples: v4l2: fix wrong initializations brought by 4e8ad58302
...
https://bugzilla.gnome.org/show_bug.cgi?id=682770
2017-07-07 23:53:01 -07:00
Nicolas Dufresne
4e8ad58302
examples: v4l2: add example for v4l2src renegotiation
...
Based on work from Thiago Santos <thiagoss@osg.samsung.com>
https://bugzilla.gnome.org/show_bug.cgi?id=682770
2017-07-07 17:19:17 -04:00
Tim-Philipp Müller
9f678898f8
meson: build examples
...
https://bugzilla.gnome.org/show_bug.cgi?id=784134
2017-06-26 11:10:29 +01:00
Nicolas Dufresne
e937a8856d
Fix v4l2 example
2017-06-06 11:30:07 -04:00
Olivier Crête
d9cd0e2e44
pulse example: Remove
...
That example only tested the property probe interface, which has been removed.
The same kind of thing can now be done with the generic gst-device-monitor tool.
2017-03-14 16:42:25 -04:00
Sebastian Dröge
9f5fe2673e
rtp: Remove unused variable in example
...
client-PCMA.c:84:22: warning: unused variable 'isrc' [-Wunused-variable]
GObject *session, *isrc, *osrc;
^
2017-01-25 20:56:24 +02:00
Juan Pablo Ugarte
efa2ed59c7
gl/examples/gtk: fixed compilation on systems without GL_GEOMETRY_SHADER
...
https://bugzilla.gnome.org/show_bug.cgi?id=777143
2017-01-13 11:20:51 +11:00
Philippe Normand
dcd3ce9751
rtpbin: receive bundle support
...
A new signal named on-bundled-ssrc is provided and can be
used by the application to redirect a stream to a different
GstRtpSession or to keep the RTX stream grouped within the
GstRtpSession of the same media type.
https://bugzilla.gnome.org/show_bug.cgi?id=772740
2016-11-16 08:56:34 +01:00
Gaurav Gupta
6542edd909
tests: Fix memory leak in test rtpaux test
...
https://bugzilla.gnome.org/show_bug.cgi?id=772496
2016-10-06 13:23:28 +03:00
Sebastian Dröge
63b0e519fa
tests/examples: #define GDK_DISABLE_DEPRECATION_WARNINGS
...
We use gdk_cairo_create() which is deprecated since 3.22.
2016-09-01 10:59:51 +03:00
Olivier Crête
a390a6791c
rtp example: Fix leak
...
Also stop fetching the internal source as this
functionality has been broken.
2016-07-11 11:59:21 -04:00
Sebastian Dröge
d37822173d
gtk: examples: #define GST_USE_UNSTABLE_API and link with X11_LIBS
...
X11_LIBS is needed for XInitThreads() and without the #define we get
warnings about the GL API being still unstable.
2016-03-05 11:38:46 +02:00
Reynaldo H. Verdejo Pinochet
d55cc79310
Remove unnecessary NULL checks before g_free()
...
g_free() is NULL-safe
2015-11-18 16:05:42 -08:00
Matthew Waters
608cf31a25
glshaderelement: implement on-demand create-shader signalling
...
One may not have an GstGLContext available or current in the thread where one
would need to update the shader. Support this by signalling create-shader
whenever the one-shot 'update-shader' is set to TRUE.
2015-10-17 16:10:41 +11:00
Matthew Waters
b8b9c78599
gl/examples: add a live shader demo using the new GstGLSLStage
...
Implemented with videotestsrc ! glshader ! glupload ! gtkglsink
Errors on an invalid shader compilation are ignored however any error
provided by the glsl compiler is printed to stdout.
2015-10-17 01:10:47 +11:00
Vineeth TM
290f8be15a
gstreamer: good: tests: Fix memory leaks when context parse fails.
...
When g_option_context_parse fails, context and error variables are not getting free'd
which results in memory leaks. Free'ing the same.
And replacing g_error_free with g_clear_error, which checks if the error being passed
https://bugzilla.gnome.org/show_bug.cgi?id=753853
2015-10-02 17:35:10 +03:00
Sebastian Dröge
b3dae8c969
rtp: Add examples with VTS/ATS for VP8/OPUS
...
Let's have an example with modern codecs.
2015-07-01 12:42:40 +02:00
Luis de Bethencourt
063f553275
docs: decodebin2 -> decodebin
2015-06-25 10:57:29 +01:00
Nicolas Dufresne
b68f478467
gstgtk: No need to realize the widget
...
The widget already does that.
2015-06-11 12:41:49 -04:00
Nicolas Dufresne
bdbff3bc8e
gstgtk: Don't leak the widget
...
g_object_get() returns a ref, gtk_container_add() only ref_sink().
That mean we still need to unref afterward. This leak was hiding
a reference bug previously present.
2015-06-11 12:41:49 -04:00
Sebastian Dröge
fe5bf0cee1
gtk: Add missing CFLAGS to example
2015-06-11 14:58:27 +02:00
Matthew Waters
a959c410d9
Implement gtk sinks
...
two sinks are provided. gtksink which is a cairo/software based renderer
and gtkglsink which utilises the GL support in gtk and gstreamer.
2015-06-11 22:01:03 +10:00
Sebastian Dröge
7bd1cfa197
examples: Set RTP profile to AVPF for rtpaux examples
...
https://bugzilla.gnome.org/show_bug.cgi?id=746543
2015-06-02 11:38:15 +02:00
Tim-Philipp Müller
2e412a447a
docs: update example pipelines in element docs
...
Mostly gst-launch -> gst-launch-1.0
Use autovideosink/autoaudiosink more often.
Sprinkle some converters here and there.
2015-05-10 11:05:00 +01:00
Luis de Bethencourt
852088db8d
tests: selectable amount of bands in equalizer demo
...
Adding an option in the equalizer demo to make the number of bands selectable.
2015-04-16 16:39:37 +01:00
Luis de Bethencourt
1a8f2031b3
tests: switch equalizer demo to play from uri
...
Switch the equalizer-nbands demo to use uridecodebin, so users can listen to
something more pleasant than white noise. If anybody misses the white noise
a uri handler to audiotestsrc can be used.
2015-04-16 16:09:10 +01:00
Luis de Bethencourt
3dc3493c5a
tests: improve readability of equalizer demo
...
Rename variable name to make it more readable, add comments for the three
scales created per block, and set the window title.
2015-04-16 16:09:10 +01:00
Luis de Bethencourt
d463e3fba8
tests: add missing license header for equalizer demo
2015-04-16 16:09:10 +01:00
Henning Heinold
8aa2630068
examples: port python rtp PCMA client/server tests to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=739930
2014-11-17 00:23:13 +00:00
Ravi Kiran K N
67255c6b49
examples: use 'post-messages' property instead of deprecated 'message' property
...
https://bugzilla.gnome.org/show_bug.cgi?id=734979
2014-08-18 11:06:09 +01:00
Sebastian Rasmussen
70a43758bb
shapewipe: Unref caps and element after usage
...
https://bugzilla.gnome.org/show_bug.cgi?id=734478
2014-08-10 11:09:09 +01:00
Sebastian Rasmussen
5cd0261f77
examples: client-rtpaux: Release reference to parent when done
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732976
2014-07-10 22:25:25 +01:00
Matthew Waters
fc45400f4e
gl/examples: move to -bad
...
- fix all the compiler errors
- give them their own gl directory
2014-04-29 16:40:08 +10:00
Руслан Ижбулатов
12e669f388
gl: fix the use of always-defined macros
...
After 2a0f0399ae
GST_GL_* macros are always
defined to 0 or 1. Don't use #ifdef ... or #if defined() on them.
https://bugzilla.gnome.org/show_bug.cgi?id=726591
2014-03-18 06:17:03 +00:00
Matthew Waters
499cd75e4b
[864/906] examples: update to gtk3
2014-03-15 18:37:05 +01:00
Sebastian Dröge
f5cb0ccb16
[771/906] gl: Some less long/ulong/gulong usage
2014-03-15 18:36:59 +01:00
Mathieu Duponchelle
e850ed5498
[769/906] tests/examples: fix and port some of the examples.
...
Realize widgets, remove glupload element.
2014-03-15 18:36:59 +01:00
Sebastian Dröge
804c5b14e8
[729/906] gl: Include config.h everywhere
2014-03-15 18:36:57 +01:00
Sebastian Dröge
1a2de27a52
[720/906] examples: Stop using deprecated GLib thread API
2014-03-15 18:36:56 +01:00
Matthew Waters
d6054f9738
[603/906] update FSF address
2014-03-15 18:36:50 +01:00
Matthew Waters
3d180b1602
[560/906] examples: update for bus api changes and glimagesink changes
2014-03-15 18:36:47 +01:00