Merge tag 'upstream/1.10.1' Upstream version 1.10.1
diff --git a/ChangeLog b/ChangeLog index a0c700e..310fbc8 100644 --- a/ChangeLog +++ b/ChangeLog
@@ -1,9 +1,433 @@ -=== release 1.10.0 === +=== release 1.10.1 === -2016-11-01 Sebastian Dröge <slomo@coaxion.net> +2016-11-17 Sebastian Dröge <slomo@coaxion.net> * configure.ac: - releasing 1.10.0 + releasing 1.10.1 + +2016-11-17 14:46:17 +0200 Sebastian Dröge <sebastian@centricular.com> + + * po/da.po: + * po/de.po: + * po/id.po: + * po/ky.po: + * po/pl.po: + * po/ru.po: + * po/sv.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + po: Update translations + +2016-11-17 14:21:23 +1100 Matthew Waters <matthew@centricular.com> + + * sys/applemedia/avfassetsrc.m: + applemedia: error out if the uri property is not set + Fixes: + Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSString stringWithUTF8String:]: NULL cString + in the state change test. + +2016-11-16 20:41:39 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/vmnc/vmncdec.c: + vmncdec: Sanity-check width/height before using it + We will allocate a screen area of width*height*bpp bytes, however this + calculation can easily overflow if too high width or height are given + inside the stream. Nonetheless we would just assume that enough memory + was allocated, try to fill it and overwrite as much memory as wanted. + Also allocate the screen area filled with zeroes to ensure that we start + with full-black and not any random (or not so random) data. + https://scarybeastsecurity.blogspot.gr/2016/11/0day-poc-risky-design-decisions-in.html + Ideally we should just remove this plugin in favour of the one in + gst-libav, which generally seems to be of better code quality. + https://bugzilla.gnome.org/show_bug.cgi?id=774533 + +2016-11-15 18:10:24 +0800 Haihua Hu <jared.hu@nxp.com> + + * gst-libs/gst/gl/gstglwindow.c: + glwindow: use g_thread_unref() to release navigation thread + use g_thread_unref() to release navigation thread to avoid memory leak + https://bugzilla.gnome.org/show_bug.cgi?id=774462 + +2016-11-14 11:32:17 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ext/dtls/gstdtlscertificate.c: + dtlscertificate: Fix error checking in RSA_generate_key_ex() usage + Was broken during the port for OpenSSL 1.1. + https://bugzilla.gnome.org/show_bug.cgi?id=774328 + +2016-11-12 10:38:04 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ext/hls/m3u8.c: + hlsdemux: Fix NULL pointer dereference when checking if there is a next fragment + Thanks to Aleksandr <tumaleksandr@yandex.ua> for reporting and + suggesting the fix. + https://bugzilla.gnome.org/show_bug.cgi?id=774287 + +2016-11-07 12:30:20 +0200 Sebastian Dröge <sebastian@centricular.com> + + * sys/androidmedia/gstamc.c: + amc: Allow registering codecs, camera or sensors if any of the others failed + https://bugzilla.gnome.org/show_bug.cgi?id=774048 + +2016-11-07 12:24:59 +0200 Sebastian Dröge <sebastian@centricular.com> + + * sys/androidmedia/gst-android-hardware-sensor.c: + ahs: Don't assert on deinit if initialization failed before + Initialization failure is handled correctly by just not registering the + ahssrc element. + https://bugzilla.gnome.org/show_bug.cgi?id=774048 + +2016-11-02 16:12:42 +0200 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklinkvideosink.cpp: + decklinkvideosink: Also stop scheduled playback when gst_element_lost_state() is called + Unfortunately this does not go through the normal state change + machinery, so we don't get notified about this in change_state(). + However we need to stop scheduled playback, so that once PLAYING is + reached again we can start scheduled playback with the correct time. + Without this, flushing seeks in PLAYING will not work correctly: + decklinkvideosink will wait before showing the new frames for the amount + of time the pipeline was in PLAYING before. + +2016-11-02 14:04:19 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ext/dtls/gstdtlsagent.c: + * ext/dtls/gstdtlssrtpdec.c: + dtls: Fix compiler warnings with openssl 1.1 or newer + - DTLSv1_method() is deprecated, and since 1.0.2 replaced by + DTLS_method(). + - CRYPTO_set_locking_callback() and CRYPTO_set_id_callback() are + no-ops (empty macros) since 1.1 and are not supposed to be used + anymore. + gstdtlsagent.c: In function ‘gst_dtls_agent_init’: + gstdtlsagent.c:173:3: error: ‘DTLSv1_method’ is deprecated [-Werror=deprecated-declarations] + priv->ssl_context = SSL_CTX_new (DTLSv1_method ()); + ^~~~ + In file included from /usr/include/openssl/ct.h:13:0, + from /usr/include/openssl/ssl.h:61, + from gstdtlsagent.c:40: + /usr/include/openssl/ssl.h:1614:1: note: declared here + DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_method(void)) /* DTLSv1.0 */ + ^ + At top level: + gstdtlsagent.c:103:1: error: ‘ssl_thread_id_function’ defined but not used [-Werror=unused-function] + ssl_thread_id_function (void) + ^~~~~~~~~~~~~~~~~~~~~~ + gstdtlsagent.c:73:1: error: ‘ssl_locking_function’ defined but not used [-Werror=unused-function] + ssl_locking_function (gint mode, gint lock_num, const gchar * file, gint line) + ^~~~~~~~~~~~~~~~~~~~ + +2016-10-21 14:01:11 +0300 Vivia Nikolaidou <vivia@toolsonair.com> + + * sys/decklink/gstdecklinkaudiosrc.cpp: + decklinkaudiosrc: Ignore channel-mask when checking set_caps compatibility + channel-mask doesn't matter in decklinkaudiosrc, and differences in it + can cause caps negotiations to fail without a real reason. + https://bugzilla.gnome.org/show_bug.cgi?id=773313 + +2016-01-08 21:41:56 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/bayer/gstbayer2rgb.c: + * gst/bayer/gstrgb2bayer.c: + bayer: fix stride inconsistencies for odd widths + Consistently use GST_ROUND_UP_4(width) as stride for + bayer buffers. Bayer data will usually come in widths + that are multiples of 4 anyway, so hopefully this + should not have any adverse impact on anyone in + practice. + Before, bayer2rgb required input buffers to are sized + accordingly, but then didn't actually round up when + calculating row offsets. rgb2bayer didn't use a rounded + stride nor buffer size. + https://bugzilla.gnome.org/show_bug.cgi?id=752014 + +2016-11-03 18:19:58 +1100 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstgldisplay.c: + gldisplay: Fix inverted precondition + A GError argument must either be null or point to a NULL GError. + https://developer.gnome.org/glib/stable/glib-Error-Reporting.html + +2016-11-03 16:14:37 +1100 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglbasememory.c: + * gst-libs/gst/gl/gstglcontext.c: + * gst-libs/gst/gl/gstgldisplay.c: + * gst-libs/gst/gl/gstglfilter.c: + * gst-libs/gst/gl/gstglframebuffer.c: + * gst-libs/gst/gl/gstglmemory.c: + * gst-libs/gst/gl/gstglupload.c: + * gst-libs/gst/gl/gstglwindow.c: + gl/gi: some annotation updates for called functions + With scope, closure, destroy annotations + +2016-11-03 16:12:32 +1100 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/Makefile.am: + gl/gi: also include GstVideo + Removes all the unknown type GstVideo* warnings while building the GIR + file. + +2016-11-03 12:03:24 +1100 Matthew Waters <matthew@centricular.com> + + * docs/libs/gst-plugins-bad-libs-docs.sgml: + * docs/libs/gst-plugins-bad-libs-sections.txt: + * gst-libs/gst/gl/egl/gstglcontext_egl.h: + * gst-libs/gst/gl/egl/gstgldisplay_egl.c: + * gst-libs/gst/gl/egl/gstglmemoryegl.c: + * gst-libs/gst/gl/gstglapi.c: + * gst-libs/gst/gl/gstglbasefilter.c: + * gst-libs/gst/gl/gstglbasememory.h: + * gst-libs/gst/gl/gstglbuffer.h: + * gst-libs/gst/gl/gstglbufferpool.c: + * gst-libs/gst/gl/gstglcolorconvert.c: + * gst-libs/gst/gl/gstglcolorconvert.h: + * gst-libs/gst/gl/gstglcontext.c: + * gst-libs/gst/gl/gstglcontext.h: + * gst-libs/gst/gl/gstgldebug.c: + * gst-libs/gst/gl/gstgldisplay.c: + * gst-libs/gst/gl/gstglfilter.c: + * gst-libs/gst/gl/gstglfilter.h: + * gst-libs/gst/gl/gstglformat.c: + * gst-libs/gst/gl/gstglframebuffer.h: + * gst-libs/gst/gl/gstglmemory.c: + * gst-libs/gst/gl/gstglmemory.h: + * gst-libs/gst/gl/gstglmemorypbo.c: + * gst-libs/gst/gl/gstglmemorypbo.h: + * gst-libs/gst/gl/gstgloverlaycompositor.c: + * gst-libs/gst/gl/gstglsl.h: + * gst-libs/gst/gl/gstglslstage.c: + * gst-libs/gst/gl/gstglslstage.h: + * gst-libs/gst/gl/gstglsyncmeta.c: + * gst-libs/gst/gl/gstglsyncmeta.h: + * gst-libs/gst/gl/gstglutils.c: + * gst-libs/gst/gl/gstglviewconvert.c: + * gst-libs/gst/gl/gstglviewconvert.h: + * gst-libs/gst/gl/gstglwindow.h: + gl/docs: massive update + - add Since: markers where necessary. + - document structs + - add documentation headers for each module (short_description, + see_also, etc) + - reduce the number of warnings gtk-doc outputs + - fix spelling mistakes + +2016-11-02 21:21:33 +1100 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/egl/gsteglimage.c: + * gst-libs/gst/gl/egl/gsteglimage.h: + * gst-libs/gst/gl/egl/gstglmemoryegl.c: + * gst-libs/gst/gl/egl/gstglmemoryegl.h: + * gst-libs/gst/gl/gstglframebuffer.c: + * gst-libs/gst/gl/gstglframebuffer.h: + * gst-libs/gst/gl/gstglquery.c: + * gst-libs/gst/gl/gstglquery.h: + * gst-libs/gst/gl/gstglrenderbuffer.c: + gl/docs: document new API added in 1.10 + GstGLRenderbuffer + GstGLFramebuffer + GstGLQuery + GstEGLImage + GstGLMemoryEGL + +2016-11-01 16:13:21 +1100 Matthew Waters <matthew@centricular.com> + + * docs/libs/gst-plugins-bad-libs-docs.sgml: + * docs/libs/gst-plugins-bad-libs-sections.txt: + * docs/libs/gst-plugins-bad-libs.types: + gl/docs: update lists of included symbols + in the sections and types files. + Also remove some unneeded types from the documentation as they aren't + exposed as public API + +2016-11-01 17:30:03 +1100 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglsl.c: + * tests/check/libs/gstglsl.c: + glsl: fix #version 150 not working with profiles + The spec allows the core/compatibility profiles to be used + with #version 150. + Also tighten up the tests to check for default profiles being chosen + correctly. + +2016-11-01 19:43:18 +0000 Tim-Philipp Müller <tim@centricular.com> + + * meson.build: + meson: update version + +=== release 1.10.0 === + +2016-11-01 17:58:20 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * docs/plugins/gst-plugins-bad-plugins.hierarchy: + * docs/plugins/gst-plugins-bad-plugins.interfaces: + * docs/plugins/gst-plugins-bad-plugins.prerequisites: + * docs/plugins/inspect/plugin-accurip.xml: + * docs/plugins/inspect/plugin-adpcmdec.xml: + * docs/plugins/inspect/plugin-adpcmenc.xml: + * docs/plugins/inspect/plugin-aiff.xml: + * docs/plugins/inspect/plugin-asfmux.xml: + * docs/plugins/inspect/plugin-assrender.xml: + * docs/plugins/inspect/plugin-audiofxbad.xml: + * docs/plugins/inspect/plugin-audiomixer.xml: + * docs/plugins/inspect/plugin-audiovisualizers.xml: + * docs/plugins/inspect/plugin-autoconvert.xml: + * docs/plugins/inspect/plugin-bayer.xml: + * docs/plugins/inspect/plugin-bluez.xml: + * docs/plugins/inspect/plugin-bs2b.xml: + * docs/plugins/inspect/plugin-bz2.xml: + * docs/plugins/inspect/plugin-camerabin.xml: + * docs/plugins/inspect/plugin-chromaprint.xml: + * docs/plugins/inspect/plugin-coloreffects.xml: + * docs/plugins/inspect/plugin-compositor.xml: + * docs/plugins/inspect/plugin-curl.xml: + * docs/plugins/inspect/plugin-dashdemux.xml: + * docs/plugins/inspect/plugin-dataurisrc.xml: + * docs/plugins/inspect/plugin-debugutilsbad.xml: + * docs/plugins/inspect/plugin-decklink.xml: + * docs/plugins/inspect/plugin-dtls.xml: + * docs/plugins/inspect/plugin-dtsdec.xml: + * docs/plugins/inspect/plugin-dvb.xml: + * docs/plugins/inspect/plugin-dvbsuboverlay.xml: + * docs/plugins/inspect/plugin-dvdspu.xml: + * docs/plugins/inspect/plugin-faac.xml: + * docs/plugins/inspect/plugin-faad.xml: + * docs/plugins/inspect/plugin-fbdevsink.xml: + * docs/plugins/inspect/plugin-festival.xml: + * docs/plugins/inspect/plugin-fieldanalysis.xml: + * docs/plugins/inspect/plugin-flite.xml: + * docs/plugins/inspect/plugin-fluidsynthmidi.xml: + * docs/plugins/inspect/plugin-freeverb.xml: + * docs/plugins/inspect/plugin-frei0r.xml: + * docs/plugins/inspect/plugin-gaudieffects.xml: + * docs/plugins/inspect/plugin-gdp.xml: + * docs/plugins/inspect/plugin-geometrictransform.xml: + * docs/plugins/inspect/plugin-gmedec.xml: + * docs/plugins/inspect/plugin-gsm.xml: + * docs/plugins/inspect/plugin-gstgtk.xml: + * docs/plugins/inspect/plugin-gstsiren.xml: + * docs/plugins/inspect/plugin-hls.xml: + * docs/plugins/inspect/plugin-id3tag.xml: + * docs/plugins/inspect/plugin-inter.xml: + * docs/plugins/inspect/plugin-interlace.xml: + * docs/plugins/inspect/plugin-ivfparse.xml: + * docs/plugins/inspect/plugin-ivtc.xml: + * docs/plugins/inspect/plugin-jp2kdecimator.xml: + * docs/plugins/inspect/plugin-jpegformat.xml: + * docs/plugins/inspect/plugin-kate.xml: + * docs/plugins/inspect/plugin-ladspa.xml: + * docs/plugins/inspect/plugin-midi.xml: + * docs/plugins/inspect/plugin-mimic.xml: + * docs/plugins/inspect/plugin-mms.xml: + * docs/plugins/inspect/plugin-modplug.xml: + * docs/plugins/inspect/plugin-mpeg2enc.xml: + * docs/plugins/inspect/plugin-mpegpsdemux.xml: + * docs/plugins/inspect/plugin-mpegpsmux.xml: + * docs/plugins/inspect/plugin-mpegtsdemux.xml: + * docs/plugins/inspect/plugin-mpegtsmux.xml: + * docs/plugins/inspect/plugin-mplex.xml: + * docs/plugins/inspect/plugin-mxf.xml: + * docs/plugins/inspect/plugin-netsim.xml: + * docs/plugins/inspect/plugin-ofa.xml: + * docs/plugins/inspect/plugin-openal.xml: + * docs/plugins/inspect/plugin-opencv.xml: + * docs/plugins/inspect/plugin-openexr.xml: + * docs/plugins/inspect/plugin-opengl.xml: + * docs/plugins/inspect/plugin-openjpeg.xml: + * docs/plugins/inspect/plugin-opusparse.xml: + * docs/plugins/inspect/plugin-pcapparse.xml: + * docs/plugins/inspect/plugin-pnm.xml: + * docs/plugins/inspect/plugin-qt.xml: + * docs/plugins/inspect/plugin-rawparse.xml: + * docs/plugins/inspect/plugin-removesilence.xml: + * docs/plugins/inspect/plugin-resindvd.xml: + * docs/plugins/inspect/plugin-rfbsrc.xml: + * docs/plugins/inspect/plugin-rsvg.xml: + * docs/plugins/inspect/plugin-rtmp.xml: + * docs/plugins/inspect/plugin-rtponvif.xml: + * docs/plugins/inspect/plugin-schro.xml: + * docs/plugins/inspect/plugin-sdp.xml: + * docs/plugins/inspect/plugin-segmentclip.xml: + * docs/plugins/inspect/plugin-shm.xml: + * docs/plugins/inspect/plugin-smooth.xml: + * docs/plugins/inspect/plugin-smoothstreaming.xml: + * docs/plugins/inspect/plugin-sndfile.xml: + * docs/plugins/inspect/plugin-soundtouch.xml: + * docs/plugins/inspect/plugin-spandsp.xml: + * docs/plugins/inspect/plugin-speed.xml: + * docs/plugins/inspect/plugin-srtp.xml: + * docs/plugins/inspect/plugin-stereo.xml: + * docs/plugins/inspect/plugin-subenc.xml: + * docs/plugins/inspect/plugin-teletext.xml: + * docs/plugins/inspect/plugin-uvch264.xml: + * docs/plugins/inspect/plugin-vcdsrc.xml: + * docs/plugins/inspect/plugin-videofiltersbad.xml: + * docs/plugins/inspect/plugin-videoframe_audiolevel.xml: + * docs/plugins/inspect/plugin-videoparsersbad.xml: + * docs/plugins/inspect/plugin-videosignal.xml: + * docs/plugins/inspect/plugin-vmnc.xml: + * docs/plugins/inspect/plugin-voaacenc.xml: + * docs/plugins/inspect/plugin-voamrwbenc.xml: + * docs/plugins/inspect/plugin-waylandsink.xml: + * docs/plugins/inspect/plugin-webp.xml: + * docs/plugins/inspect/plugin-webrtcdsp.xml: + * docs/plugins/inspect/plugin-wildmidi.xml: + * docs/plugins/inspect/plugin-x265.xml: + * docs/plugins/inspect/plugin-y4mdec.xml: + * docs/plugins/inspect/plugin-yadif.xml: + * docs/plugins/inspect/plugin-zbar.xml: + * gst-plugins-bad.doap: + * win32/common/config.h: + Release 1.10.0 + +2016-11-01 17:51:03 +0200 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/ky.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + Update .po files 2016-11-01 17:42:37 +0200 Sebastian Dröge <sebastian@centricular.com>
diff --git a/NEWS b/NEWS index 547de7f..23b5ab7 100644 --- a/NEWS +++ b/NEWS
@@ -1,6 +1,8 @@ # GStreamer 1.10 Release Notes -**GStreamer 1.10.0 was released on 1st November 2016.** +GStreamer 1.10.0 was originally released on 1st November 2016. +The latest bug-fix release in the 1.10 series is [1.10.1](#1.10.1) and was +released on 17 November 2016. The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework! @@ -11,7 +13,7 @@ See [https://gstreamer.freedesktop.org/releases/1.10/][latest] for the latest version of this document. -*Last updated: Tuesday 1 Nov 2016, 15:00 UTC [(log)][gitlog]* +*Last updated: Tuesday 17 Nov 2016, 15:00 UTC [(log)][gitlog]* [latest]: https://gstreamer.freedesktop.org/releases/1.10/ [gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.10/release-notes-1.10.md @@ -39,7 +41,7 @@ - A new `gst-docs` module has been created, and we are in the process of moving our documentation to a markdown-based format for easier maintenance and updates -- A new `gst-examples` module has been create, which contains example +- A new `gst-examples` module has been created, which contains example GStreamer applications and is expected to grow with many more examples in the future - Various OpenGL and OpenGL|ES-related fixes and improvements for greater @@ -1073,6 +1075,30 @@ 1.10.0 was released on 1st November 2016. +<a name="1.10.1"></a> + +### 1.10.1 + +The first 1.10 bug-fix release (1.10.1) was released on 17 November 2016. +This release only contains bugfixes and it should be safe to update from 1.10.x. + +#### Major bugfixes in 1.10.1 + + - Security-relevant bugfix in the vmnc decoder (no CVE) + - Various bugfixes to playbin3/decodebin3 + - Fix error at the end of playing any WAV file + - Fix usability of androidmedia plugin if the camera or sensor API is not + available, but codecs are + - Handle redirections on PLAY, and missing control attribute in the RTSP source + - Various OpenGL related bugfixes + - ... and many, many more! + +For a full list of bugfixes see [Bugzilla][buglist-1.10.1]. Note that this is +not the full list of changes. For the full list of changes please refer to the +GIT logs or ChangeLogs of the particular modules. + +[buglist-1.10.1]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=168172&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.1 + ## Known Issues - iOS builds with iOS 6 SDK and old C++ STL. You need to select iOS 6 instead @@ -1083,9 +1109,6 @@ - Building applications with Android NDK r13 on Windows does not work. Other platforms and earlier/later versions of the NDK are not affected. [Bug #772842](https://bugzilla.gnome.org/show_bug.cgi?id=772842) -- The new leaks tracer may deadlock the application (or exhibit other undefined - behaviour) when `SIGUSR` handling is enabled via the `GST_LEAKS_TRACER_SIG` - environment variable. [Bug #770373](https://bugzilla.gnome.org/show_bug.cgi?id=770373) - vp8enc crashes on 32 bit Windows, but was working fine in 1.6. 64 bit Windows is unaffected. [Bug #763663](https://bugzilla.gnome.org/show_bug.cgi?id=763663)
diff --git a/RELEASE b/RELEASE index a0ba5a9..6317e5f 100644 --- a/RELEASE +++ b/RELEASE
@@ -1,15 +1,15 @@ -Release notes for GStreamer Bad Plugins 1.10.0 +Release notes for GStreamer Bad Plugins 1.10.1 -The GStreamer team is pleased to announce the first release of the new stable -1.10 release series. The 1.10 release series is adding new features on top of -the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x -release series of the GStreamer multimedia framework. +The GStreamer team is proud to announce the first bugfix release in the stable +1.10 release series of your favourite cross-platform multimedia framework! -Binaries for Android, iOS, Mac OS X and Windows will be provided shortly after -the source release by the GStreamer project during the stable 1.10 release -series. +This release only contains bugfixes and it is safe to update from 1.10.0. For a +full list of bugfixes see Bugzilla. + + +See /releases/1.10/ for the full release notes. "That an accusation?" @@ -60,25 +60,11 @@ Bugs fixed in this release - * 758717 : bayer: pixel aspect ratio not forwarded when transforming caps - * 762717 : mpegtsmux: m2ts-mode crashes (abort) - * 769382 : qmlglsink: eglmemory memory leak on rpi - * 770528 : tsdemux: add support ATSC EAC3 - * 770587 : qtkitvideosrc: 'QTKit/QTKit.h' file not found (macOS Sierra) - * 772330 : adaptivedemux: Improve bitrate estimation - * 772499 : opencv: Fix memory leak by gst_caps_to_string - * 772503 : gsttimidity: add support for timidity-0.2.x - * 772698 : dispmanx: set_render_rectangle functions is buggy - * 772699 : dispmanx: dispmanx_egl_show() should call window_resize() only when there is no render rect is set - * 772704 : hlsdemux: fix GstHLSDemuxStream type inheritance - * 772706 : adaptivedemux: fix buffer size print format - * 772742 : mpegtsdemux: Implement efficient program updates - * 773026 : qmlglsink build fails for rpi - * 773423 : cerbero: Build fixes on macOS Sierra and Xcode 8 - * 773540 : dtls: port to OpenSSL 1.1.0 - * 773635 : hlsdemux: don't try to access non-existant iframe variant - * 773720 : directsoundsrc: incorrect cast of WinAPI function argument - * 772608 : rpi/dispmanx: Implement gst_video_overlay_set_window_handle() for dispmanx window + * 773681 : directsoundsink: High cpu usage on windows x86 + * 773313 : decklinkaudiosrc: Ignore channel-mask when checking set_caps compatibility + * 774287 : hls: gst_m3u8_has_next_fragment crash + * 774328 : dtlssrtpenc: criticals with gst-inspect-1.0 and state change unit test + * 774462 : glwindow: found memory leak of navigation_thread ==== Download ==== @@ -115,25 +101,9 @@ Contributors to this release - * Arnaud Vrac - * Artem Martynovich - * Arun Raghavan - * Daiki Ueno - * Edward Hervey - * Jimmy Ohn - * Joan Pau Beltran + * Haihua Hu * Matthew Waters - * Michael Olbrich - * Munez - * Nirbheek Chauhan - * Reynaldo H. Verdejo Pinochet - * Scott D Phillips * Sebastian Dröge - * Sergey Borovkov - * Thiago Santos - * Thibault Saunier * Tim-Philipp Müller - * Vincent Penquerc'h - * Wonchul Lee - * sezero + * Vivia Nikolaidou \ No newline at end of file
diff --git a/configure b/configure index 7997d3b..7983b05 100755 --- a/configure +++ b/configure
@@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GStreamer Bad Plug-ins 1.10.0. +# Generated by GNU Autoconf 2.69 for GStreamer Bad Plug-ins 1.10.1. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='GStreamer Bad Plug-ins' PACKAGE_TARNAME='gst-plugins-bad' -PACKAGE_VERSION='1.10.0' -PACKAGE_STRING='GStreamer Bad Plug-ins 1.10.0' +PACKAGE_VERSION='1.10.1' +PACKAGE_STRING='GStreamer Bad Plug-ins 1.10.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -2689,7 +2689,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GStreamer Bad Plug-ins 1.10.0 to adapt to many kinds of systems. +\`configure' configures GStreamer Bad Plug-ins 1.10.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2761,7 +2761,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer Bad Plug-ins 1.10.0:";; + short | recursive ) echo "Configuration of GStreamer Bad Plug-ins 1.10.1:";; esac cat <<\_ACEOF @@ -3485,7 +3485,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer Bad Plug-ins configure 1.10.0 +GStreamer Bad Plug-ins configure 1.10.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -4458,7 +4458,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GStreamer Bad Plug-ins $as_me 1.10.0, which was +It was created by GStreamer Bad Plug-ins $as_me 1.10.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -5440,7 +5440,7 @@ # Define the identity of the package. PACKAGE='gst-plugins-bad' - VERSION='1.10.0' + VERSION='1.10.1' cat >>confdefs.h <<_ACEOF @@ -5651,9 +5651,9 @@ - PACKAGE_VERSION_MAJOR=$(echo 1.10.0 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.10.0 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.10.0 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.10.1 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.10.1 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.10.1 | cut -d'.' -f3) @@ -5664,7 +5664,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.10.0 | cut -d'.' -f4) + NANO=$(echo 1.10.1 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 @@ -10508,10 +10508,10 @@ done - GST_CURRENT=1000 + GST_CURRENT=1001 GST_REVISION=0 - GST_AGE=1000 - GST_LIBVERSION=1000:0:1000 + GST_AGE=1001 + GST_LIBVERSION=1001:0:1001 @@ -61312,7 +61312,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GStreamer Bad Plug-ins $as_me 1.10.0, which was +This file was extended by GStreamer Bad Plug-ins $as_me 1.10.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -61378,7 +61378,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GStreamer Bad Plug-ins config.status 1.10.0 +GStreamer Bad Plug-ins config.status 1.10.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac index 676a24a..35986ec 100644 --- a/configure.ac +++ b/configure.ac
@@ -3,7 +3,7 @@ dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, git and prerelease does Werror too -AC_INIT([GStreamer Bad Plug-ins],[1.10.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad]) +AC_INIT([GStreamer Bad Plug-ins],[1.10.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad]) AG_GST_INIT @@ -51,7 +51,7 @@ dnl - interfaces added -> increment AGE dnl - interfaces removed -> AGE = 0 dnl sets GST_LT_LDFLAGS -AS_LIBTOOL(GST, 1000, 0, 1000) +AS_LIBTOOL(GST, 1001, 0, 1001) dnl *** required versions of GStreamer stuff *** GST_REQ=1.10.0
diff --git a/docs/libs/gst-plugins-bad-libs-docs.sgml b/docs/libs/gst-plugins-bad-libs-docs.sgml index 88fd11d..872846b 100644 --- a/docs/libs/gst-plugins-bad-libs-docs.sgml +++ b/docs/libs/gst-plugins-bad-libs-docs.sgml
@@ -72,39 +72,60 @@ <chapter id="gl"> <title>OpenGL Helper Library</title> + <para> + This library should be linked to by getting cflags and libs from + <filename>gstreamer-gl-&GST_API_VERSION;.pc</filename> + </para> <xi:include href="xml/gstglapi.xml"/> - <xi:include href="xml/gstglbasememory.xml"/> <xi:include href="xml/gstglbasefilter.xml"/> + <xi:include href="xml/gstglbasememory.xml"/> <xi:include href="xml/gstglbuffer.xml"/> <xi:include href="xml/gstglbufferpool.xml"/> <xi:include href="xml/gstglcolorconvert.xml"/> <xi:include href="xml/gstglcontext.xml"/> + <!-- Not exposed as public API <xi:include href="xml/gstglcontextcocoa.xml"/> - <xi:include href="xml/gstglcontextegl.xml"/> <xi:include href="xml/gstglcontexteagl.xml"/> + <xi:include href="xml/gstglcontextegl.xml"/> <xi:include href="xml/gstglcontextglx.xml"/> <xi:include href="xml/gstglcontextwgl.xml"/> + --> <xi:include href="xml/gstgldisplay.xml"/> - <xi:include href="xml/gsteglimagememory.xml"/> + <!-- Not exposed as public API + <xi:include href="xml/gstgldisplaycocoa.xml"/> + <xi:include href="xml/gstgldisplayegl.xml"/> + --> + <xi:include href="xml/gstgldisplaywayland.xml"/> + <xi:include href="xml/gstgldisplayx11.xml"/> + <xi:include href="xml/gsteglimage.xml"/> <xi:include href="xml/gstglfilter.xml"/> <xi:include href="xml/gstglframebuffer.xml"/> <xi:include href="xml/gstglmemory.xml"/> + <xi:include href="xml/gstglmemoryegl.xml"/> <xi:include href="xml/gstglmemorypbo.xml"/> + <xi:include href="xml/gstgloverlaycompositor.xml"/> + <xi:include href="xml/gstglquery.xml"/> + <xi:include href="xml/gstglrenderbuffer.xml"/> <xi:include href="xml/gstglshader.xml"/> <xi:include href="xml/gstglsl.xml"/> <xi:include href="xml/gstglslstage.xml"/> <xi:include href="xml/gstglsyncmeta.xml"/> <xi:include href="xml/gstglupload.xml"/> + <xi:include href="xml/gstglviewconvert.xml"/> <xi:include href="xml/gstglwindow.xml"/> + <!-- Not exposed as public API <xi:include href="xml/gstglwindowandroid.xml"/> <xi:include href="xml/gstglwindowcocoa.xml"/> <xi:include href="xml/gstglwindowdispmanx.xml"/> + <xi:include href="xml/gstglwindoweagl.xml"/> <xi:include href="xml/gstglwindowwayland.xml"/> <xi:include href="xml/gstglwindowwin32.xml"/> <xi:include href="xml/gstglwindowx11.xml"/> + --> + <!-- Some utilities --> <xi:include href="xml/gstgldebug.xml"/> - <xi:include href="xml/gstglutils.xml"/> <xi:include href="xml/gstglformat.xml"/> + <xi:include href="xml/gstglutils.xml"/> </chapter> <chapter id="player">
diff --git a/docs/libs/gst-plugins-bad-libs-sections.txt b/docs/libs/gst-plugins-bad-libs-sections.txt index a14bfc2..dbab6f7 100644 --- a/docs/libs/gst-plugins-bad-libs-sections.txt +++ b/docs/libs/gst-plugins-bad-libs-sections.txt
@@ -894,6 +894,32 @@ GST_GL_CONTEXT_CAST GstGLContextPrivate gst_gl_context_get_type +<SUBSECTION Private> +GST_GL_DEBUG_PROC +GST_GL_HAVE_DMABUF +GST_GL_HAVE_EGLATTRIB +GST_GL_HAVE_GLCHAR +GST_GL_HAVE_GLEGLIMAGEOES +GST_GL_HAVE_GLES2 +GST_GL_HAVE_GLES3 +GST_GL_HAVE_GLINT64 +GST_GL_HAVE_GLINTPTR +GST_GL_HAVE_GLSIZEIPTR +GST_GL_HAVE_GLSYNC +GST_GL_HAVE_GLUINT64 +GST_GL_HAVE_OPENGL +GST_GL_HAVE_PLATFORM_CGL +GST_GL_HAVE_PLATFORM_EAGL +GST_GL_HAVE_PLATFORM_EGL +GST_GL_HAVE_PLATFORM_GLX +GST_GL_HAVE_PLATFORM_WGL +GST_GL_HAVE_WINDOW_ANDROID +GST_GL_HAVE_WINDOW_COCOA +GST_GL_HAVE_WINDOW_DISPMANX +GST_GL_HAVE_WINDOW_EAGL +GST_GL_HAVE_WINDOW_WAYLAND +GST_GL_HAVE_WINDOW_WIN32 +GST_GL_HAVE_WINDOW_X11 </SECTION> <SECTION> @@ -924,6 +950,7 @@ gst_gl_context_egl_new gst_gl_context_egl_get_current_context gst_gl_context_egl_get_proc_address +gst_gl_context_egl_get_error_string <SUBSECTION Standard> GST_GL_CONTEXT_EGL GST_IS_GL_CONTEXT_EGL @@ -1019,10 +1046,61 @@ GST_IS_GL_DISPLAY GST_TYPE_GL_DISPLAY GST_GL_DISPLAY_CLASS +GST_GL_DISPLAY_GET_CLASS GST_IS_GL_DISPLAY_CLASS GST_GL_DISPLAY_CAST GstGLDisplayPrivate gst_gl_display_get_type +<SUBSECTION Private> +gst_gl_display_lock +gst_gl_display_unlock +gst_gl_display_get_gl_api_unlocked +</SECTION> + +<SECTION> +<FILE>gstgldisplaycocoa</FILE> +<TITLE>GstGLDIsplayCocoa</TITLE> +gst_gl_display_cocoa_new +<SUBSECTION Standard> +gst_gl_display_cocoa_get_type +GST_GL_DISPLAY_COCOA +GST_GL_DISPLAY_COCOA_CAST +GST_GL_DISPLAY_COCOA_CLASS +</SECTION> + +<SECTION> +<FILE>gstgldisplayegl</FILE> +<TITLE>GstGLDIsplayEGL</TITLE> +gst_gl_display_egl_new +<SUBSECTION Standard> +GST_GL_DISPLAY_EGL +GST_GL_DISPLAY_EGL_CAST +GST_GL_DISPLAY_EGL_CLASS +gst_gl_display_egl_get_type +</SECTION> + +<SECTION> +<FILE>gstgldisplaywayland</FILE> +<TITLE>GstGLDisplayWayland</TITLE> +gst_gl_display_wayland_new +gst_gl_display_wayland_new_with_display +<SUBSECTION Standard> +gst_gl_display_wayland_get_type +GST_GL_DISPLAY_WAYLAND +GST_GL_DISPLAY_WAYLAND_CAST +GST_GL_DISPLAY_WAYLAND_CLASS +</SECTION> + +<SECTION> +<FILE>gstgldisplayx11</FILE> +<TITLE>GstGLDisplayX11</TITLE> +gst_gl_display_x11_new +gst_gl_display_x11_new_with_display +<SUBSECTION Standard> +gst_gl_display_x11_get_type +GST_GL_DISPLAY_X11 +GST_GL_DISPLAY_X11_CAST +GST_GL_DISPLAY_X11_CLASS </SECTION> <SECTION> @@ -1061,14 +1139,27 @@ </SECTION> <SECTION> +<FILE>gsteglimage</FILE> +<TITLE>GstEGLImage</TITLE> +gst_egl_image_from_dmabuf +gst_egl_image_get_image +gst_egl_image_get_orientation +gst_egl_image_new_wrapped +gst_egl_image_ref +gst_egl_image_unref +<SUBSECTION Standard> +gst_egl_image_get_type +</SECTION> + +<SECTION> <FILE>gstglfilter</FILE> <TITLE>GstGLFilter</TITLE> GstGLFilter GstGLFilterClass -gst_gl_filter_draw_texture gst_gl_filter_render_to_target gst_gl_filter_render_to_target_with_shader gst_gl_filter_filter_texture +gst_gl_filter_draw_fullscreen_quad <SUBSECTION Standard> GST_GL_FILTER GST_IS_GL_FILTER @@ -1108,9 +1199,13 @@ GstGLFramebuffer GstGLFramebufferClass gst_gl_framebuffer_new -gst_gl_framebuffer_generate -gst_gl_framebuffer_delete -gst_gl_framebuffer_use_v2 +gst_gl_framebuffer_new_with_default_depth +gst_gl_framebuffer_attach +gst_gl_framebuffer_bind +gst_gl_context_clear_framebuffer +gst_gl_framebuffer_draw_to_texture +gst_gl_framebuffer_get_effective_dimensions +gst_gl_framebuffer_get_id <SUBSECTION Standard> GstGLFramebufferPrivate GST_GL_FRAMEBUFFER @@ -1217,6 +1312,30 @@ </SECTION> <SECTION> +<FILE>gstglmemoryegl</FILE> +GstGLMemoryEGLAllocator +GstGLMemoryEGLAllocatorClass +GST_GL_MEMORY_EGL_ALLOCATOR_NAME +<TITLE>GstGLMemoryEGL</TITLE> +GstGLMemoryEGL +gst_gl_memory_egl_init_once +gst_gl_memory_egl_get_display +gst_gl_memory_egl_get_image +gst_gl_memory_egl_get_orientation +gst_is_gl_memory_egl +<SUBSECTION Standard> +GST_GL_MEMORY_EGL_CAST +GST_GL_MEMORY_EGL_ALLOCATOR +GST_GL_MEMORY_EGL_ALLOCATOR_CAST +GST_GL_MEMORY_EGL_ALLOCATOR_CLASS +GST_GL_MEMORY_EGL_ALLOCATOR_GET_CLASS +gst_gl_memory_egl_allocator_get_type +GST_IS_GL_MEMORY_EGL_ALLOCATOR +GST_IS_GL_MEMORY_EGL_ALLOCATOR_CLASS +GST_TYPE_GL_MEMORY_EGL_ALLOCATOR +</SECTION> + +<SECTION> <FILE>gstglmemorypbo</FILE> GstGLMemoryPBOAllocator GstGLMemoryPBOAllocatorClass @@ -1241,18 +1360,55 @@ </SECTION> <SECTION> -<FILE>gsteglimagememory</FILE> -<TITLE>GstEGLImageMemory</TITLE> -gst_egl_image_memory_init -gst_egl_image_memory_get_display -gst_egl_image_memory_get_image -gst_egl_image_memory_get_orientation -gst_egl_image_memory_set_orientation -gst_egl_image_memory_setup_buffer -gst_is_egl_image_memory -GST_EGL_IMAGE_MEMORY_TYPE -GST_CAPS_FEATURE_MEMORY_EGL_IMAGE +<FILE>gstgloverlaycompositor</FILE> +<TITLE>GstGLOverlayCompositor</TITLE> +gst_gl_overlay_compositor_new +gst_gl_overlay_compositor_add_caps +gst_gl_overlay_compositor_draw_overlays +gst_gl_overlay_compositor_upload_overlays +gst_gl_overlay_compositor_free_overlays <SUBSECTION Standard> +gst_gl_overlay_compositor_get_type +GST_GL_OVERLAY_COMPOSITOR +GST_GL_OVERLAY_COMPOSITOR_CAST +GST_GL_OVERLAY_COMPOSITOR_CLASS +</SECTION> + +<SECTION> +<FILE>gstglquery</FILE> +<TITLE>GstGLQuery</TITLE> +gst_gl_query_counter +gst_gl_query_counter_log +gst_gl_query_counter_log_valist +gst_gl_query_end +gst_gl_query_free +gst_gl_query_init +gst_gl_query_new +gst_gl_query_result +gst_gl_query_start +gst_gl_query_start_log +gst_gl_query_start_log_valist +gst_gl_query_unset +</SECTION> + +<SECTION> +<FILE>gstglrenderbuffer</FILE> +<TITLE>GstGLRenderbuffer</TITLE> +GST_GL_RENDERBUFFER_ALLOCATOR_NAME +gst_gl_renderbuffer_allocation_params_new +gst_gl_renderbuffer_allocation_params_new_wrapped +gst_gl_renderbuffer_get_height +gst_gl_renderbuffer_get_id +gst_gl_renderbuffer_get_type +gst_gl_renderbuffer_get_width +gst_gl_renderbuffer_init_once +<SUBSECTION Standard> +GST_GL_RENDERBUFFER_CAST +GST_GL_RENDERBUFFER_ALLOCATOR +GST_GL_RENDERBUFFER_ALLOCATOR_CAST +GST_GL_RENDERBUFFER_ALLOCATOR_CLASS +GST_GL_RENDERBUFFER_ALLOCATOR_GET_CLASS +gst_gl_renderbuffer_allocator_get_type </SECTION> <SECTION> @@ -1264,6 +1420,7 @@ gst_gl_shader_new_link_with_stages gst_gl_shader_new_with_stages gst_gl_shader_use +gst_gl_context_clear_shader gst_gl_shader_get_program_handle gst_gl_shader_release gst_gl_shader_release_unlocked @@ -1301,6 +1458,12 @@ gst_gl_shader_set_uniform_matrix_4x3fv gst_gl_shader_get_attribute_location gst_gl_shader_bind_attribute_location +gst_gl_shader_bind_frag_data_location +gst_gl_shader_string_fragment_default +gst_gl_shader_string_fragment_external_oes_default +gst_gl_shader_string_vertex_default +gst_gl_shader_string_vertex_mat4_texture_transform +gst_gl_shader_string_vertex_mat4_vertex_transform <SUBSECTION Standard> GstGLShaderPrivate GST_GL_SHADER @@ -1358,16 +1521,14 @@ GST_GLSL_STAGE_GET_CLASS </SECTION> -</SECTION> <SECTION> <FILE>gstglsyncmeta</FILE> <TITLE>GstGLSyncMeta</TITLE> GstGLSyncMeta +gst_gl_sync_meta_get_info gst_buffer_add_gl_sync_meta gst_buffer_add_gl_sync_meta_full gst_buffer_get_gl_sync_meta -gst_gl_sync_meta_api_get_type -gst_gl_sync_meta_get_info gst_gl_sync_meta_set_sync_point gst_gl_sync_meta_wait gst_gl_sync_meta_wait_cpu @@ -1375,6 +1536,7 @@ <SUBSECTION Standard> GST_GL_SYNC_META_API_TYPE GST_GL_SYNC_META_INFO +gst_gl_sync_meta_api_get_type </SECTION> <SECTION> @@ -1382,6 +1544,7 @@ <TITLE>GstGLUpload</TITLE> GstGLUpload gst_gl_upload_new +gst_gl_upload_set_context gst_gl_upload_get_caps gst_gl_upload_set_caps gst_gl_upload_propose_allocation @@ -1403,25 +1566,9 @@ <SECTION> <FILE>gstglutils</FILE> <TITLE>OpenGL Miscellaneous Utilities</TITLE> -GLCB -GLCB_V2 -CRCB -CDCB -GstGLDisplayProjection gst_gl_handle_set_context gst_gl_handle_context_query -gst_gl_context_gen_texture -gst_gl_context_del_texture -gst_gl_context_gen_fbo -gst_gl_context_del_fbo -gst_gl_context_use_fbo_v2 -gst_gl_context_gen_shader -gst_gl_context_del_shader gst_gl_context_check_framebuffer_status -gst_gl_context_set_error -gst_gl_context_get_error -gst_gl_context_clear_shader -gst_gl_generate_texture_full gst_gl_caps_replace_all_caps_features gst_gl_ensure_element_data gst_gl_get_plane_data_size @@ -1430,6 +1577,11 @@ gst_gl_value_get_texture_target_mask gst_gl_value_set_texture_target gst_gl_value_set_texture_target_from_mask +gst_gl_get_affine_transformation_meta_as_ndc +gst_gl_multiply_matrix4 +gst_gl_check_extension +gst_gl_context_gen_shader +gst_gl_context_del_shader </SECTION> <SECTION> @@ -1489,6 +1641,9 @@ gst_gl_window_show gst_gl_window_get_surface_dimensions gst_gl_window_handle_events +gst_gl_window_queue_resize +gst_gl_window_resize +gst_gl_window_set_render_rectangle <SUBSECTION Standard> GST_IS_GL_WINDOW GST_IS_GL_WINDOW_CLASS @@ -1502,7 +1657,12 @@ gst_gl_window_key_event_cb gst_gl_window_mouse_event_cb gst_gl_window_send_key_event +gst_gl_window_send_key_event_async gst_gl_window_send_mouse_event +gst_gl_window_send_mouse_event_async +GST_GL_WINDOW_GET_LOCK +GST_GL_WINDOW_LOCK +GST_GL_WINDOW_UNLOCK </SECTION> <SECTION> @@ -1537,6 +1697,8 @@ GST_GL_WINDOW_COCOA_GET_CLASS gst_gl_window_cocoa_get_type GstGLWindowCocoaPrivate +<SUBSECTION Private> +gst_gl_window_cocoa_draw_thread </SECTION> <SECTION> @@ -1553,6 +1715,25 @@ GST_GL_WINDOW_DISPMANX_EGL_CLASS GST_GL_WINDOW_DISPMANX_EGL_GET_CLASS gst_gl_window_dispmanx_egl_get_type +<SUBSECTION Private> +gst_gl_window_dispmanx_egl_create_window +</SECTION> + +<SECTION> +<FILE>gstglwindoweagl</FILE> +<TITLE>GstGLWindowEAGL</TITLE> +<SUBSECTION Standard> +GST_IS_GL_WINDOW_EAGL +GST_IS_GL_WINDOW_EAGL_CLASS +GST_GL_TYPE_WINDOW_EAGL +GST_GL_WINDOW_EAGL +GST_GL_WINDOW_EAGL_CLASS +GST_GL_WINDOW_EAGL_GET_CLASS +gst_gl_window_eagl_get_type +<SUBSECTION Private> +GstGLWindowEAGL +GstGLWindowEAGLClass +gst_gl_window_eagl_new </SECTION> <SECTION> @@ -1570,6 +1751,8 @@ GST_GL_WINDOW_WAYLAND_EGL_GET_CLASS gst_gl_window_wayland_egl_get_type wayland_event_source_new +<SUBSECTION Private> +gst_gl_window_wayland_egl_create_window </SECTION> <SECTION>
diff --git a/docs/libs/gst-plugins-bad-libs.types b/docs/libs/gst-plugins-bad-libs.types index f7f761e..69b3c39 100644 --- a/docs/libs/gst-plugins-bad-libs.types +++ b/docs/libs/gst-plugins-bad-libs.types
@@ -28,8 +28,11 @@ gst_gl_buffer_allocator_get_type +gst_gl_base_memory_allocator_get_type +gst_gl_allocation_params_get_type gst_gl_memory_allocator_get_type gst_gl_memory_pbo_allocator_get_type +gst_gl_renderbuffer_allocator_get_type gst_gl_base_filter_get_type gst_gl_buffer_pool_get_type gst_gl_color_convert_get_type @@ -39,6 +42,7 @@ gst_gl_framebuffer_get_type gst_gl_shader_get_type gst_glsl_stage_get_type +gst_gl_overlay_compositor_get_type gst_gl_upload_get_type gst_gl_view_convert_get_type gst_gl_window_get_type
diff --git a/docs/libs/html/GstGLBaseFilter.html b/docs/libs/html/GstGLBaseFilter.html index ad644db..29afc20 100644 --- a/docs/libs/html/GstGLBaseFilter.html +++ b/docs/libs/html/GstGLBaseFilter.html
@@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-gstglbasememory.html" title="GstGLBaseMemory"> -<link rel="next" href="gst-plugins-bad-libs-GstGLBuffer.html" title="GstGLBuffer"> +<link rel="prev" href="gst-plugins-bad-libs-GstGLAPI.html" title="GstGLAPI"> +<link rel="next" href="gst-plugins-bad-libs-gstglbasememory.html" title="GstGLBaseMemory"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -21,15 +21,15 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-gstglbasememory.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLBuffer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLAPI.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-gstglbasememory.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="GstGLBaseFilter"></a><div class="titlepage"></div> <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="GstGLBaseFilter.top_of_page"></a>GstGLBaseFilter</span></h2> -<p>GstGLBaseFilter — <a href="/usr/share/gtk-doc/html/gstreamer-libs-1.0GstBaseTransform.html#GstBaseTransform-struct"><span class="type">GstBaseTransform</span></a> subclass for transformin OpenGL resources</p> +<p>GstGLBaseFilter — <a href="/usr/share/gtk-doc/html/gstreamer-libs-1.0GstBaseTransform.html#GstBaseTransform-struct"><span class="type">GstBaseTransform</span></a> subclass for transforming OpenGL resources</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div>
diff --git a/docs/libs/html/GstGLBufferPool.html b/docs/libs/html/GstGLBufferPool.html index 7ada86d..0cfb097 100644 --- a/docs/libs/html/GstGLBufferPool.html +++ b/docs/libs/html/GstGLBufferPool.html
@@ -28,7 +28,7 @@ <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="GstGLBufferPool.top_of_page"></a>GstGLBufferPool</span></h2> -<p>GstGLBufferPool — buffer pool for <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a> objects</p> +<p>GstGLBufferPool — buffer pool for <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a> objects</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> @@ -50,7 +50,7 @@ </tr> <tr> <td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="returnvalue">GstGLAllocationParams</span></a> * +<a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="returnvalue">GstGLAllocationParams</span></a> * </td> <td class="function_name"> <a class="link" href="GstGLBufferPool.html#gst-buffer-pool-config-get-gl-allocation-params" title="gst_buffer_pool_config_get_gl_allocation_params ()">gst_buffer_pool_config_get_gl_allocation_params</a> <span class="c_punctuation">()</span> @@ -97,10 +97,12 @@ </div> <div class="refsect1"> <a name="GstGLBufferPool.description"></a><h2>Description</h2> -<p>a <a class="link" href="GstGLBufferPool.html" title="GstGLBufferPool"><span class="type">GstGLBufferPool</span></a> is an object that allocates buffers with <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a></p> +<p>a <a class="link" href="GstGLBufferPool.html" title="GstGLBufferPool"><span class="type">GstGLBufferPool</span></a> is an object that allocates buffers with <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a></p> <p>A <a class="link" href="GstGLBufferPool.html" title="GstGLBufferPool"><span class="type">GstGLBufferPool</span></a> is created with <a class="link" href="GstGLBufferPool.html#gst-gl-buffer-pool-new" title="gst_gl_buffer_pool_new ()"><code class="function">gst_gl_buffer_pool_new()</code></a></p> <p><a class="link" href="GstGLBufferPool.html" title="GstGLBufferPool"><span class="type">GstGLBufferPool</span></a> implements the VideoMeta buffer pool option -<a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-GstVideoPool.html#GST-BUFFER-POOL-OPTION-VIDEO-META:CAPS"><span class="type">GST_BUFFER_POOL_OPTION_VIDEO_META</span></a></p> +<a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-GstVideoPool.html#GST-BUFFER-POOL-OPTION-VIDEO-META:CAPS"><code class="literal">GST_BUFFER_POOL_OPTION_VIDEO_META</code></a>, the VideoAligment buffer pool option +<a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-GstVideoPool.html#GST-BUFFER-POOL-OPTION-VIDEO-ALIGNMENT:CAPS"><code class="literal">GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT</code></a> as well as the OpenGL specific +<a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GST-BUFFER-POOL-OPTION-GL-SYNC-META:CAPS" title="GST_BUFFER_POOL_OPTION_GL_SYNC_META"><code class="literal">GST_BUFFER_POOL_OPTION_GL_SYNC_META</code></a> buffer pool option.</p> </div> <div class="refsect1"> <a name="GstGLBufferPool.functions_details"></a><h2>Functions</h2> @@ -131,7 +133,7 @@ <hr> <div class="refsect2"> <a name="gst-buffer-pool-config-get-gl-allocation-params"></a><h3>gst_buffer_pool_config_get_gl_allocation_params ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="returnvalue">GstGLAllocationParams</span></a> * +<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="returnvalue">GstGLAllocationParams</span></a> * gst_buffer_pool_config_get_gl_allocation_params (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstStructure.html#GstStructure-struct"><span class="type">GstStructure</span></a> *config</code></em>);</pre> <div class="refsect3"> @@ -151,7 +153,7 @@ </div> <div class="refsect3"> <a name="gst-buffer-pool-config-get-gl-allocation-params.returns"></a><h4>Returns</h4> -<p> the currently set <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p> +<p> the currently set <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p> <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> </div> </div> @@ -161,7 +163,7 @@ <pre class="programlisting"><span class="returnvalue">void</span> gst_buffer_pool_config_set_gl_allocation_params (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstStructure.html#GstStructure-struct"><span class="type">GstStructure</span></a> *config</code></em>, - <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> <p>Sets <em class="parameter"><code>params</code></em> on <em class="parameter"><code>config</code></em> </p> @@ -181,7 +183,7 @@ </tr> <tr> <td class="parameter_name"><p>params</p></td> -<td class="parameter_description"><p> a <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a>. </p></td> +<td class="parameter_description"><p> a <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a>. </p></td> <td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> </tr> </tbody> @@ -208,7 +210,7 @@ </div> <div class="refsect1"> <a name="GstGLBufferPool.see-also"></a><h2>See Also</h2> -<p><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBufferPool.html#GstBufferPool-struct"><span class="type">GstBufferPool</span></a>, <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a></p> +<p><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBufferPool.html#GstBufferPool-struct"><span class="type">GstBufferPool</span></a>, <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a>, <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a></p> </div> </div> <div class="footer">
diff --git a/docs/libs/html/GstGLColorConvert.html b/docs/libs/html/GstGLColorConvert.html index 6f32eab..5028a3a 100644 --- a/docs/libs/html/GstGLColorConvert.html +++ b/docs/libs/html/GstGLColorConvert.html
@@ -28,7 +28,7 @@ <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="GstGLColorConvert.top_of_page"></a>GstGLColorConvert</span></h2> -<p>GstGLColorConvert — an object that converts between color spaces/formats</p> +<p>GstGLColorConvert — convert between video color spaces and formats</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> @@ -130,7 +130,11 @@ <a name="GstGLColorConvert.description"></a><h2>Description</h2> <p><a class="link" href="GstGLColorConvert.html" title="GstGLColorConvert"><span class="type">GstGLColorConvert</span></a> is an object that converts between color spaces and/or formats using OpenGL Shaders.</p> -<p>A <a class="link" href="GstGLColorConvert.html" title="GstGLColorConvert"><span class="type">GstGLColorConvert</span></a> can be created with <a class="link" href="GstGLColorConvert.html#gst-gl-color-convert-new" title="gst_gl_color_convert_new ()"><code class="function">gst_gl_color_convert_new()</code></a>.</p> +<p>A <a class="link" href="GstGLColorConvert.html" title="GstGLColorConvert"><span class="type">GstGLColorConvert</span></a> can be created with <a class="link" href="GstGLColorConvert.html#gst-gl-color-convert-new" title="gst_gl_color_convert_new ()"><code class="function">gst_gl_color_convert_new()</code></a>, the +configuration negotiated with <a class="link" href="GstGLColorConvert.html#gst-gl-color-convert-transform-caps" title="gst_gl_color_convert_transform_caps ()"><code class="function">gst_gl_color_convert_transform_caps()</code></a> and the +conversion performed with <a class="link" href="GstGLColorConvert.html#gst-gl-color-convert-perform" title="gst_gl_color_convert_perform ()"><code class="function">gst_gl_color_convert_perform()</code></a>.</p> +<p>The glcolorconvertelement provides a GStreamer element that uses +<a class="link" href="GstGLColorConvert.html" title="GstGLColorConvert"><span class="type">GstGLColorConvert</span></a> to convert between video formats and color spaces.</p> </div> <div class="refsect1"> <a name="GstGLColorConvert.functions_details"></a><h2>Functions</h2> @@ -157,6 +161,7 @@ <a name="gst-gl-color-convert-new.returns"></a><h4>Returns</h4> <p> a new <a class="link" href="GstGLColorConvert.html" title="GstGLColorConvert"><span class="type">GstGLColorConvert</span></a> object</p> </div> +<p class="since">Since: 1.4</p> </div> <hr> <div class="refsect2"> @@ -194,24 +199,106 @@ </tbody> </table></div> </div> +<p class="since">Since: 1.6</p> </div> <hr> <div class="refsect2"> <a name="gst-gl-color-convert-transform-caps"></a><h3>gst_gl_color_convert_transform_caps ()</h3> <pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * -gst_gl_color_convert_transform_caps (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *convert</code></em>, +gst_gl_color_convert_transform_caps (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstPadDirection"><span class="type">GstPadDirection</span></a> direction</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *caps</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *filter</code></em>);</pre> +<p>Provides an implementation of <code class="function">GstBaseTransformClass::<GTKDOCLINK HREF="transform-caps"><code class="function">transform_caps()</code></code></GTKDOCLINK></p> +<div class="refsect3"> +<a name="gst-gl-color-convert-transform-caps.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> to use for transforming <em class="parameter"><code>caps</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>direction</p></td> +<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstPadDirection"><span class="type">GstPadDirection</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>caps</p></td> +<td class="parameter_description"><p> the <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> to transform. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>filter</p></td> +<td class="parameter_description"><p> a set of filter <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-color-convert-transform-caps.returns"></a><h4>Returns</h4> +<p> the converted <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.6</p> </div> <hr> <div class="refsect2"> <a name="gst-gl-color-convert-fixate-caps"></a><h3>gst_gl_color_convert_fixate_caps ()</h3> <pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * -gst_gl_color_convert_fixate_caps (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *convert</code></em>, +gst_gl_color_convert_fixate_caps (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstPadDirection"><span class="type">GstPadDirection</span></a> direction</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *caps</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *other</code></em>);</pre> +<p>Provides an implementation of <code class="function">GstBaseTransformClass::<GTKDOCLINK HREF="fixate-caps"><code class="function">fixate_caps()</code></code></GTKDOCLINK></p> +<div class="refsect3"> +<a name="gst-gl-color-convert-fixate-caps.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> to use for transforming <em class="parameter"><code>caps</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>direction</p></td> +<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstPadDirection"><span class="type">GstPadDirection</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>caps</p></td> +<td class="parameter_description"><p> the <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> of <em class="parameter"><code>direction</code></em> +. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>other</p></td> +<td class="parameter_description"><p> the <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> to fixate. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-color-convert-fixate-caps.returns"></a><h4>Returns</h4> +<p> the fixated <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.8</p> </div> <hr> <div class="refsect2"> @@ -220,6 +307,34 @@ gst_gl_color_convert_decide_allocation (<em class="parameter"><code><a class="link" href="GstGLColorConvert.html" title="GstGLColorConvert"><span class="type">GstGLColorConvert</span></a> *convert</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstQuery.html#GstQuery-struct"><span class="type">GstQuery</span></a> *query</code></em>);</pre> +<p>Provides an implementation of <code class="function">GstBaseTransfromClass::<GTKDOCLINK HREF="decide-allocation"><code class="function">decide_allocation()</code></code></GTKDOCLINK></p> +<div class="refsect3"> +<a name="gst-gl-color-convert-decide-allocation.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>convert</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLColorConvert.html" title="GstGLColorConvert"><span class="type">GstGLColorConvert</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>query</p></td> +<td class="parameter_description"><p>a completed ALLOCATION <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstQuery.html#GstQuery-struct"><span class="type">GstQuery</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-color-convert-decide-allocation.returns"></a><h4>Returns</h4> +<p> whether the allocation parameters were successfully chosen</p> +</div> +<p class="since">Since: 1.8</p> </div> <hr> <div class="refsect2"> @@ -229,7 +344,7 @@ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> *inbuf</code></em>);</pre> <p>Converts the data contained by <em class="parameter"><code>inbuf</code></em> using the formats specified by the -<a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoInfo"><span class="type">GstVideoInfo</span></a>s passed to <a class="link" href="GstGLColorConvert.html#gst-gl-color-convert-set-caps" title="gst_gl_color_convert_set_caps ()"><code class="function">gst_gl_color_convert_set_caps()</code></a></p> +<a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> passed to <a class="link" href="GstGLColorConvert.html#gst-gl-color-convert-set-caps" title="gst_gl_color_convert_set_caps ()"><code class="function">gst_gl_color_convert_set_caps()</code></a></p> <div class="refsect3"> <a name="gst-gl-color-convert-perform.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -246,16 +361,18 @@ </tr> <tr> <td class="parameter_name"><p>inbuf</p></td> -<td class="parameter_description"><p>the texture ids for input formatted according to in_info</p></td> -<td class="parameter_annotations"> </td> +<td class="parameter_description"><p> the <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a> filled <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> to convert. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> </tr> </tbody> </table></div> </div> <div class="refsect3"> <a name="gst-gl-color-convert-perform.returns"></a><h4>Returns</h4> -<p> a converted <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>%</p> +<p> a converted <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> </div> +<p class="since">Since: 1.4</p> </div> </div> <div class="refsect1"> @@ -281,7 +398,6 @@ <div class="refsect2"> <a name="GstGLColorConvertClass"></a><h3>GstGLColorConvertClass</h3> <pre class="programlisting">typedef struct { - GstObjectClass object_class; } GstGLColorConvertClass; </pre> <p>The <a class="link" href="GstGLColorConvert.html#GstGLColorConvertClass" title="GstGLColorConvertClass"><span class="type">GstGLColorConvertClass</span></a> struct only contains private data</p>
diff --git a/docs/libs/html/GstGLContext.html b/docs/libs/html/GstGLContext.html index 4bf6a87..2a47f28 100644 --- a/docs/libs/html/GstGLContext.html +++ b/docs/libs/html/GstGLContext.html
@@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> <link rel="prev" href="GstGLColorConvert.html" title="GstGLColorConvert"> -<link rel="next" href="gst-plugins-bad-libs-GstGLContextCocoa.html" title="GstGLContextCocoa"> +<link rel="next" href="GstGLDisplay.html" title="GstGLDisplay"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -21,7 +21,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="GstGLColorConvert.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLContextCocoa.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="GstGLDisplay.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="GstGLContext"></a><div class="titlepage"></div> @@ -379,7 +379,11 @@ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="type">guintptr</span></a> handle</code></em>, <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLPlatform" title="enum GstGLPlatform"><span class="type">GstGLPlatform</span></a> context_type</code></em>, <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLAPI" title="enum GstGLAPI"><span class="type">GstGLAPI</span></a> available_apis</code></em>);</pre> -<p>Wraps an existing OpenGL context into a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a>.</p> +<p>Wraps an existing OpenGL context into a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a>. </p> +<p>Note: The caller is responsible for ensuring that the OpenGL context +represented by <em class="parameter"><code>handle</code></em> + stays alive while the returned <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> is +active.</p> <div class="refsect3"> <a name="gst-gl-context-new-wrapped.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -428,10 +432,10 @@ gst_gl_context_create (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, <em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *other_context</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> -<p>Creates an OpenGL context in the current thread with the specified -<em class="parameter"><code>other_context</code></em> - as a context to share shareable OpenGL objects with. See the -OpenGL specification for what is shared between contexts.</p> +<p>Creates an OpenGL context with the specified <em class="parameter"><code>other_context</code></em> + as a context +to share shareable OpenGL objects with. See the OpenGL specification for +what is shared between OpenGL contexts.</p> <p>If an error occurs, and <em class="parameter"><code>error</code></em> is not <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then error will contain details of the error and <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.</p> @@ -539,6 +543,38 @@ gst_gl_context_default_get_proc_address (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLAPI" title="enum GstGLAPI"><span class="type">GstGLAPI</span></a> gl_api</code></em>, <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> +<p>A default implementation of the various GetProcAddress functions that looks +for <em class="parameter"><code>name</code></em> + in the OpenGL shared libraries or in the current process.</p> +<p>See also: <a class="link" href="GstGLContext.html#gst-gl-context-get-proc-address" title="gst_gl_context_get_proc_address ()"><code class="function">gst_gl_context_get_proc_address()</code></a></p> +<div class="refsect3"> +<a name="gst-gl-context-default-get-proc-address.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>gl_api</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLAPI" title="enum GstGLAPI"><span class="type">GstGLAPI</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>then function to get the address of</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-context-default-get-proc-address.returns"></a><h4>Returns</h4> +<p> an address pointing to <em class="parameter"><code>name</code></em> +or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p> +</div> +<p class="since">Since: 1.4</p> </div> <hr> <div class="refsect2"> @@ -551,6 +587,16 @@ specific function does not exist, NULL is returned instead.</p> <p>Platform specfic functions (names starting 'egl', 'glX', 'wgl', etc) can also be retrieved using this method.</p> +<p>Note: This function may return valid function pointers that may not be valid +to call in <em class="parameter"><code>context</code></em> +. The caller is responsible for ensuring that the +returned function is a valid function to call in <em class="parameter"><code>context</code></em> + by either checking +the OpenGL API and version or for an appropriate OpenGL extension.</p> +<p>Note: On success, you need to cast the returned function pointer to the +correct type to be able to call it correctly. On 32-bit Windows, this will +include the <code class="literal">GSTGLAPI</code> identifier to use the correct calling convention. +e.g. void (GSTGLAPI *PFN_glGetIntegerv) (GLenum name, GLint * ret)</p> <div class="refsect3"> <a name="gst-gl-context-get-proc-address.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -575,7 +621,7 @@ </div> <div class="refsect3"> <a name="gst-gl-context-get-proc-address.returns"></a><h4>Returns</h4> -<p> a function pointer or NULL</p> +<p> a function pointer or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p> </div> <p class="since">Since: 1.4</p> </div> @@ -587,6 +633,44 @@ (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLPlatform" title="enum GstGLPlatform"><span class="type">GstGLPlatform</span></a> context_type</code></em>, <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLAPI" title="enum GstGLAPI"><span class="type">GstGLAPI</span></a> gl_api</code></em>, <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> +<p>Attempts to use the <em class="parameter"><code>context_type</code></em> + specific GetProcAddress implementations +to retreive <em class="parameter"><code>name</code></em> +.</p> +<p>See also <a class="link" href="GstGLContext.html#gst-gl-context-get-proc-address" title="gst_gl_context_get_proc_address ()"><code class="function">gst_gl_context_get_proc_address()</code></a>.</p> +<div class="refsect3"> +<a name="gst-gl-context-get-proc-address-with-platform.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context_type</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLPlatform" title="enum GstGLPlatform"><span class="type">GstGLPlatform</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gl_api</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLAPI" title="enum GstGLAPI"><span class="type">GstGLAPI</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>the name of the function to retrieve</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-context-get-proc-address-with-platform.returns"></a><h4>Returns</h4> +<p> a function pointer for <em class="parameter"><code>name</code></em> +, or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p> +</div> +<p class="since">Since: 1.6</p> </div> <hr> <div class="refsect2"> @@ -610,7 +694,8 @@ </div> <div class="refsect3"> <a name="gst-gl-context-get-window.returns"></a><h4>Returns</h4> -<p> the currently set window</p> +<p> the currently set window. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p> </div> <p class="since">Since: 1.4</p> </div> @@ -682,8 +767,8 @@ </tr> <tr> <td class="parameter_name"><p>func</p></td> -<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html#GstGLContextThreadFunc" title="GstGLContextThreadFunc ()"><span class="type">GstGLContextThreadFunc</span></a></p></td> -<td class="parameter_annotations"> </td> +<td class="parameter_description"><p> a <a class="link" href="GstGLContext.html#GstGLContextThreadFunc" title="GstGLContextThreadFunc ()"><span class="type">GstGLContextThreadFunc</span></a>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span></td> </tr> <tr> <td class="parameter_name"><p>data</p></td> @@ -719,7 +804,8 @@ <div class="refsect3"> <a name="gst-gl-context-get-display.returns"></a><h4>Returns</h4> <p> the <a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> associated with this <em class="parameter"><code>context</code></em> -</p> +. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> </div> <p class="since">Since: 1.4</p> </div> @@ -843,7 +929,7 @@ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> *minor</code></em>);</pre> <p>If an error occurs, <em class="parameter"><code>major</code></em> and <em class="parameter"><code>minor</code></em> - aren't modified and <a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GST-GL-API-NONE:CAPS"><code class="literal">GST_GL_API_NONE</code></a> is + are not modified and <a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GST-GL-API-NONE:CAPS"><code class="literal">GST_GL_API_NONE</code></a> is returned.</p> <div class="refsect3"> <a name="gst-gl-context-get-current-gl-api.parameters"></a><h4>Parameters</h4> @@ -861,13 +947,13 @@ </tr> <tr> <td class="parameter_name"><p>major</p></td> -<td class="parameter_description"><p> (allow-none): the major version. </p></td> -<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> +<td class="parameter_description"><p> the major version. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> </tr> <tr> <td class="parameter_name"><p>minor</p></td> -<td class="parameter_description"><p> (allow-none): the minor version. </p></td> -<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> +<td class="parameter_description"><p> the minor version. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> </tr> </tbody> </table></div> @@ -1010,8 +1096,11 @@ <pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gst_gl_context_check_feature (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *feature</code></em>);</pre> -<p>Some features require that the context be created before it is possible to -determine their existence and so will fail if that is not the case.</p> +<p>Check for an OpenGL <em class="parameter"><code>feature</code></em> + being supported.</p> +<p>Note: Most features require that the context be created before it is +possible to determine their existence and so will fail if that is not the +case.</p> <div class="refsect3"> <a name="gst-gl-context-check-feature.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -1148,11 +1237,18 @@ <col class="parameters_description"> <col width="200px" class="parameters_annotations"> </colgroup> -<tbody><tr> +<tbody> +<tr> <td class="parameter_name"><p>context</p></td> <td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a>:</p></td> <td class="parameter_annotations"> </td> -</tr></tbody> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p> a <a href="/usr/share/gtk-doc/html/glibglib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill on failure. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +</tbody> </table></div> </div> <p class="since">Since: 1.6</p> @@ -1165,7 +1261,8 @@ <p>See also <a class="link" href="GstGLContext.html#gst-gl-context-activate" title="gst_gl_context_activate ()"><code class="function">gst_gl_context_activate()</code></a>.</p> <div class="refsect3"> <a name="gst-gl-context-get-current.returns"></a><h4>Returns</h4> -<p> the <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> active in the current thread or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p> +<p> the <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> active in the current thread or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p> +<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> </div> <p class="since">Since: 1.6</p> </div> @@ -1180,6 +1277,7 @@ <hr> <div class="refsect2"> <a name="GstGLContextError"></a><h3>enum GstGLContextError</h3> +<p>OpenGL context errors.</p> <div class="refsect3"> <a name="GstGLContextError.members"></a><h4>Members</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -1191,33 +1289,45 @@ <tbody> <tr> <td class="enum_member_name"><p><a name="GST-GL-CONTEXT-ERROR-FAILED:CAPS"></a>GST_GL_CONTEXT_ERROR_FAILED</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>Failed for an unspecified reason</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GL-CONTEXT-ERROR-WRONG-CONFIG:CAPS"></a>GST_GL_CONTEXT_ERROR_WRONG_CONFIG</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>The configuration requested is not correct</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GL-CONTEXT-ERROR-WRONG-API:CAPS"></a>GST_GL_CONTEXT_ERROR_WRONG_API</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>The OpenGL API requested is not correct</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GL-CONTEXT-ERROR-OLD-LIBS:CAPS"></a>GST_GL_CONTEXT_ERROR_OLD_LIBS</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>The OpenGL libraries are too old</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GL-CONTEXT-ERROR-CREATE-CONTEXT:CAPS"></a>GST_GL_CONTEXT_ERROR_CREATE_CONTEXT</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>glXCreateContext (or similar) failed</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GL-CONTEXT-ERROR-RESOURCE-UNAVAILABLE:CAPS"></a>GST_GL_CONTEXT_ERROR_RESOURCE_UNAVAILABLE</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>A resource is not available</p> +</td> +<td class="enum_member_annotations"> </td> </tr> </tbody> </table></div> @@ -1226,8 +1336,26 @@ <hr> <div class="refsect2"> <a name="GstGLContext-struct"></a><h3>GstGLContext</h3> -<pre class="programlisting">typedef struct _GstGLContext GstGLContext;</pre> +<pre class="programlisting">typedef struct { + GstGLFuncs *gl_vtable; +} GstGLContext; +</pre> <p>Opaque <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> object</p> +<div class="refsect3"> +<a name="GstGLContext.members"></a><h4>Members</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="300px" class="struct_members_name"> +<col class="struct_members_description"> +<col width="200px" class="struct_members_annotations"> +</colgroup> +<tbody><tr> +<td class="struct_member_name"><p><span class="type">GstGLFuncs</span> *<em class="structfield"><code><a name="GstGLContext-struct.gl-vtable"></a>gl_vtable</code></em>;</p></td> +<td class="struct_member_description"><p>a list of OpenGL function pointers</p></td> +<td class="struct_member_annotations"> </td> +</tr></tbody> +</table></div> +</div> </div> </div> <div class="refsect1">
diff --git a/docs/libs/html/GstGLDisplay.html b/docs/libs/html/GstGLDisplay.html index 77eb76b..0cb2b6e 100644 --- a/docs/libs/html/GstGLDisplay.html +++ b/docs/libs/html/GstGLDisplay.html
@@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLContextWGL.html" title="GstGLContextWGL"> -<link rel="next" href="gst-plugins-bad-libs-GstEGLImageMemory.html" title="GstEGLImageMemory"> +<link rel="prev" href="GstGLContext.html" title="GstGLContext"> +<link rel="next" href="gst-plugins-bad-libs-GstGLDisplayWayland.html" title="GstGLDisplayWayland"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -21,8 +21,8 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLContextWGL.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstEGLImageMemory.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="p" href="GstGLContext.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLDisplayWayland.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="GstGLDisplay"></a><div class="titlepage"></div> @@ -376,6 +376,26 @@ <a name="gst-gl-display-get-handle"></a><h3>gst_gl_display_get_handle ()</h3> <pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> gst_gl_display_get_handle (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-display-get-handle.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>display</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-display-get-handle.returns"></a><h4>Returns</h4> +<p> the native handle for the display</p> +</div> +<p class="since">Since: 1.4</p> </div> <hr> <div class="refsect2"> @@ -402,18 +422,18 @@ </tr> <tr> <td class="parameter_name"><p>other_context</p></td> -<td class="parameter_description"><p>other <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> to share resources with.</p></td> -<td class="parameter_annotations"> </td> +<td class="parameter_description"><p> other <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> to share resources with. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> </tr> <tr> <td class="parameter_name"><p>p_context</p></td> -<td class="parameter_description"><p>resulting <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> -<td class="parameter_annotations"> </td> +<td class="parameter_description"><p> resulting <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> </tr> <tr> <td class="parameter_name"><p>error</p></td> -<td class="parameter_description"><p>resulting <a href="/usr/share/gtk-doc/html/glibglib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td> -<td class="parameter_annotations"> </td> +<td class="parameter_description"><p> resulting <a href="/usr/share/gtk-doc/html/glibglib-Error-Reporting.html#GError"><span class="type">GError</span></a>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> </tr> </tbody> </table></div> @@ -609,8 +629,8 @@ </tr> <tr> <td class="parameter_name"><p>context</p></td> -<td class="parameter_description"><p>other context to share resources with.</p></td> -<td class="parameter_annotations"> </td> +<td class="parameter_description"><p> other context to share resources with. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> </tr> <tr> <td class="parameter_name"><p>user_data</p></td> @@ -622,7 +642,8 @@ </div> <div class="refsect3"> <a name="GstGLDisplay-create-context.returns"></a><h4>Returns</h4> -<p> the new context.</p> +<p> the new context. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> </div> <p>Flags: <a href="/usr/share/gtk-doc/html/gobjectgobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p> </div>
diff --git a/docs/libs/html/GstGLFilter.html b/docs/libs/html/GstGLFilter.html index 6c86e93..98518bd 100644 --- a/docs/libs/html/GstGLFilter.html +++ b/docs/libs/html/GstGLFilter.html
@@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstEGLImageMemory.html" title="GstEGLImageMemory"> +<link rel="prev" href="gst-plugins-bad-libs-GstEGLImage.html" title="GstEGLImage"> <link rel="next" href="GstGLFramebuffer.html" title="GstGLFramebuffer"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -20,7 +20,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstEGLImageMemory.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-GstEGLImage.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="GstGLFramebuffer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> @@ -28,7 +28,7 @@ <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="GstGLFilter.top_of_page"></a>GstGLFilter</span></h2> -<p>GstGLFilter</p> +<p>GstGLFilter — GstBaseTransform subclass for dealing with RGBA textures</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> @@ -64,6 +64,14 @@ <a class="link" href="GstGLFilter.html#gst-gl-filter-filter-texture" title="gst_gl_filter_filter_texture ()">gst_gl_filter_filter_texture</a> <span class="c_punctuation">()</span> </td> </tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLFilter.html#gst-gl-filter-draw-fullscreen-quad" title="gst_gl_filter_draw_fullscreen_quad ()">gst_gl_filter_draw_fullscreen_quad</a> <span class="c_punctuation">()</span> +</td> +</tr> </tbody> </table></div> </div> @@ -99,6 +107,8 @@ </div> <div class="refsect1"> <a name="GstGLFilter.description"></a><h2>Description</h2> +<p><a class="link" href="GstGLFilter.html" title="GstGLFilter"><span class="type">GstGLFilter</span></a> helps to implement simple OpenGL filter elements taking a +single input and producing a single output with a <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a></p> </div> <div class="refsect1"> <a name="GstGLFilter.functions_details"></a><h2>Functions</h2> @@ -140,17 +150,17 @@ </tr> <tr> <td class="parameter_name"><p>func</p></td> -<td class="parameter_description"><p>the function to transform <em class="parameter"><code>input</code></em> +<td class="parameter_description"><p> the function to transform <em class="parameter"><code>input</code></em> into <em class="parameter"><code>output</code></em> . called with <em class="parameter"><code>data</code></em> -</p></td> -<td class="parameter_annotations"> </td> +. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span></td> </tr> <tr> <td class="parameter_name"><p>data</p></td> -<td class="parameter_description"><p>the data associated with <em class="parameter"><code>func</code></em> -</p></td> -<td class="parameter_annotations"> </td> +<td class="parameter_description"><p> the data associated with <em class="parameter"><code>func</code></em> +. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> </tr> </tbody> </table></div> @@ -160,6 +170,7 @@ <p> the return value of <em class="parameter"><code>func</code></em> </p> </div> +<p class="since">Since: 1.10</p> </div> <hr> <div class="refsect2"> @@ -207,6 +218,7 @@ </tbody> </table></div> </div> +<p class="since">Since: 1.4</p> </div> <hr> <div class="refsect2"> @@ -248,6 +260,33 @@ <a name="gst-gl-filter-filter-texture.returns"></a><h4>Returns</h4> <p> whether the transformation succeeded</p> </div> +<p class="since">Since: 1.4</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-filter-draw-fullscreen-quad"></a><h3>gst_gl_filter_draw_fullscreen_quad ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_filter_draw_fullscreen_quad (<em class="parameter"><code><a class="link" href="GstGLFilter.html" title="GstGLFilter"><span class="type">GstGLFilter</span></a> *filter</code></em>);</pre> +<p>Render a fullscreen quad using the current GL state. The only GL state this +modifies is the necessary vertex/index buffers and, if necessary, a +Vertex Array Object for drawing a fullscreen quad. Framebuffer state, +any shaders, viewport state, etc must be setup by the caller.</p> +<div class="refsect3"> +<a name="gst-gl-filter-draw-fullscreen-quad.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>filter</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLFilter.html" title="GstGLFilter"><span class="type">GstGLFilter</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> </div> </div> <div class="refsect1"> @@ -255,9 +294,6 @@ <div class="refsect2"> <a name="GstGLFilter-struct"></a><h3>GstGLFilter</h3> <pre class="programlisting">typedef struct _GstGLFilter GstGLFilter;</pre> -<p><a class="link" href="GstGLFilter.html" title="GstGLFilter"><span class="type">GstGLFilter</span></a> is a base class that provides the logic of getting the GL context -from downstream and automatic upload/download for non-<a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a> -<a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a>s.</p> <div class="refsect3"> <a name="GstGLFilter.members"></a><h4>Members</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -287,8 +323,6 @@ /* useful to init and cleanup custom gl resources */ void (*display_init_cb) (GstGLFilter *filter); void (*display_reset_cb) (GstGLFilter *filter); - - gpointer _padding[GST_PADDING]; } GstGLFilterClass; </pre> <div class="refsect3"> @@ -345,16 +379,15 @@ <td class="struct_member_description"><p>execute arbitrary gl code at stop</p></td> <td class="struct_member_annotations"> </td> </tr> -<tr> -<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="GstGLFilterClass.-padding"></a>_padding</code></em>[GST_PADDING];</p></td> -<td> </td> -<td> </td> -</tr> </tbody> </table></div> </div> </div> </div> +<div class="refsect1"> +<a name="GstGLFilter.see-also"></a><h2>See Also</h2> +<p><a href="/usr/share/gtk-doc/html/gstreamer-libs-1.0GstBaseTransform.html#GstBaseTransform-struct"><span class="type">GstBaseTransform</span></a>, <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a>, <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a></p> +</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div>
diff --git a/docs/libs/html/GstGLFramebuffer.html b/docs/libs/html/GstGLFramebuffer.html index 34aa7e4..651425a 100644 --- a/docs/libs/html/GstGLFramebuffer.html +++ b/docs/libs/html/GstGLFramebuffer.html
@@ -28,7 +28,7 @@ <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="GstGLFramebuffer.top_of_page"></a>GstGLFramebuffer</span></h2> -<p>GstGLFramebuffer</p> +<p>GstGLFramebuffer — OpenGL framebuffer abstraction</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> @@ -39,14 +39,72 @@ <col width="150px" class="functions_return"> <col class="functions_name"> </colgroup> -<tbody><tr> +<tbody> +<tr> <td class="function_type"> <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="returnvalue">GstGLFramebuffer</span></a> * </td> <td class="function_name"> <a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-new" title="gst_gl_framebuffer_new ()">gst_gl_framebuffer_new</a> <span class="c_punctuation">()</span> </td> -</tr></tbody> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="returnvalue">GstGLFramebuffer</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-new-with-default-depth" title="gst_gl_framebuffer_new_with_default_depth ()">gst_gl_framebuffer_new_with_default_depth</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-attach" title="gst_gl_framebuffer_attach ()">gst_gl_framebuffer_attach</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-bind" title="gst_gl_framebuffer_bind ()">gst_gl_framebuffer_bind</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLFramebuffer.html#gst-gl-context-clear-framebuffer" title="gst_gl_context_clear_framebuffer ()">gst_gl_context_clear_framebuffer</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-draw-to-texture" title="gst_gl_framebuffer_draw_to_texture ()">gst_gl_framebuffer_draw_to_texture</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-get-effective-dimensions" title="gst_gl_framebuffer_get_effective_dimensions ()">gst_gl_framebuffer_get_effective_dimensions</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-get-id" title="gst_gl_framebuffer_get_id ()">gst_gl_framebuffer_get_id</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> </table></div> </div> <div class="refsect1"> @@ -78,6 +136,14 @@ </div> <div class="refsect1"> <a name="GstGLFramebuffer.description"></a><h2>Description</h2> +<p>A <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a> represents and holds an OpenGL framebuffer object with +it's associated attachments.</p> +<p>A <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a> can be created with <a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-new" title="gst_gl_framebuffer_new ()"><code class="function">gst_gl_framebuffer_new()</code></a> or +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-new-with-default-depth" title="gst_gl_framebuffer_new_with_default_depth ()"><code class="function">gst_gl_framebuffer_new_with_default_depth()</code></a> and bound with +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-bind" title="gst_gl_framebuffer_bind ()"><code class="function">gst_gl_framebuffer_bind()</code></a>. Other resources can be bound with +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-attach" title="gst_gl_framebuffer_attach ()"><code class="function">gst_gl_framebuffer_attach()</code></a></p> +<p>Note: OpenGL framebuffers are not shareable resources so cannot be used +between multiple OpenGL contexts.</p> </div> <div class="refsect1"> <a name="GstGLFramebuffer.functions_details"></a><h2>Functions</h2> @@ -85,6 +151,276 @@ <a name="gst-gl-framebuffer-new"></a><h3>gst_gl_framebuffer_new ()</h3> <pre class="programlisting"><a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="returnvalue">GstGLFramebuffer</span></a> * gst_gl_framebuffer_new (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-framebuffer-new.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-framebuffer-new.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a></p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-framebuffer-new-with-default-depth"></a><h3>gst_gl_framebuffer_new_with_default_depth ()</h3> +<pre class="programlisting"><a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="returnvalue">GstGLFramebuffer</span></a> * +gst_gl_framebuffer_new_with_default_depth + (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-framebuffer-new-with-default-depth.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>width for the depth buffer</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>for the depth buffer</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-framebuffer-new-with-default-depth.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a> with a depth buffer of <em class="parameter"><code>width</code></em> +and <em class="parameter"><code>height</code></em> +</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-framebuffer-attach"></a><h3>gst_gl_framebuffer_attach ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_framebuffer_attach (<em class="parameter"><code><a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a> *fb</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> attachment_point</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a> *mem</code></em>);</pre> +<p>attach <em class="parameter"><code>mem</code></em> + to <em class="parameter"><code>attachment_point</code></em> +</p> +<div class="refsect3"> +<a name="gst-gl-framebuffer-attach.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>fb</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>attachment_point</p></td> +<td class="parameter_description"><p>the OpenGL attachment point to bind <em class="parameter"><code>mem</code></em> +to</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mem</p></td> +<td class="parameter_description"><p>the memory object to bind to <em class="parameter"><code>attachment_point</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-framebuffer-bind"></a><h3>gst_gl_framebuffer_bind ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_framebuffer_bind (<em class="parameter"><code><a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a> *fb</code></em>);</pre> +<p>Bind <em class="parameter"><code>fb</code></em> + into the current thread</p> +<div class="refsect3"> +<a name="gst-gl-framebuffer-bind.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>fb</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-context-clear-framebuffer"></a><h3>gst_gl_context_clear_framebuffer ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_context_clear_framebuffer (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +<p>Unbind the current framebuffer</p> +<div class="refsect3"> +<a name="gst-gl-context-clear-framebuffer.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-framebuffer-draw-to-texture"></a><h3>gst_gl_framebuffer_draw_to_texture ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +gst_gl_framebuffer_draw_to_texture (<em class="parameter"><code><a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a> *fb</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a> *mem</code></em>, + <em class="parameter"><code><span class="type">GstGLFramebufferFunc</span> func</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> +<p>Perform the steps necessary to have the output of a glDraw* command in +<em class="parameter"><code>func</code></em> + update the contents of <em class="parameter"><code>mem</code></em> +.</p> +<div class="refsect3"> +<a name="gst-gl-framebuffer-draw-to-texture.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>fb</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mem</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a> to draw to</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>func</p></td> +<td class="parameter_description"><p> the function to run. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>data to pass to <em class="parameter"><code>func</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-framebuffer-draw-to-texture.returns"></a><h4>Returns</h4> +<p> the result of executing <em class="parameter"><code>func</code></em> +</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-framebuffer-get-effective-dimensions"></a><h3>gst_gl_framebuffer_get_effective_dimensions ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_framebuffer_get_effective_dimensions + (<em class="parameter"><code><a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a> *fb</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> *width</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> *height</code></em>);</pre> +<p>Retreive the effective dimensions from the current attachments attached to +<em class="parameter"><code>fb</code></em> +.</p> +<div class="refsect3"> +<a name="gst-gl-framebuffer-get-effective-dimensions.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>fb</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p> output width. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p> output height. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-framebuffer-get-id"></a><h3>gst_gl_framebuffer_get_id ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> +gst_gl_framebuffer_get_id (<em class="parameter"><code><a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a> *fb</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-framebuffer-get-id.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>fb</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-framebuffer-get-id.returns"></a><h4>Returns</h4> +<p> the OpenGL id for <em class="parameter"><code>fb</code></em> +</p> +</div> +<p class="since">Since: 1.10</p> </div> </div> <div class="refsect1"> @@ -92,18 +428,21 @@ <div class="refsect2"> <a name="GstGLFramebuffer-struct"></a><h3>GstGLFramebuffer</h3> <pre class="programlisting">typedef struct _GstGLFramebuffer GstGLFramebuffer;</pre> +<p>Opaque <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a> struct</p> </div> <hr> <div class="refsect2"> <a name="GstGLFramebufferClass"></a><h3>struct GstGLFramebufferClass</h3> <pre class="programlisting">struct GstGLFramebufferClass { - GstObjectClass object_class; - - gpointer _padding[GST_PADDING]; }; </pre> +<p>Opaque <a class="link" href="GstGLFramebuffer.html#GstGLFramebufferClass" title="struct GstGLFramebufferClass"><span class="type">GstGLFramebufferClass</span></a> struct</p> </div> </div> +<div class="refsect1"> +<a name="GstGLFramebuffer.see-also"></a><h2>See Also</h2> +<p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a>, <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a>, <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p> +</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div>
diff --git a/docs/libs/html/GstGLSLStage.html b/docs/libs/html/GstGLSLStage.html new file mode 100644 index 0000000..3fea266 --- /dev/null +++ b/docs/libs/html/GstGLSLStage.html
@@ -0,0 +1,543 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GstGLSLStage: GStreamer Bad Plugins 1.0 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> +<link rel="up" href="gl.html" title="OpenGL Helper Library"> +<link rel="prev" href="gst-plugins-bad-libs-GstGLSL.html" title="GstGLSL"> +<link rel="next" href="gst-plugins-bad-libs-GstGLSyncMeta.html" title="GstGLSyncMeta"> +<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#GstGLSLStage.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GstGLSLStage.object-hierarchy" class="shortcut">Object Hierarchy</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLSL.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLSyncMeta.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GstGLSLStage"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GstGLSLStage.top_of_page"></a>GstGLSLStage</span></h2> +<p>GstGLSLStage — object for dealing with OpenGL shader stages</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GstGLSLStage.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_return"> +<col class="functions_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new" title="gst_glsl_stage_new ()">gst_glsl_stage_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new-default-fragment" title="gst_glsl_stage_new_default_fragment ()">gst_glsl_stage_new_default_fragment</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new-default-vertex" title="gst_glsl_stage_new_default_vertex ()">gst_glsl_stage_new_default_vertex</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new-with-string" title="gst_glsl_stage_new_with_string ()">gst_glsl_stage_new_with_string</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new-with-strings" title="gst_glsl_stage_new_with_strings ()">gst_glsl_stage_new_with_strings</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-set-strings" title="gst_glsl_stage_set_strings ()">gst_glsl_stage_set_strings</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-compile" title="gst_glsl_stage_compile ()">gst_glsl_stage_compile</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-get-handle" title="gst_glsl_stage_get_handle ()">gst_glsl_stage_get_handle</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile" title="enum GstGLSLProfile"><span class="returnvalue">GstGLSLProfile</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-get-profile" title="gst_glsl_stage_get_profile ()">gst_glsl_stage_get_profile</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-get-shader-type" title="gst_glsl_stage_get_shader_type ()">gst_glsl_stage_get_shader_type</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion" title="enum GstGLSLVersion"><span class="returnvalue">GstGLSLVersion</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-get-version" title="gst_glsl_stage_get_version ()">gst_glsl_stage_get_version</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GstGLSLStage.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="name"> +<col class="description"> +</colgroup> +<tbody> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="GstGLSLStage.html#GstGLSLStage-struct" title="GstGLSLStage">GstGLSLStage</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="GstGLSLStage.html#GstGLSLStageClass" title="GstGLSLStageClass">GstGLSLStageClass</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GstGLSLStage.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobjectgobject-The-Base-Object-Type.html#GObject-struct">GObject</a> + <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gobjectgobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> + <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstObject.html#GstObject-struct">GstObject</a> + <span class="lineart">╰──</span> GstGLSLStage +</pre> +</div> +<div class="refsect1"> +<a name="GstGLSLStage.description"></a><h2>Description</h2> +<p><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> holds and represents a single OpenGL shader stage.</p> +</div> +<div class="refsect1"> +<a name="GstGLSLStage.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gst-glsl-stage-new"></a><h3>gst_glsl_stage_new ()</h3> +<pre class="programlisting"><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +gst_glsl_stage_new (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> type</code></em>);</pre> +<div class="refsect3"> +<a name="gst-glsl-stage-new.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>the GL enum shader stage type</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-glsl-stage-new.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> of the specified <em class="parameter"><code>type</code></em> +. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.8</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-new-default-fragment"></a><h3>gst_glsl_stage_new_default_fragment ()</h3> +<pre class="programlisting"><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +gst_glsl_stage_new_default_fragment (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-new-default-vertex"></a><h3>gst_glsl_stage_new_default_vertex ()</h3> +<pre class="programlisting"><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +gst_glsl_stage_new_default_vertex (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-new-with-string"></a><h3>gst_glsl_stage_new_with_string ()</h3> +<pre class="programlisting"><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +gst_glsl_stage_new_with_string (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> type</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion" title="enum GstGLSLVersion"><span class="type">GstGLSLVersion</span></a> version</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile" title="enum GstGLSLProfile"><span class="type">GstGLSLProfile</span></a> profile</code></em>, + <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>);</pre> +<div class="refsect3"> +<a name="gst-glsl-stage-new-with-string.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>the GL enum shader stage type</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>version</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion" title="enum GstGLSLVersion"><span class="type">GstGLSLVersion</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>profile</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile" title="enum GstGLSLProfile"><span class="type">GstGLSLProfile</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>str</p></td> +<td class="parameter_description"><p>a shader string</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-glsl-stage-new-with-string.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> of the specified <em class="parameter"><code>type</code></em> +. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.8</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-new-with-strings"></a><h3>gst_glsl_stage_new_with_strings ()</h3> +<pre class="programlisting"><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="returnvalue">GstGLSLStage</span></a> * +gst_glsl_stage_new_with_strings (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> type</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion" title="enum GstGLSLVersion"><span class="type">GstGLSLVersion</span></a> version</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile" title="enum GstGLSLProfile"><span class="type">GstGLSLProfile</span></a> profile</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="type">gint</span></a> n_strings</code></em>, + <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **str</code></em>);</pre> +<div class="refsect3"> +<a name="gst-glsl-stage-new-with-strings.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>the GL enum shader stage type</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>version</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion" title="enum GstGLSLVersion"><span class="type">GstGLSLVersion</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>profile</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile" title="enum GstGLSLProfile"><span class="type">GstGLSLProfile</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_strings</p></td> +<td class="parameter_description"><p>the number of strings in <em class="parameter"><code>str</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>str</p></td> +<td class="parameter_description"><p>an array of strings concatted together to produce a shader</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-glsl-stage-new-with-strings.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> of the specified <em class="parameter"><code>type</code></em> +. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.8</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-set-strings"></a><h3>gst_glsl_stage_set_strings ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +gst_glsl_stage_set_strings (<em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion" title="enum GstGLSLVersion"><span class="type">GstGLSLVersion</span></a> version</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile" title="enum GstGLSLProfile"><span class="type">GstGLSLProfile</span></a> profile</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="type">gint</span></a> n_strings</code></em>, + <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **str</code></em>);</pre> +<p>Replaces the current shader string with <em class="parameter"><code>str</code></em> +.</p> +<div class="refsect3"> +<a name="gst-glsl-stage-set-strings.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>stage</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>version</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion" title="enum GstGLSLVersion"><span class="type">GstGLSLVersion</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>profile</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile" title="enum GstGLSLProfile"><span class="type">GstGLSLProfile</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_strings</p></td> +<td class="parameter_description"><p>number of strings in <em class="parameter"><code>str</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>str</p></td> +<td class="parameter_description"><p> a GLSL shader string. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.8</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-compile"></a><h3>gst_glsl_stage_compile ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +gst_glsl_stage_compile (<em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<div class="refsect3"> +<a name="gst-glsl-stage-compile.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>stage</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/glibglib-Error-Reporting.html#GError"><span class="type">GError</span></a> to use on failure</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-glsl-stage-compile.returns"></a><h4>Returns</h4> +<p> whether the compilation suceeded</p> +</div> +<p class="since">Since: 1.8</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-get-handle"></a><h3>gst_glsl_stage_get_handle ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> +gst_glsl_stage_get_handle (<em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> +<div class="refsect3"> +<a name="gst-glsl-stage-get-handle.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>stage</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-glsl-stage-get-handle.returns"></a><h4>Returns</h4> +<p> The GL handle for this shader stage</p> +</div> +<p class="since">Since: 1.8</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-get-profile"></a><h3>gst_glsl_stage_get_profile ()</h3> +<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile" title="enum GstGLSLProfile"><span class="returnvalue">GstGLSLProfile</span></a> +gst_glsl_stage_get_profile (<em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> +<div class="refsect3"> +<a name="gst-glsl-stage-get-profile.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>stage</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-glsl-stage-get-profile.returns"></a><h4>Returns</h4> +<p> The GLSL profile for the current shader stage</p> +</div> +<p class="since">Since: 1.8</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-get-shader-type"></a><h3>gst_glsl_stage_get_shader_type ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> +gst_glsl_stage_get_shader_type (<em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> +<div class="refsect3"> +<a name="gst-glsl-stage-get-shader-type.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>stage</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-glsl-stage-get-shader-type.returns"></a><h4>Returns</h4> +<p> The GL shader type for this shader stage</p> +</div> +<p class="since">Since: 1.8</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-glsl-stage-get-version"></a><h3>gst_glsl_stage_get_version ()</h3> +<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion" title="enum GstGLSLVersion"><span class="returnvalue">GstGLSLVersion</span></a> +gst_glsl_stage_get_version (<em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> +<div class="refsect3"> +<a name="gst-glsl-stage-get-version.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>stage</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-glsl-stage-get-version.returns"></a><h4>Returns</h4> +<p> The GLSL version for the current shader stage</p> +</div> +<p class="since">Since: 1.8</p> +</div> +</div> +<div class="refsect1"> +<a name="GstGLSLStage.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GstGLSLStage-struct"></a><h3>GstGLSLStage</h3> +<pre class="programlisting">typedef struct _GstGLSLStage GstGLSLStage;</pre> +<p>Opaque <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> struct</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstGLSLStageClass"></a><h3>GstGLSLStageClass</h3> +<pre class="programlisting">typedef struct { +} GstGLSLStageClass; +</pre> +<p>Opaque <a class="link" href="GstGLSLStage.html#GstGLSLStageClass" title="GstGLSLStageClass"><span class="type">GstGLSLStageClass</span></a> struct</p> +</div> +</div> +<div class="refsect1"> +<a name="GstGLSLStage.see-also"></a><h2>See Also</h2> +<p><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a></p> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.25</div> +</body> +</html> \ No newline at end of file
diff --git a/docs/libs/html/GstGLShader.html b/docs/libs/html/GstGLShader.html index e7152fa..3c841af 100644 --- a/docs/libs/html/GstGLShader.html +++ b/docs/libs/html/GstGLShader.html
@@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-gstglmemorypbo.html" title="GstGLMemoryPBO"> +<link rel="prev" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer"> <link rel="next" href="gst-plugins-bad-libs-GstGLSL.html" title="GstGLSL"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -21,7 +21,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-gstglmemorypbo.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLRenderbuffer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="gst-plugins-bad-libs-GstGLSL.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> @@ -83,6 +83,14 @@ </tr> <tr> <td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLShader.html#gst-gl-context-clear-shader" title="gst_gl_context_clear_shader ()">gst_gl_context_clear_shader</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> <span class="returnvalue">int</span> </td> <td class="function_name"> @@ -377,6 +385,14 @@ <a class="link" href="GstGLShader.html#gst-gl-shader-bind-attribute-location" title="gst_gl_shader_bind_attribute_location ()">gst_gl_shader_bind_attribute_location</a> <span class="c_punctuation">()</span> </td> </tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLShader.html#gst-gl-shader-bind-frag-data-location" title="gst_gl_shader_bind_frag_data_location ()">gst_gl_shader_bind_frag_data_location</a> <span class="c_punctuation">()</span> +</td> +</tr> </tbody> </table></div> </div> @@ -519,7 +535,7 @@ </tr> <tr> <td class="parameter_name"><p>...</p></td> -<td class="parameter_description"><p>a NULL terminated list of <a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a>'s</p></td> +<td class="parameter_description"><p>a NULL terminated list of <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a>'s</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -566,7 +582,7 @@ </tr> <tr> <td class="parameter_name"><p>...</p></td> -<td class="parameter_description"><p>a NULL terminated list of <a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a>'s</p></td> +<td class="parameter_description"><p>a NULL terminated list of <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a>'s</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -607,6 +623,29 @@ </div> <hr> <div class="refsect2"> +<a name="gst-gl-context-clear-shader"></a><h3>gst_gl_context_clear_shader ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_context_clear_shader (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +<p>Clear's the currently set shader from the GL state machine.</p> +<p>Note: must be called in the GL thread.</p> +<div class="refsect3"> +<a name="gst-gl-context-clear-shader.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> <a name="gst-gl-shader-get-program-handle"></a><h3>gst_gl_shader_get_program_handle ()</h3> <pre class="programlisting"><span class="returnvalue">int</span> gst_gl_shader_get_program_handle (<em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>);</pre> @@ -684,12 +723,12 @@ <a name="gst-gl-shader-attach"></a><h3>gst_gl_shader_attach ()</h3> <pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gst_gl_shader_attach (<em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>, - <em class="parameter"><code><a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> + <em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> <p>Attaches <em class="parameter"><code>stage</code></em> to <em class="parameter"><code>shader</code></em> . <em class="parameter"><code>stage</code></em> must have been successfully compiled -with <code class="function">gst_glsl_stage_compile()</code>.</p> +with <a class="link" href="GstGLSLStage.html#gst-glsl-stage-compile" title="gst_glsl_stage_compile ()"><code class="function">gst_glsl_stage_compile()</code></a>.</p> <p>Note: must be called in the GL thread</p> <div class="refsect3"> <a name="gst-gl-shader-attach.parameters"></a><h4>Parameters</h4> @@ -707,7 +746,7 @@ </tr> <tr> <td class="parameter_name"><p>stage</p></td> -<td class="parameter_description"><p>a <a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -726,12 +765,12 @@ <a name="gst-gl-shader-attach-unlocked"></a><h3>gst_gl_shader_attach_unlocked ()</h3> <pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gst_gl_shader_attach_unlocked (<em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>, - <em class="parameter"><code><a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> + <em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> <p>Attaches <em class="parameter"><code>stage</code></em> to <em class="parameter"><code>shader</code></em> . <em class="parameter"><code>stage</code></em> must have been successfully compiled -with <code class="function">gst_glsl_stage_compile()</code>.</p> +with <a class="link" href="GstGLSLStage.html#gst-glsl-stage-compile" title="gst_glsl_stage_compile ()"><code class="function">gst_glsl_stage_compile()</code></a>.</p> <p>Note: must be called in the GL thread</p> <div class="refsect3"> <a name="gst-gl-shader-attach-unlocked.parameters"></a><h4>Parameters</h4> @@ -749,7 +788,7 @@ </tr> <tr> <td class="parameter_name"><p>stage</p></td> -<td class="parameter_description"><p>a <a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -768,7 +807,7 @@ <a name="gst-gl-shader-compile-attach-stage"></a><h3>gst_gl_shader_compile_attach_stage ()</h3> <pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gst_gl_shader_compile_attach_stage (<em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>, - <em class="parameter"><code><a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>, + <em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> <p>Compiles <em class="parameter"><code>stage</code></em> and attaches it to <em class="parameter"><code>shader</code></em> @@ -790,7 +829,7 @@ </tr> <tr> <td class="parameter_name"><p>stage</p></td> -<td class="parameter_description"><p>a <a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> <td class="parameter_annotations"> </td> </tr> <tr> @@ -814,7 +853,7 @@ <a name="gst-gl-shader-detach"></a><h3>gst_gl_shader_detach ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> gst_gl_shader_detach (<em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>, - <em class="parameter"><code><a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> + <em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> <p>Detaches <em class="parameter"><code>stage</code></em> from <em class="parameter"><code>shader</code></em> . <em class="parameter"><code>stage</code></em> @@ -838,7 +877,7 @@ </tr> <tr> <td class="parameter_name"><p>stage</p></td> -<td class="parameter_description"><p>a <a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -851,7 +890,7 @@ <a name="gst-gl-shader-detach-unlocked"></a><h3>gst_gl_shader_detach_unlocked ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> gst_gl_shader_detach_unlocked (<em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>, - <em class="parameter"><code><a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> + <em class="parameter"><code><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> *stage</code></em>);</pre> <p>Detaches <em class="parameter"><code>stage</code></em> from <em class="parameter"><code>shader</code></em> . <em class="parameter"><code>stage</code></em> @@ -875,7 +914,7 @@ </tr> <tr> <td class="parameter_name"><p>stage</p></td> -<td class="parameter_description"><p>a <a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a> to attach</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -917,7 +956,7 @@ <pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gst_gl_shader_link (<em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> -<p>Links the current list of <a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a>'s in <em class="parameter"><code>shader</code></em> +<p>Links the current list of <a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a>'s in <em class="parameter"><code>shader</code></em> .</p> <p>Note: must be called in the GL thread</p> <div class="refsect3"> @@ -1208,6 +1247,14 @@ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> index</code></em>, <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> </div> +<hr> +<div class="refsect2"> +<a name="gst-gl-shader-bind-frag-data-location"></a><h3>gst_gl_shader_bind_frag_data_location ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_shader_bind_frag_data_location (<em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> index</code></em>, + <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> +</div> </div> <div class="refsect1"> <a name="GstGLShader.other_details"></a><h2>Types and Values</h2> @@ -1228,7 +1275,7 @@ </div> <div class="refsect1"> <a name="GstGLShader.see-also"></a><h2>See Also</h2> -<p><a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a></p> +<p><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a></p> </div> </div> <div class="footer">
diff --git a/docs/libs/html/GstGLUpload.html b/docs/libs/html/GstGLUpload.html index 5f73454..319478f 100644 --- a/docs/libs/html/GstGLUpload.html +++ b/docs/libs/html/GstGLUpload.html
@@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> <link rel="prev" href="gst-plugins-bad-libs-GstGLSyncMeta.html" title="GstGLSyncMeta"> -<link rel="next" href="GstGLWindow.html" title="GstGLWindow"> +<link rel="next" href="GstGLViewConvert.html" title="GstGLViewConvert"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -21,7 +21,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="gst-plugins-bad-libs-GstGLSyncMeta.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="GstGLWindow.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="GstGLViewConvert.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="GstGLUpload"></a><div class="titlepage"></div> @@ -53,6 +53,14 @@ <span class="returnvalue">void</span> </td> <td class="function_name"> +<a class="link" href="GstGLUpload.html#gst-gl-upload-set-context" title="gst_gl_upload_set_context ()">gst_gl_upload_set_context</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> <a class="link" href="GstGLUpload.html#gst-gl-upload-get-caps" title="gst_gl_upload_get_caps ()">gst_gl_upload_get_caps</a> <span class="c_punctuation">()</span> </td> </tr> @@ -153,6 +161,13 @@ </div> <hr> <div class="refsect2"> +<a name="gst-gl-upload-set-context"></a><h3>gst_gl_upload_set_context ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_upload_set_context (<em class="parameter"><code><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> *upload</code></em>, + <em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> <a name="gst-gl-upload-get-caps"></a><h3>gst_gl_upload_get_caps ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> gst_gl_upload_get_caps (<em class="parameter"><code><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> *upload</code></em>, @@ -185,11 +200,6 @@ </tbody> </table></div> </div> -<div class="refsect3"> -<a name="gst-gl-upload-get-caps.returns"></a><h4>Returns</h4> -<p> The <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> set by <a class="link" href="GstGLUpload.html#gst-gl-upload-set-caps" title="gst_gl_upload_set_caps ()"><code class="function">gst_gl_upload_set_caps()</code></a>. </p> -<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> -</div> </div> <hr> <div class="refsect2">
diff --git a/docs/libs/html/GstGLViewConvert.html b/docs/libs/html/GstGLViewConvert.html new file mode 100644 index 0000000..69d8003 --- /dev/null +++ b/docs/libs/html/GstGLViewConvert.html
@@ -0,0 +1,620 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GstGLViewConvert: GStreamer Bad Plugins 1.0 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> +<link rel="up" href="gl.html" title="OpenGL Helper Library"> +<link rel="prev" href="GstGLUpload.html" title="GstGLUpload"> +<link rel="next" href="GstGLWindow.html" title="GstGLWindow"> +<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#GstGLViewConvert.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GstGLViewConvert.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> + <a href="#GstGLViewConvert.properties" class="shortcut">Properties</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GstGLUpload.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GstGLWindow.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GstGLViewConvert"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GstGLViewConvert.top_of_page"></a>GstGLViewConvert</span></h2> +<p>GstGLViewConvert — convert between steroscopic/multiview video formats</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GstGLViewConvert.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_return"> +<col class="functions_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="returnvalue">GstGLViewConvert</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-new" title="gst_gl_view_convert_new ()">gst_gl_view_convert_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-set-caps" title="gst_gl_view_convert_set_caps ()">gst_gl_view_convert_set_caps</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-transform-caps" title="gst_gl_view_convert_transform_caps ()">gst_gl_view_convert_transform_caps</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-fixate-caps" title="gst_gl_view_convert_fixate_caps ()">gst_gl_view_convert_fixate_caps</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstFlowReturn"><span class="returnvalue">GstFlowReturn</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-submit-input-buffer" title="gst_gl_view_convert_submit_input_buffer ()">gst_gl_view_convert_submit_input_buffer</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstFlowReturn"><span class="returnvalue">GstFlowReturn</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-get-output" title="gst_gl_view_convert_get_output ()">gst_gl_view_convert_get_output</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="returnvalue">GstBuffer</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-perform" title="gst_gl_view_convert_perform ()">gst_gl_view_convert_perform</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-reset" title="gst_gl_view_convert_reset ()">gst_gl_view_convert_reset</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-set-context" title="gst_gl_view_convert_set_context ()">gst_gl_view_convert_set_context</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GstGLViewConvert.properties"></a><h2>Properties</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="properties_type"> +<col width="300px" class="properties_name"> +<col width="200px" class="properties_flags"> +</colgroup> +<tbody> +<tr> +<td class="property_type"><a class="link" href="GstGLViewConvert.html#GstGLStereoDownmix" title="enum GstGLStereoDownmix"><span class="type">GstGLStereoDownmix</span></a></td> +<td class="property_name"><a class="link" href="GstGLViewConvert.html#GstGLViewConvert--downmix-mode" title="The “downmix-mode” property">downmix-mode</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"><a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoMultiviewFlags"><span class="type">GstVideoMultiviewFlags</span></a></td> +<td class="property_name"><a class="link" href="GstGLViewConvert.html#GstGLViewConvert--input-flags-override" title="The “input-flags-override” property">input-flags-override</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"><a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoMultiviewMode"><span class="type">GstVideoMultiviewMode</span></a></td> +<td class="property_name"><a class="link" href="GstGLViewConvert.html#GstGLViewConvert--input-mode-override" title="The “input-mode-override” property">input-mode-override</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"><a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoMultiviewFlags"><span class="type">GstVideoMultiviewFlags</span></a></td> +<td class="property_name"><a class="link" href="GstGLViewConvert.html#GstGLViewConvert--output-flags-override" title="The “output-flags-override” property">output-flags-override</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"><a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoMultiviewMode"><span class="type">GstVideoMultiviewMode</span></a></td> +<td class="property_name"><a class="link" href="GstGLViewConvert.html#GstGLViewConvert--output-mode-override" title="The “output-mode-override” property">output-mode-override</a></td> +<td class="property_flags">Read / Write</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GstGLViewConvert.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="name"> +<col class="description"> +</colgroup> +<tbody> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="GstGLViewConvert.html#GstGLStereoDownmix" title="enum GstGLStereoDownmix">GstGLStereoDownmix</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="GstGLViewConvert.html#GstGLViewConvert-struct" title="GstGLViewConvert">GstGLViewConvert</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="GstGLViewConvert.html#GstGLViewConvertClass" title="GstGLViewConvertClass">GstGLViewConvertClass</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GstGLViewConvert.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-Enumeration-and-Flag-Types.html">GEnum</a> + <span class="lineart">╰──</span> GstGLStereoDownmix + <a href="/usr/share/gtk-doc/html/gobjectgobject-The-Base-Object-Type.html#GObject-struct">GObject</a> + <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gobjectgobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> + <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstObject.html#GstObject-struct">GstObject</a> + <span class="lineart">╰──</span> GstGLViewConvert +</pre> +</div> +<div class="refsect1"> +<a name="GstGLViewConvert.description"></a><h2>Description</h2> +<p>Convert stereoscopic/multiview video using fragment shaders.</p> +</div> +<div class="refsect1"> +<a name="GstGLViewConvert.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gst-gl-view-convert-new"></a><h3>gst_gl_view_convert_new ()</h3> +<pre class="programlisting"><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="returnvalue">GstGLViewConvert</span></a> * +gst_gl_view_convert_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-view-convert-new.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a></p> +</div> +<p class="since">Since: 1.6</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-view-convert-set-caps"></a><h3>gst_gl_view_convert_set_caps ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +gst_gl_view_convert_set_caps (<em class="parameter"><code><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a> *viewconvert</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *in_caps</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *out_caps</code></em>);</pre> +<p>Initializes <em class="parameter"><code>viewconvert</code></em> + with the information required for conversion.</p> +<div class="refsect3"> +<a name="gst-gl-view-convert-set-caps.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>viewconvert</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>in_caps</p></td> +<td class="parameter_description"><p>input <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>out_caps</p></td> +<td class="parameter_description"><p>output <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.6</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-view-convert-transform-caps"></a><h3>gst_gl_view_convert_transform_caps ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * +gst_gl_view_convert_transform_caps (<em class="parameter"><code><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a> *viewconvert</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstPadDirection"><span class="type">GstPadDirection</span></a> direction</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *caps</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *filter</code></em>);</pre> +<p>Provides an implementation of <code class="function">GstBaseTransformClass::<GTKDOCLINK HREF="transform-caps"><code class="function">transform_caps()</code></code></GTKDOCLINK></p> +<div class="refsect3"> +<a name="gst-gl-view-convert-transform-caps.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>viewconvert</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>direction</p></td> +<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstPadDirection"><span class="type">GstPadDirection</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>caps</p></td> +<td class="parameter_description"><p> the <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> to transform. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>filter</p></td> +<td class="parameter_description"><p> a set of filter <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-view-convert-transform-caps.returns"></a><h4>Returns</h4> +<p> the converted <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.6</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-view-convert-fixate-caps"></a><h3>gst_gl_view_convert_fixate_caps ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * +gst_gl_view_convert_fixate_caps (<em class="parameter"><code><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a> *viewconvert</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstPadDirection"><span class="type">GstPadDirection</span></a> direction</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *caps</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *othercaps</code></em>);</pre> +<p>Provides an implementation of <code class="function">GstBaseTransformClass::<GTKDOCLINK HREF="fixate-caps"><code class="function">fixate_caps()</code></code></GTKDOCLINK></p> +<div class="refsect3"> +<a name="gst-gl-view-convert-fixate-caps.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>viewconvert</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>direction</p></td> +<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstPadDirection"><span class="type">GstPadDirection</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>caps</p></td> +<td class="parameter_description"><p> the <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> of <em class="parameter"><code>direction</code></em> +. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>othercaps</p></td> +<td class="parameter_description"><p> the <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> to fixate. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-view-convert-fixate-caps.returns"></a><h4>Returns</h4> +<p> the fixated <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.6</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-view-convert-submit-input-buffer"></a><h3>gst_gl_view_convert_submit_input_buffer ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstFlowReturn"><span class="returnvalue">GstFlowReturn</span></a> +gst_gl_view_convert_submit_input_buffer + (<em class="parameter"><code><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a> *viewconvert</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_discont</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> *input</code></em>);</pre> +<p>Submit <em class="parameter"><code>input</code></em> + to be processed by <em class="parameter"><code>viewconvert</code></em> +</p> +<div class="refsect3"> +<a name="gst-gl-view-convert-submit-input-buffer.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>viewconvert</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>is_discont</p></td> +<td class="parameter_description"><p>true if we have a discontinuity</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>input</p></td> +<td class="parameter_description"><p> a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-view-convert-submit-input-buffer.returns"></a><h4>Returns</h4> +<p> a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstFlowReturn"><span class="type">GstFlowReturn</span></a></p> +</div> +<p class="since">Since: 1.6</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-view-convert-get-output"></a><h3>gst_gl_view_convert_get_output ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstFlowReturn"><span class="returnvalue">GstFlowReturn</span></a> +gst_gl_view_convert_get_output (<em class="parameter"><code><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a> *viewconvert</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> **outbuf_ptr</code></em>);</pre> +<p>Retrieve the processed output buffer placing the output in <em class="parameter"><code>outbuf_ptr</code></em> +.</p> +<div class="refsect3"> +<a name="gst-gl-view-convert-get-output.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>viewconvert</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>outbuf_ptr</p></td> +<td class="parameter_description"><p> a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-view-convert-get-output.returns"></a><h4>Returns</h4> +<p> a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstPad.html#GstFlowReturn"><span class="type">GstFlowReturn</span></a></p> +</div> +<p class="since">Since: 1.6</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-view-convert-perform"></a><h3>gst_gl_view_convert_perform ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="returnvalue">GstBuffer</span></a> * +gst_gl_view_convert_perform (<em class="parameter"><code><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a> *viewconvert</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> *inbuf</code></em>);</pre> +<p>Converts the data contained by <em class="parameter"><code>inbuf</code></em> + using the formats specified by the +<a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> passed to <a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-set-caps" title="gst_gl_view_convert_set_caps ()"><code class="function">gst_gl_view_convert_set_caps()</code></a></p> +<div class="refsect3"> +<a name="gst-gl-view-convert-perform.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>viewconvert</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>inbuf</p></td> +<td class="parameter_description"><p> the <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a> filled <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> to convert. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-view-convert-perform.returns"></a><h4>Returns</h4> +<p> a converted <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.6</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-view-convert-reset"></a><h3>gst_gl_view_convert_reset ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_view_convert_reset (<em class="parameter"><code><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a> *viewconvert</code></em>);</pre> +<p>Reset <em class="parameter"><code>viewconvert</code></em> + to the default state. Further operation will require +setting the caps with <a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-set-caps" title="gst_gl_view_convert_set_caps ()"><code class="function">gst_gl_view_convert_set_caps()</code></a>.</p> +<div class="refsect3"> +<a name="gst-gl-view-convert-reset.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>viewconvert</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.6</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-view-convert-set-context"></a><h3>gst_gl_view_convert_set_context ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_view_convert_set_context (<em class="parameter"><code><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a> *viewconvert</code></em>, + <em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +<p>Set <em class="parameter"><code>context</code></em> + on <em class="parameter"><code>viewconvert</code></em> +</p> +<div class="refsect3"> +<a name="gst-gl-view-convert-set-context.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>viewconvert</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>the <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> to set</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.6</p> +</div> +</div> +<div class="refsect1"> +<a name="GstGLViewConvert.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GstGLStereoDownmix"></a><h3>enum GstGLStereoDownmix</h3> +<p>Output anaglyph type to generate when downmixing to mono</p> +<div class="refsect3"> +<a name="GstGLStereoDownmix.members"></a><h4>Members</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="300px" class="enum_members_name"> +<col class="enum_members_description"> +<col width="200px" class="enum_members_annotations"> +</colgroup> +<tbody> +<tr> +<td class="enum_member_name"><p><a name="GST-GL-STEREO-DOWNMIX-ANAGLYPH-GREEN-MAGENTA-DUBOIS:CAPS"></a>GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS</p></td> +<td class="enum_member_description"> +<p>Dubois optimised Green-Magenta anaglyph</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GST-GL-STEREO-DOWNMIX-ANAGLYPH-RED-CYAN-DUBOIS:CAPS"></a>GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS</p></td> +<td class="enum_member_description"> +<p>Dubois optimised Red-Cyan anaglyph</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GST-GL-STEREO-DOWNMIX-ANAGLYPH-AMBER-BLUE-DUBOIS:CAPS"></a>GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS</p></td> +<td class="enum_member_description"> +<p>Dubois optimised Amber-Blue anaglyph</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GstGLViewConvert-struct"></a><h3>GstGLViewConvert</h3> +<pre class="programlisting">typedef struct _GstGLViewConvert GstGLViewConvert;</pre> +<p><a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert"><span class="type">GstGLViewConvert</span></a> is an opaque struct and should only be accessed through the +provided api.</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstGLViewConvertClass"></a><h3>GstGLViewConvertClass</h3> +<pre class="programlisting">typedef struct { +} GstGLViewConvertClass; +</pre> +<p>Opaque <a class="link" href="GstGLViewConvert.html#GstGLViewConvertClass" title="GstGLViewConvertClass"><span class="type">GstGLViewConvertClass</span></a> struct</p> +</div> +</div> +<div class="refsect1"> +<a name="GstGLViewConvert.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GstGLViewConvert--downmix-mode"></a><h3>The <code class="literal">“downmix-mode”</code> property</h3> +<pre class="programlisting"> “downmix-mode” <a class="link" href="GstGLViewConvert.html#GstGLStereoDownmix" title="enum GstGLStereoDownmix"><span class="type">GstGLStereoDownmix</span></a></pre> +<p>Output anaglyph type to generate when downmixing to mono.</p> +<p>Flags: Read / Write</p> +<p>Default value: Dubois optimised Green-Magenta anaglyph</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstGLViewConvert--input-flags-override"></a><h3>The <code class="literal">“input-flags-override”</code> property</h3> +<pre class="programlisting"> “input-flags-override” <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoMultiviewFlags"><span class="type">GstVideoMultiviewFlags</span></a></pre> +<p>Override any input information about multiview layout flags.</p> +<p>Flags: Read / Write</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstGLViewConvert--input-mode-override"></a><h3>The <code class="literal">“input-mode-override”</code> property</h3> +<pre class="programlisting"> “input-mode-override” <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoMultiviewMode"><span class="type">GstVideoMultiviewMode</span></a></pre> +<p>Override any input information about multiview layout.</p> +<p>Flags: Read / Write</p> +<p>Default value: GST_VIDEO_MULTIVIEW_MODE_NONE</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstGLViewConvert--output-flags-override"></a><h3>The <code class="literal">“output-flags-override”</code> property</h3> +<pre class="programlisting"> “output-flags-override” <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoMultiviewFlags"><span class="type">GstVideoMultiviewFlags</span></a></pre> +<p>Override automatic negotiation for output multiview layout flags.</p> +<p>Flags: Read / Write</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstGLViewConvert--output-mode-override"></a><h3>The <code class="literal">“output-mode-override”</code> property</h3> +<pre class="programlisting"> “output-mode-override” <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoMultiviewMode"><span class="type">GstVideoMultiviewMode</span></a></pre> +<p>Override automatic output mode selection for multiview layout.</p> +<p>Flags: Read / Write</p> +<p>Default value: GST_VIDEO_MULTIVIEW_MODE_NONE</p> +</div> +</div> +<div class="refsect1"> +<a name="GstGLViewConvert.see-also"></a><h2>See Also</h2> +<p><a class="link" href="GstGLColorConvert.html" title="GstGLColorConvert"><span class="type">GstGLColorConvert</span></a>, <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.25</div> +</body> +</html> \ No newline at end of file
diff --git a/docs/libs/html/GstGLWindow.html b/docs/libs/html/GstGLWindow.html index 4ce4cb6..6ab4ff8 100644 --- a/docs/libs/html/GstGLWindow.html +++ b/docs/libs/html/GstGLWindow.html
@@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="GstGLUpload.html" title="GstGLUpload"> -<link rel="next" href="gst-plugins-bad-libs-GstGLWindowAndroid.html" title="GstGLWindowAndroid"> +<link rel="prev" href="GstGLViewConvert.html" title="GstGLViewConvert"> +<link rel="next" href="gst-plugins-bad-libs-OpenGL-debugging.html" title="OpenGL debugging"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -21,8 +21,8 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="GstGLUpload.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLWindowAndroid.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="p" href="GstGLViewConvert.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-OpenGL-debugging.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="GstGLWindow"></a><div class="titlepage"></div> @@ -221,6 +221,30 @@ <a class="link" href="GstGLWindow.html#gst-gl-window-handle-events" title="gst_gl_window_handle_events ()">gst_gl_window_handle_events</a> <span class="c_punctuation">()</span> </td> </tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLWindow.html#gst-gl-window-queue-resize" title="gst_gl_window_queue_resize ()">gst_gl_window_queue_resize</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="GstGLWindow.html#gst-gl-window-resize" title="gst_gl_window_resize ()">gst_gl_window_resize</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="GstGLWindow.html#gst-gl-window-set-render-rectangle" title="gst_gl_window_set_render_rectangle ()">gst_gl_window_set_render_rectangle</a> <span class="c_punctuation">()</span> +</td> +</tr> </tbody> </table></div> </div> @@ -574,9 +598,9 @@ </tr> <tr> <td class="parameter_name"><p>destroy</p></td> -<td class="parameter_description"><p> called when <em class="parameter"><code>data</code></em> -is not needed anymore. </p></td> -<td class="parameter_annotations"><span class="annotation">[<acronym title="This parameter is a 'destroy_data', for callbacks."><span class="acronym">destroy</span></acronym>]</span></td> +<td class="parameter_description"><p>called when <em class="parameter"><code>data</code></em> +is not needed anymore</p></td> +<td class="parameter_annotations"> </td> </tr> </tbody> </table></div> @@ -619,9 +643,9 @@ </tr> <tr> <td class="parameter_name"><p>destroy_notify</p></td> -<td class="parameter_description"><p> called when <em class="parameter"><code>data</code></em> -is not needed any more. </p></td> -<td class="parameter_annotations"><span class="annotation">[<acronym title="This parameter is a 'destroy_data', for callbacks."><span class="acronym">destroy</span></acronym>]</span></td> +<td class="parameter_description"><p>called when <em class="parameter"><code>data</code></em> +is not needed any more</p></td> +<td class="parameter_annotations"> </td> </tr> </tbody> </table></div> @@ -664,9 +688,9 @@ </tr> <tr> <td class="parameter_name"><p>destroy_notify</p></td> -<td class="parameter_description"><p> called when <em class="parameter"><code>data</code></em> -is not needed any more. </p></td> -<td class="parameter_annotations"><span class="annotation">[<acronym title="This parameter is a 'destroy_data', for callbacks."><span class="acronym">destroy</span></acronym>]</span></td> +<td class="parameter_description"><p>called when <em class="parameter"><code>data</code></em> +is not needed any more</p></td> +<td class="parameter_annotations"> </td> </tr> </tbody> </table></div> @@ -709,9 +733,9 @@ </tr> <tr> <td class="parameter_name"><p>destroy_notify</p></td> -<td class="parameter_description"><p> called when <em class="parameter"><code>data</code></em> -is not needed any more. </p></td> -<td class="parameter_annotations"><span class="annotation">[<acronym title="This parameter is a 'destroy_data', for callbacks."><span class="acronym">destroy</span></acronym>]</span></td> +<td class="parameter_description"><p>called when <em class="parameter"><code>data</code></em> +is not needed any more</p></td> +<td class="parameter_annotations"> </td> </tr> </tbody> </table></div> @@ -910,6 +934,74 @@ </table></div> </div> </div> +<hr> +<div class="refsect2"> +<a name="gst-gl-window-queue-resize"></a><h3>gst_gl_window_queue_resize ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_window_queue_resize (<em class="parameter"><code><a class="link" href="GstGLWindow.html" title="GstGLWindow"><span class="type">GstGLWindow</span></a> *window</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-window-resize"></a><h3>gst_gl_window_resize ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_window_resize (<em class="parameter"><code><a class="link" href="GstGLWindow.html" title="GstGLWindow"><span class="type">GstGLWindow</span></a> *window</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-window-set-render-rectangle"></a><h3>gst_gl_window_set_render_rectangle ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +gst_gl_window_set_render_rectangle (<em class="parameter"><code><a class="link" href="GstGLWindow.html" title="GstGLWindow"><span class="type">GstGLWindow</span></a> *window</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre> +<p>Tell a <em class="parameter"><code>window</code></em> + that it should render into a specific region of the window +according to the <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideooverlay.html#GstVideoOverlay-struct"><span class="type">GstVideoOverlay</span></a> interface.</p> +<div class="refsect3"> +<a name="gst-gl-window-set-render-rectangle.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>window</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLWindow.html" title="GstGLWindow"><span class="type">GstGLWindow</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x position</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y position</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>width</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>height</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-window-set-render-rectangle.returns"></a><h4>Returns</h4> +<p> whether the specified region could be set</p> +</div> +</div> </div> <div class="refsect1"> <a name="GstGLWindow.other_details"></a><h2>Types and Values</h2> @@ -926,18 +1018,24 @@ <tbody> <tr> <td class="enum_member_name"><p><a name="GST-GL-WINDOW-ERROR-FAILED:CAPS"></a>GST_GL_WINDOW_ERROR_FAILED</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>failed for a unspecified reason</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GL-WINDOW-ERROR-OLD-LIBS:CAPS"></a>GST_GL_WINDOW_ERROR_OLD_LIBS</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>the implementation is too old</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GL-WINDOW-ERROR-RESOURCE-UNAVAILABLE:CAPS"></a>GST_GL_WINDOW_ERROR_RESOURCE_UNAVAILABLE</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>no such resource was found</p> +</td> +<td class="enum_member_annotations"> </td> </tr> </tbody> </table></div> @@ -1057,18 +1155,18 @@ </tr> <tr> <td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLWindowClass.show"></a>show</code></em> ()</p></td> -<td> </td> -<td> </td> +<td class="struct_member_description"><p>request that the window be shown to the user</p></td> +<td class="struct_member_annotations"> </td> </tr> <tr> <td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLWindowClass.set-render-rectangle"></a>set_render_rectangle</code></em> ()</p></td> -<td> </td> -<td> </td> +<td class="struct_member_description"><p>request a rectangle to render into. See <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideooverlay.html#GstVideoOverlay-struct"><span class="type">GstVideoOverlay</span></a></p></td> +<td class="struct_member_annotations"> </td> </tr> <tr> <td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLWindowClass.queue-resize"></a>queue_resize</code></em> ()</p></td> -<td> </td> -<td> </td> +<td class="struct_member_description"><p>request a resize to occur when possible</p></td> +<td class="struct_member_annotations"> </td> </tr> </tbody> </table></div>
diff --git a/docs/libs/html/annotation-glossary.html b/docs/libs/html/annotation-glossary.html index 8780676..17a737a 100644 --- a/docs/libs/html/annotation-glossary.html +++ b/docs/libs/html/annotation-glossary.html
@@ -16,10 +16,10 @@ <span class="dim">|</span> <a class="shortcut" href="#glsC">C</a> <span class="dim">|</span> - <a class="shortcut" href="#glsD">D</a> - <span class="dim">|</span> <a class="shortcut" href="#glsE">E</a> <span class="dim">|</span> + <a class="shortcut" href="#glsN">N</a> + <span class="dim">|</span> <a class="shortcut" href="#glsO">O</a> <span class="dim">|</span> <a class="shortcut" href="#glsS">S</a> @@ -43,12 +43,12 @@ <a name="glsC"></a><h3 class="title">C</h3> <dt><span class="glossterm"><a name="annotation-glossterm-closure"></a>closure</span></dt> <dd class="glossdef"><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd> -<a name="glsD"></a><h3 class="title">D</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-destroy"></a>destroy</span></dt> -<dd class="glossdef"><p>This parameter is a 'destroy_data', for callbacks.</p></dd> <a name="glsE"></a><h3 class="title">E</h3> <dt><span class="glossterm"><a name="annotation-glossterm-element-type"></a>element-type</span></dt> <dd class="glossdef"><p>Generics and defining elements of containers and arrays.</p></dd> +<a name="glsN"></a><h3 class="title">N</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-nullable"></a>nullable</span></dt> +<dd class="glossdef"><p>NULL may be passed as the value in, out, in-out; or as a return value.</p></dd> <a name="glsO"></a><h3 class="title">O</h3> <dt><span class="glossterm"><a name="annotation-glossterm-out"></a>out</span></dt> <dd class="glossdef"><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
diff --git a/docs/libs/html/api-index-full.html b/docs/libs/html/api-index-full.html index 621b26f..efd6412 100644 --- a/docs/libs/html/api-index-full.html +++ b/docs/libs/html/api-index-full.html
@@ -258,12 +258,36 @@ <dd></dd> <a name="idxE"></a><h3 class="title">E</h3> <dt> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-from-dmabuf" title="gst_egl_image_from_dmabuf ()">gst_egl_image_from_dmabuf</a>, function in <a class="link" href="gst-plugins-bad-libs-GstEGLImage.html" title="GstEGLImage">GstEGLImage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-get-image" title="gst_egl_image_get_image ()">gst_egl_image_get_image</a>, function in <a class="link" href="gst-plugins-bad-libs-GstEGLImage.html" title="GstEGLImage">GstEGLImage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-get-orientation" title="gst_egl_image_get_orientation ()">gst_egl_image_get_orientation</a>, function in <a class="link" href="gst-plugins-bad-libs-GstEGLImage.html" title="GstEGLImage">GstEGLImage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-new-wrapped" title="gst_egl_image_new_wrapped ()">gst_egl_image_new_wrapped</a>, function in <a class="link" href="gst-plugins-bad-libs-GstEGLImage.html" title="GstEGLImage">GstEGLImage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-ref" title="gst_egl_image_ref ()">gst_egl_image_ref</a>, function in <a class="link" href="gst-plugins-bad-libs-GstEGLImage.html" title="GstEGLImage">GstEGLImage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-unref" title="gst_egl_image_unref ()">gst_egl_image_unref</a>, function in <a class="link" href="gst-plugins-bad-libs-GstEGLImage.html" title="GstEGLImage">GstEGLImage</a> +</dt> +<dd></dd> +<dt> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#gst-event-parse-mpegts-section" title="gst_event_parse_mpegts_section ()">gst_event_parse_mpegts_section</a>, function in <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html" title="Base MPEG-TS sections">Base MPEG-TS sections</a> </dt> <dd></dd> <a name="idxG"></a><h3 class="title">G</h3> <dt> -<a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams">GstGLAllocationParams</a>, struct in <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html" title="GstGLBaseMemory">gstglbasememory</a> +<a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct" title="struct GstGLAllocationParams">GstGLAllocationParams</a>, struct in <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html" title="GstGLBaseMemory">gstglbasememory</a> </dt> <dd></dd> <dt> @@ -379,15 +403,15 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#GstGLContextCocoa" title="struct GstGLContextCocoa">GstGLContextCocoa</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html" title="GstGLContextCocoa">GstGLContextCocoa</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextCocoa.html#GstGLContextCocoa">GstGLContextCocoa</a>, struct in GstGLContextCocoa </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html#GstGLContextEagl" title="struct GstGLContextEagl">GstGLContextEagl</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html" title="GstGLContextEagl">GstGLContextEagl</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextEagl.html#GstGLContextEagl">GstGLContextEagl</a>, struct in GstGLContextEagl </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#GstGLContextEGL" title="struct GstGLContextEGL">GstGLContextEGL</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html" title="GstGLContextEGL">GstGLContextEGL</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextEGL.html#GstGLContextEGL">GstGLContextEGL</a>, struct in GstGLContextEGL </dt> <dd></dd> <dt> @@ -395,7 +419,7 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#GstGLContextGLX" title="struct GstGLContextGLX">GstGLContextGLX</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html" title="GstGLContextGLX">GstGLContextGLX</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextGLX.html#GstGLContextGLX">GstGLContextGLX</a>, struct in GstGLContextGLX </dt> <dd></dd> <dt> @@ -403,7 +427,7 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#GstGLContextWGL" title="struct GstGLContextWGL">GstGLContextWGL</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html" title="GstGLContextWGL">GstGLContextWGL</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextWGL.html#GstGLContextWGL">GstGLContextWGL</a>, struct in GstGLContextWGL </dt> <dd></dd> <dt> @@ -447,6 +471,18 @@ </dt> <dd></dd> <dt> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL">GstGLMemoryEGL</a>, struct in <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL">GstGLMemoryEGL</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGLAllocator" title="GstGLMemoryEGLAllocator">GstGLMemoryEGLAllocator</a>, struct in <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL">gstglmemoryegl</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGLAllocatorClass" title="GstGLMemoryEGLAllocatorClass">GstGLMemoryEGLAllocatorClass</a>, struct in <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL">gstglmemoryegl</a> +</dt> +<dd></dd> +<dt> <a class="link" href="gst-plugins-bad-libs-gstglmemorypbo.html#GstGLMemoryPBO" title="GstGLMemoryPBO">GstGLMemoryPBO</a>, struct in <a class="link" href="gst-plugins-bad-libs-gstglmemorypbo.html" title="GstGLMemoryPBO">GstGLMemoryPBO</a> </dt> <dd></dd> @@ -479,11 +515,11 @@ </dt> <dd></dd> <dt> -GstGLSLStage, struct in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#GstGLSLStage-struct" title="GstGLSLStage">GstGLSLStage</a>, struct in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -GstGLSLStageClass, struct in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#GstGLSLStageClass" title="GstGLSLStageClass">GstGLSLStageClass</a>, struct in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> @@ -507,47 +543,47 @@ </dt> <dd></dd> <dt> -gst_glsl_stage_compile, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-compile" title="gst_glsl_stage_compile ()">gst_glsl_stage_compile</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_get_handle, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-get-handle" title="gst_glsl_stage_get_handle ()">gst_glsl_stage_get_handle</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_get_profile, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-get-profile" title="gst_glsl_stage_get_profile ()">gst_glsl_stage_get_profile</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_get_shader_type, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-get-shader-type" title="gst_glsl_stage_get_shader_type ()">gst_glsl_stage_get_shader_type</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_get_version, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-get-version" title="gst_glsl_stage_get_version ()">gst_glsl_stage_get_version</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_new, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new" title="gst_glsl_stage_new ()">gst_glsl_stage_new</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_new_default_fragment, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new-default-fragment" title="gst_glsl_stage_new_default_fragment ()">gst_glsl_stage_new_default_fragment</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_new_default_vertex, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new-default-vertex" title="gst_glsl_stage_new_default_vertex ()">gst_glsl_stage_new_default_vertex</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_new_with_string, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new-with-string" title="gst_glsl_stage_new_with_string ()">gst_glsl_stage_new_with_string</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_new_with_strings, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-new-with-strings" title="gst_glsl_stage_new_with_strings ()">gst_glsl_stage_new_with_strings</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> -gst_glsl_stage_set_strings, function in <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> +<a class="link" href="GstGLSLStage.html#gst-glsl-stage-set-strings" title="gst_glsl_stage_set_strings ()">gst_glsl_stage_set_strings</a>, function in <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> </dt> <dd></dd> <dt> @@ -571,7 +607,7 @@ </dt> <dd></dd> <dt> -GstGLStereoDownmix, enum in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#GstGLStereoDownmix" title="enum GstGLStereoDownmix">GstGLStereoDownmix</a>, enum in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> @@ -591,31 +627,31 @@ </dt> <dd></dd> <dt> -GstGLViewConvert, struct in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#GstGLViewConvert-struct" title="GstGLViewConvert">GstGLViewConvert</a>, struct in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -GstGLViewConvert:downmix-mode, object property in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#GstGLViewConvert--downmix-mode" title="The “downmix-mode” property">GstGLViewConvert:downmix-mode</a>, object property in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -GstGLViewConvert:input-flags-override, object property in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#GstGLViewConvert--input-flags-override" title="The “input-flags-override” property">GstGLViewConvert:input-flags-override</a>, object property in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -GstGLViewConvert:input-mode-override, object property in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#GstGLViewConvert--input-mode-override" title="The “input-mode-override” property">GstGLViewConvert:input-mode-override</a>, object property in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -GstGLViewConvert:output-flags-override, object property in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#GstGLViewConvert--output-flags-override" title="The “output-flags-override” property">GstGLViewConvert:output-flags-override</a>, object property in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -GstGLViewConvert:output-mode-override, object property in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#GstGLViewConvert--output-mode-override" title="The “output-mode-override” property">GstGLViewConvert:output-mode-override</a>, object property in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -GstGLViewConvertClass, struct in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#GstGLViewConvertClass" title="GstGLViewConvertClass">GstGLViewConvertClass</a>, struct in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> @@ -631,11 +667,11 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGL" title="struct GstGLWindowAndroidEGL">GstGLWindowAndroidEGL</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html" title="GstGLWindowAndroid">GstGLWindowAndroid</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGL">GstGLWindowAndroidEGL</a>, struct in GstGLWindowAndroid </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGLClass" title="struct GstGLWindowAndroidEGLClass">GstGLWindowAndroidEGLClass</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html" title="GstGLWindowAndroid">GstGLWindowAndroid</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGLClass">GstGLWindowAndroidEGLClass</a>, struct in GstGLWindowAndroid </dt> <dd></dd> <dt> @@ -647,19 +683,19 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoa" title="struct GstGLWindowCocoa">GstGLWindowCocoa</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html" title="GstGLWindowCocoa">GstGLWindowCocoa</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoa">GstGLWindowCocoa</a>, struct in GstGLWindowCocoa </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoaClass" title="struct GstGLWindowCocoaClass">GstGLWindowCocoaClass</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html" title="GstGLWindowCocoa">GstGLWindowCocoa</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoaClass">GstGLWindowCocoaClass</a>, struct in GstGLWindowCocoa </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGL" title="struct GstGLWindowDispmanxEGL">GstGLWindowDispmanxEGL</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html" title="GstGLWindowDispmanx">GstGLWindowDispmanx</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGL">GstGLWindowDispmanxEGL</a>, struct in GstGLWindowDispmanx </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGLClass" title="struct GstGLWindowDispmanxEGLClass">GstGLWindowDispmanxEGLClass</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html" title="GstGLWindowDispmanx">GstGLWindowDispmanx</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGLClass">GstGLWindowDispmanxEGLClass</a>, struct in GstGLWindowDispmanx </dt> <dd></dd> <dt> @@ -671,27 +707,27 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGL" title="struct GstGLWindowWaylandEGL">GstGLWindowWaylandEGL</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html" title="GstGLWindowWayland">GstGLWindowWayland</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGL">GstGLWindowWaylandEGL</a>, struct in GstGLWindowWayland </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGLClass" title="struct GstGLWindowWaylandEGLClass">GstGLWindowWaylandEGLClass</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html" title="GstGLWindowWayland">GstGLWindowWayland</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGLClass">GstGLWindowWaylandEGLClass</a>, struct in GstGLWindowWayland </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32" title="struct GstGLWindowWin32">GstGLWindowWin32</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html" title="GstGLWindowWin32">GstGLWindowWin32</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32">GstGLWindowWin32</a>, struct in GstGLWindowWin32 </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32Class" title="struct GstGLWindowWin32Class">GstGLWindowWin32Class</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html" title="GstGLWindowWin32">GstGLWindowWin32</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32Class">GstGLWindowWin32Class</a>, struct in GstGLWindowWin32 </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11" title="struct GstGLWindowX11">GstGLWindowX11</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html" title="GstGLWindowX11">GstGLWindowX11</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11">GstGLWindowX11</a>, struct in GstGLWindowX11 </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11Class" title="struct GstGLWindowX11Class">GstGLWindowX11Class</a>, struct in <a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html" title="GstGLWindowX11">GstGLWindowX11</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11Class">GstGLWindowX11Class</a>, struct in GstGLWindowX11 </dt> <dd></dd> <dt> @@ -911,19 +947,23 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-clear-shader" title="gst_gl_context_clear_shader ()">gst_gl_context_clear_shader</a>, function in <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities">OpenGL Miscellaneous Utilities</a> +<a class="link" href="GstGLFramebuffer.html#gst-gl-context-clear-framebuffer" title="gst_gl_context_clear_framebuffer ()">gst_gl_context_clear_framebuffer</a>, function in <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer">GstGLFramebuffer</a> </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-get-current-context" title="gst_gl_context_cocoa_get_current_context ()">gst_gl_context_cocoa_get_current_context</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html" title="GstGLContextCocoa">GstGLContextCocoa</a> +<a class="link" href="GstGLShader.html#gst-gl-context-clear-shader" title="gst_gl_context_clear_shader ()">gst_gl_context_clear_shader</a>, function in <a class="link" href="GstGLShader.html" title="GstGLShader">GstGLShader</a> </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-get-pixel-format" title="gst_gl_context_cocoa_get_pixel_format ()">gst_gl_context_cocoa_get_pixel_format</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html" title="GstGLContextCocoa">GstGLContextCocoa</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-get-current-context">gst_gl_context_cocoa_get_current_context</a>, function in GstGLContextCocoa </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-new" title="gst_gl_context_cocoa_new ()">gst_gl_context_cocoa_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html" title="GstGLContextCocoa">GstGLContextCocoa</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-get-pixel-format">gst_gl_context_cocoa_get_pixel_format</a>, function in GstGLContextCocoa +</dt> +<dd></dd> +<dt> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-new">gst_gl_context_cocoa_new</a>, function in GstGLContextCocoa </dt> <dd></dd> <dt> @@ -943,23 +983,27 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html#gst-gl-context-eagl-get-current-context" title="gst_gl_context_eagl_get_current_context ()">gst_gl_context_eagl_get_current_context</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html" title="GstGLContextEagl">GstGLContextEagl</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextEagl.html#gst-gl-context-eagl-get-current-context">gst_gl_context_eagl_get_current_context</a>, function in GstGLContextEagl </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html#gst-gl-context-eagl-new" title="gst_gl_context_eagl_new ()">gst_gl_context_eagl_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html" title="GstGLContextEagl">GstGLContextEagl</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextEagl.html#gst-gl-context-eagl-new">gst_gl_context_eagl_new</a>, function in GstGLContextEagl </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-get-current-context" title="gst_gl_context_egl_get_current_context ()">gst_gl_context_egl_get_current_context</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html" title="GstGLContextEGL">GstGLContextEGL</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-get-current-context">gst_gl_context_egl_get_current_context</a>, function in GstGLContextEGL </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-get-proc-address" title="gst_gl_context_egl_get_proc_address ()">gst_gl_context_egl_get_proc_address</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html" title="GstGLContextEGL">GstGLContextEGL</a> +gst_gl_context_egl_get_error_string, function in GstGLContextEGL </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-new" title="gst_gl_context_egl_new ()">gst_gl_context_egl_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html" title="GstGLContextEGL">GstGLContextEGL</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-get-proc-address">gst_gl_context_egl_get_proc_address</a>, function in GstGLContextEGL +</dt> +<dd></dd> +<dt> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-new">gst_gl_context_egl_new</a>, function in GstGLContextEGL </dt> <dd></dd> <dt> @@ -1027,15 +1071,15 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-get-current-context" title="gst_gl_context_glx_get_current_context ()">gst_gl_context_glx_get_current_context</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html" title="GstGLContextGLX">GstGLContextGLX</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-get-current-context">gst_gl_context_glx_get_current_context</a>, function in GstGLContextGLX </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-get-proc-address" title="gst_gl_context_glx_get_proc_address ()">gst_gl_context_glx_get_proc_address</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html" title="GstGLContextGLX">GstGLContextGLX</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-get-proc-address">gst_gl_context_glx_get_proc_address</a>, function in GstGLContextGLX </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-new" title="gst_gl_context_glx_new ()">gst_gl_context_glx_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html" title="GstGLContextGLX">GstGLContextGLX</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-new">gst_gl_context_glx_new</a>, function in GstGLContextGLX </dt> <dd></dd> <dt> @@ -1067,15 +1111,15 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-get-current-context" title="gst_gl_context_wgl_get_current_context ()">gst_gl_context_wgl_get_current_context</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html" title="GstGLContextWGL">GstGLContextWGL</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-get-current-context">gst_gl_context_wgl_get_current_context</a>, function in GstGLContextWGL </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-get-proc-address" title="gst_gl_context_wgl_get_proc_address ()">gst_gl_context_wgl_get_proc_address</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html" title="GstGLContextWGL">GstGLContextWGL</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-get-proc-address">gst_gl_context_wgl_get_proc_address</a>, function in GstGLContextWGL </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-new" title="gst_gl_context_wgl_new ()">gst_gl_context_wgl_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html" title="GstGLContextWGL">GstGLContextWGL</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-new">gst_gl_context_wgl_new</a>, function in GstGLContextWGL </dt> <dd></dd> <dt> @@ -1083,6 +1127,10 @@ </dt> <dd></dd> <dt> +gst_gl_display_cocoa_new, function in GstGLDIsplayCocoa +</dt> +<dd></dd> +<dt> <a class="link" href="GstGLDisplay.html#GST-GL-DISPLAY-CONTEXT-TYPE:CAPS" title="GST_GL_DISPLAY_CONTEXT_TYPE">GST_GL_DISPLAY_CONTEXT_TYPE</a>, macro in <a class="link" href="GstGLDisplay.html" title="GstGLDisplay">GstGLDisplay</a> </dt> <dd></dd> @@ -1091,6 +1139,10 @@ </dt> <dd></dd> <dt> +gst_gl_display_egl_new, function in GstGLDIsplayEGL +</dt> +<dd></dd> +<dt> <a class="link" href="GstGLDisplay.html#gst-gl-display-filter-gl-api" title="gst_gl_display_filter_gl_api ()">gst_gl_display_filter_gl_api</a>, function in <a class="link" href="GstGLDisplay.html" title="GstGLDisplay">GstGLDisplay</a> </dt> <dd></dd> @@ -1115,10 +1167,30 @@ </dt> <dd></dd> <dt> +<a class="link" href="gst-plugins-bad-libs-GstGLDisplayWayland.html#gst-gl-display-wayland-new" title="gst_gl_display_wayland_new ()">gst_gl_display_wayland_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLDisplayWayland.html" title="GstGLDisplayWayland">GstGLDisplayWayland</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLDisplayWayland.html#gst-gl-display-wayland-new-with-display" title="gst_gl_display_wayland_new_with_display ()">gst_gl_display_wayland_new_with_display</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLDisplayWayland.html" title="GstGLDisplayWayland">GstGLDisplayWayland</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLDisplayX11.html#gst-gl-display-x11-new" title="gst_gl_display_x11_new ()">gst_gl_display_x11_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLDisplayX11.html" title="GstGLDisplayX11">GstGLDisplayX11</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLDisplayX11.html#gst-gl-display-x11-new-with-display" title="gst_gl_display_x11_new_with_display ()">gst_gl_display_x11_new_with_display</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLDisplayX11.html" title="GstGLDisplayX11">GstGLDisplayX11</a> +</dt> +<dd></dd> +<dt> <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-ensure-element-data" title="gst_gl_ensure_element_data ()">gst_gl_ensure_element_data</a>, function in <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities">OpenGL Miscellaneous Utilities</a> </dt> <dd></dd> <dt> +<a class="link" href="GstGLFilter.html#gst-gl-filter-draw-fullscreen-quad" title="gst_gl_filter_draw_fullscreen_quad ()">gst_gl_filter_draw_fullscreen_quad</a>, function in <a class="link" href="GstGLFilter.html" title="GstGLFilter">GstGLFilter</a> +</dt> +<dd></dd> +<dt> <a class="link" href="GstGLFilter.html#gst-gl-filter-filter-texture" title="gst_gl_filter_filter_texture ()">gst_gl_filter_filter_texture</a>, function in <a class="link" href="GstGLFilter.html" title="GstGLFilter">GstGLFilter</a> </dt> <dd></dd> @@ -1139,10 +1211,38 @@ </dt> <dd></dd> <dt> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-attach" title="gst_gl_framebuffer_attach ()">gst_gl_framebuffer_attach</a>, function in <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer">GstGLFramebuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-bind" title="gst_gl_framebuffer_bind ()">gst_gl_framebuffer_bind</a>, function in <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer">GstGLFramebuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-draw-to-texture" title="gst_gl_framebuffer_draw_to_texture ()">gst_gl_framebuffer_draw_to_texture</a>, function in <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer">GstGLFramebuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-get-effective-dimensions" title="gst_gl_framebuffer_get_effective_dimensions ()">gst_gl_framebuffer_get_effective_dimensions</a>, function in <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer">GstGLFramebuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-get-id" title="gst_gl_framebuffer_get_id ()">gst_gl_framebuffer_get_id</a>, function in <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer">GstGLFramebuffer</a> +</dt> +<dd></dd> +<dt> <a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-new" title="gst_gl_framebuffer_new ()">gst_gl_framebuffer_new</a>, function in <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer">GstGLFramebuffer</a> </dt> <dd></dd> <dt> +<a class="link" href="GstGLFramebuffer.html#gst-gl-framebuffer-new-with-default-depth" title="gst_gl_framebuffer_new_with_default_depth ()">gst_gl_framebuffer_new_with_default_depth</a>, function in <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer">GstGLFramebuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-get-affine-transformation-meta-as-ndc" title="gst_gl_get_affine_transformation_meta_as_ndc ()">gst_gl_get_affine_transformation_meta_as_ndc</a>, function in <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities">OpenGL Miscellaneous Utilities</a> +</dt> +<dd></dd> +<dt> <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-get-plane-data-size" title="gst_gl_get_plane_data_size ()">gst_gl_get_plane_data_size</a>, function in <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities">OpenGL Miscellaneous Utilities</a> </dt> <dd></dd> @@ -1179,6 +1279,26 @@ </dt> <dd></dd> <dt> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GST-GL-MEMORY-EGL-ALLOCATOR-NAME:CAPS" title="GST_GL_MEMORY_EGL_ALLOCATOR_NAME">GST_GL_MEMORY_EGL_ALLOCATOR_NAME</a>, macro in <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL">gstglmemoryegl</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-get-display" title="gst_gl_memory_egl_get_display ()">gst_gl_memory_egl_get_display</a>, function in <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL">GstGLMemoryEGL</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-get-image" title="gst_gl_memory_egl_get_image ()">gst_gl_memory_egl_get_image</a>, function in <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL">GstGLMemoryEGL</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-get-orientation" title="gst_gl_memory_egl_get_orientation ()">gst_gl_memory_egl_get_orientation</a>, function in <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL">GstGLMemoryEGL</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-init-once" title="gst_gl_memory_egl_init_once ()">gst_gl_memory_egl_init_once</a>, function in <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL">GstGLMemoryEGL</a> +</dt> +<dd></dd> +<dt> <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#gst-gl-memory-get-texture-height" title="gst_gl_memory_get_texture_height ()">gst_gl_memory_get_texture_height</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html" title="GstGLMemory">GstGLMemory</a> </dt> <dd></dd> @@ -1243,6 +1363,30 @@ </dt> <dd></dd> <dt> +<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-multiply-matrix4" title="gst_gl_multiply_matrix4 ()">gst_gl_multiply_matrix4</a>, function in <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities">OpenGL Miscellaneous Utilities</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-add-caps" title="gst_gl_overlay_compositor_add_caps ()">gst_gl_overlay_compositor_add_caps</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html" title="GstGLOverlayCompositor">GstGLOverlayCompositor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-draw-overlays" title="gst_gl_overlay_compositor_draw_overlays ()">gst_gl_overlay_compositor_draw_overlays</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html" title="GstGLOverlayCompositor">GstGLOverlayCompositor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-free-overlays" title="gst_gl_overlay_compositor_free_overlays ()">gst_gl_overlay_compositor_free_overlays</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html" title="GstGLOverlayCompositor">GstGLOverlayCompositor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-new" title="gst_gl_overlay_compositor_new ()">gst_gl_overlay_compositor_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html" title="GstGLOverlayCompositor">GstGLOverlayCompositor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-upload-overlays" title="gst_gl_overlay_compositor_upload_overlays ()">gst_gl_overlay_compositor_upload_overlays</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html" title="GstGLOverlayCompositor">GstGLOverlayCompositor</a> +</dt> +<dd></dd> +<dt> <a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#gst-gl-platform-from-string" title="gst_gl_platform_from_string ()">gst_gl_platform_from_string</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLAPI.html" title="GstGLAPI">GstGLAPI</a> </dt> <dd></dd> @@ -1251,6 +1395,86 @@ </dt> <dd></dd> <dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-counter" title="gst_gl_query_counter ()">gst_gl_query_counter</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-counter-log" title="gst_gl_query_counter_log()">gst_gl_query_counter_log</a>, macro in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-counter-log-valist" title="gst_gl_query_counter_log_valist()">gst_gl_query_counter_log_valist</a>, macro in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-end" title="gst_gl_query_end ()">gst_gl_query_end</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-free" title="gst_gl_query_free ()">gst_gl_query_free</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-init" title="gst_gl_query_init ()">gst_gl_query_init</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-new" title="gst_gl_query_new ()">gst_gl_query_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-result" title="gst_gl_query_result ()">gst_gl_query_result</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-start" title="gst_gl_query_start ()">gst_gl_query_start</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-start-log" title="gst_gl_query_start_log()">gst_gl_query_start_log</a>, macro in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-start-log-valist" title="gst_gl_query_start_log_valist()">gst_gl_query_start_log_valist</a>, macro in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-unset" title="gst_gl_query_unset ()">gst_gl_query_unset</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery">GstGLQuery</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-allocation-params-new" title="gst_gl_renderbuffer_allocation_params_new ()">gst_gl_renderbuffer_allocation_params_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer">GstGLRenderbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-allocation-params-new-wrapped" title="gst_gl_renderbuffer_allocation_params_new_wrapped ()">gst_gl_renderbuffer_allocation_params_new_wrapped</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer">GstGLRenderbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#GST-GL-RENDERBUFFER-ALLOCATOR-NAME:CAPS" title="GST_GL_RENDERBUFFER_ALLOCATOR_NAME">GST_GL_RENDERBUFFER_ALLOCATOR_NAME</a>, macro in <a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer">GstGLRenderbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-height" title="gst_gl_renderbuffer_get_height ()">gst_gl_renderbuffer_get_height</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer">GstGLRenderbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-id" title="gst_gl_renderbuffer_get_id ()">gst_gl_renderbuffer_get_id</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer">GstGLRenderbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-type" title="gst_gl_renderbuffer_get_type ()">gst_gl_renderbuffer_get_type</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer">GstGLRenderbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-width" title="gst_gl_renderbuffer_get_width ()">gst_gl_renderbuffer_get_width</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer">GstGLRenderbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-init-once" title="gst_gl_renderbuffer_init_once ()">gst_gl_renderbuffer_init_once</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer">GstGLRenderbuffer</a> +</dt> +<dd></dd> +<dt> <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-run-query" title="gst_gl_run_query ()">gst_gl_run_query</a>, function in <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities">OpenGL Miscellaneous Utilities</a> </dt> <dd></dd> @@ -1267,6 +1491,10 @@ </dt> <dd></dd> <dt> +<a class="link" href="GstGLShader.html#gst-gl-shader-bind-frag-data-location" title="gst_gl_shader_bind_frag_data_location ()">gst_gl_shader_bind_frag_data_location</a>, function in <a class="link" href="GstGLShader.html" title="GstGLShader">GstGLShader</a> +</dt> +<dd></dd> +<dt> <a class="link" href="GstGLShader.html#gst-gl-shader-compile-attach-stage" title="gst_gl_shader_compile_attach_stage ()">gst_gl_shader_compile_attach_stage</a>, function in <a class="link" href="GstGLShader.html" title="GstGLShader">GstGLShader</a> </dt> <dd></dd> @@ -1427,10 +1655,6 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-api-get-type" title="gst_gl_sync_meta_api_get_type ()">gst_gl_sync_meta_api_get_type</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html" title="GstGLSyncMeta">GstGLSyncMeta</a> -</dt> -<dd></dd> -<dt> <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-get-info" title="gst_gl_sync_meta_get_info ()">gst_gl_sync_meta_get_info</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html" title="GstGLSyncMeta">GstGLSyncMeta</a> </dt> <dd></dd> @@ -1511,6 +1735,10 @@ </dt> <dd></dd> <dt> +<a class="link" href="GstGLUpload.html#gst-gl-upload-set-context" title="gst_gl_upload_set_context ()">gst_gl_upload_set_context</a>, function in <a class="link" href="GstGLUpload.html" title="GstGLUpload">GstGLUpload</a> +</dt> +<dd></dd> +<dt> <a class="link" href="GstGLUpload.html#gst-gl-upload-transform-caps" title="gst_gl_upload_transform_caps ()">gst_gl_upload_transform_caps</a>, function in <a class="link" href="GstGLUpload.html" title="GstGLUpload">GstGLUpload</a> </dt> <dd></dd> @@ -1559,43 +1787,43 @@ </dt> <dd></dd> <dt> -gst_gl_view_convert_fixate_caps, function in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-fixate-caps" title="gst_gl_view_convert_fixate_caps ()">gst_gl_view_convert_fixate_caps</a>, function in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -gst_gl_view_convert_get_output, function in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-get-output" title="gst_gl_view_convert_get_output ()">gst_gl_view_convert_get_output</a>, function in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -gst_gl_view_convert_new, function in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-new" title="gst_gl_view_convert_new ()">gst_gl_view_convert_new</a>, function in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -gst_gl_view_convert_perform, function in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-perform" title="gst_gl_view_convert_perform ()">gst_gl_view_convert_perform</a>, function in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -gst_gl_view_convert_reset, function in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-reset" title="gst_gl_view_convert_reset ()">gst_gl_view_convert_reset</a>, function in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -gst_gl_view_convert_set_caps, function in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-set-caps" title="gst_gl_view_convert_set_caps ()">gst_gl_view_convert_set_caps</a>, function in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -gst_gl_view_convert_set_context, function in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-set-context" title="gst_gl_view_convert_set_context ()">gst_gl_view_convert_set_context</a>, function in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -gst_gl_view_convert_submit_input_buffer, function in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-submit-input-buffer" title="gst_gl_view_convert_submit_input_buffer ()">gst_gl_view_convert_submit_input_buffer</a>, function in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -gst_gl_view_convert_transform_caps, function in GstGLViewConvert +<a class="link" href="GstGLViewConvert.html#gst-gl-view-convert-transform-caps" title="gst_gl_view_convert_transform_caps ()">gst_gl_view_convert_transform_caps</a>, function in <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html#gst-gl-window-android-egl-new" title="gst_gl_window_android_egl_new ()">gst_gl_window_android_egl_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html" title="GstGLWindowAndroid">GstGLWindowAndroid</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowAndroid.html#gst-gl-window-android-egl-new">gst_gl_window_android_egl_new</a>, function in GstGLWindowAndroid </dt> <dd></dd> <dt> @@ -1603,15 +1831,15 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#gst-gl-window-cocoa-create-window" title="gst_gl_window_cocoa_create_window ()">gst_gl_window_cocoa_create_window</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html" title="GstGLWindowCocoa">GstGLWindowCocoa</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowCocoa.html#gst-gl-window-cocoa-create-window">gst_gl_window_cocoa_create_window</a>, function in GstGLWindowCocoa </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#gst-gl-window-cocoa-new" title="gst_gl_window_cocoa_new ()">gst_gl_window_cocoa_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html" title="GstGLWindowCocoa">GstGLWindowCocoa</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowCocoa.html#gst-gl-window-cocoa-new">gst_gl_window_cocoa_new</a>, function in GstGLWindowCocoa </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html#gst-gl-window-dispmanx-egl-new" title="gst_gl_window_dispmanx_egl_new ()">gst_gl_window_dispmanx_egl_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html" title="GstGLWindowDispmanx">GstGLWindowDispmanx</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowDispmanx.html#gst-gl-window-dispmanx-egl-new">gst_gl_window_dispmanx_egl_new</a>, function in GstGLWindowDispmanx </dt> <dd></dd> <dt> @@ -1655,10 +1883,18 @@ </dt> <dd></dd> <dt> +<a class="link" href="GstGLWindow.html#gst-gl-window-queue-resize" title="gst_gl_window_queue_resize ()">gst_gl_window_queue_resize</a>, function in <a class="link" href="GstGLWindow.html" title="GstGLWindow">GstGLWindow</a> +</dt> +<dd></dd> +<dt> <a class="link" href="GstGLWindow.html#gst-gl-window-quit" title="gst_gl_window_quit ()">gst_gl_window_quit</a>, function in <a class="link" href="GstGLWindow.html" title="GstGLWindow">GstGLWindow</a> </dt> <dd></dd> <dt> +<a class="link" href="GstGLWindow.html#gst-gl-window-resize" title="gst_gl_window_resize ()">gst_gl_window_resize</a>, function in <a class="link" href="GstGLWindow.html" title="GstGLWindow">GstGLWindow</a> +</dt> +<dd></dd> +<dt> <a class="link" href="GstGLWindow.html#GST-GL-WINDOW-RESIZE-CB:CAPS" title="GST_GL_WINDOW_RESIZE_CB()">GST_GL_WINDOW_RESIZE_CB</a>, macro in <a class="link" href="GstGLWindow.html" title="GstGLWindow">GstGLWindow</a> </dt> <dd></dd> @@ -1687,6 +1923,10 @@ </dt> <dd></dd> <dt> +<a class="link" href="GstGLWindow.html#gst-gl-window-set-render-rectangle" title="gst_gl_window_set_render_rectangle ()">gst_gl_window_set_render_rectangle</a>, function in <a class="link" href="GstGLWindow.html" title="GstGLWindow">GstGLWindow</a> +</dt> +<dd></dd> +<dt> <a class="link" href="GstGLWindow.html#gst-gl-window-set-resize-callback" title="gst_gl_window_set_resize_callback ()">gst_gl_window_set_resize_callback</a>, function in <a class="link" href="GstGLWindow.html" title="GstGLWindow">GstGLWindow</a> </dt> <dd></dd> @@ -1699,31 +1939,31 @@ </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html#gst-gl-window-wayland-egl-new" title="gst_gl_window_wayland_egl_new ()">gst_gl_window_wayland_egl_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html" title="GstGLWindowWayland">GstGLWindowWayland</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowWayland.html#gst-gl-window-wayland-egl-new">gst_gl_window_wayland_egl_new</a>, function in GstGLWindowWayland </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#gst-gl-window-win32-create-window" title="gst_gl_window_win32_create_window ()">gst_gl_window_win32_create_window</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html" title="GstGLWindowWin32">GstGLWindowWin32</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowWin32.html#gst-gl-window-win32-create-window">gst_gl_window_win32_create_window</a>, function in GstGLWindowWin32 </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#gst-gl-window-win32-new" title="gst_gl_window_win32_new ()">gst_gl_window_win32_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html" title="GstGLWindowWin32">GstGLWindowWin32</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowWin32.html#gst-gl-window-win32-new">gst_gl_window_win32_new</a>, function in GstGLWindowWin32 </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-create-window" title="gst_gl_window_x11_create_window ()">gst_gl_window_x11_create_window</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html" title="GstGLWindowX11">GstGLWindowX11</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-create-window">gst_gl_window_x11_create_window</a>, function in GstGLWindowX11 </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-new" title="gst_gl_window_x11_new ()">gst_gl_window_x11_new</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html" title="GstGLWindowX11">GstGLWindowX11</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-new">gst_gl_window_x11_new</a>, function in GstGLWindowX11 </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-trap-x-errors" title="gst_gl_window_x11_trap_x_errors ()">gst_gl_window_x11_trap_x_errors</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html" title="GstGLWindowX11">GstGLWindowX11</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-trap-x-errors">gst_gl_window_x11_trap_x_errors</a>, function in GstGLWindowX11 </dt> <dd></dd> <dt> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-untrap-x-errors" title="gst_gl_window_x11_untrap_x_errors ()">gst_gl_window_x11_untrap_x_errors</a>, function in <a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html" title="GstGLWindowX11">GstGLWindowX11</a> +<a href="/usr/share/gtk-doc/html/gst-plugins-bad-libs-1.0gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-untrap-x-errors">gst_gl_window_x11_untrap_x_errors</a>, function in GstGLWindowX11 </dt> <dd></dd> <a name="idxH"></a><h3 class="title">H</h3> @@ -1969,6 +2209,10 @@ </dt> <dd></dd> <dt> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-is-gl-memory-egl" title="gst_is_gl_memory_egl ()">gst_is_gl_memory_egl</a>, function in <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL">GstGLMemoryEGL</a> +</dt> +<dd></dd> +<dt> <a class="link" href="gst-plugins-bad-libs-gstglmemorypbo.html#gst-is-gl-memory-pbo" title="gst_is_gl_memory_pbo ()">gst_is_gl_memory_pbo</a>, function in <a class="link" href="gst-plugins-bad-libs-gstglmemorypbo.html" title="GstGLMemoryPBO">GstGLMemoryPBO</a> </dt> <dd></dd>
diff --git a/docs/libs/html/gl.html b/docs/libs/html/gl.html index 236e3be..579ed33 100644 --- a/docs/libs/html/gl.html +++ b/docs/libs/html/gl.html
@@ -24,105 +24,97 @@ <a name="gl"></a>OpenGL Helper Library</h2></div></div></div> <div class="toc"><dl class="toc"> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLAPI.html">GstGLAPI</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLAPI.html">GstGLAPI</a></span><span class="refpurpose"> — OpenGL API specific functionality</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GstGLBaseFilter.html">GstGLBaseFilter</a></span><span class="refpurpose"> — <span class="type">GstBaseTransform</span> subclass for transforming OpenGL resources</span> </dt> <dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-gstglbasememory.html">GstGLBaseMemory</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLBaseFilter.html">GstGLBaseFilter</a></span><span class="refpurpose"> — <span class="type">GstBaseTransform</span> subclass for transformin OpenGL resources</span> -</dt> -<dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLBuffer.html">GstGLBuffer</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLBufferPool.html">GstGLBufferPool</a></span><span class="refpurpose"> — buffer pool for <span class="type">GstGLMemory</span> objects</span> +<span class="refentrytitle"><a href="GstGLBufferPool.html">GstGLBufferPool</a></span><span class="refpurpose"> — buffer pool for <span class="type">GstGLBaseMemory</span> objects</span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLColorConvert.html">GstGLColorConvert</a></span><span class="refpurpose"> — an object that converts between color spaces/formats</span> +<span class="refentrytitle"><a href="GstGLColorConvert.html">GstGLColorConvert</a></span><span class="refpurpose"> — convert between video color spaces and formats</span> </dt> <dt> <span class="refentrytitle"><a href="GstGLContext.html">GstGLContext</a></span><span class="refpurpose"> — OpenGL context abstraction</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextCocoa.html">GstGLContextCocoa</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextEGL.html">GstGLContextEGL</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextEagl.html">GstGLContextEagl</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextGLX.html">GstGLContextGLX</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextWGL.html">GstGLContextWGL</a></span><span class="refpurpose"></span> -</dt> -<dt> <span class="refentrytitle"><a href="GstGLDisplay.html">GstGLDisplay</a></span><span class="refpurpose"> — window system display connection abstraction</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstEGLImageMemory.html">GstEGLImageMemory</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLDisplayWayland.html">GstGLDisplayWayland</a></span><span class="refpurpose"></span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLFilter.html">GstGLFilter</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLDisplayX11.html">GstGLDisplayX11</a></span><span class="refpurpose"></span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLFramebuffer.html">GstGLFramebuffer</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstEGLImage.html">GstEGLImage</a></span><span class="refpurpose"> — EGLImage abstraction</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GstGLFilter.html">GstGLFilter</a></span><span class="refpurpose"> — GstBaseTransform subclass for dealing with RGBA textures</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GstGLFramebuffer.html">GstGLFramebuffer</a></span><span class="refpurpose"> — OpenGL framebuffer abstraction</span> </dt> <dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLMemory.html">GstGLMemory</a></span><span class="refpurpose"> — memory subclass for GL textures</span> </dt> <dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-gstglmemoryegl.html">GstGLMemoryEGL</a></span><span class="refpurpose"> — memory subclass for EGLImage's</span> +</dt> +<dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-gstglmemorypbo.html">GstGLMemoryPBO</a></span><span class="refpurpose"> — memory subclass for GL textures</span> </dt> <dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLOverlayCompositor.html">GstGLOverlayCompositor</a></span><span class="refpurpose"> — Composite multiple overlays using OpenGL</span> +</dt> +<dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLQuery.html">GstGLQuery</a></span><span class="refpurpose"> — OpenGL query abstraction</span> +</dt> +<dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLRenderbuffer.html">GstGLRenderbuffer</a></span><span class="refpurpose"> — memory subclass for GL renderbuffer objects</span> +</dt> +<dt> <span class="refentrytitle"><a href="GstGLShader.html">GstGLShader</a></span><span class="refpurpose"> — object representing an OpenGL shader program</span> </dt> <dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLSL.html">GstGLSL</a></span><span class="refpurpose"> — helpers for dealing with OpenGL shaders</span> </dt> <dt> -<span class="refentrytitle"><a href=".html">GstGLSLStage</a></span><span class="refpurpose"> — object for dealing with OpenGL shader stages</span> +<span class="refentrytitle"><a href="GstGLSLStage.html">GstGLSLStage</a></span><span class="refpurpose"> — object for dealing with OpenGL shader stages</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLSyncMeta.html">GstGLSyncMeta</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLSyncMeta.html">GstGLSyncMeta</a></span><span class="refpurpose"> — synchronization primitives</span> </dt> <dt> <span class="refentrytitle"><a href="GstGLUpload.html">GstGLUpload</a></span><span class="refpurpose"> — an object that uploads to GL textures</span> </dt> <dt> +<span class="refentrytitle"><a href="GstGLViewConvert.html">GstGLViewConvert</a></span><span class="refpurpose"> — convert between steroscopic/multiview video formats</span> +</dt> +<dt> <span class="refentrytitle"><a href="GstGLWindow.html">GstGLWindow</a></span><span class="refpurpose"> — window/surface abstraction</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowAndroid.html">GstGLWindowAndroid</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowCocoa.html">GstGLWindowCocoa</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowDispmanx.html">GstGLWindowDispmanx</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowWayland.html">GstGLWindowWayland</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowWin32.html">GstGLWindowWin32</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowX11.html">GstGLWindowX11</a></span><span class="refpurpose"></span> -</dt> -<dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-debugging.html">OpenGL debugging</a></span><span class="refpurpose"> — helper routines for dealing with OpenGL debugging</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html">OpenGL Miscellaneous Utilities</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Formats.html">OpenGL Formats</a></span><span class="refpurpose"> — utilities for dealing with OpenGL formats</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Formats.html">OpenGL Formats</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html">OpenGL Miscellaneous Utilities</a></span><span class="refpurpose"> — some miscellaneous utilities for OpenGL</span> </dt> </dl></div> +<p> + This library should be linked to by getting cflags and libs from + <code class="filename">gstreamer-gl-1.0.pc</code> + </p> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div>
diff --git a/docs/libs/html/gst-plugins-bad-libs-1.0.devhelp2 b/docs/libs/html/gst-plugins-bad-libs-1.0.devhelp2 index 231b967..7f0e29d 100644 --- a/docs/libs/html/gst-plugins-bad-libs-1.0.devhelp2 +++ b/docs/libs/html/gst-plugins-bad-libs-1.0.devhelp2
@@ -34,38 +34,34 @@ </sub> <sub name="OpenGL Helper Library" link="gl.html"> <sub name="GstGLAPI" link="gst-plugins-bad-libs-GstGLAPI.html"/> - <sub name="GstGLBaseMemory" link="gst-plugins-bad-libs-gstglbasememory.html"/> <sub name="GstGLBaseFilter" link="GstGLBaseFilter.html"/> + <sub name="GstGLBaseMemory" link="gst-plugins-bad-libs-gstglbasememory.html"/> <sub name="GstGLBuffer" link="gst-plugins-bad-libs-GstGLBuffer.html"/> <sub name="GstGLBufferPool" link="GstGLBufferPool.html"/> <sub name="GstGLColorConvert" link="GstGLColorConvert.html"/> <sub name="GstGLContext" link="GstGLContext.html"/> - <sub name="GstGLContextCocoa" link="gst-plugins-bad-libs-GstGLContextCocoa.html"/> - <sub name="GstGLContextEGL" link="gst-plugins-bad-libs-GstGLContextEGL.html"/> - <sub name="GstGLContextEagl" link="gst-plugins-bad-libs-GstGLContextEagl.html"/> - <sub name="GstGLContextGLX" link="gst-plugins-bad-libs-GstGLContextGLX.html"/> - <sub name="GstGLContextWGL" link="gst-plugins-bad-libs-GstGLContextWGL.html"/> <sub name="GstGLDisplay" link="GstGLDisplay.html"/> - <sub name="GstEGLImageMemory" link="gst-plugins-bad-libs-GstEGLImageMemory.html"/> + <sub name="GstGLDisplayWayland" link="gst-plugins-bad-libs-GstGLDisplayWayland.html"/> + <sub name="GstGLDisplayX11" link="gst-plugins-bad-libs-GstGLDisplayX11.html"/> + <sub name="GstEGLImage" link="gst-plugins-bad-libs-GstEGLImage.html"/> <sub name="GstGLFilter" link="GstGLFilter.html"/> <sub name="GstGLFramebuffer" link="GstGLFramebuffer.html"/> <sub name="GstGLMemory" link="gst-plugins-bad-libs-GstGLMemory.html"/> + <sub name="GstGLMemoryEGL" link="gst-plugins-bad-libs-gstglmemoryegl.html"/> <sub name="GstGLMemoryPBO" link="gst-plugins-bad-libs-gstglmemorypbo.html"/> + <sub name="GstGLOverlayCompositor" link="gst-plugins-bad-libs-GstGLOverlayCompositor.html"/> + <sub name="GstGLQuery" link="gst-plugins-bad-libs-GstGLQuery.html"/> + <sub name="GstGLRenderbuffer" link="gst-plugins-bad-libs-GstGLRenderbuffer.html"/> <sub name="GstGLShader" link="GstGLShader.html"/> <sub name="GstGLSL" link="gst-plugins-bad-libs-GstGLSL.html"/> - <sub name="GstGLSLStage" link=".html"/> + <sub name="GstGLSLStage" link="GstGLSLStage.html"/> <sub name="GstGLSyncMeta" link="gst-plugins-bad-libs-GstGLSyncMeta.html"/> <sub name="GstGLUpload" link="GstGLUpload.html"/> + <sub name="GstGLViewConvert" link="GstGLViewConvert.html"/> <sub name="GstGLWindow" link="GstGLWindow.html"/> - <sub name="GstGLWindowAndroid" link="gst-plugins-bad-libs-GstGLWindowAndroid.html"/> - <sub name="GstGLWindowCocoa" link="gst-plugins-bad-libs-GstGLWindowCocoa.html"/> - <sub name="GstGLWindowDispmanx" link="gst-plugins-bad-libs-GstGLWindowDispmanx.html"/> - <sub name="GstGLWindowWayland" link="gst-plugins-bad-libs-GstGLWindowWayland.html"/> - <sub name="GstGLWindowWin32" link="gst-plugins-bad-libs-GstGLWindowWin32.html"/> - <sub name="GstGLWindowX11" link="gst-plugins-bad-libs-GstGLWindowX11.html"/> <sub name="OpenGL debugging" link="gst-plugins-bad-libs-OpenGL-debugging.html"/> - <sub name="OpenGL Miscellaneous Utilities" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html"/> <sub name="OpenGL Formats" link="gst-plugins-bad-libs-OpenGL-Formats.html"/> + <sub name="OpenGL Miscellaneous Utilities" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html"/> </sub> <sub name="Player Library" link="player.html"> <sub name="gstplayer" link="gst-plugins-bad-libs-gstplayer.html"/> @@ -451,6 +447,9 @@ <keyword type="macro" name="GST_GL_API_GLES2_NAME" link="gst-plugins-bad-libs-GstGLAPI.html#GST-GL-API-GLES2-NAME:CAPS"/> <keyword type="macro" name="GST_GL_API_OPENGL3_NAME" link="gst-plugins-bad-libs-GstGLAPI.html#GST-GL-API-OPENGL3-NAME:CAPS"/> <keyword type="macro" name="GST_GL_API_OPENGL_NAME" link="gst-plugins-bad-libs-GstGLAPI.html#GST-GL-API-OPENGL-NAME:CAPS"/> + <keyword type="struct" name="GstGLBaseFilter" link="GstGLBaseFilter.html#GstGLBaseFilter-struct"/> + <keyword type="struct" name="GstGLBaseFilterClass" link="GstGLBaseFilter.html#GstGLBaseFilterClass"/> + <keyword type="property" name="The “context” property" link="GstGLBaseFilter.html#GstGLBaseFilter--context"/> <keyword type="function" name="GstGLAllocationParamsCopyFunc ()" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParamsCopyFunc"/> <keyword type="function" name="GstGLAllocationParamsFreeFunc ()" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParamsFreeFunc"/> <keyword type="function" name="gst_gl_allocation_params_init ()" link="gst-plugins-bad-libs-gstglbasememory.html#gst-gl-allocation-params-init" since="1.8"/> @@ -477,15 +476,12 @@ <keyword type="enum" name="enum GstGLBaseMemoryError" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryError"/> <keyword type="macro" name="GST_GL_BASE_MEMORY_ERROR" link="gst-plugins-bad-libs-gstglbasememory.html#GST-GL-BASE-MEMORY-ERROR:CAPS"/> <keyword type="enum" name="enum GstGLBaseMemoryTransfer" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryTransfer"/> - <keyword type="struct" name="struct GstGLAllocationParams" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"/> + <keyword type="struct" name="struct GstGLAllocationParams" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct"/> <keyword type="macro" name="GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_ALLOC" link="gst-plugins-bad-libs-gstglbasememory.html#GST-GL-ALLOCATION-PARAMS-ALLOC-FLAG-ALLOC:CAPS"/> <keyword type="macro" name="GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_SYSMEM" link="gst-plugins-bad-libs-gstglbasememory.html#GST-GL-ALLOCATION-PARAMS-ALLOC-FLAG-WRAP-SYSMEM:CAPS"/> <keyword type="macro" name="GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_GPU_HANDLE" link="gst-plugins-bad-libs-gstglbasememory.html#GST-GL-ALLOCATION-PARAMS-ALLOC-FLAG-WRAP-GPU-HANDLE:CAPS"/> <keyword type="macro" name="GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_USER" link="gst-plugins-bad-libs-gstglbasememory.html#GST-GL-ALLOCATION-PARAMS-ALLOC-FLAG-USER:CAPS"/> <keyword type="struct" name="GstGLBaseMemory" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory"/> - <keyword type="struct" name="GstGLBaseFilter" link="GstGLBaseFilter.html#GstGLBaseFilter-struct"/> - <keyword type="struct" name="GstGLBaseFilterClass" link="GstGLBaseFilter.html#GstGLBaseFilterClass"/> - <keyword type="property" name="The “context” property" link="GstGLBaseFilter.html#GstGLBaseFilter--context"/> <keyword type="function" name="gst_gl_buffer_init_once ()" link="gst-plugins-bad-libs-GstGLBuffer.html#gst-gl-buffer-init-once" since="1.8"/> <keyword type="function" name="gst_is_gl_buffer ()" link="gst-plugins-bad-libs-GstGLBuffer.html#gst-is-gl-buffer" since="1.8"/> <keyword type="function" name="gst_gl_buffer_alloc ()" link="gst-plugins-bad-libs-GstGLBuffer.html#gst-gl-buffer-alloc"/> @@ -502,12 +498,12 @@ <keyword type="function" name="gst_buffer_pool_config_set_gl_allocation_params ()" link="GstGLBufferPool.html#gst-buffer-pool-config-set-gl-allocation-params"/> <keyword type="struct" name="GstGLBufferPool" link="GstGLBufferPool.html#GstGLBufferPool-struct"/> <keyword type="struct" name="GstGLBufferPoolClass" link="GstGLBufferPool.html#GstGLBufferPoolClass"/> - <keyword type="function" name="gst_gl_color_convert_new ()" link="GstGLColorConvert.html#gst-gl-color-convert-new"/> - <keyword type="function" name="gst_gl_color_convert_set_caps ()" link="GstGLColorConvert.html#gst-gl-color-convert-set-caps"/> - <keyword type="function" name="gst_gl_color_convert_transform_caps ()" link="GstGLColorConvert.html#gst-gl-color-convert-transform-caps"/> - <keyword type="function" name="gst_gl_color_convert_fixate_caps ()" link="GstGLColorConvert.html#gst-gl-color-convert-fixate-caps"/> - <keyword type="function" name="gst_gl_color_convert_decide_allocation ()" link="GstGLColorConvert.html#gst-gl-color-convert-decide-allocation"/> - <keyword type="function" name="gst_gl_color_convert_perform ()" link="GstGLColorConvert.html#gst-gl-color-convert-perform"/> + <keyword type="function" name="gst_gl_color_convert_new ()" link="GstGLColorConvert.html#gst-gl-color-convert-new" since="1.4"/> + <keyword type="function" name="gst_gl_color_convert_set_caps ()" link="GstGLColorConvert.html#gst-gl-color-convert-set-caps" since="1.6"/> + <keyword type="function" name="gst_gl_color_convert_transform_caps ()" link="GstGLColorConvert.html#gst-gl-color-convert-transform-caps" since="1.6"/> + <keyword type="function" name="gst_gl_color_convert_fixate_caps ()" link="GstGLColorConvert.html#gst-gl-color-convert-fixate-caps" since="1.8"/> + <keyword type="function" name="gst_gl_color_convert_decide_allocation ()" link="GstGLColorConvert.html#gst-gl-color-convert-decide-allocation" since="1.8"/> + <keyword type="function" name="gst_gl_color_convert_perform ()" link="GstGLColorConvert.html#gst-gl-color-convert-perform" since="1.4"/> <keyword type="macro" name="GST_GL_COLOR_CONVERT_FORMATS" link="GstGLColorConvert.html#GST-GL-COLOR-CONVERT-FORMATS:CAPS"/> <keyword type="macro" name="GST_GL_COLOR_CONVERT_VIDEO_CAPS" link="GstGLColorConvert.html#GST-GL-COLOR-CONVERT-VIDEO-CAPS"/> <keyword type="struct" name="GstGLColorConvert" link="GstGLColorConvert.html#GstGLColorConvert-struct"/> @@ -519,9 +515,9 @@ <keyword type="function" name="gst_gl_context_create ()" link="GstGLContext.html#gst-gl-context-create" since="1.4"/> <keyword type="function" name="gst_gl_context_destroy ()" link="GstGLContext.html#gst-gl-context-destroy" since="1.6"/> <keyword type="function" name="gst_gl_context_activate ()" link="GstGLContext.html#gst-gl-context-activate" since="1.4"/> - <keyword type="function" name="gst_gl_context_default_get_proc_address ()" link="GstGLContext.html#gst-gl-context-default-get-proc-address"/> + <keyword type="function" name="gst_gl_context_default_get_proc_address ()" link="GstGLContext.html#gst-gl-context-default-get-proc-address" since="1.4"/> <keyword type="function" name="gst_gl_context_get_proc_address ()" link="GstGLContext.html#gst-gl-context-get-proc-address" since="1.4"/> - <keyword type="function" name="gst_gl_context_get_proc_address_with_platform ()" link="GstGLContext.html#gst-gl-context-get-proc-address-with-platform"/> + <keyword type="function" name="gst_gl_context_get_proc_address_with_platform ()" link="GstGLContext.html#gst-gl-context-get-proc-address-with-platform" since="1.6"/> <keyword type="function" name="gst_gl_context_get_window ()" link="GstGLContext.html#gst-gl-context-get-window" since="1.4"/> <keyword type="function" name="gst_gl_context_set_window ()" link="GstGLContext.html#gst-gl-context-set-window" since="1.4"/> <keyword type="function" name="gst_gl_context_thread_add ()" link="GstGLContext.html#gst-gl-context-thread-add" since="1.4"/> @@ -543,32 +539,13 @@ <keyword type="macro" name="GST_GL_CONTEXT_ERROR" link="GstGLContext.html#GST-GL-CONTEXT-ERROR:CAPS"/> <keyword type="enum" name="enum GstGLContextError" link="GstGLContext.html#GstGLContextError"/> <keyword type="struct" name="GstGLContext" link="GstGLContext.html#GstGLContext-struct"/> - <keyword type="function" name="gst_gl_context_cocoa_new ()" link="gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-new"/> - <keyword type="function" name="gst_gl_context_cocoa_get_current_context ()" link="gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-get-current-context"/> - <keyword type="function" name="gst_gl_context_cocoa_get_pixel_format ()" link="gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-get-pixel-format"/> - <keyword type="struct" name="struct GstGLContextCocoa" link="gst-plugins-bad-libs-GstGLContextCocoa.html#GstGLContextCocoa"/> - <keyword type="function" name="gst_gl_context_egl_new ()" link="gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-new"/> - <keyword type="function" name="gst_gl_context_egl_get_current_context ()" link="gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-get-current-context"/> - <keyword type="function" name="gst_gl_context_egl_get_proc_address ()" link="gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-get-proc-address"/> - <keyword type="struct" name="struct GstGLContextEGL" link="gst-plugins-bad-libs-GstGLContextEGL.html#GstGLContextEGL"/> - <keyword type="function" name="gst_gl_context_eagl_new ()" link="gst-plugins-bad-libs-GstGLContextEagl.html#gst-gl-context-eagl-new"/> - <keyword type="function" name="gst_gl_context_eagl_get_current_context ()" link="gst-plugins-bad-libs-GstGLContextEagl.html#gst-gl-context-eagl-get-current-context"/> - <keyword type="struct" name="struct GstGLContextEagl" link="gst-plugins-bad-libs-GstGLContextEagl.html#GstGLContextEagl"/> - <keyword type="function" name="gst_gl_context_glx_new ()" link="gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-new"/> - <keyword type="function" name="gst_gl_context_glx_get_current_context ()" link="gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-get-current-context"/> - <keyword type="function" name="gst_gl_context_glx_get_proc_address ()" link="gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-get-proc-address"/> - <keyword type="struct" name="struct GstGLContextGLX" link="gst-plugins-bad-libs-GstGLContextGLX.html#GstGLContextGLX"/> - <keyword type="function" name="gst_gl_context_wgl_new ()" link="gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-new"/> - <keyword type="function" name="gst_gl_context_wgl_get_current_context ()" link="gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-get-current-context"/> - <keyword type="function" name="gst_gl_context_wgl_get_proc_address ()" link="gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-get-proc-address"/> - <keyword type="struct" name="struct GstGLContextWGL" link="gst-plugins-bad-libs-GstGLContextWGL.html#GstGLContextWGL"/> <keyword type="function" name="gst_gl_display_new ()" link="GstGLDisplay.html#gst-gl-display-new" since="1.4"/> <keyword type="function" name="gst_gl_display_get_handle_type ()" link="GstGLDisplay.html#gst-gl-display-get-handle-type" since="1.4"/> <keyword type="function" name="gst_gl_display_filter_gl_api ()" link="GstGLDisplay.html#gst-gl-display-filter-gl-api"/> <keyword type="function" name="gst_gl_display_get_gl_api ()" link="GstGLDisplay.html#gst-gl-display-get-gl-api"/> <keyword type="function" name="gst_gl_display_add_context ()" link="GstGLDisplay.html#gst-gl-display-add-context" since="1.6"/> <keyword type="function" name="gst_gl_display_get_gl_context_for_thread ()" link="GstGLDisplay.html#gst-gl-display-get-gl-context-for-thread" since="1.6"/> - <keyword type="function" name="gst_gl_display_get_handle ()" link="GstGLDisplay.html#gst-gl-display-get-handle"/> + <keyword type="function" name="gst_gl_display_get_handle ()" link="GstGLDisplay.html#gst-gl-display-get-handle" since="1.4"/> <keyword type="function" name="gst_gl_display_create_context ()" link="GstGLDisplay.html#gst-gl-display-create-context" since="1.6"/> <keyword type="function" name="gst_context_get_gl_display ()" link="GstGLDisplay.html#gst-context-get-gl-display" since="1.4"/> <keyword type="function" name="gst_context_set_gl_display ()" link="GstGLDisplay.html#gst-context-set-gl-display" since="1.4"/> @@ -576,12 +553,30 @@ <keyword type="enum" name="enum GstGLDisplayType" link="GstGLDisplay.html#GstGLDisplayType"/> <keyword type="struct" name="GstGLDisplay" link="GstGLDisplay.html#GstGLDisplay-struct"/> <keyword type="signal" name="The “create-context” signal" link="GstGLDisplay.html#GstGLDisplay-create-context"/> - <keyword type="function" name="gst_gl_filter_render_to_target ()" link="GstGLFilter.html#gst-gl-filter-render-to-target"/> - <keyword type="function" name="gst_gl_filter_render_to_target_with_shader ()" link="GstGLFilter.html#gst-gl-filter-render-to-target-with-shader"/> - <keyword type="function" name="gst_gl_filter_filter_texture ()" link="GstGLFilter.html#gst-gl-filter-filter-texture"/> + <keyword type="function" name="gst_gl_display_wayland_new ()" link="gst-plugins-bad-libs-GstGLDisplayWayland.html#gst-gl-display-wayland-new"/> + <keyword type="function" name="gst_gl_display_wayland_new_with_display ()" link="gst-plugins-bad-libs-GstGLDisplayWayland.html#gst-gl-display-wayland-new-with-display"/> + <keyword type="function" name="gst_gl_display_x11_new ()" link="gst-plugins-bad-libs-GstGLDisplayX11.html#gst-gl-display-x11-new"/> + <keyword type="function" name="gst_gl_display_x11_new_with_display ()" link="gst-plugins-bad-libs-GstGLDisplayX11.html#gst-gl-display-x11-new-with-display"/> + <keyword type="function" name="gst_egl_image_from_dmabuf ()" link="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-from-dmabuf"/> + <keyword type="function" name="gst_egl_image_get_image ()" link="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-get-image"/> + <keyword type="function" name="gst_egl_image_get_orientation ()" link="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-get-orientation"/> + <keyword type="function" name="gst_egl_image_new_wrapped ()" link="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-new-wrapped"/> + <keyword type="function" name="gst_egl_image_ref ()" link="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-ref"/> + <keyword type="function" name="gst_egl_image_unref ()" link="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-unref"/> + <keyword type="function" name="gst_gl_filter_render_to_target ()" link="GstGLFilter.html#gst-gl-filter-render-to-target" since="1.10"/> + <keyword type="function" name="gst_gl_filter_render_to_target_with_shader ()" link="GstGLFilter.html#gst-gl-filter-render-to-target-with-shader" since="1.4"/> + <keyword type="function" name="gst_gl_filter_filter_texture ()" link="GstGLFilter.html#gst-gl-filter-filter-texture" since="1.4"/> + <keyword type="function" name="gst_gl_filter_draw_fullscreen_quad ()" link="GstGLFilter.html#gst-gl-filter-draw-fullscreen-quad" since="1.10"/> <keyword type="struct" name="GstGLFilter" link="GstGLFilter.html#GstGLFilter-struct"/> <keyword type="struct" name="GstGLFilterClass" link="GstGLFilter.html#GstGLFilterClass"/> - <keyword type="function" name="gst_gl_framebuffer_new ()" link="GstGLFramebuffer.html#gst-gl-framebuffer-new"/> + <keyword type="function" name="gst_gl_framebuffer_new ()" link="GstGLFramebuffer.html#gst-gl-framebuffer-new" since="1.10"/> + <keyword type="function" name="gst_gl_framebuffer_new_with_default_depth ()" link="GstGLFramebuffer.html#gst-gl-framebuffer-new-with-default-depth" since="1.10"/> + <keyword type="function" name="gst_gl_framebuffer_attach ()" link="GstGLFramebuffer.html#gst-gl-framebuffer-attach" since="1.10"/> + <keyword type="function" name="gst_gl_framebuffer_bind ()" link="GstGLFramebuffer.html#gst-gl-framebuffer-bind" since="1.10"/> + <keyword type="function" name="gst_gl_context_clear_framebuffer ()" link="GstGLFramebuffer.html#gst-gl-context-clear-framebuffer" since="1.10"/> + <keyword type="function" name="gst_gl_framebuffer_draw_to_texture ()" link="GstGLFramebuffer.html#gst-gl-framebuffer-draw-to-texture" since="1.10"/> + <keyword type="function" name="gst_gl_framebuffer_get_effective_dimensions ()" link="GstGLFramebuffer.html#gst-gl-framebuffer-get-effective-dimensions" since="1.10"/> + <keyword type="function" name="gst_gl_framebuffer_get_id ()" link="GstGLFramebuffer.html#gst-gl-framebuffer-get-id" since="1.10"/> <keyword type="struct" name="GstGLFramebuffer" link="GstGLFramebuffer.html#GstGLFramebuffer-struct"/> <keyword type="struct" name="struct GstGLFramebufferClass" link="GstGLFramebuffer.html#GstGLFramebufferClass"/> <keyword type="function" name="gst_gl_video_allocation_params_copy_data ()" link="gst-plugins-bad-libs-GstGLMemory.html#gst-gl-video-allocation-params-copy-data" since="1.8"/> @@ -612,20 +607,55 @@ <keyword type="struct" name="GstGLMemoryAllocatorClass" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemoryAllocatorClass"/> <keyword type="struct" name="GstGLMemory" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory"/> <keyword type="macro" name="GST_GL_MEMORY_ALLOCATOR_NAME" link="gst-plugins-bad-libs-GstGLMemory.html#GST-GL-MEMORY-ALLOCATOR-NAME:CAPS"/> + <keyword type="function" name="gst_gl_memory_egl_init_once ()" link="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-init-once" since="1.10"/> + <keyword type="function" name="gst_gl_memory_egl_get_display ()" link="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-get-display" since="1.10"/> + <keyword type="function" name="gst_gl_memory_egl_get_image ()" link="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-get-image" since="1.10"/> + <keyword type="function" name="gst_gl_memory_egl_get_orientation ()" link="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-get-orientation" since="1.10"/> + <keyword type="function" name="gst_is_gl_memory_egl ()" link="gst-plugins-bad-libs-gstglmemoryegl.html#gst-is-gl-memory-egl" since="1.10"/> + <keyword type="struct" name="GstGLMemoryEGLAllocator" link="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGLAllocator"/> + <keyword type="struct" name="GstGLMemoryEGLAllocatorClass" link="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGLAllocatorClass"/> + <keyword type="macro" name="GST_GL_MEMORY_EGL_ALLOCATOR_NAME" link="gst-plugins-bad-libs-gstglmemoryegl.html#GST-GL-MEMORY-EGL-ALLOCATOR-NAME:CAPS"/> + <keyword type="struct" name="GstGLMemoryEGL" link="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL"/> <keyword type="function" name="gst_is_gl_memory_pbo ()" link="gst-plugins-bad-libs-gstglmemorypbo.html#gst-is-gl-memory-pbo" since="1.8"/> <keyword type="function" name="gst_gl_memory_pbo_copy_into_texture ()" link="gst-plugins-bad-libs-gstglmemorypbo.html#gst-gl-memory-pbo-copy-into-texture" since="1.8"/> <keyword type="function" name="gst_gl_memory_pbo_download_transfer ()" link="gst-plugins-bad-libs-gstglmemorypbo.html#gst-gl-memory-pbo-download-transfer" since="1.8"/> <keyword type="function" name="gst_gl_memory_pbo_init_once ()" link="gst-plugins-bad-libs-gstglmemorypbo.html#gst-gl-memory-pbo-init-once"/> - <keyword type="function" name="gst_gl_memory_pbo_upload_transfer ()" link="gst-plugins-bad-libs-gstglmemorypbo.html#gst-gl-memory-pbo-upload-transfer"/> + <keyword type="function" name="gst_gl_memory_pbo_upload_transfer ()" link="gst-plugins-bad-libs-gstglmemorypbo.html#gst-gl-memory-pbo-upload-transfer" since="1.8"/> <keyword type="struct" name="GstGLMemoryPBOAllocator" link="gst-plugins-bad-libs-gstglmemorypbo.html#GstGLMemoryPBOAllocator-struct"/> <keyword type="struct" name="GstGLMemoryPBOAllocatorClass" link="gst-plugins-bad-libs-gstglmemorypbo.html#GstGLMemoryPBOAllocatorClass"/> <keyword type="macro" name="GST_GL_MEMORY_PBO_ALLOCATOR_NAME" link="gst-plugins-bad-libs-gstglmemorypbo.html#GST-GL-MEMORY-PBO-ALLOCATOR-NAME:CAPS"/> <keyword type="struct" name="GstGLMemoryPBO" link="gst-plugins-bad-libs-gstglmemorypbo.html#GstGLMemoryPBO"/> + <keyword type="function" name="gst_gl_overlay_compositor_new ()" link="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-new"/> + <keyword type="function" name="gst_gl_overlay_compositor_add_caps ()" link="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-add-caps"/> + <keyword type="function" name="gst_gl_overlay_compositor_draw_overlays ()" link="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-draw-overlays"/> + <keyword type="function" name="gst_gl_overlay_compositor_upload_overlays ()" link="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-upload-overlays"/> + <keyword type="function" name="gst_gl_overlay_compositor_free_overlays ()" link="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-free-overlays"/> + <keyword type="function" name="gst_gl_query_counter ()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-counter" since="1.10"/> + <keyword type="macro" name="gst_gl_query_counter_log()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-counter-log"/> + <keyword type="macro" name="gst_gl_query_counter_log_valist()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-counter-log-valist"/> + <keyword type="function" name="gst_gl_query_end ()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-end" since="1.10"/> + <keyword type="function" name="gst_gl_query_free ()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-free" since="1.10"/> + <keyword type="function" name="gst_gl_query_init ()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-init" since="1.10"/> + <keyword type="function" name="gst_gl_query_new ()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-new" since="1.10"/> + <keyword type="function" name="gst_gl_query_result ()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-result" since="1.10"/> + <keyword type="function" name="gst_gl_query_start ()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-start" since="1.10"/> + <keyword type="macro" name="gst_gl_query_start_log()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-start-log"/> + <keyword type="macro" name="gst_gl_query_start_log_valist()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-start-log-valist"/> + <keyword type="function" name="gst_gl_query_unset ()" link="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-unset" since="1.10"/> + <keyword type="function" name="gst_gl_renderbuffer_allocation_params_new ()" link="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-allocation-params-new" since="1.10"/> + <keyword type="function" name="gst_gl_renderbuffer_allocation_params_new_wrapped ()" link="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-allocation-params-new-wrapped" since="1.10"/> + <keyword type="function" name="gst_gl_renderbuffer_get_height ()" link="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-height" since="1.10"/> + <keyword type="function" name="gst_gl_renderbuffer_get_id ()" link="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-id" since="1.10"/> + <keyword type="function" name="gst_gl_renderbuffer_get_type ()" link="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-type" since="1.10"/> + <keyword type="function" name="gst_gl_renderbuffer_get_width ()" link="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-width" since="1.10"/> + <keyword type="function" name="gst_gl_renderbuffer_init_once ()" link="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-init-once" since="1.10"/> + <keyword type="macro" name="GST_GL_RENDERBUFFER_ALLOCATOR_NAME" link="gst-plugins-bad-libs-GstGLRenderbuffer.html#GST-GL-RENDERBUFFER-ALLOCATOR-NAME:CAPS"/> <keyword type="function" name="gst_gl_shader_new ()" link="GstGLShader.html#gst-gl-shader-new"/> <keyword type="function" name="gst_gl_shader_new_default ()" link="GstGLShader.html#gst-gl-shader-new-default" since="1.8"/> <keyword type="function" name="gst_gl_shader_new_link_with_stages ()" link="GstGLShader.html#gst-gl-shader-new-link-with-stages" since="1.8"/> <keyword type="function" name="gst_gl_shader_new_with_stages ()" link="GstGLShader.html#gst-gl-shader-new-with-stages" since="1.8"/> <keyword type="function" name="gst_gl_shader_use ()" link="GstGLShader.html#gst-gl-shader-use"/> + <keyword type="function" name="gst_gl_context_clear_shader ()" link="GstGLShader.html#gst-gl-context-clear-shader"/> <keyword type="function" name="gst_gl_shader_get_program_handle ()" link="GstGLShader.html#gst-gl-shader-get-program-handle" since="1.8"/> <keyword type="function" name="gst_gl_shader_release ()" link="GstGLShader.html#gst-gl-shader-release" since="1.8"/> <keyword type="function" name="gst_gl_shader_release_unlocked ()" link="GstGLShader.html#gst-gl-shader-release-unlocked" since="1.8"/> @@ -663,6 +693,7 @@ <keyword type="function" name="gst_gl_shader_set_uniform_matrix_4x3fv ()" link="GstGLShader.html#gst-gl-shader-set-uniform-matrix-4x3fv"/> <keyword type="function" name="gst_gl_shader_get_attribute_location ()" link="GstGLShader.html#gst-gl-shader-get-attribute-location"/> <keyword type="function" name="gst_gl_shader_bind_attribute_location ()" link="GstGLShader.html#gst-gl-shader-bind-attribute-location"/> + <keyword type="function" name="gst_gl_shader_bind_frag_data_location ()" link="GstGLShader.html#gst-gl-shader-bind-frag-data-location"/> <keyword type="struct" name="GstGLShader" link="GstGLShader.html#GstGLShader-struct"/> <keyword type="property" name="The “linked” property" link="GstGLShader.html#GstGLShader--linked"/> <keyword type="function" name="gst_glsl_error_quark ()" link="gst-plugins-bad-libs-GstGLSL.html#gst-glsl-error-quark"/> @@ -676,20 +707,33 @@ <keyword type="function" name="gst_gl_context_supports_glsl_profile_version ()" link="gst-plugins-bad-libs-GstGLSL.html#gst-gl-context-supports-glsl-profile-version"/> <keyword type="function" name="gst_gl_version_to_glsl_version ()" link="gst-plugins-bad-libs-GstGLSL.html#gst-gl-version-to-glsl-version"/> <keyword type="macro" name="GST_GLSL_ERROR" link="gst-plugins-bad-libs-GstGLSL.html#GST-GLSL-ERROR:CAPS"/> - <keyword type="enum" name="enum GstGLSLError" link="gst-plugins-bad-libs-GstGLSL.html#GstGLSLError"/> - <keyword type="enum" name="enum GstGLSLProfile" link="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile"/> - <keyword type="enum" name="enum GstGLSLVersion" link="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion"/> - <keyword type="function" name="gst_buffer_add_gl_sync_meta ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-buffer-add-gl-sync-meta"/> - <keyword type="function" name="gst_buffer_add_gl_sync_meta_full ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-buffer-add-gl-sync-meta-full"/> - <keyword type="macro" name="gst_buffer_get_gl_sync_meta()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-buffer-get-gl-sync-meta"/> - <keyword type="function" name="gst_gl_sync_meta_api_get_type ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-api-get-type"/> + <keyword type="enum" name="enum GstGLSLError" link="gst-plugins-bad-libs-GstGLSL.html#GstGLSLError" since="1.8"/> + <keyword type="enum" name="enum GstGLSLProfile" link="gst-plugins-bad-libs-GstGLSL.html#GstGLSLProfile" since="1.8"/> + <keyword type="enum" name="enum GstGLSLVersion" link="gst-plugins-bad-libs-GstGLSL.html#GstGLSLVersion" since="1.8"/> + <keyword type="function" name="gst_glsl_stage_new ()" link="GstGLSLStage.html#gst-glsl-stage-new" since="1.8"/> + <keyword type="function" name="gst_glsl_stage_new_default_fragment ()" link="GstGLSLStage.html#gst-glsl-stage-new-default-fragment"/> + <keyword type="function" name="gst_glsl_stage_new_default_vertex ()" link="GstGLSLStage.html#gst-glsl-stage-new-default-vertex"/> + <keyword type="function" name="gst_glsl_stage_new_with_string ()" link="GstGLSLStage.html#gst-glsl-stage-new-with-string" since="1.8"/> + <keyword type="function" name="gst_glsl_stage_new_with_strings ()" link="GstGLSLStage.html#gst-glsl-stage-new-with-strings" since="1.8"/> + <keyword type="function" name="gst_glsl_stage_set_strings ()" link="GstGLSLStage.html#gst-glsl-stage-set-strings" since="1.8"/> + <keyword type="function" name="gst_glsl_stage_compile ()" link="GstGLSLStage.html#gst-glsl-stage-compile" since="1.8"/> + <keyword type="function" name="gst_glsl_stage_get_handle ()" link="GstGLSLStage.html#gst-glsl-stage-get-handle" since="1.8"/> + <keyword type="function" name="gst_glsl_stage_get_profile ()" link="GstGLSLStage.html#gst-glsl-stage-get-profile" since="1.8"/> + <keyword type="function" name="gst_glsl_stage_get_shader_type ()" link="GstGLSLStage.html#gst-glsl-stage-get-shader-type" since="1.8"/> + <keyword type="function" name="gst_glsl_stage_get_version ()" link="GstGLSLStage.html#gst-glsl-stage-get-version" since="1.8"/> + <keyword type="struct" name="GstGLSLStage" link="GstGLSLStage.html#GstGLSLStage-struct"/> + <keyword type="struct" name="GstGLSLStageClass" link="GstGLSLStage.html#GstGLSLStageClass"/> <keyword type="function" name="gst_gl_sync_meta_get_info ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-get-info"/> - <keyword type="function" name="gst_gl_sync_meta_set_sync_point ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-set-sync-point"/> - <keyword type="function" name="gst_gl_sync_meta_wait ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-wait"/> - <keyword type="function" name="gst_gl_sync_meta_wait_cpu ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-wait-cpu"/> + <keyword type="function" name="gst_buffer_add_gl_sync_meta ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-buffer-add-gl-sync-meta" since="1.6"/> + <keyword type="function" name="gst_buffer_add_gl_sync_meta_full ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-buffer-add-gl-sync-meta-full" since="1.8"/> + <keyword type="macro" name="gst_buffer_get_gl_sync_meta()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-buffer-get-gl-sync-meta"/> + <keyword type="function" name="gst_gl_sync_meta_set_sync_point ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-set-sync-point" since="1.6"/> + <keyword type="function" name="gst_gl_sync_meta_wait ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-wait" since="1.6"/> + <keyword type="function" name="gst_gl_sync_meta_wait_cpu ()" link="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-wait-cpu" since="1.8"/> <keyword type="struct" name="struct GstGLSyncMeta" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta"/> <keyword type="macro" name="GST_BUFFER_POOL_OPTION_GL_SYNC_META" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GST-BUFFER-POOL-OPTION-GL-SYNC-META:CAPS"/> <keyword type="function" name="gst_gl_upload_new ()" link="GstGLUpload.html#gst-gl-upload-new"/> + <keyword type="function" name="gst_gl_upload_set_context ()" link="GstGLUpload.html#gst-gl-upload-set-context"/> <keyword type="function" name="gst_gl_upload_get_caps ()" link="GstGLUpload.html#gst-gl-upload-get-caps"/> <keyword type="function" name="gst_gl_upload_set_caps ()" link="GstGLUpload.html#gst-gl-upload-set-caps"/> <keyword type="function" name="gst_gl_upload_propose_allocation ()" link="GstGLUpload.html#gst-gl-upload-propose-allocation"/> @@ -697,6 +741,23 @@ <keyword type="function" name="gst_gl_upload_perform_with_buffer ()" link="GstGLUpload.html#gst-gl-upload-perform-with-buffer"/> <keyword type="function" name="gst_gl_upload_get_input_template_caps ()" link="GstGLUpload.html#gst-gl-upload-get-input-template-caps"/> <keyword type="struct" name="GstGLUpload" link="GstGLUpload.html#GstGLUpload-struct"/> + <keyword type="function" name="gst_gl_view_convert_new ()" link="GstGLViewConvert.html#gst-gl-view-convert-new" since="1.6"/> + <keyword type="function" name="gst_gl_view_convert_set_caps ()" link="GstGLViewConvert.html#gst-gl-view-convert-set-caps" since="1.6"/> + <keyword type="function" name="gst_gl_view_convert_transform_caps ()" link="GstGLViewConvert.html#gst-gl-view-convert-transform-caps" since="1.6"/> + <keyword type="function" name="gst_gl_view_convert_fixate_caps ()" link="GstGLViewConvert.html#gst-gl-view-convert-fixate-caps" since="1.6"/> + <keyword type="function" name="gst_gl_view_convert_submit_input_buffer ()" link="GstGLViewConvert.html#gst-gl-view-convert-submit-input-buffer" since="1.6"/> + <keyword type="function" name="gst_gl_view_convert_get_output ()" link="GstGLViewConvert.html#gst-gl-view-convert-get-output" since="1.6"/> + <keyword type="function" name="gst_gl_view_convert_perform ()" link="GstGLViewConvert.html#gst-gl-view-convert-perform" since="1.6"/> + <keyword type="function" name="gst_gl_view_convert_reset ()" link="GstGLViewConvert.html#gst-gl-view-convert-reset" since="1.6"/> + <keyword type="function" name="gst_gl_view_convert_set_context ()" link="GstGLViewConvert.html#gst-gl-view-convert-set-context" since="1.6"/> + <keyword type="enum" name="enum GstGLStereoDownmix" link="GstGLViewConvert.html#GstGLStereoDownmix"/> + <keyword type="struct" name="GstGLViewConvert" link="GstGLViewConvert.html#GstGLViewConvert-struct"/> + <keyword type="struct" name="GstGLViewConvertClass" link="GstGLViewConvert.html#GstGLViewConvertClass"/> + <keyword type="property" name="The “downmix-mode” property" link="GstGLViewConvert.html#GstGLViewConvert--downmix-mode"/> + <keyword type="property" name="The “input-flags-override” property" link="GstGLViewConvert.html#GstGLViewConvert--input-flags-override"/> + <keyword type="property" name="The “input-mode-override” property" link="GstGLViewConvert.html#GstGLViewConvert--input-mode-override"/> + <keyword type="property" name="The “output-flags-override” property" link="GstGLViewConvert.html#GstGLViewConvert--output-flags-override"/> + <keyword type="property" name="The “output-mode-override” property" link="GstGLViewConvert.html#GstGLViewConvert--output-mode-override"/> <keyword type="function" name="gst_gl_window_error_quark ()" link="GstGLWindow.html#gst-gl-window-error-quark"/> <keyword type="function" name="GstGLWindowResizeCB ()" link="GstGLWindow.html#GstGLWindowResizeCB"/> <keyword type="macro" name="GST_GL_WINDOW_RESIZE_CB()" link="GstGLWindow.html#GST-GL-WINDOW-RESIZE-CB:CAPS"/> @@ -720,35 +781,15 @@ <keyword type="function" name="gst_gl_window_show ()" link="GstGLWindow.html#gst-gl-window-show" since="1.6"/> <keyword type="function" name="gst_gl_window_get_surface_dimensions ()" link="GstGLWindow.html#gst-gl-window-get-surface-dimensions" since="1.6"/> <keyword type="function" name="gst_gl_window_handle_events ()" link="GstGLWindow.html#gst-gl-window-handle-events"/> + <keyword type="function" name="gst_gl_window_queue_resize ()" link="GstGLWindow.html#gst-gl-window-queue-resize"/> + <keyword type="function" name="gst_gl_window_resize ()" link="GstGLWindow.html#gst-gl-window-resize"/> + <keyword type="function" name="gst_gl_window_set_render_rectangle ()" link="GstGLWindow.html#gst-gl-window-set-render-rectangle"/> <keyword type="enum" name="enum GstGLWindowError" link="GstGLWindow.html#GstGLWindowError"/> <keyword type="macro" name="GST_GL_WINDOW_ERROR" link="GstGLWindow.html#GST-GL-WINDOW-ERROR:CAPS"/> <keyword type="struct" name="GstGLWindow" link="GstGLWindow.html#GstGLWindow-struct"/> <keyword type="struct" name="GstGLWindowClass" link="GstGLWindow.html#GstGLWindowClass"/> <keyword type="signal" name="The “key-event” signal" link="GstGLWindow.html#GstGLWindow-key-event"/> <keyword type="signal" name="The “mouse-event” signal" link="GstGLWindow.html#GstGLWindow-mouse-event"/> - <keyword type="function" name="gst_gl_window_android_egl_new ()" link="gst-plugins-bad-libs-GstGLWindowAndroid.html#gst-gl-window-android-egl-new"/> - <keyword type="struct" name="struct GstGLWindowAndroidEGL" link="gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGL"/> - <keyword type="struct" name="struct GstGLWindowAndroidEGLClass" link="gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGLClass"/> - <keyword type="function" name="gst_gl_window_cocoa_new ()" link="gst-plugins-bad-libs-GstGLWindowCocoa.html#gst-gl-window-cocoa-new"/> - <keyword type="function" name="gst_gl_window_cocoa_create_window ()" link="gst-plugins-bad-libs-GstGLWindowCocoa.html#gst-gl-window-cocoa-create-window"/> - <keyword type="struct" name="struct GstGLWindowCocoa" link="gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoa"/> - <keyword type="struct" name="struct GstGLWindowCocoaClass" link="gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoaClass"/> - <keyword type="function" name="gst_gl_window_dispmanx_egl_new ()" link="gst-plugins-bad-libs-GstGLWindowDispmanx.html#gst-gl-window-dispmanx-egl-new"/> - <keyword type="struct" name="struct GstGLWindowDispmanxEGL" link="gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGL"/> - <keyword type="struct" name="struct GstGLWindowDispmanxEGLClass" link="gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGLClass"/> - <keyword type="function" name="gst_gl_window_wayland_egl_new ()" link="gst-plugins-bad-libs-GstGLWindowWayland.html#gst-gl-window-wayland-egl-new"/> - <keyword type="struct" name="struct GstGLWindowWaylandEGL" link="gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGL"/> - <keyword type="struct" name="struct GstGLWindowWaylandEGLClass" link="gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGLClass"/> - <keyword type="function" name="gst_gl_window_win32_new ()" link="gst-plugins-bad-libs-GstGLWindowWin32.html#gst-gl-window-win32-new"/> - <keyword type="function" name="gst_gl_window_win32_create_window ()" link="gst-plugins-bad-libs-GstGLWindowWin32.html#gst-gl-window-win32-create-window"/> - <keyword type="struct" name="struct GstGLWindowWin32" link="gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32"/> - <keyword type="struct" name="struct GstGLWindowWin32Class" link="gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32Class"/> - <keyword type="function" name="gst_gl_window_x11_new ()" link="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-new"/> - <keyword type="function" name="gst_gl_window_x11_create_window ()" link="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-create-window"/> - <keyword type="function" name="gst_gl_window_x11_trap_x_errors ()" link="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-trap-x-errors"/> - <keyword type="function" name="gst_gl_window_x11_untrap_x_errors ()" link="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-untrap-x-errors"/> - <keyword type="struct" name="struct GstGLWindowX11" link="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11"/> - <keyword type="struct" name="struct GstGLWindowX11Class" link="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11Class"/> <keyword type="function" name="GstGLAsyncDebugLogGetMessage ()" link="gst-plugins-bad-libs-OpenGL-debugging.html#GstGLAsyncDebugLogGetMessage"/> <keyword type="function" name="gst_gl_async_debug_new ()" link="gst-plugins-bad-libs-OpenGL-debugging.html#gst-gl-async-debug-new" since="1.8"/> <keyword type="function" name="gst_gl_async_debug_free ()" link="gst-plugins-bad-libs-OpenGL-debugging.html#gst-gl-async-debug-free" since="1.8"/> @@ -763,20 +804,6 @@ <keyword type="macro" name="GST_GL_ASYNC_CAT_LEVEL_LOG()" link="gst-plugins-bad-libs-OpenGL-debugging.html#GST-GL-ASYNC-CAT-LEVEL-LOG:CAPS"/> <keyword type="function" name="gst_gl_insert_debug_marker ()" link="gst-plugins-bad-libs-OpenGL-debugging.html#gst-gl-insert-debug-marker" since="1.8"/> <keyword type="struct" name="struct GstGLAsyncDebug" link="gst-plugins-bad-libs-OpenGL-debugging.html#GstGLAsyncDebug"/> - <keyword type="function" name="gst_gl_handle_set_context ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-handle-set-context"/> - <keyword type="function" name="gst_gl_handle_context_query ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-handle-context-query"/> - <keyword type="function" name="gst_gl_context_gen_shader ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-gen-shader"/> - <keyword type="function" name="gst_gl_context_del_shader ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-del-shader"/> - <keyword type="function" name="gst_gl_context_check_framebuffer_status ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-check-framebuffer-status"/> - <keyword type="function" name="gst_gl_context_clear_shader ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-clear-shader"/> - <keyword type="function" name="gst_gl_caps_replace_all_caps_features ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-caps-replace-all-caps-features"/> - <keyword type="function" name="gst_gl_ensure_element_data ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-ensure-element-data"/> - <keyword type="function" name="gst_gl_get_plane_data_size ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-get-plane-data-size"/> - <keyword type="function" name="gst_gl_get_plane_start ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-get-plane-start"/> - <keyword type="function" name="gst_gl_run_query ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-run-query"/> - <keyword type="function" name="gst_gl_value_get_texture_target_mask ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-value-get-texture-target-mask"/> - <keyword type="function" name="gst_gl_value_set_texture_target ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-value-set-texture-target"/> - <keyword type="function" name="gst_gl_value_set_texture_target_from_mask ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-value-set-texture-target-from-mask"/> <keyword type="function" name="gst_gl_format_type_n_bytes ()" link="gst-plugins-bad-libs-OpenGL-Formats.html#gst-gl-format-type-n-bytes"/> <keyword type="function" name="gst_gl_texture_type_n_bytes ()" link="gst-plugins-bad-libs-OpenGL-Formats.html#gst-gl-texture-type-n-bytes"/> <keyword type="function" name="gst_gl_format_from_gl_texture_type ()" link="gst-plugins-bad-libs-OpenGL-Formats.html#gst-gl-format-from-gl-texture-type"/> @@ -794,6 +821,21 @@ <keyword type="macro" name="GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_2D" link="gst-plugins-bad-libs-OpenGL-Formats.html#GST-BUFFER-POOL-OPTION-GL-TEXTURE-TARGET-2D:CAPS"/> <keyword type="macro" name="GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_RECTANGLE" link="gst-plugins-bad-libs-OpenGL-Formats.html#GST-BUFFER-POOL-OPTION-GL-TEXTURE-TARGET-RECTANGLE:CAPS"/> <keyword type="macro" name="GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_EXTERNAL_OES" link="gst-plugins-bad-libs-OpenGL-Formats.html#GST-BUFFER-POOL-OPTION-GL-TEXTURE-TARGET-EXTERNAL-OES:CAPS"/> + <keyword type="function" name="gst_gl_handle_set_context ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-handle-set-context"/> + <keyword type="function" name="gst_gl_handle_context_query ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-handle-context-query"/> + <keyword type="function" name="gst_gl_context_check_framebuffer_status ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-check-framebuffer-status" since="1.10"/> + <keyword type="function" name="gst_gl_caps_replace_all_caps_features ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-caps-replace-all-caps-features"/> + <keyword type="function" name="gst_gl_ensure_element_data ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-ensure-element-data"/> + <keyword type="function" name="gst_gl_get_plane_data_size ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-get-plane-data-size"/> + <keyword type="function" name="gst_gl_get_plane_start ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-get-plane-start"/> + <keyword type="function" name="gst_gl_run_query ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-run-query"/> + <keyword type="function" name="gst_gl_value_get_texture_target_mask ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-value-get-texture-target-mask"/> + <keyword type="function" name="gst_gl_value_set_texture_target ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-value-set-texture-target"/> + <keyword type="function" name="gst_gl_value_set_texture_target_from_mask ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-value-set-texture-target-from-mask"/> + <keyword type="function" name="gst_gl_get_affine_transformation_meta_as_ndc ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-get-affine-transformation-meta-as-ndc"/> + <keyword type="function" name="gst_gl_multiply_matrix4 ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-multiply-matrix4"/> + <keyword type="function" name="gst_gl_context_gen_shader ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-gen-shader"/> + <keyword type="function" name="gst_gl_context_del_shader ()" link="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-del-shader"/> <keyword type="function" name="gst_player_new ()" link="gst-plugins-bad-libs-gstplayer.html#gst-player-new"/> <keyword type="function" name="gst_player_play ()" link="gst-plugins-bad-libs-gstplayer.html#gst-player-play"/> <keyword type="function" name="gst_player_pause ()" link="gst-plugins-bad-libs-gstplayer.html#gst-player-pause"/> @@ -1718,7 +1760,9 @@ <keyword type="constant" name="GST_GLSL_VERSION_430" link="gst-plugins-bad-libs-GstGLSL.html#GST-GLSL-VERSION-430:CAPS"/> <keyword type="constant" name="GST_GLSL_VERSION_440" link="gst-plugins-bad-libs-GstGLSL.html#GST-GLSL-VERSION-440:CAPS"/> <keyword type="constant" name="GST_GLSL_VERSION_450" link="gst-plugins-bad-libs-GstGLSL.html#GST-GLSL-VERSION-450:CAPS"/> - <keyword type="constant" name="GST_GLSL_VERSION_ANY" link="gst-plugins-bad-libs-GstGLSL.html#GST-GLSL-VERSION-ANY:CAPS"/> + <keyword type="constant" name="GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS" link="GstGLViewConvert.html#GST-GL-STEREO-DOWNMIX-ANAGLYPH-GREEN-MAGENTA-DUBOIS:CAPS"/> + <keyword type="constant" name="GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS" link="GstGLViewConvert.html#GST-GL-STEREO-DOWNMIX-ANAGLYPH-RED-CYAN-DUBOIS:CAPS"/> + <keyword type="constant" name="GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS" link="GstGLViewConvert.html#GST-GL-STEREO-DOWNMIX-ANAGLYPH-AMBER-BLUE-DUBOIS:CAPS"/> <keyword type="constant" name="GST_GL_WINDOW_ERROR_FAILED" link="GstGLWindow.html#GST-GL-WINDOW-ERROR-FAILED:CAPS"/> <keyword type="constant" name="GST_GL_WINDOW_ERROR_OLD_LIBS" link="GstGLWindow.html#GST-GL-WINDOW-ERROR-OLD-LIBS:CAPS"/> <keyword type="constant" name="GST_GL_WINDOW_ERROR_RESOURCE_UNAVAILABLE" link="GstGLWindow.html#GST-GL-WINDOW-ERROR-RESOURCE-UNAVAILABLE:CAPS"/> @@ -2314,31 +2358,29 @@ <keyword type="member" name="GstVideoAggregatorPad.aggregated-frame" link="gst-plugins-bad-libs-GstVideoAggregatorPad.html#GstVideoAggregatorPad.aggregated-frame"/> <keyword type="member" name="GstVideoAggregatorPad.zorder" link="gst-plugins-bad-libs-GstVideoAggregatorPad.html#GstVideoAggregatorPad.zorder"/> <keyword type="member" name="GstVideoAggregatorPad.ignore-eos" link="gst-plugins-bad-libs-GstVideoAggregatorPad.html#GstVideoAggregatorPad.ignore-eos"/> + <keyword type="member" name="GstGLBaseFilterClass.supported-gl-api" link="GstGLBaseFilter.html#GstGLBaseFilterClass.supported-gl-api"/> + <keyword type="member" name="GstGLBaseFilterClass.gl-start" link="GstGLBaseFilter.html#GstGLBaseFilterClass.gl-start"/> + <keyword type="member" name="GstGLBaseFilterClass.gl-stop" link="GstGLBaseFilter.html#GstGLBaseFilterClass.gl-stop"/> + <keyword type="member" name="GstGLBaseFilterClass.gl-set-caps" link="GstGLBaseFilter.html#GstGLBaseFilterClass.gl-set-caps"/> <keyword type="member" name="GstGLBaseMemoryAllocatorClass.alloc" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorClass.alloc"/> <keyword type="member" name="GstGLBaseMemoryAllocatorClass.create" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorClass.create"/> <keyword type="member" name="GstGLBaseMemoryAllocatorClass.map" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorClass.map"/> <keyword type="member" name="GstGLBaseMemoryAllocatorClass.unmap" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorClass.unmap"/> <keyword type="member" name="GstGLBaseMemoryAllocatorClass.copy" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorClass.copy"/> <keyword type="member" name="GstGLBaseMemoryAllocatorClass.destroy" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorClass.destroy"/> - <keyword type="member" name="GstGLBaseMemoryAllocatorClass.flush" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorClass.flush"/> - <keyword type="member" name="GstGLBaseMemoryAllocatorClass.invalidate" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorClass.invalidate"/> - <keyword type="member" name="GstGLAllocationParams.struct-size" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.struct-size"/> - <keyword type="member" name="GstGLAllocationParams.copy" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.copy"/> - <keyword type="member" name="GstGLAllocationParams.free" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.free"/> - <keyword type="member" name="GstGLAllocationParams.alloc-flags" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.alloc-flags"/> - <keyword type="member" name="GstGLAllocationParams.alloc-size" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.alloc-size"/> - <keyword type="member" name="GstGLAllocationParams.alloc-params" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.alloc-params"/> - <keyword type="member" name="GstGLAllocationParams.context" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.context"/> - <keyword type="member" name="GstGLAllocationParams.notify" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.notify"/> - <keyword type="member" name="GstGLAllocationParams.user-data" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.user-data"/> - <keyword type="member" name="GstGLAllocationParams.wrapped-data" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.wrapped-data"/> - <keyword type="member" name="GstGLAllocationParams.gl-handle" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams.gl-handle"/> + <keyword type="member" name="GstGLAllocationParams-struct.struct-size" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.struct-size"/> + <keyword type="member" name="GstGLAllocationParams-struct.copy" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.copy"/> + <keyword type="member" name="GstGLAllocationParams-struct.free" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.free"/> + <keyword type="member" name="GstGLAllocationParams-struct.alloc-flags" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.alloc-flags"/> + <keyword type="member" name="GstGLAllocationParams-struct.alloc-size" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.alloc-size"/> + <keyword type="member" name="GstGLAllocationParams-struct.alloc-params" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.alloc-params"/> + <keyword type="member" name="GstGLAllocationParams-struct.context" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.context"/> + <keyword type="member" name="GstGLAllocationParams-struct.notify" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.notify"/> + <keyword type="member" name="GstGLAllocationParams-struct.user-data" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.user-data"/> + <keyword type="member" name="GstGLAllocationParams-struct.wrapped-data" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.wrapped-data"/> + <keyword type="member" name="GstGLAllocationParams-struct.gl-handle" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct.gl-handle"/> <keyword type="member" name="GstGLBaseMemory.mem" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory.mem"/> <keyword type="member" name="GstGLBaseMemory.context" link="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory.context"/> - <keyword type="member" name="GstGLBaseFilterClass.supported-gl-api" link="GstGLBaseFilter.html#GstGLBaseFilterClass.supported-gl-api"/> - <keyword type="member" name="GstGLBaseFilterClass.gl-start" link="GstGLBaseFilter.html#GstGLBaseFilterClass.gl-start"/> - <keyword type="member" name="GstGLBaseFilterClass.gl-stop" link="GstGLBaseFilter.html#GstGLBaseFilterClass.gl-stop"/> - <keyword type="member" name="GstGLBaseFilterClass.gl-set-caps" link="GstGLBaseFilter.html#GstGLBaseFilterClass.gl-set-caps"/> <keyword type="member" name="GstGLBuffer.mem" link="gst-plugins-bad-libs-GstGLBuffer.html#GstGLBuffer.mem"/> <keyword type="member" name="GstGLBuffer.id" link="gst-plugins-bad-libs-GstGLBuffer.html#GstGLBuffer.id"/> <keyword type="member" name="GstGLBuffer.target" link="gst-plugins-bad-libs-GstGLBuffer.html#GstGLBuffer.target"/> @@ -2346,6 +2388,7 @@ <keyword type="member" name="GstGLBufferAllocationParams.parent" link="gst-plugins-bad-libs-GstGLBuffer.html#GstGLBufferAllocationParams.parent"/> <keyword type="member" name="GstGLBufferAllocationParams.gl-target" link="gst-plugins-bad-libs-GstGLBuffer.html#GstGLBufferAllocationParams.gl-target"/> <keyword type="member" name="GstGLBufferAllocationParams.gl-usage" link="gst-plugins-bad-libs-GstGLBuffer.html#GstGLBufferAllocationParams.gl-usage"/> + <keyword type="member" name="GstGLContext-struct.gl-vtable" link="GstGLContext.html#GstGLContext-struct.gl-vtable"/> <keyword type="member" name="GstGLFilterClass.set-caps" link="GstGLFilter.html#GstGLFilterClass.set-caps"/> <keyword type="member" name="GstGLFilterClass.filter" link="GstGLFilter.html#GstGLFilterClass.filter"/> <keyword type="member" name="GstGLFilterClass.filter-texture" link="GstGLFilter.html#GstGLFilterClass.filter-texture"/> @@ -2353,7 +2396,15 @@ <keyword type="member" name="GstGLFilterClass.transform-internal-caps" link="GstGLFilter.html#GstGLFilterClass.transform-internal-caps"/> <keyword type="member" name="GstGLFilterClass.display-init-cb" link="GstGLFilter.html#GstGLFilterClass.display-init-cb"/> <keyword type="member" name="GstGLFilterClass.display-reset-cb" link="GstGLFilter.html#GstGLFilterClass.display-reset-cb"/> - <keyword type="member" name="GstGLFilterClass.-padding" link="GstGLFilter.html#GstGLFilterClass.-padding"/> + <keyword type="member" name="GstGLVideoAllocationParams.parent" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLVideoAllocationParams.parent"/> + <keyword type="member" name="GstGLVideoAllocationParams.v-info" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLVideoAllocationParams.v-info"/> + <keyword type="member" name="GstGLVideoAllocationParams.plane" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLVideoAllocationParams.plane"/> + <keyword type="member" name="GstGLVideoAllocationParams.valign" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLVideoAllocationParams.valign"/> + <keyword type="member" name="GstGLVideoAllocationParams.target" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLVideoAllocationParams.target"/> + <keyword type="member" name="GstGLVideoAllocationParams.tex-type" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLVideoAllocationParams.tex-type"/> + <keyword type="member" name="GstGLMemoryAllocatorClass.map" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemoryAllocatorClass.map"/> + <keyword type="member" name="GstGLMemoryAllocatorClass.copy" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemoryAllocatorClass.copy"/> + <keyword type="member" name="GstGLMemoryAllocatorClass.unmap" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemoryAllocatorClass.unmap"/> <keyword type="member" name="GstGLMemory.mem" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory.mem"/> <keyword type="member" name="GstGLMemory.tex-id" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory.tex-id"/> <keyword type="member" name="GstGLMemory.tex-target" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory.tex-target"/> @@ -2362,6 +2413,18 @@ <keyword type="member" name="GstGLMemory.valign" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory.valign"/> <keyword type="member" name="GstGLMemory.plane" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory.plane"/> <keyword type="member" name="GstGLMemory.tex-scaling" link="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory.tex-scaling"/> + <keyword type="member" name="GstGLSyncMeta.parent" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.parent"/> + <keyword type="member" name="GstGLSyncMeta.context" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.context"/> + <keyword type="member" name="GstGLSyncMeta.data" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.data"/> + <keyword type="member" name="GstGLSyncMeta.set-sync" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.set-sync"/> + <keyword type="member" name="GstGLSyncMeta.set-sync-gl" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.set-sync-gl"/> + <keyword type="member" name="GstGLSyncMeta.wait" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.wait"/> + <keyword type="member" name="GstGLSyncMeta.wait-gl" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.wait-gl"/> + <keyword type="member" name="GstGLSyncMeta.wait-cpu" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.wait-cpu"/> + <keyword type="member" name="GstGLSyncMeta.wait-cpu-gl" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.wait-cpu-gl"/> + <keyword type="member" name="GstGLSyncMeta.copy" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.copy"/> + <keyword type="member" name="GstGLSyncMeta.free" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.free"/> + <keyword type="member" name="GstGLSyncMeta.free-gl" link="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta.free-gl"/> <keyword type="member" name="GstGLWindowClass.get-display" link="GstGLWindow.html#GstGLWindowClass.get-display"/> <keyword type="member" name="GstGLWindowClass.set-window-handle" link="GstGLWindow.html#GstGLWindowClass.set-window-handle"/> <keyword type="member" name="GstGLWindowClass.get-window-handle" link="GstGLWindow.html#GstGLWindowClass.get-window-handle"/>
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstEGLImage.html b/docs/libs/html/gst-plugins-bad-libs-GstEGLImage.html new file mode 100644 index 0000000..c03bf4f --- /dev/null +++ b/docs/libs/html/gst-plugins-bad-libs-GstEGLImage.html
@@ -0,0 +1,329 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GstEGLImage: GStreamer Bad Plugins 1.0 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> +<link rel="up" href="gl.html" title="OpenGL Helper Library"> +<link rel="prev" href="gst-plugins-bad-libs-GstGLDisplayX11.html" title="GstGLDisplayX11"> +<link rel="next" href="GstGLFilter.html" title="GstGLFilter"> +<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#gst-plugins-bad-libs-GstEGLImage.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLDisplayX11.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GstGLFilter.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="gst-plugins-bad-libs-GstEGLImage"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstEGLImage.top_of_page"></a>GstEGLImage</span></h2> +<p>GstEGLImage — EGLImage abstraction</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstEGLImage.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_return"> +<col class="functions_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<span class="returnvalue">GstEGLImage</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-from-dmabuf" title="gst_egl_image_from_dmabuf ()">gst_egl_image_from_dmabuf</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">EGLImageKHR</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-get-image" title="gst_egl_image_get_image ()">gst_egl_image_get_image</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GstVideoGLTextureOrientation</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-get-orientation" title="gst_egl_image_get_orientation ()">gst_egl_image_get_orientation</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GstEGLImage</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-new-wrapped" title="gst_egl_image_new_wrapped ()">gst_egl_image_new_wrapped</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GstEGLImage</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-ref" title="gst_egl_image_ref ()">gst_egl_image_ref</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-unref" title="gst_egl_image_unref ()">gst_egl_image_unref</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstEGLImage.description"></a><h2>Description</h2> +<p><span class="type">GstEGLImage</span> represents and holds an <span class="type">EGLImage</span> handle.</p> +<p>A <span class="type">GstEGLImage</span> can be created from a dmabuf with <a class="link" href="gst-plugins-bad-libs-GstEGLImage.html#gst-egl-image-from-dmabuf" title="gst_egl_image_from_dmabuf ()"><code class="function">gst_egl_image_from_dmabuf()</code></a> +or <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a> provides a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocator-struct"><span class="type">GstAllocator</span></a> to allocate <span class="type">EGLImage</span>'s bound to +and OpenGL texture.</p> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstEGLImage.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gst-egl-image-from-dmabuf"></a><h3>gst_egl_image_from_dmabuf ()</h3> +<pre class="programlisting"><span class="returnvalue">GstEGLImage</span> * +gst_egl_image_from_dmabuf (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="type">gint</span></a> dmabuf</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoInfo"><span class="type">GstVideoInfo</span></a> *in_info</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="type">gint</span></a> plane</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gsize"><span class="type">gsize</span></a> offset</code></em>);</pre> +<div class="refsect3"> +<a name="gst-egl-image-from-dmabuf.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> (must be an EGL context)</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dmabuf</p></td> +<td class="parameter_description"><p>the DMA-Buf file descriptor</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>in_info</p></td> +<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoInfo"><span class="type">GstVideoInfo</span></a> in <em class="parameter"><code>dmabuf</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>plane</p></td> +<td class="parameter_description"><p>the plane in <em class="parameter"><code>in_info</code></em> +to create and <span class="type">GstEGLImage</span> for</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offset</p></td> +<td class="parameter_description"><p>the byte-offset in the data</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-egl-image-from-dmabuf.returns"></a><h4>Returns</h4> +<p> a <span class="type">GstEGLImage</span> wrapping <em class="parameter"><code>dmabuf</code></em> +or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gst-egl-image-get-image"></a><h3>gst_egl_image_get_image ()</h3> +<pre class="programlisting"><span class="returnvalue">EGLImageKHR</span> +gst_egl_image_get_image (<em class="parameter"><code><span class="type">GstEGLImage</span> *image</code></em>);</pre> +<div class="refsect3"> +<a name="gst-egl-image-get-image.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>image</p></td> +<td class="parameter_description"><p>a <span class="type">GstEGLImage</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-egl-image-get-image.returns"></a><h4>Returns</h4> +<p> the <span class="type">EGLImageKHR</span> of <em class="parameter"><code>image</code></em> +</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gst-egl-image-get-orientation"></a><h3>gst_egl_image_get_orientation ()</h3> +<pre class="programlisting"><span class="returnvalue">GstVideoGLTextureOrientation</span> +gst_egl_image_get_orientation (<em class="parameter"><code><span class="type">GstEGLImage</span> *image</code></em>);</pre> +<div class="refsect3"> +<a name="gst-egl-image-get-orientation.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>image</p></td> +<td class="parameter_description"><p>a <span class="type">GstEGLImage</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-egl-image-get-orientation.returns"></a><h4>Returns</h4> +<p> the orientation of <em class="parameter"><code>image</code></em> +</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gst-egl-image-new-wrapped"></a><h3>gst_egl_image_new_wrapped ()</h3> +<pre class="programlisting"><span class="returnvalue">GstEGLImage</span> * +gst_egl_image_new_wrapped (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><span class="type">EGLImageKHR</span> image</code></em>, + <em class="parameter"><code><span class="type">GstVideoGLTextureType</span> type</code></em>, + <em class="parameter"><code><span class="type">GstVideoGLTextureOrientation</span> orientation</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>, + <em class="parameter"><code><span class="type">GstEGLImageDestroyNotify</span> user_data_destroy</code></em>);</pre> +<div class="refsect3"> +<a name="gst-egl-image-new-wrapped.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> (must be an EGL context)</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>image</p></td> +<td class="parameter_description"><p>the image to wrap</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>the <span class="type">GstVideoGLTextureType</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>orientation</p></td> +<td class="parameter_description"><p>the <span class="type">GstVideoGLTextureOrientation</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data_destroy</p></td> +<td class="parameter_description"><p>called when <em class="parameter"><code>user_data</code></em> +is no longer needed</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-egl-image-new-wrapped.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GstEGLImage</span> wrapping <em class="parameter"><code>image</code></em> +</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gst-egl-image-ref"></a><h3>gst_egl_image_ref ()</h3> +<pre class="programlisting"><span class="returnvalue">GstEGLImage</span> * +gst_egl_image_ref (<em class="parameter"><code><span class="type">GstEGLImage</span> *image</code></em>);</pre> +<p>Increases the refcount of the given image by one.</p> +<div class="refsect3"> +<a name="gst-egl-image-ref.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>image</p></td> +<td class="parameter_description"><p>a <span class="type">GstEGLImage</span>.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-egl-image-ref.returns"></a><h4>Returns</h4> +<p> <em class="parameter"><code>image</code></em> +. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gst-egl-image-unref"></a><h3>gst_egl_image_unref ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_egl_image_unref (<em class="parameter"><code><span class="type">GstEGLImage</span> *image</code></em>);</pre> +<p>Decreases the refcount of the image. If the refcount reaches 0, the image +with the associated metadata and memory will be freed.</p> +<div class="refsect3"> +<a name="gst-egl-image-unref.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>image</p></td> +<td class="parameter_description"><p> a <span class="type">GstEGLImage</span>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td> +</tr></tbody> +</table></div> +</div> +</div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstEGLImage.other_details"></a><h2>Types and Values</h2> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstEGLImage.see-also"></a><h2>See Also</h2> +<p><a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a>, <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.25</div> +</body> +</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstEGLImageMemory.html b/docs/libs/html/gst-plugins-bad-libs-GstEGLImageMemory.html deleted file mode 100644 index 166bb00..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstEGLImageMemory.html +++ /dev/null
@@ -1,48 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstEGLImageMemory: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="GstGLDisplay.html" title="GstGLDisplay"> -<link rel="next" href="GstGLFilter.html" title="GstGLFilter"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstEGLImageMemory.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="GstGLDisplay.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="GstGLFilter.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstEGLImageMemory"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstEGLImageMemory.top_of_page"></a>GstEGLImageMemory</span></h2> -<p>GstEGLImageMemory</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstEGLImageMemory.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstEGLImageMemory.functions_details"></a><h2>Functions</h2> -<p></p> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstEGLImageMemory.other_details"></a><h2>Types and Values</h2> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLAPI.html b/docs/libs/html/gst-plugins-bad-libs-GstGLAPI.html index d83958b..6184c66 100644 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLAPI.html +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLAPI.html
@@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> <link rel="prev" href="gl.html" title="OpenGL Helper Library"> -<link rel="next" href="gst-plugins-bad-libs-gstglbasememory.html" title="GstGLBaseMemory"> +<link rel="next" href="GstGLBaseFilter.html" title="GstGLBaseFilter"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -20,14 +20,14 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="gl.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-gstglbasememory.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="GstGLBaseFilter.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="gst-plugins-bad-libs-GstGLAPI"></a><div class="titlepage"></div> <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLAPI.top_of_page"></a>GstGLAPI</span></h2> -<p>GstGLAPI</p> +<p>GstGLAPI — OpenGL API specific functionality</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> @@ -111,6 +111,7 @@ </div> <div class="refsect1"> <a name="gst-plugins-bad-libs-GstGLAPI.description"></a><h2>Description</h2> +<p>Provides some helper API for dealing with OpenGL API's and platforms</p> </div> <div class="refsect1"> <a name="gst-plugins-bad-libs-GstGLAPI.functions_details"></a><h2>Functions</h2> @@ -373,6 +374,10 @@ <p>The name for <a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GST-GL-API-OPENGL:CAPS"><code class="literal">GST_GL_API_OPENGL</code></a> used in various places</p> </div> </div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLAPI.see-also"></a><h2>See Also</h2> +<p><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a>, <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p> +</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div>
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLBuffer.html b/docs/libs/html/gst-plugins-bad-libs-GstGLBuffer.html index 7ef9099..55e53d3 100644 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLBuffer.html +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLBuffer.html
@@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="GstGLBaseFilter.html" title="GstGLBaseFilter"> +<link rel="prev" href="gst-plugins-bad-libs-gstglbasememory.html" title="GstGLBaseMemory"> <link rel="next" href="GstGLBufferPool.html" title="GstGLBufferPool"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -20,7 +20,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="GstGLBaseFilter.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-gstglbasememory.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="GstGLBufferPool.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> @@ -298,7 +298,7 @@ </colgroup> <tbody> <tr> -<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> <em class="structfield"><code><a name="GstGLBufferAllocationParams.parent"></a>parent</code></em>;</p></td> +<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> <em class="structfield"><code><a name="GstGLBufferAllocationParams.parent"></a>parent</code></em>;</p></td> <td class="struct_member_description"><p>parent object</p></td> <td class="struct_member_annotations"> </td> </tr>
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLContextCocoa.html b/docs/libs/html/gst-plugins-bad-libs-GstGLContextCocoa.html deleted file mode 100644 index aba6206..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLContextCocoa.html +++ /dev/null
@@ -1,119 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLContextCocoa: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="GstGLContext.html" title="GstGLContext"> -<link rel="next" href="gst-plugins-bad-libs-GstGLContextEGL.html" title="GstGLContextEGL"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLContextCocoa.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="GstGLContext.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLContextEGL.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLContextCocoa"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLContextCocoa.top_of_page"></a>GstGLContextCocoa</span></h2> -<p>GstGLContextCocoa</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextCocoa.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody> -<tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#GstGLContextCocoa" title="struct GstGLContextCocoa"><span class="returnvalue">GstGLContextCocoa</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-new" title="gst_gl_context_cocoa_new ()">gst_gl_context_cocoa_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-get-current-context" title="gst_gl_context_cocoa_get_current_context ()">gst_gl_context_cocoa_get_current_context</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<span class="returnvalue">CGLPixelFormatObj</span> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#gst-gl-context-cocoa-get-pixel-format" title="gst_gl_context_cocoa_get_pixel_format ()">gst_gl_context_cocoa_get_pixel_format</a> <span class="c_punctuation">()</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextCocoa.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody><tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#GstGLContextCocoa" title="struct GstGLContextCocoa">GstGLContextCocoa</a></td> -</tr></tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextCocoa.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextCocoa.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-context-cocoa-new"></a><h3>gst_gl_context_cocoa_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#GstGLContextCocoa" title="struct GstGLContextCocoa"><span class="returnvalue">GstGLContextCocoa</span></a> * -gst_gl_context_cocoa_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-cocoa-get-current-context"></a><h3>gst_gl_context_cocoa_get_current_context ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -gst_gl_context_cocoa_get_current_context - (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-cocoa-get-pixel-format"></a><h3>gst_gl_context_cocoa_get_pixel_format ()</h3> -<pre class="programlisting"><span class="returnvalue">CGLPixelFormatObj</span> -gst_gl_context_cocoa_get_pixel_format (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLContextCocoa.html#GstGLContextCocoa" title="struct GstGLContextCocoa"><span class="type">GstGLContextCocoa</span></a> *context</code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextCocoa.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLContextCocoa"></a><h3>struct GstGLContextCocoa</h3> -<pre class="programlisting">struct GstGLContextCocoa { -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLContextEGL.html b/docs/libs/html/gst-plugins-bad-libs-GstGLContextEGL.html deleted file mode 100644 index 2f8ad01..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLContextEGL.html +++ /dev/null
@@ -1,142 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLContextEGL: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLContextCocoa.html" title="GstGLContextCocoa"> -<link rel="next" href="gst-plugins-bad-libs-GstGLContextEagl.html" title="GstGLContextEagl"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLContextEGL.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLContextCocoa.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLContextEagl.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLContextEGL"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLContextEGL.top_of_page"></a>GstGLContextEGL</span></h2> -<p>GstGLContextEGL</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEGL.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody> -<tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#GstGLContextEGL" title="struct GstGLContextEGL"><span class="returnvalue">GstGLContextEGL</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-new" title="gst_gl_context_egl_new ()">gst_gl_context_egl_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-get-current-context" title="gst_gl_context_egl_get_current_context ()">gst_gl_context_egl_get_current_context</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#gst-gl-context-egl-get-proc-address" title="gst_gl_context_egl_get_proc_address ()">gst_gl_context_egl_get_proc_address</a> <span class="c_punctuation">()</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEGL.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody><tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#GstGLContextEGL" title="struct GstGLContextEGL">GstGLContextEGL</a></td> -</tr></tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEGL.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEGL.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-context-egl-new"></a><h3>gst_gl_context_egl_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLContextEGL.html#GstGLContextEGL" title="struct GstGLContextEGL"><span class="returnvalue">GstGLContextEGL</span></a> * -gst_gl_context_egl_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-egl-get-current-context"></a><h3>gst_gl_context_egl_get_current_context ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -gst_gl_context_egl_get_current_context - (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-egl-get-proc-address"></a><h3>gst_gl_context_egl_get_proc_address ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> -gst_gl_context_egl_get_proc_address (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLAPI" title="enum GstGLAPI"><span class="type">GstGLAPI</span></a> gl_api</code></em>, - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEGL.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLContextEGL"></a><h3>struct GstGLContextEGL</h3> -<pre class="programlisting">struct GstGLContextEGL { - GstGLContext context; - - EGLContext egl_context; - EGLDisplay egl_display; - EGLSurface egl_surface; - EGLConfig egl_config; - - gint egl_major; - gint egl_minor; - - GstGLAPI gl_api; - - const gchar *egl_exts; - - EGLImageKHR (*eglCreateImageKHR) (EGLDisplay dpy, EGLContext ctx, EGLenum target, - EGLClientBuffer buffer, const EGLint *attrib_list); - EGLImageKHR (*eglCreateImage) (EGLDisplay dpy, EGLContext ctx, EGLenum target, - EGLClientBuffer buffer, const EGLAttrib *attrib_list); - EGLBoolean (*eglDestroyImage) (EGLDisplay dpy, EGLImageKHR image); - - /* Cached handle */ - EGLNativeWindowType window_handle; -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLContextEagl.html b/docs/libs/html/gst-plugins-bad-libs-GstGLContextEagl.html deleted file mode 100644 index a75ef44..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLContextEagl.html +++ /dev/null
@@ -1,105 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLContextEagl: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLContextEGL.html" title="GstGLContextEGL"> -<link rel="next" href="gst-plugins-bad-libs-GstGLContextGLX.html" title="GstGLContextGLX"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLContextEagl.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLContextEGL.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLContextGLX.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLContextEagl"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLContextEagl.top_of_page"></a>GstGLContextEagl</span></h2> -<p>GstGLContextEagl</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEagl.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody> -<tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html#GstGLContextEagl" title="struct GstGLContextEagl"><span class="returnvalue">GstGLContextEagl</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html#gst-gl-context-eagl-new" title="gst_gl_context_eagl_new ()">gst_gl_context_eagl_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html#gst-gl-context-eagl-get-current-context" title="gst_gl_context_eagl_get_current_context ()">gst_gl_context_eagl_get_current_context</a> <span class="c_punctuation">()</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEagl.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody><tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html#GstGLContextEagl" title="struct GstGLContextEagl">GstGLContextEagl</a></td> -</tr></tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEagl.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEagl.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-context-eagl-new"></a><h3>gst_gl_context_eagl_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLContextEagl.html#GstGLContextEagl" title="struct GstGLContextEagl"><span class="returnvalue">GstGLContextEagl</span></a> * -gst_gl_context_eagl_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-eagl-get-current-context"></a><h3>gst_gl_context_eagl_get_current_context ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -gst_gl_context_eagl_get_current_context - (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextEagl.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLContextEagl"></a><h3>struct GstGLContextEagl</h3> -<pre class="programlisting">struct GstGLContextEagl { -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLContextGLX.html b/docs/libs/html/gst-plugins-bad-libs-GstGLContextGLX.html deleted file mode 100644 index 4920786..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLContextGLX.html +++ /dev/null
@@ -1,120 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLContextGLX: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLContextEagl.html" title="GstGLContextEagl"> -<link rel="next" href="gst-plugins-bad-libs-GstGLContextWGL.html" title="GstGLContextWGL"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLContextGLX.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLContextEagl.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLContextWGL.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLContextGLX"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLContextGLX.top_of_page"></a>GstGLContextGLX</span></h2> -<p>GstGLContextGLX</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextGLX.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody> -<tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#GstGLContextGLX" title="struct GstGLContextGLX"><span class="returnvalue">GstGLContextGLX</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-new" title="gst_gl_context_glx_new ()">gst_gl_context_glx_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-get-current-context" title="gst_gl_context_glx_get_current_context ()">gst_gl_context_glx_get_current_context</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#gst-gl-context-glx-get-proc-address" title="gst_gl_context_glx_get_proc_address ()">gst_gl_context_glx_get_proc_address</a> <span class="c_punctuation">()</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextGLX.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody><tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#GstGLContextGLX" title="struct GstGLContextGLX">GstGLContextGLX</a></td> -</tr></tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextGLX.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextGLX.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-context-glx-new"></a><h3>gst_gl_context_glx_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLContextGLX.html#GstGLContextGLX" title="struct GstGLContextGLX"><span class="returnvalue">GstGLContextGLX</span></a> * -gst_gl_context_glx_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-glx-get-current-context"></a><h3>gst_gl_context_glx_get_current_context ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -gst_gl_context_glx_get_current_context - (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-glx-get-proc-address"></a><h3>gst_gl_context_glx_get_proc_address ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> -gst_gl_context_glx_get_proc_address (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLAPI" title="enum GstGLAPI"><span class="type">GstGLAPI</span></a> gl_api</code></em>, - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextGLX.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLContextGLX"></a><h3>struct GstGLContextGLX</h3> -<pre class="programlisting">struct GstGLContextGLX { -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLContextWGL.html b/docs/libs/html/gst-plugins-bad-libs-GstGLContextWGL.html deleted file mode 100644 index 6abdb73..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLContextWGL.html +++ /dev/null
@@ -1,120 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLContextWGL: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLContextGLX.html" title="GstGLContextGLX"> -<link rel="next" href="GstGLDisplay.html" title="GstGLDisplay"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLContextWGL.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLContextGLX.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="GstGLDisplay.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLContextWGL"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLContextWGL.top_of_page"></a>GstGLContextWGL</span></h2> -<p>GstGLContextWGL</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextWGL.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody> -<tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#GstGLContextWGL" title="struct GstGLContextWGL"><span class="returnvalue">GstGLContextWGL</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-new" title="gst_gl_context_wgl_new ()">gst_gl_context_wgl_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-get-current-context" title="gst_gl_context_wgl_get_current_context ()">gst_gl_context_wgl_get_current_context</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#gst-gl-context-wgl-get-proc-address" title="gst_gl_context_wgl_get_proc_address ()">gst_gl_context_wgl_get_proc_address</a> <span class="c_punctuation">()</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextWGL.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody><tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#GstGLContextWGL" title="struct GstGLContextWGL">GstGLContextWGL</a></td> -</tr></tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextWGL.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextWGL.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-context-wgl-new"></a><h3>gst_gl_context_wgl_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLContextWGL.html#GstGLContextWGL" title="struct GstGLContextWGL"><span class="returnvalue">GstGLContextWGL</span></a> * -gst_gl_context_wgl_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-wgl-get-current-context"></a><h3>gst_gl_context_wgl_get_current_context ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guintptr"><span class="returnvalue">guintptr</span></a> -gst_gl_context_wgl_get_current_context - (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-wgl-get-proc-address"></a><h3>gst_gl_context_wgl_get_proc_address ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> -gst_gl_context_wgl_get_proc_address (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLAPI.html#GstGLAPI" title="enum GstGLAPI"><span class="type">GstGLAPI</span></a> gl_api</code></em>, - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLContextWGL.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLContextWGL"></a><h3>struct GstGLContextWGL</h3> -<pre class="programlisting">struct GstGLContextWGL { -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLDisplayWayland.html b/docs/libs/html/gst-plugins-bad-libs-GstGLDisplayWayland.html new file mode 100644 index 0000000..d5a7d0b --- /dev/null +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLDisplayWayland.html
@@ -0,0 +1,129 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GstGLDisplayWayland: GStreamer Bad Plugins 1.0 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> +<link rel="up" href="gl.html" title="OpenGL Helper Library"> +<link rel="prev" href="GstGLDisplay.html" title="GstGLDisplay"> +<link rel="next" href="gst-plugins-bad-libs-GstGLDisplayX11.html" title="GstGLDisplayX11"> +<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#gst-plugins-bad-libs-GstGLDisplayWayland.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GstGLDisplay.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLDisplayX11.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="gst-plugins-bad-libs-GstGLDisplayWayland"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLDisplayWayland.top_of_page"></a>GstGLDisplayWayland</span></h2> +<p>GstGLDisplayWayland</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLDisplayWayland.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_return"> +<col class="functions_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<span class="returnvalue">GstGLDisplayWayland</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLDisplayWayland.html#gst-gl-display-wayland-new" title="gst_gl_display_wayland_new ()">gst_gl_display_wayland_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GstGLDisplayWayland</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLDisplayWayland.html#gst-gl-display-wayland-new-with-display" title="gst_gl_display_wayland_new_with_display ()">gst_gl_display_wayland_new_with_display</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLDisplayWayland.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLDisplayWayland.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gst-gl-display-wayland-new"></a><h3>gst_gl_display_wayland_new ()</h3> +<pre class="programlisting"><span class="returnvalue">GstGLDisplayWayland</span> * +gst_gl_display_wayland_new (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> +<p>Create a new <span class="type">GstGLDisplayWayland</span> from the wayland display name. See <code class="function">wl_display_connect()</code> +for details on what is a valid name.</p> +<div class="refsect3"> +<a name="gst-gl-display-wayland-new.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p> a display name. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-display-wayland-new.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GstGLDisplayWayland</span> or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-display-wayland-new-with-display"></a><h3>gst_gl_display_wayland_new_with_display ()</h3> +<pre class="programlisting"><span class="returnvalue">GstGLDisplayWayland</span> * +gst_gl_display_wayland_new_with_display + (<em class="parameter"><code><span class="type">struct wl_display</span> *display</code></em>);</pre> +<p>Creates a new display connection from a wl_display Display.</p> +<div class="refsect3"> +<a name="gst-gl-display-wayland-new-with-display.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>display</p></td> +<td class="parameter_description"><p>an existing, wayland display</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-display-wayland-new-with-display.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GstGLDisplayWayland</span>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +</div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLDisplayWayland.other_details"></a><h2>Types and Values</h2> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.25</div> +</body> +</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLDisplayX11.html b/docs/libs/html/gst-plugins-bad-libs-GstGLDisplayX11.html new file mode 100644 index 0000000..27a6e55 --- /dev/null +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLDisplayX11.html
@@ -0,0 +1,128 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GstGLDisplayX11: GStreamer Bad Plugins 1.0 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> +<link rel="up" href="gl.html" title="OpenGL Helper Library"> +<link rel="prev" href="gst-plugins-bad-libs-GstGLDisplayWayland.html" title="GstGLDisplayWayland"> +<link rel="next" href="gst-plugins-bad-libs-GstEGLImage.html" title="GstEGLImage"> +<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#gst-plugins-bad-libs-GstGLDisplayX11.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLDisplayWayland.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-GstEGLImage.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="gst-plugins-bad-libs-GstGLDisplayX11"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLDisplayX11.top_of_page"></a>GstGLDisplayX11</span></h2> +<p>GstGLDisplayX11</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLDisplayX11.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_return"> +<col class="functions_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<span class="returnvalue">GstGLDisplayX11</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLDisplayX11.html#gst-gl-display-x11-new" title="gst_gl_display_x11_new ()">gst_gl_display_x11_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GstGLDisplayX11</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLDisplayX11.html#gst-gl-display-x11-new-with-display" title="gst_gl_display_x11_new_with_display ()">gst_gl_display_x11_new_with_display</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLDisplayX11.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLDisplayX11.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gst-gl-display-x11-new"></a><h3>gst_gl_display_x11_new ()</h3> +<pre class="programlisting"><span class="returnvalue">GstGLDisplayX11</span> * +gst_gl_display_x11_new (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> +<p>Create a new <span class="type">GstGLDisplayX11</span> from the x11 display name. See <code class="function">XOpenDisplay()</code> +for details on what is a valid name.</p> +<div class="refsect3"> +<a name="gst-gl-display-x11-new.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p> a display name. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-display-x11-new.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GstGLDisplayX11</span> or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-display-x11-new-with-display"></a><h3>gst_gl_display_x11_new_with_display ()</h3> +<pre class="programlisting"><span class="returnvalue">GstGLDisplayX11</span> * +gst_gl_display_x11_new_with_display (<em class="parameter"><code><span class="type">Display</span> *display</code></em>);</pre> +<p>Creates a new display connection from a X11 Display.</p> +<div class="refsect3"> +<a name="gst-gl-display-x11-new-with-display.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>display</p></td> +<td class="parameter_description"><p>an existing, x11 display</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-display-x11-new-with-display.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GstGLDisplayX11</span>. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +</div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLDisplayX11.other_details"></a><h2>Types and Values</h2> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.25</div> +</body> +</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLMemory.html b/docs/libs/html/gst-plugins-bad-libs-GstGLMemory.html index 996f1fd..11ef16d 100644 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLMemory.html +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLMemory.html
@@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> <link rel="prev" href="GstGLFramebuffer.html" title="GstGLFramebuffer"> -<link rel="next" href="gst-plugins-bad-libs-gstglmemorypbo.html" title="GstGLMemoryPBO"> +<link rel="next" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -21,7 +21,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="GstGLFramebuffer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-gstglmemorypbo.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-gstglmemoryegl.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="gst-plugins-bad-libs-GstGLMemory"></a><div class="titlepage"></div> @@ -508,7 +508,7 @@ <td class="parameter_annotations"> </td> </tr> <tr> -<td class="parameter_name"><p>target</p></td> +<td class="parameter_name"><p>tex_type</p></td> <td class="parameter_description"><p>the <span class="type">GstVideoGLTextureType</span> for the created textures</p></td> <td class="parameter_annotations"> </td> </tr> @@ -820,8 +820,10 @@ </div> <div class="refsect3"> <a name="gst-gl-memory-allocator-get-default.returns"></a><h4>Returns</h4> -<p> the default <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemoryAllocator"><span class="type">GstGLMemoryAllocator</span></a> supported by <em class="parameter"><code>context</code></em> -</p> +<p> the default <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemoryAllocator"><span class="type">GstGLMemoryAllocator</span></a> supported by +<em class="parameter"><code>context</code></em> +. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> </div> <p class="since">Since: 1.8</p> </div> @@ -889,6 +891,11 @@ <td class="parameter_annotations"> </td> </tr> <tr> +<td class="parameter_name"><p>tex_type</p></td> +<td class="parameter_description"><p>the <span class="type">GstVideoGLTextureType</span> for this <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> <td class="parameter_name"><p>params</p></td> <td class="parameter_description"><p> the <em class="parameter"><code>GstAllocationParams</code></em> to initialize with. </p></td> @@ -1279,6 +1286,18 @@ <td class="parameter_description"><p> a list of <span class="type">GstVideoGLTextureType</span>'s to allocate with. </p></td> <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> </tr> +<tr> +<td class="parameter_name"><p>wrapped_data</p></td> +<td class="parameter_description"><p>a list of wrapped data pointers</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_wrapped_pointers</p></td> +<td class="parameter_description"><p>the number of elements in <em class="parameter"><code>tex_types</code></em> +and <em class="parameter"><code>wrapped_data</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> </tbody> </table></div> </div> @@ -1308,6 +1327,48 @@ GstVideoGLTextureType tex_type; }; </pre> +<div class="refsect3"> +<a name="GstGLVideoAllocationParams.members"></a><h4>Members</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="300px" class="struct_members_name"> +<col class="struct_members_description"> +<col width="200px" class="struct_members_annotations"> +</colgroup> +<tbody> +<tr> +<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> <em class="structfield"><code><a name="GstGLVideoAllocationParams.parent"></a>parent</code></em>;</p></td> +<td class="struct_member_description"><p>the parent <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> structure</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoInfo"><span class="type">GstVideoInfo</span></a> *<em class="structfield"><code><a name="GstGLVideoAllocationParams.v-info"></a>v_info</code></em>;</p></td> +<td class="struct_member_description"><p>the <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoInfo"><span class="type">GstVideoInfo</span></a> to allocate</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstGLVideoAllocationParams.plane"></a>plane</code></em>;</p></td> +<td class="struct_member_description"><p>the video plane index to allocate</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoAlignment"><span class="type">GstVideoAlignment</span></a> *<em class="structfield"><code><a name="GstGLVideoAllocationParams.valign"></a>valign</code></em>;</p></td> +<td class="struct_member_description"><p>the <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideo.html#GstVideoAlignment"><span class="type">GstVideoAlignment</span></a> to align the system representation to (may be <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default)</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-OpenGL-Formats.html#GstGLTextureTarget" title="enum GstGLTextureTarget"><span class="type">GstGLTextureTarget</span></a> <em class="structfield"><code><a name="GstGLVideoAllocationParams.target"></a>target</code></em>;</p></td> +<td class="struct_member_description"><p>the <a class="link" href="gst-plugins-bad-libs-OpenGL-Formats.html#GstGLTextureTarget" title="enum GstGLTextureTarget"><span class="type">GstGLTextureTarget</span></a> to allocate</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><span class="type">GstVideoGLTextureType</span> <em class="structfield"><code><a name="GstGLVideoAllocationParams.tex-type"></a>tex_type</code></em>;</p></td> +<td class="struct_member_description"><p>the <span class="type">GstVideoGLTextureType</span> to allocate</p></td> +<td class="struct_member_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> </div> <hr> <div class="refsect2"> @@ -1325,14 +1386,38 @@ <div class="refsect2"> <a name="GstGLMemoryAllocatorClass"></a><h3>GstGLMemoryAllocatorClass</h3> <pre class="programlisting">typedef struct { - GstGLBaseMemoryAllocatorClass parent_class; - GstGLBaseMemoryAllocatorMapFunction map; GstGLBaseMemoryAllocatorCopyFunction copy; GstGLBaseMemoryAllocatorUnmapFunction unmap; } GstGLMemoryAllocatorClass; </pre> -<p>The <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemoryAllocatorClass" title="GstGLMemoryAllocatorClass"><span class="type">GstGLMemoryAllocatorClass</span></a> only contains private data</p> +<div class="refsect3"> +<a name="GstGLMemoryAllocatorClass.members"></a><h4>Members</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="300px" class="struct_members_name"> +<col class="struct_members_description"> +<col width="200px" class="struct_members_annotations"> +</colgroup> +<tbody> +<tr> +<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorMapFunction" title="GstGLBaseMemoryAllocatorMapFunction ()"><span class="type">GstGLBaseMemoryAllocatorMapFunction</span></a> <em class="structfield"><code><a name="GstGLMemoryAllocatorClass.map"></a>map</code></em>;</p></td> +<td class="struct_member_description"><p>provide a custom map implementation</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorCopyFunction" title="GstGLBaseMemoryAllocatorCopyFunction ()"><span class="type">GstGLBaseMemoryAllocatorCopyFunction</span></a> <em class="structfield"><code><a name="GstGLMemoryAllocatorClass.copy"></a>copy</code></em>;</p></td> +<td class="struct_member_description"><p>provide a custom copy implementation</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorUnmapFunction" title="GstGLBaseMemoryAllocatorUnmapFunction ()"><span class="type">GstGLBaseMemoryAllocatorUnmapFunction</span></a> <em class="structfield"><code><a name="GstGLMemoryAllocatorClass.unmap"></a>unmap</code></em>;</p></td> +<td class="struct_member_description"><p>provide a custom unmap implementation</p></td> +<td class="struct_member_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> </div> <hr> <div class="refsect2"> @@ -1361,7 +1446,7 @@ <tbody> <tr> <td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a> <em class="structfield"><code><a name="GstGLMemory.mem"></a>mem</code></em>;</p></td> -<td class="struct_member_description"><p>the parent object</p></td> +<td class="struct_member_description"><p>the parent <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a> object</p></td> <td class="struct_member_annotations"> </td> </tr> <tr>
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLOverlayCompositor.html b/docs/libs/html/gst-plugins-bad-libs-GstGLOverlayCompositor.html new file mode 100644 index 0000000..c49a844 --- /dev/null +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLOverlayCompositor.html
@@ -0,0 +1,135 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GstGLOverlayCompositor: GStreamer Bad Plugins 1.0 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> +<link rel="up" href="gl.html" title="OpenGL Helper Library"> +<link rel="prev" href="gst-plugins-bad-libs-gstglmemorypbo.html" title="GstGLMemoryPBO"> +<link rel="next" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery"> +<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#gst-plugins-bad-libs-GstGLOverlayCompositor.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-gstglmemorypbo.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLQuery.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="gst-plugins-bad-libs-GstGLOverlayCompositor"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLOverlayCompositor.top_of_page"></a>GstGLOverlayCompositor</span></h2> +<p>GstGLOverlayCompositor — Composite multiple overlays using OpenGL</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLOverlayCompositor.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_return"> +<col class="functions_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<span class="returnvalue">GstGLOverlayCompositor</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-new" title="gst_gl_overlay_compositor_new ()">gst_gl_overlay_compositor_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-add-caps" title="gst_gl_overlay_compositor_add_caps ()">gst_gl_overlay_compositor_add_caps</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-draw-overlays" title="gst_gl_overlay_compositor_draw_overlays ()">gst_gl_overlay_compositor_draw_overlays</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-upload-overlays" title="gst_gl_overlay_compositor_upload_overlays ()">gst_gl_overlay_compositor_upload_overlays</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html#gst-gl-overlay-compositor-free-overlays" title="gst_gl_overlay_compositor_free_overlays ()">gst_gl_overlay_compositor_free_overlays</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLOverlayCompositor.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLOverlayCompositor.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gst-gl-overlay-compositor-new"></a><h3>gst_gl_overlay_compositor_new ()</h3> +<pre class="programlisting"><span class="returnvalue">GstGLOverlayCompositor</span> * +gst_gl_overlay_compositor_new (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-overlay-compositor-add-caps"></a><h3>gst_gl_overlay_compositor_add_caps ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * +gst_gl_overlay_compositor_add_caps (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *caps</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-overlay-compositor-draw-overlays"></a><h3>gst_gl_overlay_compositor_draw_overlays ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_overlay_compositor_draw_overlays + (<em class="parameter"><code><span class="type">GstGLOverlayCompositor</span> *compositor</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-overlay-compositor-upload-overlays"></a><h3>gst_gl_overlay_compositor_upload_overlays ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_overlay_compositor_upload_overlays + (<em class="parameter"><code><span class="type">GstGLOverlayCompositor</span> *compositor</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> *buf</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-overlay-compositor-free-overlays"></a><h3>gst_gl_overlay_compositor_free_overlays ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_overlay_compositor_free_overlays + (<em class="parameter"><code><span class="type">GstGLOverlayCompositor</span> *compositor</code></em>);</pre> +</div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLOverlayCompositor.other_details"></a><h2>Types and Values</h2> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLOverlayCompositor.see-also"></a><h2>See Also</h2> +<p><a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a>, <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.25</div> +</body> +</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLQuery.html b/docs/libs/html/gst-plugins-bad-libs-GstGLQuery.html new file mode 100644 index 0000000..fa0423f --- /dev/null +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLQuery.html
@@ -0,0 +1,379 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GstGLQuery: GStreamer Bad Plugins 1.0 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> +<link rel="up" href="gl.html" title="OpenGL Helper Library"> +<link rel="prev" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html" title="GstGLOverlayCompositor"> +<link rel="next" href="gst-plugins-bad-libs-GstGLRenderbuffer.html" title="GstGLRenderbuffer"> +<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#gst-plugins-bad-libs-GstGLQuery.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLRenderbuffer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="gst-plugins-bad-libs-GstGLQuery"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLQuery.top_of_page"></a>GstGLQuery</span></h2> +<p>GstGLQuery — OpenGL query abstraction</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLQuery.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_return"> +<col class="functions_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-counter" title="gst_gl_query_counter ()">gst_gl_query_counter</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-counter-log" title="gst_gl_query_counter_log()">gst_gl_query_counter_log</a><span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-counter-log-valist" title="gst_gl_query_counter_log_valist()">gst_gl_query_counter_log_valist</a><span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-end" title="gst_gl_query_end ()">gst_gl_query_end</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-free" title="gst_gl_query_free ()">gst_gl_query_free</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-init" title="gst_gl_query_init ()">gst_gl_query_init</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GstGLQuery</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-new" title="gst_gl_query_new ()">gst_gl_query_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-result" title="gst_gl_query_result ()">gst_gl_query_result</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-start" title="gst_gl_query_start ()">gst_gl_query_start</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-start-log" title="gst_gl_query_start_log()">gst_gl_query_start_log</a><span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-start-log-valist" title="gst_gl_query_start_log_valist()">gst_gl_query_start_log_valist</a><span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-unset" title="gst_gl_query_unset ()">gst_gl_query_unset</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLQuery.description"></a><h2>Description</h2> +<p>A <span class="type">GstGLQuery</span> represents and holds an OpenGL query object. Various types of +queries can be run or counters retrieved.</p> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLQuery.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gst-gl-query-counter"></a><h3>gst_gl_query_counter ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_query_counter (<em class="parameter"><code><span class="type">GstGLQuery</span> *query</code></em>);</pre> +<p>Record the result of a counter</p> +<div class="refsect3"> +<a name="gst-gl-query-counter.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>query</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLQuery</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-counter-log"></a><h3>gst_gl_query_counter_log()</h3> +<pre class="programlisting">#define gst_gl_query_counter_log(query,cat,level,object,format,...)</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-counter-log-valist"></a><h3>gst_gl_query_counter_log_valist()</h3> +<pre class="programlisting">#define gst_gl_query_counter_log_valist(query,cat,level,object,format,varargs)</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-end"></a><h3>gst_gl_query_end ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_query_end (<em class="parameter"><code><span class="type">GstGLQuery</span> *query</code></em>);</pre> +<p>End counting the query</p> +<div class="refsect3"> +<a name="gst-gl-query-end.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>query</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLQuery</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-free"></a><h3>gst_gl_query_free ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_query_free (<em class="parameter"><code><span class="type">GstGLQuery</span> *query</code></em>);</pre> +<p>Frees a <span class="type">GstGLQuery</span></p> +<div class="refsect3"> +<a name="gst-gl-query-free.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>query</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLQuery</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-init"></a><h3>gst_gl_query_init ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_query_init (<em class="parameter"><code><span class="type">GstGLQuery</span> *query</code></em>, + <em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><span class="type">GstGLQueryType</span> query_type</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-query-init.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>query</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLQuery</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>query_type</p></td> +<td class="parameter_description"><p>the <span class="type">GstGLQueryType</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-new"></a><h3>gst_gl_query_new ()</h3> +<pre class="programlisting"><span class="returnvalue">GstGLQuery</span> * +gst_gl_query_new (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><span class="type">GstGLQueryType</span> query_type</code></em>);</pre> +<p>Free with <a class="link" href="gst-plugins-bad-libs-GstGLQuery.html#gst-gl-query-free" title="gst_gl_query_free ()"><code class="function">gst_gl_query_free()</code></a></p> +<div class="refsect3"> +<a name="gst-gl-query-new.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>query_type</p></td> +<td class="parameter_description"><p>the <span class="type">GstGLQueryType</span> to create</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-query-new.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GstGLQuery</span></p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-result"></a><h3>gst_gl_query_result ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> +gst_gl_query_result (<em class="parameter"><code><span class="type">GstGLQuery</span> *query</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-query-result.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>query</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLQuery</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-query-result.returns"></a><h4>Returns</h4> +<p> the result of the query</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-start"></a><h3>gst_gl_query_start ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_query_start (<em class="parameter"><code><span class="type">GstGLQuery</span> *query</code></em>);</pre> +<p>Start counting the query</p> +<div class="refsect3"> +<a name="gst-gl-query-start.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>query</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLQuery</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-start-log"></a><h3>gst_gl_query_start_log()</h3> +<pre class="programlisting">#define gst_gl_query_start_log(query,cat,level,object,format,...)</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-start-log-valist"></a><h3>gst_gl_query_start_log_valist()</h3> +<pre class="programlisting">#define gst_gl_query_start_log_valist(query,cat,level,object,format,varargs)</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-query-unset"></a><h3>gst_gl_query_unset ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_query_unset (<em class="parameter"><code><span class="type">GstGLQuery</span> *query</code></em>);</pre> +<p>Free any dynamically allocated resources</p> +<div class="refsect3"> +<a name="gst-gl-query-unset.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>query</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLQuery</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.10</p> +</div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLQuery.other_details"></a><h2>Types and Values</h2> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.25</div> +</body> +</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLRenderbuffer.html b/docs/libs/html/gst-plugins-bad-libs-GstGLRenderbuffer.html new file mode 100644 index 0000000..32190bd --- /dev/null +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLRenderbuffer.html
@@ -0,0 +1,386 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GstGLRenderbuffer: GStreamer Bad Plugins 1.0 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> +<link rel="up" href="gl.html" title="OpenGL Helper Library"> +<link rel="prev" href="gst-plugins-bad-libs-GstGLQuery.html" title="GstGLQuery"> +<link rel="next" href="GstGLShader.html" title="GstGLShader"> +<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#gst-plugins-bad-libs-GstGLRenderbuffer.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLQuery.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GstGLShader.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="gst-plugins-bad-libs-GstGLRenderbuffer"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLRenderbuffer.top_of_page"></a>GstGLRenderbuffer</span></h2> +<p>GstGLRenderbuffer — memory subclass for GL renderbuffer objects</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLRenderbuffer.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_return"> +<col class="functions_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<span class="returnvalue">GstGLRenderbufferAllocationParams</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-allocation-params-new" title="gst_gl_renderbuffer_allocation_params_new ()">gst_gl_renderbuffer_allocation_params_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GstGLRenderbufferAllocationParams</span> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-allocation-params-new-wrapped" title="gst_gl_renderbuffer_allocation_params_new_wrapped ()">gst_gl_renderbuffer_allocation_params_new_wrapped</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-height" title="gst_gl_renderbuffer_get_height ()">gst_gl_renderbuffer_get_height</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-id" title="gst_gl_renderbuffer_get_id ()">gst_gl_renderbuffer_get_id</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GstVideoGLTextureType</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-type" title="gst_gl_renderbuffer_get_type ()">gst_gl_renderbuffer_get_type</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-get-width" title="gst_gl_renderbuffer_get_width ()">gst_gl_renderbuffer_get_width</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#gst-gl-renderbuffer-init-once" title="gst_gl_renderbuffer_init_once ()">gst_gl_renderbuffer_init_once</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLRenderbuffer.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="name"> +<col class="description"> +</colgroup> +<tbody><tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLRenderbuffer.html#GST-GL-RENDERBUFFER-ALLOCATOR-NAME:CAPS" title="GST_GL_RENDERBUFFER_ALLOCATOR_NAME">GST_GL_RENDERBUFFER_ALLOCATOR_NAME</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLRenderbuffer.description"></a><h2>Description</h2> +<p>GstGLRenderbuffer is a <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a> subclass providing support for +OpenGL renderbuffers. </p> +<p><span class="type">GstGLRenderbuffer</span> is created or wrapped through <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#gst-gl-base-memory-alloc" title="gst_gl_base_memory_alloc ()"><code class="function">gst_gl_base_memory_alloc()</code></a> +with <span class="type">GstGLRenderbufferAllocationParams</span>.</p> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLRenderbuffer.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gst-gl-renderbuffer-allocation-params-new"></a><h3>gst_gl_renderbuffer_allocation_params_new ()</h3> +<pre class="programlisting"><span class="returnvalue">GstGLRenderbufferAllocationParams</span> * +gst_gl_renderbuffer_allocation_params_new + (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocationParams-struct"><span class="type">GstAllocationParams</span></a> *alloc_params</code></em>, + <em class="parameter"><code><span class="type">GstVideoGLTextureType</span> renderbuffer_type</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-allocation-params-new.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>alloc_params</p></td> +<td class="parameter_description"><p> the <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocationParams-struct"><span class="type">GstAllocationParams</span></a> for sysmem mappings of the texture. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the width of the renderbuffer</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the height of the renderbuffer</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>renderbuffer_type</p></td> +<td class="parameter_description"><p>the <span class="type">GstVideoGLTextureType</span> for the created textures</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-allocation-params-new.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GstGLRenderbufferAllocationParams</span> for allocating <span class="type">GstGLRenderbuffer</span>'s</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-renderbuffer-allocation-params-new-wrapped"></a><h3>gst_gl_renderbuffer_allocation_params_new_wrapped ()</h3> +<pre class="programlisting"><span class="returnvalue">GstGLRenderbufferAllocationParams</span> * +gst_gl_renderbuffer_allocation_params_new_wrapped + (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocationParams-struct"><span class="type">GstAllocationParams</span></a> *alloc_params</code></em>, + <em class="parameter"><code><span class="type">GstVideoGLTextureType</span> renderbuffer_type</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> gl_handle</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-allocation-params-new-wrapped.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>alloc_params</p></td> +<td class="parameter_description"><p> the <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocationParams-struct"><span class="type">GstAllocationParams</span></a> for <em class="parameter"><code>tex_id</code></em> +. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the width of the renderbuffer</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the height of the renderbuffer</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>renderbuffer_type</p></td> +<td class="parameter_description"><p>the <span class="type">GstVideoGLTextureType</span> for <em class="parameter"><code>tex_id</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gl_handle</p></td> +<td class="parameter_description"><p>the GL handle to wrap</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p> user data to call <em class="parameter"><code>notify</code></em> +with. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>notify</p></td> +<td class="parameter_description"><p> a <a href="/usr/share/gtk-doc/html/glibglib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-allocation-params-new-wrapped.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GstGLRenderbufferAllocationParams</span> for wrapping <em class="parameter"><code>gl_handle</code></em> +as a +renderbuffer</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-renderbuffer-get-height"></a><h3>gst_gl_renderbuffer_get_height ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> +gst_gl_renderbuffer_get_height (<em class="parameter"><code><span class="type">GstGLRenderbuffer</span> *gl_mem</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-get-height.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>gl_mem</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLRenderbuffer</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-get-height.returns"></a><h4>Returns</h4> +<p> the configured height of <em class="parameter"><code>gl_mem</code></em> +</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-renderbuffer-get-id"></a><h3>gst_gl_renderbuffer_get_id ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> +gst_gl_renderbuffer_get_id (<em class="parameter"><code><span class="type">GstGLRenderbuffer</span> *gl_mem</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-get-id.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>gl_mem</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLRenderbuffer</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-get-id.returns"></a><h4>Returns</h4> +<p> the OpenGL renderbuffer handle of <em class="parameter"><code>gl_mem</code></em> +</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-renderbuffer-get-type"></a><h3>gst_gl_renderbuffer_get_type ()</h3> +<pre class="programlisting"><span class="returnvalue">GstVideoGLTextureType</span> +gst_gl_renderbuffer_get_type (<em class="parameter"><code><span class="type">GstGLRenderbuffer</span> *gl_mem</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-get-type.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>gl_mem</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLRenderbuffer</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-get-type.returns"></a><h4>Returns</h4> +<p> the <span class="type">GstVideoGLTextureType</span> of <em class="parameter"><code>gl_mem</code></em> +</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-renderbuffer-get-width"></a><h3>gst_gl_renderbuffer_get_width ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> +gst_gl_renderbuffer_get_width (<em class="parameter"><code><span class="type">GstGLRenderbuffer</span> *gl_mem</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-get-width.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>gl_mem</p></td> +<td class="parameter_description"><p>a <span class="type">GstGLRenderbuffer</span></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-renderbuffer-get-width.returns"></a><h4>Returns</h4> +<p> the configured width of <em class="parameter"><code>gl_mem</code></em> +</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-renderbuffer-init-once"></a><h3>gst_gl_renderbuffer_init_once ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_renderbuffer_init_once (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Initializes the GL Base Texture allocator. It is safe to call this function +multiple times. This must be called before any other GstGLRenderbuffer operation.</p> +<p class="since">Since: 1.10</p> +</div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLRenderbuffer.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GST-GL-RENDERBUFFER-ALLOCATOR-NAME:CAPS"></a><h3>GST_GL_RENDERBUFFER_ALLOCATOR_NAME</h3> +<pre class="programlisting">#define GST_GL_RENDERBUFFER_ALLOCATOR_NAME "GLRenderbuffer" +</pre> +<p>The name of the GL renderbuffer allocator</p> +</div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLRenderbuffer.see-also"></a><h2>See Also</h2> +<p><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstMemory.html#GstMemory-struct"><span class="type">GstMemory</span></a>, <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocator-struct"><span class="type">GstAllocator</span></a></p> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.25</div> +</body> +</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLSL.html b/docs/libs/html/gst-plugins-bad-libs-GstGLSL.html index 7352290..016228f 100644 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLSL.html +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLSL.html
@@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> <link rel="prev" href="GstGLShader.html" title="GstGLShader"> -<link rel="next" href=".html" title="GstGLSLStage"> +<link rel="next" href="GstGLSLStage.html" title="GstGLSLStage"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -20,7 +20,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="GstGLShader.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href=".html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="GstGLSLStage.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="gst-plugins-bad-libs-GstGLSL"></a><div class="titlepage"></div> @@ -232,6 +232,7 @@ <hr> <div class="refsect2"> <a name="GstGLSLError"></a><h3>enum GstGLSLError</h3> +<p>Compilation stage that caused an error</p> <div class="refsect3"> <a name="GstGLSLError.members"></a><h4>Members</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -243,26 +244,34 @@ <tbody> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-ERROR-COMPILE:CAPS"></a>GST_GLSL_ERROR_COMPILE</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>Compilation error occured</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-ERROR-LINK:CAPS"></a>GST_GLSL_ERROR_LINK</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>Link error occured</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-ERROR-PROGRAM:CAPS"></a>GST_GLSL_ERROR_PROGRAM</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>General program error occured</p> +</td> +<td class="enum_member_annotations"> </td> </tr> </tbody> </table></div> </div> +<p class="since">Since: 1.8</p> </div> <hr> <div class="refsect2"> <a name="GstGLSLProfile"></a><h3>enum GstGLSLProfile</h3> +<p>GLSL profiles</p> <div class="refsect3"> <a name="GstGLSLProfile.members"></a><h4>Members</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -274,36 +283,48 @@ <tbody> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-PROFILE-NONE:CAPS"></a>GST_GLSL_PROFILE_NONE</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>no profile supported/available</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-PROFILE-ES:CAPS"></a>GST_GLSL_PROFILE_ES</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>OpenGL|ES profile</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-PROFILE-CORE:CAPS"></a>GST_GLSL_PROFILE_CORE</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>OpenGL core profile</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-PROFILE-COMPATIBILITY:CAPS"></a>GST_GLSL_PROFILE_COMPATIBILITY</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>OpenGL compatibility profile</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-PROFILE-ANY:CAPS"></a>GST_GLSL_PROFILE_ANY</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>any OpenGL/OpenGL|ES profile</p> +</td> +<td class="enum_member_annotations"> </td> </tr> </tbody> </table></div> </div> +<p class="since">Since: 1.8</p> </div> <hr> <div class="refsect2"> <a name="GstGLSLVersion"></a><h3>enum GstGLSLVersion</h3> +<p>GLSL version list</p> <div class="refsect3"> <a name="GstGLSLVersion.members"></a><h4>Members</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -315,102 +336,132 @@ <tbody> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-NONE:CAPS"></a>GST_GLSL_VERSION_NONE</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p>no version</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-100:CAPS"></a>GST_GLSL_VERSION_100</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 100 (only valid for ES)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-110:CAPS"></a>GST_GLSL_VERSION_110</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 110 (only valid for compatibility desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-120:CAPS"></a>GST_GLSL_VERSION_120</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 120 (only valid for compatibility desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-130:CAPS"></a>GST_GLSL_VERSION_130</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 130 (only valid for compatibility desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-140:CAPS"></a>GST_GLSL_VERSION_140</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 140 (only valid for compatibility desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-150:CAPS"></a>GST_GLSL_VERSION_150</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 150 (valid for compatibility/core desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-300:CAPS"></a>GST_GLSL_VERSION_300</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 300 (only valid for ES)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-310:CAPS"></a>GST_GLSL_VERSION_310</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 310 (only valid for ES)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-320:CAPS"></a>GST_GLSL_VERSION_320</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 320 (only valid for ES)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-330:CAPS"></a>GST_GLSL_VERSION_330</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 330 (valid for compatibility/core desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-400:CAPS"></a>GST_GLSL_VERSION_400</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 400 (valid for compatibility/core desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-410:CAPS"></a>GST_GLSL_VERSION_410</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 410 (valid for compatibility/core desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-420:CAPS"></a>GST_GLSL_VERSION_420</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 420 (valid for compatibility/core desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-430:CAPS"></a>GST_GLSL_VERSION_430</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 430 (valid for compatibility/core desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-440:CAPS"></a>GST_GLSL_VERSION_440</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 440 (valid for compatibility/core desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="GST-GLSL-VERSION-450:CAPS"></a>GST_GLSL_VERSION_450</p></td> -<td> </td> -<td> </td> -</tr> -<tr> -<td class="enum_member_name"><p><a name="GST-GLSL-VERSION-ANY:CAPS"></a>GST_GLSL_VERSION_ANY</p></td> -<td> </td> -<td> </td> +<td class="enum_member_description"> +<p><span class="type">version</span> 450 (valid for compatibility/core desktop GL)</p> +</td> +<td class="enum_member_annotations"> </td> </tr> </tbody> </table></div> </div> +<p class="since">Since: 1.8</p> </div> </div> <div class="refsect1"> <a name="gst-plugins-bad-libs-GstGLSL.see-also"></a><h2>See Also</h2> -<p><a class="link" href=".html#GstGLSLStage"><span class="type">GstGLSLStage</span></a>, <a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a></p> +<p><a class="link" href="GstGLSLStage.html" title="GstGLSLStage"><span class="type">GstGLSLStage</span></a>, <a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a></p> </div> </div> <div class="footer">
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLSyncMeta.html b/docs/libs/html/gst-plugins-bad-libs-GstGLSyncMeta.html index 32a5453..db380e7 100644 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLSyncMeta.html +++ b/docs/libs/html/gst-plugins-bad-libs-GstGLSyncMeta.html
@@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href=".html" title="GstGLSLStage"> +<link rel="prev" href="GstGLSLStage.html" title="GstGLSLStage"> <link rel="next" href="GstGLUpload.html" title="GstGLUpload"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -19,7 +19,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href=".html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="GstGLSLStage.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="GstGLUpload.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> @@ -27,7 +27,7 @@ <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLSyncMeta.top_of_page"></a>GstGLSyncMeta</span></h2> -<p>GstGLSyncMeta</p> +<p>GstGLSyncMeta — synchronization primitives</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> @@ -40,6 +40,13 @@ </colgroup> <tbody> <tr> +<td class="function_type">const <a href="/usr/share/gtk-doc/html/gstreamer-1.0gstreamer-GstMeta.html#GstMetaInfo"><span class="returnvalue">GstMetaInfo</span></a> * +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-get-info" title="gst_gl_sync_meta_get_info ()">gst_gl_sync_meta_get_info</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> <td class="function_type"> <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="returnvalue">GstGLSyncMeta</span></a> * </td> @@ -63,21 +70,6 @@ </tr> <tr> <td class="function_type"> -<a href="/usr/share/gtk-doc/html/gobjectgobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-api-get-type" title="gst_gl_sync_meta_api_get_type ()">gst_gl_sync_meta_api_get_type</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <a href="/usr/share/gtk-doc/html/gstreamer-1.0gstreamer-GstMeta.html#GstMetaInfo"><span class="returnvalue">GstMetaInfo</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#gst-gl-sync-meta-get-info" title="gst_gl_sync_meta_get_info ()">gst_gl_sync_meta_get_info</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> <span class="returnvalue">void</span> </td> <td class="function_name"> @@ -124,14 +116,50 @@ </div> <div class="refsect1"> <a name="gst-plugins-bad-libs-GstGLSyncMeta.description"></a><h2>Description</h2> +<p><a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a> provides the ability to synchronize the OpenGL command stream +with the CPU or with other OpenGL contexts.</p> </div> <div class="refsect1"> <a name="gst-plugins-bad-libs-GstGLSyncMeta.functions_details"></a><h2>Functions</h2> <div class="refsect2"> +<a name="gst-gl-sync-meta-get-info"></a><h3>gst_gl_sync_meta_get_info ()</h3> +<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/gstreamer-1.0gstreamer-GstMeta.html#GstMetaInfo"><span class="returnvalue">GstMetaInfo</span></a> * +gst_gl_sync_meta_get_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +</div> +<hr> +<div class="refsect2"> <a name="gst-buffer-add-gl-sync-meta"></a><h3>gst_buffer_add_gl_sync_meta ()</h3> <pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="returnvalue">GstGLSyncMeta</span></a> * gst_buffer_add_gl_sync_meta (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> *buffer</code></em>);</pre> +<div class="refsect3"> +<a name="gst-buffer-add-gl-sync-meta.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buffer</p></td> +<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-buffer-add-gl-sync-meta.returns"></a><h4>Returns</h4> +<p> the <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a> added to <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a>. </p> +<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.6</p> </div> <hr> <div class="refsect2"> @@ -140,6 +168,39 @@ gst_buffer_add_gl_sync_meta_full (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> *buffer</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre> +<div class="refsect3"> +<a name="gst-buffer-add-gl-sync-meta-full.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buffer</p></td> +<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>sync data to hold</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-buffer-add-gl-sync-meta-full.returns"></a><h4>Returns</h4> +<p> the <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a> added to <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a>. </p> +<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.8</p> </div> <hr> <div class="refsect2"> @@ -149,36 +210,101 @@ </div> <hr> <div class="refsect2"> -<a name="gst-gl-sync-meta-api-get-type"></a><h3>gst_gl_sync_meta_api_get_type ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gobjectgobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> -gst_gl_sync_meta_api_get_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-sync-meta-get-info"></a><h3>gst_gl_sync_meta_get_info ()</h3> -<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/gstreamer-1.0gstreamer-GstMeta.html#GstMetaInfo"><span class="returnvalue">GstMetaInfo</span></a> * -gst_gl_sync_meta_get_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -</div> -<hr> -<div class="refsect2"> <a name="gst-gl-sync-meta-set-sync-point"></a><h3>gst_gl_sync_meta_set_sync_point ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> -gst_gl_sync_meta_set_sync_point (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a> *sync</code></em>, +gst_gl_sync_meta_set_sync_point (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a> *sync_meta</code></em>, <em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +<p>Set a sync point to possibly wait on at a later time.</p> +<div class="refsect3"> +<a name="gst-gl-sync-meta-set-sync-point.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>sync_meta</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.6</p> </div> <hr> <div class="refsect2"> <a name="gst-gl-sync-meta-wait"></a><h3>gst_gl_sync_meta_wait ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> -gst_gl_sync_meta_wait (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a> *sync</code></em>, +gst_gl_sync_meta_wait (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a> *sync_meta</code></em>, <em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +<p>Insert a wait into <em class="parameter"><code>context</code></em> +'s command stream ensuring all previous OpenGL +commands before <em class="parameter"><code>sync_meta</code></em> + have completed.</p> +<div class="refsect3"> +<a name="gst-gl-sync-meta-wait.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>sync_meta</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.6</p> </div> <hr> <div class="refsect2"> <a name="gst-gl-sync-meta-wait-cpu"></a><h3>gst_gl_sync_meta_wait_cpu ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> -gst_gl_sync_meta_wait_cpu (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a> *sync</code></em>, +gst_gl_sync_meta_wait_cpu (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a> *sync_meta</code></em>, <em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> +<p>Perform a wait so that the sync point has passed from the CPU's perspective +What that means, is that all GL operations changing CPU-visible data before +the sync point are now visible.</p> +<div class="refsect3"> +<a name="gst-gl-sync-meta-wait-cpu.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>sync_meta</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>context</p></td> +<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.8</p> </div> </div> <div class="refsect1"> @@ -203,14 +329,102 @@ void (*free_gl) (GstGLSyncMeta * sync, GstGLContext * context); }; </pre> +<div class="refsect3"> +<a name="GstGLSyncMeta.members"></a><h4>Members</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="300px" class="struct_members_name"> +<col class="struct_members_description"> +<col width="200px" class="struct_members_annotations"> +</colgroup> +<tbody> +<tr> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/gstreamer-1.0gstreamer-GstMeta.html#GstMeta"><span class="type">GstMeta</span></a> <em class="structfield"><code><a name="GstGLSyncMeta.parent"></a>parent</code></em>;</p></td> +<td class="struct_member_description"><p>the parent <a href="/usr/share/gtk-doc/html/gstreamer-1.0gstreamer-GstMeta.html#GstMeta"><span class="type">GstMeta</span></a></p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *<em class="structfield"><code><a name="GstGLSyncMeta.context"></a>context</code></em>;</p></td> +<td class="struct_member_description"><p>the <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> used to allocate the meta</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="GstGLSyncMeta.data"></a>data</code></em>;</p></td> +<td class="struct_member_description"><p>a custom data pointer for the implementation</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLSyncMeta.set-sync"></a>set_sync</code></em> ()</p></td> +<td class="struct_member_description"><p>set a sync point in the OpenGL command stream</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLSyncMeta.set-sync-gl"></a>set_sync_gl</code></em> ()</p></td> +<td class="struct_member_description"><p>the same as <em class="parameter"><code>set_sync</code></em> +but called from <em class="parameter"><code>context</code></em> +'s thread</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLSyncMeta.wait"></a>wait</code></em> ()</p></td> +<td class="struct_member_description"><p>execute a wait on the previously set sync point into the OpenGL command stream</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLSyncMeta.wait-gl"></a>wait_gl</code></em> ()</p></td> +<td class="struct_member_description"><p>the same as <em class="parameter"><code>wait</code></em> +but called from <em class="parameter"><code>context</code></em> +'s thread</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLSyncMeta.wait-cpu"></a>wait_cpu</code></em> ()</p></td> +<td class="struct_member_description"><p>wait for the previously set sync point to pass from the CPU</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLSyncMeta.wait-cpu-gl"></a>wait_cpu_gl</code></em> ()</p></td> +<td class="struct_member_description"><p>the same as <em class="parameter"><code>wait_cpu</code></em> +but called from <em class="parameter"><code>context</code></em> +'s thread</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLSyncMeta.copy"></a>copy</code></em> ()</p></td> +<td class="struct_member_description"><p>copy <em class="parameter"><code>data</code></em> +into a new <a class="link" href="gst-plugins-bad-libs-GstGLSyncMeta.html#GstGLSyncMeta" title="struct GstGLSyncMeta"><span class="type">GstGLSyncMeta</span></a></p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLSyncMeta.free"></a>free</code></em> ()</p></td> +<td class="struct_member_description"><p>free <em class="parameter"><code>data</code></em> +</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><em class="structfield"><code><a name="GstGLSyncMeta.free-gl"></a>free_gl</code></em> ()</p></td> +<td class="struct_member_description"><p>free <em class="parameter"><code>data</code></em> +in <em class="parameter"><code>context</code></em> +'s thread</p></td> +<td class="struct_member_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> </div> <hr> <div class="refsect2"> <a name="GST-BUFFER-POOL-OPTION-GL-SYNC-META:CAPS"></a><h3>GST_BUFFER_POOL_OPTION_GL_SYNC_META</h3> <pre class="programlisting">#define GST_BUFFER_POOL_OPTION_GL_SYNC_META "GstBufferPoolOptionGLSyncMeta" </pre> +<p>An option that can be activated on bufferpools to request OpenGL +synchronization metadata on buffers from the pool.</p> </div> </div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-GstGLSyncMeta.see-also"></a><h2>See Also</h2> +<p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a>, <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p> +</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div>
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowAndroid.html b/docs/libs/html/gst-plugins-bad-libs-GstGLWindowAndroid.html deleted file mode 100644 index b0d1c51..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowAndroid.html +++ /dev/null
@@ -1,101 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLWindowAndroid: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="GstGLWindow.html" title="GstGLWindow"> -<link rel="next" href="gst-plugins-bad-libs-GstGLWindowCocoa.html" title="GstGLWindowCocoa"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLWindowAndroid.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="GstGLWindow.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLWindowCocoa.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLWindowAndroid"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLWindowAndroid.top_of_page"></a>GstGLWindowAndroid</span></h2> -<p>GstGLWindowAndroid</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowAndroid.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody><tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGL" title="struct GstGLWindowAndroidEGL"><span class="returnvalue">GstGLWindowAndroidEGL</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html#gst-gl-window-android-egl-new" title="gst_gl_window_android_egl_new ()">gst_gl_window_android_egl_new</a> <span class="c_punctuation">()</span> -</td> -</tr></tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowAndroid.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGL" title="struct GstGLWindowAndroidEGL">GstGLWindowAndroidEGL</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGLClass" title="struct GstGLWindowAndroidEGLClass">GstGLWindowAndroidEGLClass</a></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowAndroid.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowAndroid.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-window-android-egl-new"></a><h3>gst_gl_window_android_egl_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLWindowAndroid.html#GstGLWindowAndroidEGL" title="struct GstGLWindowAndroidEGL"><span class="returnvalue">GstGLWindowAndroidEGL</span></a> * -gst_gl_window_android_egl_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowAndroid.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLWindowAndroidEGL"></a><h3>struct GstGLWindowAndroidEGL</h3> -<pre class="programlisting">struct GstGLWindowAndroidEGL { -}; -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="GstGLWindowAndroidEGLClass"></a><h3>struct GstGLWindowAndroidEGLClass</h3> -<pre class="programlisting">struct GstGLWindowAndroidEGLClass { -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowCocoa.html b/docs/libs/html/gst-plugins-bad-libs-GstGLWindowCocoa.html deleted file mode 100644 index 58fdfa5..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowCocoa.html +++ /dev/null
@@ -1,117 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLWindowCocoa: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLWindowAndroid.html" title="GstGLWindowAndroid"> -<link rel="next" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html" title="GstGLWindowDispmanx"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLWindowCocoa.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLWindowAndroid.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLWindowCocoa"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLWindowCocoa.top_of_page"></a>GstGLWindowCocoa</span></h2> -<p>GstGLWindowCocoa</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowCocoa.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody> -<tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoa" title="struct GstGLWindowCocoa"><span class="returnvalue">GstGLWindowCocoa</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#gst-gl-window-cocoa-new" title="gst_gl_window_cocoa_new ()">gst_gl_window_cocoa_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#gst-gl-window-cocoa-create-window" title="gst_gl_window_cocoa_create_window ()">gst_gl_window_cocoa_create_window</a> <span class="c_punctuation">()</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowCocoa.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoa" title="struct GstGLWindowCocoa">GstGLWindowCocoa</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoaClass" title="struct GstGLWindowCocoaClass">GstGLWindowCocoaClass</a></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowCocoa.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowCocoa.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-window-cocoa-new"></a><h3>gst_gl_window_cocoa_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoa" title="struct GstGLWindowCocoa"><span class="returnvalue">GstGLWindowCocoa</span></a> * -gst_gl_window_cocoa_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-window-cocoa-create-window"></a><h3>gst_gl_window_cocoa_create_window ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> -gst_gl_window_cocoa_create_window (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLWindowCocoa.html#GstGLWindowCocoa" title="struct GstGLWindowCocoa"><span class="type">GstGLWindowCocoa</span></a> *window_cocoa</code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowCocoa.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLWindowCocoa"></a><h3>struct GstGLWindowCocoa</h3> -<pre class="programlisting">struct GstGLWindowCocoa { -}; -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="GstGLWindowCocoaClass"></a><h3>struct GstGLWindowCocoaClass</h3> -<pre class="programlisting">struct GstGLWindowCocoaClass { -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowDispmanx.html b/docs/libs/html/gst-plugins-bad-libs-GstGLWindowDispmanx.html deleted file mode 100644 index 4885b73..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowDispmanx.html +++ /dev/null
@@ -1,101 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLWindowDispmanx: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLWindowCocoa.html" title="GstGLWindowCocoa"> -<link rel="next" href="gst-plugins-bad-libs-GstGLWindowWayland.html" title="GstGLWindowWayland"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLWindowDispmanx.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLWindowCocoa.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLWindowWayland.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLWindowDispmanx"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLWindowDispmanx.top_of_page"></a>GstGLWindowDispmanx</span></h2> -<p>GstGLWindowDispmanx</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowDispmanx.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody><tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGL" title="struct GstGLWindowDispmanxEGL"><span class="returnvalue">GstGLWindowDispmanxEGL</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html#gst-gl-window-dispmanx-egl-new" title="gst_gl_window_dispmanx_egl_new ()">gst_gl_window_dispmanx_egl_new</a> <span class="c_punctuation">()</span> -</td> -</tr></tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowDispmanx.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGL" title="struct GstGLWindowDispmanxEGL">GstGLWindowDispmanxEGL</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGLClass" title="struct GstGLWindowDispmanxEGLClass">GstGLWindowDispmanxEGLClass</a></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowDispmanx.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowDispmanx.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-window-dispmanx-egl-new"></a><h3>gst_gl_window_dispmanx_egl_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html#GstGLWindowDispmanxEGL" title="struct GstGLWindowDispmanxEGL"><span class="returnvalue">GstGLWindowDispmanxEGL</span></a> * -gst_gl_window_dispmanx_egl_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowDispmanx.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLWindowDispmanxEGL"></a><h3>struct GstGLWindowDispmanxEGL</h3> -<pre class="programlisting">struct GstGLWindowDispmanxEGL { -}; -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="GstGLWindowDispmanxEGLClass"></a><h3>struct GstGLWindowDispmanxEGLClass</h3> -<pre class="programlisting">struct GstGLWindowDispmanxEGLClass { -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowWayland.html b/docs/libs/html/gst-plugins-bad-libs-GstGLWindowWayland.html deleted file mode 100644 index 1b0dc42..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowWayland.html +++ /dev/null
@@ -1,101 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLWindowWayland: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html" title="GstGLWindowDispmanx"> -<link rel="next" href="gst-plugins-bad-libs-GstGLWindowWin32.html" title="GstGLWindowWin32"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLWindowWayland.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLWindowDispmanx.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLWindowWin32.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLWindowWayland"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLWindowWayland.top_of_page"></a>GstGLWindowWayland</span></h2> -<p>GstGLWindowWayland</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWayland.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody><tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGL" title="struct GstGLWindowWaylandEGL"><span class="returnvalue">GstGLWindowWaylandEGL</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html#gst-gl-window-wayland-egl-new" title="gst_gl_window_wayland_egl_new ()">gst_gl_window_wayland_egl_new</a> <span class="c_punctuation">()</span> -</td> -</tr></tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWayland.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGL" title="struct GstGLWindowWaylandEGL">GstGLWindowWaylandEGL</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGLClass" title="struct GstGLWindowWaylandEGLClass">GstGLWindowWaylandEGLClass</a></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWayland.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWayland.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-window-wayland-egl-new"></a><h3>gst_gl_window_wayland_egl_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLWindowWayland.html#GstGLWindowWaylandEGL" title="struct GstGLWindowWaylandEGL"><span class="returnvalue">GstGLWindowWaylandEGL</span></a> * -gst_gl_window_wayland_egl_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWayland.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLWindowWaylandEGL"></a><h3>struct GstGLWindowWaylandEGL</h3> -<pre class="programlisting">struct GstGLWindowWaylandEGL { -}; -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="GstGLWindowWaylandEGLClass"></a><h3>struct GstGLWindowWaylandEGLClass</h3> -<pre class="programlisting">struct GstGLWindowWaylandEGLClass { -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowWin32.html b/docs/libs/html/gst-plugins-bad-libs-GstGLWindowWin32.html deleted file mode 100644 index 5d68674..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowWin32.html +++ /dev/null
@@ -1,118 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLWindowWin32: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLWindowWayland.html" title="GstGLWindowWayland"> -<link rel="next" href="gst-plugins-bad-libs-GstGLWindowX11.html" title="GstGLWindowX11"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLWindowWin32.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLWindowWayland.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLWindowX11.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLWindowWin32"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLWindowWin32.top_of_page"></a>GstGLWindowWin32</span></h2> -<p>GstGLWindowWin32</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWin32.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody> -<tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32" title="struct GstGLWindowWin32"><span class="returnvalue">GstGLWindowWin32</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#gst-gl-window-win32-new" title="gst_gl_window_win32_new ()">gst_gl_window_win32_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#gst-gl-window-win32-create-window" title="gst_gl_window_win32_create_window ()">gst_gl_window_win32_create_window</a> <span class="c_punctuation">()</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWin32.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32" title="struct GstGLWindowWin32">GstGLWindowWin32</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32Class" title="struct GstGLWindowWin32Class">GstGLWindowWin32Class</a></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWin32.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWin32.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-window-win32-new"></a><h3>gst_gl_window_win32_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32" title="struct GstGLWindowWin32"><span class="returnvalue">GstGLWindowWin32</span></a> * -gst_gl_window_win32_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-window-win32-create-window"></a><h3>gst_gl_window_win32_create_window ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> -gst_gl_window_win32_create_window (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLWindowWin32.html#GstGLWindowWin32" title="struct GstGLWindowWin32"><span class="type">GstGLWindowWin32</span></a> *window_win32</code></em>, - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowWin32.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLWindowWin32"></a><h3>struct GstGLWindowWin32</h3> -<pre class="programlisting">struct GstGLWindowWin32 { -}; -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="GstGLWindowWin32Class"></a><h3>struct GstGLWindowWin32Class</h3> -<pre class="programlisting">struct GstGLWindowWin32Class { -}; -</pre> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowX11.html b/docs/libs/html/gst-plugins-bad-libs-GstGLWindowX11.html deleted file mode 100644 index 1aa6750..0000000 --- a/docs/libs/html/gst-plugins-bad-libs-GstGLWindowX11.html +++ /dev/null
@@ -1,153 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GstGLWindowX11: GStreamer Bad Plugins 1.0 Library Reference Manual</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> -<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> -<link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLWindowWin32.html" title="GstGLWindowWin32"> -<link rel="next" href="gst-plugins-bad-libs-OpenGL-debugging.html" title="OpenGL debugging"> -<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gst-plugins-bad-libs-GstGLWindowX11.description" class="shortcut">Description</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLWindowWin32.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-OpenGL-debugging.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="gst-plugins-bad-libs-GstGLWindowX11"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstGLWindowX11.top_of_page"></a>GstGLWindowX11</span></h2> -<p>GstGLWindowX11</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowX11.functions"></a><h2>Functions</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody> -<tr> -<td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11" title="struct GstGLWindowX11"><span class="returnvalue">GstGLWindowX11</span></a> * -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-new" title="gst_gl_window_x11_new ()">gst_gl_window_x11_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-create-window" title="gst_gl_window_x11_create_window ()">gst_gl_window_x11_create_window</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<span class="returnvalue">void</span> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-trap-x-errors" title="gst_gl_window_x11_trap_x_errors ()">gst_gl_window_x11_trap_x_errors</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-untrap-x-errors" title="gst_gl_window_x11_untrap_x_errors ()">gst_gl_window_x11_untrap_x_errors</a> <span class="c_punctuation">()</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowX11.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11" title="struct GstGLWindowX11">GstGLWindowX11</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11Class" title="struct GstGLWindowX11Class">GstGLWindowX11Class</a></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowX11.description"></a><h2>Description</h2> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowX11.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="gst-gl-window-x11-new"></a><h3>gst_gl_window_x11_new ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11" title="struct GstGLWindowX11"><span class="returnvalue">GstGLWindowX11</span></a> * -gst_gl_window_x11_new (<em class="parameter"><code><a class="link" href="GstGLDisplay.html" title="GstGLDisplay"><span class="type">GstGLDisplay</span></a> *display</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-window-x11-create-window"></a><h3>gst_gl_window_x11_create_window ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> -gst_gl_window_x11_create_window (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11" title="struct GstGLWindowX11"><span class="type">GstGLWindowX11</span></a> *window_x11</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-window-x11-trap-x-errors"></a><h3>gst_gl_window_x11_trap_x_errors ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> -gst_gl_window_x11_trap_x_errors (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -<p>Traps every X error until <a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#gst-gl-window-x11-untrap-x-errors" title="gst_gl_window_x11_untrap_x_errors ()"><code class="function">gst_gl_window_x11_untrap_x_errors()</code></a> is called.</p> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-window-x11-untrap-x-errors"></a><h3>gst_gl_window_x11_untrap_x_errors ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> -gst_gl_window_x11_untrap_x_errors (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> -<p>Removes the X error trap and returns the current status.</p> -<div class="refsect3"> -<a name="gst-gl-window-x11-untrap-x-errors.returns"></a><h4>Returns</h4> -<p> the trapped error code, or 0 for success</p> -</div> -</div> -</div> -<div class="refsect1"> -<a name="gst-plugins-bad-libs-GstGLWindowX11.other_details"></a><h2>Types and Values</h2> -<div class="refsect2"> -<a name="GstGLWindowX11"></a><h3>struct GstGLWindowX11</h3> -<pre class="programlisting">struct GstGLWindowX11 { -}; -</pre> -<p>Opaque <a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11" title="struct GstGLWindowX11"><span class="type">GstGLWindowX11</span></a> object</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstGLWindowX11Class"></a><h3>struct GstGLWindowX11Class</h3> -<pre class="programlisting">struct GstGLWindowX11Class { -}; -</pre> -<p>Opaque <a class="link" href="gst-plugins-bad-libs-GstGLWindowX11.html#GstGLWindowX11Class" title="struct GstGLWindowX11Class"><span class="type">GstGLWindowX11Class</span></a> object</p> -</div> -</div> -</div> -<div class="footer"> -<hr>Generated by GTK-Doc V1.25</div> -</body> -</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-OpenGL-Formats.html b/docs/libs/html/gst-plugins-bad-libs-OpenGL-Formats.html index 6f9ce8b..3dcbdb0 100644 --- a/docs/libs/html/gst-plugins-bad-libs-OpenGL-Formats.html +++ b/docs/libs/html/gst-plugins-bad-libs-OpenGL-Formats.html
@@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities"> -<link rel="next" href="player.html" title="Player Library"> +<link rel="prev" href="gst-plugins-bad-libs-OpenGL-debugging.html" title="OpenGL debugging"> +<link rel="next" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -19,15 +19,15 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="player.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-OpenGL-debugging.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="gst-plugins-bad-libs-OpenGL-Formats"></a><div class="titlepage"></div> <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-OpenGL-Formats.top_of_page"></a>OpenGL Formats</span></h2> -<p>OpenGL Formats</p> +<p>OpenGL Formats — utilities for dealing with OpenGL formats</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> @@ -161,6 +161,8 @@ </div> <div class="refsect1"> <a name="gst-plugins-bad-libs-OpenGL-Formats.description"></a><h2>Description</h2> +<p>Some useful utilities for converting between various formats and OpenGL +formats.</p> </div> <div class="refsect1"> <a name="gst-plugins-bad-libs-OpenGL-Formats.functions_details"></a><h2>Functions</h2> @@ -342,6 +344,27 @@ <a name="gst-gl-texture-target-from-string"></a><h3>gst_gl_texture_target_from_string ()</h3> <pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-OpenGL-Formats.html#GstGLTextureTarget" title="enum GstGLTextureTarget"><span class="returnvalue">GstGLTextureTarget</span></a> gst_gl_texture_target_from_string (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-texture-target-from-string.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>str</p></td> +<td class="parameter_description"><p>a string equivalant to one of the GST_GL_TEXTURE_TARGET_*_STR values</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-texture-target-from-string.returns"></a><h4>Returns</h4> +<p> the <a class="link" href="gst-plugins-bad-libs-OpenGL-Formats.html#GstGLTextureTarget" title="enum GstGLTextureTarget"><span class="type">GstGLTextureTarget</span></a> represented by <em class="parameter"><code>str</code></em> +or +<a class="link" href="gst-plugins-bad-libs-OpenGL-Formats.html#GST-GL-TEXTURE-TARGET-NONE:CAPS"><code class="literal">GST_GL_TEXTURE_TARGET_NONE</code></a></p> +</div> </div> <hr> <div class="refsect2"> @@ -357,17 +380,16 @@ <col width="200px" class="parameters_annotations"> </colgroup> <tbody><tr> -<td class="parameter_name"><p>str</p></td> -<td class="parameter_description"><p>a string equivalant to one of the GST_GL_TEXTURE_TARGET_*_STR values</p></td> +<td class="parameter_name"><p>target</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-OpenGL-Formats.html#GstGLTextureTarget" title="enum GstGLTextureTarget"><span class="type">GstGLTextureTarget</span></a></p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="gst-gl-texture-target-to-string.returns"></a><h4>Returns</h4> -<p> the <a class="link" href="gst-plugins-bad-libs-OpenGL-Formats.html#GstGLTextureTarget" title="enum GstGLTextureTarget"><span class="type">GstGLTextureTarget</span></a> represented by <em class="parameter"><code>str</code></em> -or -<a class="link" href="gst-plugins-bad-libs-OpenGL-Formats.html#GST-GL-TEXTURE-TARGET-NONE:CAPS"><code class="literal">GST_GL_TEXTURE_TARGET_NONE</code></a></p> +<p> the stringified version of <em class="parameter"><code>target</code></em> +or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p> </div> </div> <hr> @@ -542,6 +564,10 @@ <p>String used for <code class="literal">GST_GL_TEXTURE_TARGET_ESTERNAL_OES</code> as a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstBufferPool.html#GstBufferPool-struct"><span class="type">GstBufferPool</span></a> pool option</p> </div> </div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-OpenGL-Formats.see-also"></a><h2>See Also</h2> +<p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="type">GstGLBaseMemory</span></a>, <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a>, <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer"><span class="type">GstGLFramebuffer</span></a>, <a class="link" href="gst-plugins-bad-libs-GstGLBuffer.html#GstGLBuffer" title="GstGLBuffer"><span class="type">GstGLBuffer</span></a></p> +</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div>
diff --git a/docs/libs/html/gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html b/docs/libs/html/gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html index 3dea301..3b2f499 100644 --- a/docs/libs/html/gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html +++ b/docs/libs/html/gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html
@@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-OpenGL-debugging.html" title="OpenGL debugging"> -<link rel="next" href="gst-plugins-bad-libs-OpenGL-Formats.html" title="OpenGL Formats"> +<link rel="prev" href="gst-plugins-bad-libs-OpenGL-Formats.html" title="OpenGL Formats"> +<link rel="next" href="player.html" title="Player Library"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -19,15 +19,15 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-OpenGL-debugging.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-OpenGL-Formats.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-OpenGL-Formats.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="player.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities"></a><div class="titlepage"></div> <div class="refnamediv"><table width="100%"><tr> <td valign="top"> <h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.top_of_page"></a>OpenGL Miscellaneous Utilities</span></h2> -<p>OpenGL Miscellaneous Utilities</p> +<p>OpenGL Miscellaneous Utilities — some miscellaneous utilities for OpenGL</p> </td> <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> @@ -60,35 +60,11 @@ <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> </td> <td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-gen-shader" title="gst_gl_context_gen_shader ()">gst_gl_context_gen_shader</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<span class="returnvalue">void</span> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-del-shader" title="gst_gl_context_del_shader ()">gst_gl_context_del_shader</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> -</td> -<td class="function_name"> <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-check-framebuffer-status" title="gst_gl_context_check_framebuffer_status ()">gst_gl_context_check_framebuffer_status</a> <span class="c_punctuation">()</span> </td> </tr> <tr> <td class="function_type"> -<span class="returnvalue">void</span> -</td> -<td class="function_name"> -<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-clear-shader" title="gst_gl_context_clear_shader ()">gst_gl_context_clear_shader</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * </td> <td class="function_name"> @@ -151,6 +127,38 @@ <a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-value-set-texture-target-from-mask" title="gst_gl_value_set_texture_target_from_mask ()">gst_gl_value_set_texture_target_from_mask</a> <span class="c_punctuation">()</span> </td> </tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-get-affine-transformation-meta-as-ndc" title="gst_gl_get_affine_transformation_meta_as_ndc ()">gst_gl_get_affine_transformation_meta_as_ndc</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-multiply-matrix4" title="gst_gl_multiply_matrix4 ()">gst_gl_multiply_matrix4</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-gen-shader" title="gst_gl_context_gen_shader ()">gst_gl_context_gen_shader</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html#gst-gl-context-del-shader" title="gst_gl_context_del_shader ()">gst_gl_context_del_shader</a> <span class="c_punctuation">()</span> +</td> +</tr> </tbody> </table></div> </div> @@ -178,36 +186,12 @@ </div> <hr> <div class="refsect2"> -<a name="gst-gl-context-gen-shader"></a><h3>gst_gl_context_gen_shader ()</h3> -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> -gst_gl_context_gen_shader (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *shader_vertex_source</code></em>, - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *shader_fragment_source</code></em>, - <em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> **shader</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-del-shader"></a><h3>gst_gl_context_del_shader ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> -gst_gl_context_del_shader (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, - <em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> <a name="gst-gl-context-check-framebuffer-status"></a><h3>gst_gl_context_check_framebuffer_status ()</h3> <pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gst_gl_context_check_framebuffer_status (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> -</div> -<hr> -<div class="refsect2"> -<a name="gst-gl-context-clear-shader"></a><h3>gst_gl_context_clear_shader ()</h3> -<pre class="programlisting"><span class="returnvalue">void</span> -gst_gl_context_clear_shader (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> -<p>Clear's the currently set shader from the GL state machine.</p> -<p>Note: must be called in the GL thread.</p> <div class="refsect3"> -<a name="gst-gl-context-clear-shader.parameters"></a><h4>Parameters</h4> +<a name="gst-gl-context-check-framebuffer-status.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -221,6 +205,11 @@ </tr></tbody> </table></div> </div> +<div class="refsect3"> +<a name="gst-gl-context-check-framebuffer-status.returns"></a><h4>Returns</h4> +<p> whether whether the current framebuffer is complete</p> +</div> +<p class="since">Since: 1.10</p> </div> <hr> <div class="refsect2"> @@ -361,10 +350,46 @@ </p> </div> </div> +<hr> +<div class="refsect2"> +<a name="gst-gl-get-affine-transformation-meta-as-ndc"></a><h3>gst_gl_get_affine_transformation_meta_as_ndc ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_get_affine_transformation_meta_as_ndc + (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0gst-plugins-base-libs-gstvideoaffinetransformationmeta.html#GstVideoAffineTransformationMeta"><span class="type">GstVideoAffineTransformationMeta</span></a> *meta</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> *matrix</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-multiply-matrix4"></a><h3>gst_gl_multiply_matrix4 ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_multiply_matrix4 (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> *a</code></em>, + <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> *b</code></em>, + <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> *result</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-context-gen-shader"></a><h3>gst_gl_context_gen_shader ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +gst_gl_context_gen_shader (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *shader_vertex_source</code></em>, + <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *shader_fragment_source</code></em>, + <em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> **shader</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-context-del-shader"></a><h3>gst_gl_context_del_shader ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_context_del_shader (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, + <em class="parameter"><code><a class="link" href="GstGLShader.html" title="GstGLShader"><span class="type">GstGLShader</span></a> *shader</code></em>);</pre> +</div> </div> <div class="refsect1"> <a name="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.other_details"></a><h2>Types and Values</h2> </div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.see-also"></a><h2>See Also</h2> +<p><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p> +</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div>
diff --git a/docs/libs/html/gst-plugins-bad-libs-OpenGL-debugging.html b/docs/libs/html/gst-plugins-bad-libs-OpenGL-debugging.html index ac96c27..ccc8b67 100644 --- a/docs/libs/html/gst-plugins-bad-libs-OpenGL-debugging.html +++ b/docs/libs/html/gst-plugins-bad-libs-OpenGL-debugging.html
@@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLWindowX11.html" title="GstGLWindowX11"> -<link rel="next" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities"> +<link rel="prev" href="GstGLWindow.html" title="GstGLWindow"> +<link rel="next" href="gst-plugins-bad-libs-OpenGL-Formats.html" title="OpenGL Formats"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -19,8 +19,8 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLWindowX11.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="p" href="GstGLWindow.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-OpenGL-Formats.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="gst-plugins-bad-libs-OpenGL-debugging"></a><div class="titlepage"></div> @@ -172,21 +172,6 @@ gst_gl_async_debug_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> <p>Free with <a class="link" href="gst-plugins-bad-libs-OpenGL-debugging.html#gst-gl-async-debug-free" title="gst_gl_async_debug_free ()"><code class="function">gst_gl_async_debug_free()</code></a></p> <div class="refsect3"> -<a name="gst-gl-async-debug-new.parameters"></a><h4>Parameters</h4> -<div class="informaltable"><table class="informaltable" width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody><tr> -<td class="parameter_name"><p>ad</p></td> -<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-OpenGL-debugging.html#GstGLAsyncDebug" title="struct GstGLAsyncDebug"><span class="type">GstGLAsyncDebug</span></a></p></td> -<td class="parameter_annotations"> </td> -</tr></tbody> -</table></div> -</div> -<div class="refsect3"> <a name="gst-gl-async-debug-new.returns"></a><h4>Returns</h4> <p> a new <a class="link" href="gst-plugins-bad-libs-OpenGL-debugging.html#GstGLAsyncDebug" title="struct GstGLAsyncDebug"><span class="type">GstGLAsyncDebug</span></a></p> </div>
diff --git a/docs/libs/html/gst-plugins-bad-libs-gstglbasememory.html b/docs/libs/html/gst-plugins-bad-libs-gstglbasememory.html index e53334a..29abedc 100644 --- a/docs/libs/html/gst-plugins-bad-libs-gstglbasememory.html +++ b/docs/libs/html/gst-plugins-bad-libs-gstglbasememory.html
@@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLAPI.html" title="GstGLAPI"> -<link rel="next" href="GstGLBaseFilter.html" title="GstGLBaseFilter"> +<link rel="prev" href="GstGLBaseFilter.html" title="GstGLBaseFilter"> +<link rel="next" href="gst-plugins-bad-libs-GstGLBuffer.html" title="GstGLBuffer"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -20,8 +20,8 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLAPI.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="GstGLBaseFilter.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="p" href="GstGLBaseFilter.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLBuffer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="gst-plugins-bad-libs-gstglbasememory"></a><div class="titlepage"></div> @@ -66,7 +66,7 @@ </tr> <tr> <td class="function_type"> -<a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="returnvalue">GstGLAllocationParams</span></a> * +<a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="returnvalue">GstGLAllocationParams</span></a> * </td> <td class="function_name"> <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#gst-gl-allocation-params-copy" title="gst_gl_allocation_params_copy ()">gst_gl_allocation_params_copy</a> <span class="c_punctuation">()</span> @@ -195,7 +195,7 @@ </tbody> </table></div> </div> -<a name="GstGLBaseMemoryAllocator"></a><div class="refsect1"> +<a name="GstGLBaseMemoryAllocator"></a><a name="GstGLAllocationParams"></a><div class="refsect1"> <a name="gst-plugins-bad-libs-gstglbasememory.other"></a><h2>Types and Values</h2> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> @@ -233,7 +233,7 @@ </tr> <tr> <td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams">GstGLAllocationParams</a></td> +<td class="function_name"><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams-struct" title="struct GstGLAllocationParams">GstGLAllocationParams</a></td> </tr> <tr> <td class="define_keyword">#define</td> @@ -260,7 +260,9 @@ </div> <div class="refsect1"> <a name="gst-plugins-bad-libs-gstglbasememory.object-hierarchy"></a><h2>Object Hierarchy</h2> -<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobjectgobject-The-Base-Object-Type.html#GObject-struct">GObject</a> +<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-Boxed-Types.html">GBoxed</a> + <span class="lineart">╰──</span> GstGLAllocationParams + <a href="/usr/share/gtk-doc/html/gobjectgobject-The-Base-Object-Type.html#GObject-struct">GObject</a> <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gobjectgobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstObject.html#GstObject-struct">GstObject</a> <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocator-struct">GstAllocator</a> @@ -280,8 +282,8 @@ <div class="refsect2"> <a name="GstGLAllocationParamsCopyFunc"></a><h3>GstGLAllocationParamsCopyFunc ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> -<span class="c_punctuation">(</span>*GstGLAllocationParamsCopyFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *src</code></em>, - <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *dest</code></em>);</pre> +<span class="c_punctuation">(</span>*GstGLAllocationParamsCopyFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *src</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *dest</code></em>);</pre> <p>Copies the parameters from <em class="parameter"><code>src</code></em> into <em class="parameter"><code>dest</code></em> . The subclass must compose copy @@ -297,12 +299,12 @@ <tbody> <tr> <td class="parameter_name"><p>src</p></td> -<td class="parameter_description"><p>the source <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to copy from</p></td> +<td class="parameter_description"><p>the source <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to copy from</p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>dest</p></td> -<td class="parameter_description"><p>the source <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to copy</p></td> +<td class="parameter_description"><p>the source <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to copy</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -326,7 +328,7 @@ </colgroup> <tbody><tr> <td class="parameter_name"><p>params</p></td> -<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a></p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a></p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> @@ -336,7 +338,7 @@ <div class="refsect2"> <a name="gst-gl-allocation-params-init"></a><h3>gst_gl_allocation_params_init ()</h3> <pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> -gst_gl_allocation_params_init (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>, +gst_gl_allocation_params_init (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gsize"><span class="type">gsize</span></a> struct_size</code></em>, <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> alloc_flags</code></em>, <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParamsCopyFunc" title="GstGLAllocationParamsCopyFunc ()"><span class="type">GstGLAllocationParamsCopyFunc</span></a> copy</code></em>, @@ -363,7 +365,7 @@ <tbody> <tr> <td class="parameter_name"><p>params</p></td> -<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to initialize</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to initialize</p></td> <td class="parameter_annotations"> </td> </tr> <tr> @@ -434,8 +436,8 @@ <hr> <div class="refsect2"> <a name="gst-gl-allocation-params-copy"></a><h3>gst_gl_allocation_params_copy ()</h3> -<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="returnvalue">GstGLAllocationParams</span></a> * -gst_gl_allocation_params_copy (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *src</code></em>);</pre> +<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="returnvalue">GstGLAllocationParams</span></a> * +gst_gl_allocation_params_copy (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *src</code></em>);</pre> <div class="refsect3"> <a name="gst-gl-allocation-params-copy.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -446,16 +448,17 @@ </colgroup> <tbody><tr> <td class="parameter_name"><p>src</p></td> -<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to initialize</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to initialize</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> </div> <div class="refsect3"> <a name="gst-gl-allocation-params-copy.returns"></a><h4>Returns</h4> -<p> a copy of the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> specified by <em class="parameter"><code>src</code></em> -or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on -failure</p> +<p> a copy of the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> specified by +<em class="parameter"><code>src</code></em> +or <a href="/usr/share/gtk-doc/html/glibglib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. </p> +<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> </div> <p class="since">Since: 1.8</p> </div> @@ -463,8 +466,8 @@ <div class="refsect2"> <a name="gst-gl-allocation-params-free"></a><h3>gst_gl_allocation_params_free ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> -gst_gl_allocation_params_free (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> -<p>Frees the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> and all associated data.</p> +gst_gl_allocation_params_free (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> +<p>Frees the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> and all associated data.</p> <div class="refsect3"> <a name="gst-gl-allocation-params-free.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -475,7 +478,7 @@ </colgroup> <tbody><tr> <td class="parameter_name"><p>params</p></td> -<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to initialize</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to initialize</p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> @@ -486,7 +489,7 @@ <div class="refsect2"> <a name="gst-gl-allocation-params-free-data"></a><h3>gst_gl_allocation_params_free_data ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> -gst_gl_allocation_params_free_data (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> +gst_gl_allocation_params_free_data (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> <p>Frees the dynamically allocated data in <em class="parameter"><code>params</code></em> . Direct subclasses should call this function in their own overriden free function.</p> @@ -500,7 +503,7 @@ </colgroup> <tbody><tr> <td class="parameter_name"><p>params</p></td> -<td class="parameter_description"><p>the source <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a></p></td> +<td class="parameter_description"><p>the source <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a></p></td> <td class="parameter_annotations"> </td> </tr></tbody> </table></div> @@ -511,8 +514,8 @@ <div class="refsect2"> <a name="gst-gl-allocation-params-copy-data"></a><h3>gst_gl_allocation_params_copy_data ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> -gst_gl_allocation_params_copy_data (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *src</code></em>, - <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *dest</code></em>);</pre> +gst_gl_allocation_params_copy_data (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *src</code></em>, + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *dest</code></em>);</pre> <p>Copies the dynamically allocated data from <em class="parameter"><code>src</code></em> to <em class="parameter"><code>dest</code></em> . Direct subclasses @@ -528,12 +531,12 @@ <tbody> <tr> <td class="parameter_name"><p>src</p></td> -<td class="parameter_description"><p>the source <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a></p></td> +<td class="parameter_description"><p>the source <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a></p></td> <td class="parameter_annotations"> </td> </tr> <tr> <td class="parameter_name"><p>dest</p></td> -<td class="parameter_description"><p>the destination <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a></p></td> +<td class="parameter_description"><p>the destination <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a></p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -653,7 +656,7 @@ <pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="returnvalue">GstGLBaseMemory</span></a> * <span class="c_punctuation">(</span>*GstGLBaseMemoryAllocatorAllocFunction<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocator"><span class="type">GstGLBaseMemoryAllocator</span></a> *allocator</code></em>, - <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> <p>Note: not called with a GL context current</p> <div class="refsect3"> <a name="GstGLBaseMemoryAllocatorAllocFunction.parameters"></a><h4>Parameters</h4> @@ -671,7 +674,7 @@ </tr> <tr> <td class="parameter_name"><p>params</p></td> -<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to allocate the memory with</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to allocate the memory with</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -868,7 +871,7 @@ <a name="gst-gl-base-memory-alloc"></a><h3>gst_gl_base_memory_alloc ()</h3> <pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemory" title="GstGLBaseMemory"><span class="returnvalue">GstGLBaseMemory</span></a> * gst_gl_base_memory_alloc (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocator"><span class="type">GstGLBaseMemoryAllocator</span></a> *allocator</code></em>, - <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> + <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> *params</code></em>);</pre> <div class="refsect3"> <a name="gst-gl-base-memory-alloc.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -885,7 +888,7 @@ </tr> <tr> <td class="parameter_name"><p>params</p></td> -<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams" title="struct GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to allocate the memory with</p></td> +<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams"><span class="type">GstGLAllocationParams</span></a> to allocate the memory with</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> @@ -973,10 +976,6 @@ GstGLBaseMemoryAllocatorUnmapFunction unmap; GstGLBaseMemoryAllocatorCopyFunction copy; GstGLBaseMemoryAllocatorDestroyFunction destroy; -#if 0 - GstGLBaseMemoryAllocatorFlushFunction flush; /* make CPU writes visible to the GPU */ - GstGLBaseMemoryAllocatorInvalidateFunction invalidate; /* make GPU writes visible to the CPU */ -#endif } GstGLBaseMemoryAllocatorClass; </pre> <div class="refsect3"> @@ -1018,16 +1017,6 @@ <td class="struct_member_description"><p>a <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLBaseMemoryAllocatorDestroyFunction" title="GstGLBaseMemoryAllocatorDestroyFunction ()"><span class="type">GstGLBaseMemoryAllocatorDestroyFunction</span></a></p></td> <td class="struct_member_annotations"> </td> </tr> -<tr> -<td class="struct_member_name"><p><span class="type">GstGLBaseMemoryAllocatorFlushFunction</span> <em class="structfield"><code><a name="GstGLBaseMemoryAllocatorClass.flush"></a>flush</code></em>;</p></td> -<td> </td> -<td> </td> -</tr> -<tr> -<td class="struct_member_name"><p><span class="type">GstGLBaseMemoryAllocatorInvalidateFunction</span> <em class="structfield"><code><a name="GstGLBaseMemoryAllocatorClass.invalidate"></a>invalidate</code></em>;</p></td> -<td> </td> -<td> </td> -</tr> </tbody> </table></div> </div> @@ -1129,7 +1118,7 @@ </div> <hr> <div class="refsect2"> -<a name="GstGLAllocationParams"></a><h3>struct GstGLAllocationParams</h3> +<a name="GstGLAllocationParams-struct"></a><h3>struct GstGLAllocationParams</h3> <pre class="programlisting">struct GstGLAllocationParams { gsize struct_size; GstGLAllocationParamsCopyFunc copy; @@ -1158,58 +1147,58 @@ </colgroup> <tbody> <tr> -<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gsize"><span class="type">gsize</span></a> <em class="structfield"><code><a name="GstGLAllocationParams.struct-size"></a>struct_size</code></em>;</p></td> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gsize"><span class="type">gsize</span></a> <em class="structfield"><code><a name="GstGLAllocationParams-struct.struct-size"></a>struct_size</code></em>;</p></td> <td class="struct_member_description"><p>the size of the struct (including and subclass data)</p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParamsCopyFunc" title="GstGLAllocationParamsCopyFunc ()"><span class="type">GstGLAllocationParamsCopyFunc</span></a> <em class="structfield"><code><a name="GstGLAllocationParams.copy"></a>copy</code></em>;</p></td> +<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParamsCopyFunc" title="GstGLAllocationParamsCopyFunc ()"><span class="type">GstGLAllocationParamsCopyFunc</span></a> <em class="structfield"><code><a name="GstGLAllocationParams-struct.copy"></a>copy</code></em>;</p></td> <td class="struct_member_description"><p>a <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParamsCopyFunc" title="GstGLAllocationParamsCopyFunc ()"><span class="type">GstGLAllocationParamsCopyFunc</span></a></p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParamsFreeFunc" title="GstGLAllocationParamsFreeFunc ()"><span class="type">GstGLAllocationParamsFreeFunc</span></a> <em class="structfield"><code><a name="GstGLAllocationParams.free"></a>free</code></em>;</p></td> +<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParamsFreeFunc" title="GstGLAllocationParamsFreeFunc ()"><span class="type">GstGLAllocationParamsFreeFunc</span></a> <em class="structfield"><code><a name="GstGLAllocationParams-struct.free"></a>free</code></em>;</p></td> <td class="struct_member_description"><p>a <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParamsFreeFunc" title="GstGLAllocationParamsFreeFunc ()"><span class="type">GstGLAllocationParamsFreeFunc</span></a></p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstGLAllocationParams.alloc-flags"></a>alloc_flags</code></em>;</p></td> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstGLAllocationParams-struct.alloc-flags"></a>alloc_flags</code></em>;</p></td> <td class="struct_member_description"><p>allocation flags</p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gsize"><span class="type">gsize</span></a> <em class="structfield"><code><a name="GstGLAllocationParams.alloc-size"></a>alloc_size</code></em>;</p></td> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gsize"><span class="type">gsize</span></a> <em class="structfield"><code><a name="GstGLAllocationParams-struct.alloc-size"></a>alloc_size</code></em>;</p></td> <td class="struct_member_description"><p>the allocation size</p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocationParams-struct"><span class="type">GstAllocationParams</span></a> *<em class="structfield"><code><a name="GstGLAllocationParams.alloc-params"></a>alloc_params</code></em>;</p></td> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocationParams-struct"><span class="type">GstAllocationParams</span></a> *<em class="structfield"><code><a name="GstGLAllocationParams-struct.alloc-params"></a>alloc_params</code></em>;</p></td> <td class="struct_member_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstAllocator.html#GstAllocationParams-struct"><span class="type">GstAllocationParams</span></a></p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *<em class="structfield"><code><a name="GstGLAllocationParams.context"></a>context</code></em>;</p></td> +<td class="struct_member_name"><p><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *<em class="structfield"><code><a name="GstGLAllocationParams-struct.context"></a>context</code></em>;</p></td> <td class="struct_member_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> <em class="structfield"><code><a name="GstGLAllocationParams.notify"></a>notify</code></em>;</p></td> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> <em class="structfield"><code><a name="GstGLAllocationParams-struct.notify"></a>notify</code></em>;</p></td> <td class="struct_member_description"><p>a <a href="/usr/share/gtk-doc/html/glibglib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a></p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="GstGLAllocationParams.user-data"></a>user_data</code></em>;</p></td> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="GstGLAllocationParams-struct.user-data"></a>user_data</code></em>;</p></td> <td class="struct_member_description"><p>argument to call <em class="parameter"><code>notify</code></em> with</p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="GstGLAllocationParams.wrapped-data"></a>wrapped_data</code></em>;</p></td> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="GstGLAllocationParams-struct.wrapped-data"></a>wrapped_data</code></em>;</p></td> <td class="struct_member_description"><p>the wrapped data pointer</p></td> <td class="struct_member_annotations"> </td> </tr> <tr> -<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="GstGLAllocationParams.gl-handle"></a>gl_handle</code></em>;</p></td> +<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="GstGLAllocationParams-struct.gl-handle"></a>gl_handle</code></em>;</p></td> <td class="struct_member_description"><p>the wrapped OpenGL handle</p></td> <td class="struct_member_annotations"> </td> </tr>
diff --git a/docs/libs/html/gst-plugins-bad-libs-gstglmemoryegl.html b/docs/libs/html/gst-plugins-bad-libs-gstglmemoryegl.html new file mode 100644 index 0000000..2799d6e --- /dev/null +++ b/docs/libs/html/gst-plugins-bad-libs-gstglmemoryegl.html
@@ -0,0 +1,277 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GstGLMemoryEGL: GStreamer Bad Plugins 1.0 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> +<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> +<link rel="up" href="gl.html" title="OpenGL Helper Library"> +<link rel="prev" href="gst-plugins-bad-libs-GstGLMemory.html" title="GstGLMemory"> +<link rel="next" href="gst-plugins-bad-libs-gstglmemorypbo.html" title="GstGLMemoryPBO"> +<meta name="generator" content="GTK-Doc V1.25 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#gst-plugins-bad-libs-gstglmemoryegl.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLMemory.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-gstglmemorypbo.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="gst-plugins-bad-libs-gstglmemoryegl"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-gstglmemoryegl.top_of_page"></a>GstGLMemoryEGL</span></h2> +<p>GstGLMemoryEGL — memory subclass for EGLImage's</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-gstglmemoryegl.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_return"> +<col class="functions_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-init-once" title="gst_gl_memory_egl_init_once ()">gst_gl_memory_egl_init_once</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">EGLDisplay</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-get-display" title="gst_gl_memory_egl_get_display ()">gst_gl_memory_egl_get_display</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">EGLImageKHR</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-get-image" title="gst_gl_memory_egl_get_image ()">gst_gl_memory_egl_get_image</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GstVideoGLTextureOrientation</span> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-gl-memory-egl-get-orientation" title="gst_gl_memory_egl_get_orientation ()">gst_gl_memory_egl_get_orientation</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#gst-is-gl-memory-egl" title="gst_is_gl_memory_egl ()">gst_is_gl_memory_egl</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-gstglmemoryegl.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="name"> +<col class="description"> +</colgroup> +<tbody> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGLAllocator" title="GstGLMemoryEGLAllocator">GstGLMemoryEGLAllocator</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGLAllocatorClass" title="GstGLMemoryEGLAllocatorClass">GstGLMemoryEGLAllocatorClass</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GST-GL-MEMORY-EGL-ALLOCATOR-NAME:CAPS" title="GST_GL_MEMORY_EGL_ALLOCATOR_NAME">GST_GL_MEMORY_EGL_ALLOCATOR_NAME</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL">GstGLMemoryEGL</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-gstglmemoryegl.description"></a><h2>Description</h2> +<p><a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a> is created or wrapped through <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#gst-gl-base-memory-alloc" title="gst_gl_base_memory_alloc ()"><code class="function">gst_gl_base_memory_alloc()</code></a> +with <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLVideoAllocationParams" title="struct GstGLVideoAllocationParams"><span class="type">GstGLVideoAllocationParams</span></a>.</p> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-gstglmemoryegl.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gst-gl-memory-egl-init-once"></a><h3>gst_gl_memory_egl_init_once ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gst_gl_memory_egl_init_once (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Initializes the GL Memory allocator. It is safe to call this function +multiple times. This must be called before any other GstGLMemoryEGL operation.</p> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-memory-egl-get-display"></a><h3>gst_gl_memory_egl_get_display ()</h3> +<pre class="programlisting"><span class="returnvalue">EGLDisplay</span> +gst_gl_memory_egl_get_display (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a> *mem</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-memory-egl-get-display.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>mem</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-memory-egl-get-display.returns"></a><h4>Returns</h4> +<p> The EGLDisplay <em class="parameter"><code>mem</code></em> +is associated with</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-memory-egl-get-image"></a><h3>gst_gl_memory_egl_get_image ()</h3> +<pre class="programlisting"><span class="returnvalue">EGLImageKHR</span> +gst_gl_memory_egl_get_image (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a> *mem</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-memory-egl-get-image.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>mem</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-memory-egl-get-image.returns"></a><h4>Returns</h4> +<p> The EGLImage held by <em class="parameter"><code>mem</code></em> +</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-gl-memory-egl-get-orientation"></a><h3>gst_gl_memory_egl_get_orientation ()</h3> +<pre class="programlisting"><span class="returnvalue">GstVideoGLTextureOrientation</span> +gst_gl_memory_egl_get_orientation (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a> *mem</code></em>);</pre> +<div class="refsect3"> +<a name="gst-gl-memory-egl-get-orientation.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>mem</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-gl-memory-egl-get-orientation.returns"></a><h4>Returns</h4> +<p> The orientation of <em class="parameter"><code>mem</code></em> +</p> +</div> +<p class="since">Since: 1.10</p> +</div> +<hr> +<div class="refsect2"> +<a name="gst-is-gl-memory-egl"></a><h3>gst_is_gl_memory_egl ()</h3> +<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +gst_is_gl_memory_egl (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0GstMemory.html#GstMemory-struct"><span class="type">GstMemory</span></a> *mem</code></em>);</pre> +<div class="refsect3"> +<a name="gst-is-gl-memory-egl.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>mem</p></td> +<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0GstMemory.html#GstMemory-struct"><span class="type">GstMemory</span></a> to test</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gst-is-gl-memory-egl.returns"></a><h4>Returns</h4> +<p> whether <em class="parameter"><code>mem</code></em> +is a <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGL" title="GstGLMemoryEGL"><span class="type">GstGLMemoryEGL</span></a></p> +</div> +<p class="since">Since: 1.10</p> +</div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-gstglmemoryegl.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GstGLMemoryEGLAllocator"></a><h3>GstGLMemoryEGLAllocator</h3> +<pre class="programlisting">typedef struct { +} GstGLMemoryEGLAllocator; +</pre> +<p>Opaque <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGLAllocator" title="GstGLMemoryEGLAllocator"><span class="type">GstGLMemoryEGLAllocator</span></a> struct</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstGLMemoryEGLAllocatorClass"></a><h3>GstGLMemoryEGLAllocatorClass</h3> +<pre class="programlisting">typedef struct { +} GstGLMemoryEGLAllocatorClass; +</pre> +<p>The <a class="link" href="gst-plugins-bad-libs-gstglmemoryegl.html#GstGLMemoryEGLAllocatorClass" title="GstGLMemoryEGLAllocatorClass"><span class="type">GstGLMemoryEGLAllocatorClass</span></a> only contains private data</p> +</div> +<hr> +<div class="refsect2"> +<a name="GST-GL-MEMORY-EGL-ALLOCATOR-NAME:CAPS"></a><h3>GST_GL_MEMORY_EGL_ALLOCATOR_NAME</h3> +<pre class="programlisting">#define GST_GL_MEMORY_EGL_ALLOCATOR_NAME "GLMemoryEGL" +</pre> +<p>The name of the GL Memory EGL allocator</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstGLMemoryEGL"></a><h3>GstGLMemoryEGL</h3> +<pre class="programlisting">typedef struct { +} GstGLMemoryEGL; +</pre> +<p>Private instance</p> +</div> +</div> +<div class="refsect1"> +<a name="gst-plugins-bad-libs-gstglmemoryegl.see-also"></a><h2>See Also</h2> +<p><a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a>, <span class="type">GstGLAllocator</span>, <a class="link" href="GstGLBufferPool.html" title="GstGLBufferPool"><span class="type">GstGLBufferPool</span></a></p> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.25</div> +</body> +</html> \ No newline at end of file
diff --git a/docs/libs/html/gst-plugins-bad-libs-gstglmemorypbo.html b/docs/libs/html/gst-plugins-bad-libs-gstglmemorypbo.html index d2f10d1..2ddb555 100644 --- a/docs/libs/html/gst-plugins-bad-libs-gstglmemorypbo.html +++ b/docs/libs/html/gst-plugins-bad-libs-gstglmemorypbo.html
@@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gl.html" title="OpenGL Helper Library"> -<link rel="prev" href="gst-plugins-bad-libs-GstGLMemory.html" title="GstGLMemory"> -<link rel="next" href="GstGLShader.html" title="GstGLShader"> +<link rel="prev" href="gst-plugins-bad-libs-gstglmemoryegl.html" title="GstGLMemoryEGL"> +<link rel="next" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html" title="GstGLOverlayCompositor"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -20,8 +20,8 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-GstGLMemory.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="GstGLShader.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-gstglmemoryegl.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="gst-plugins-bad-libs-GstGLOverlayCompositor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="gst-plugins-bad-libs-gstglmemorypbo"></a><div class="titlepage"></div> @@ -125,8 +125,6 @@ <a name="gst-plugins-bad-libs-gstglmemorypbo.description"></a><h2>Description</h2> <p><a class="link" href="gst-plugins-bad-libs-gstglmemorypbo.html#GstGLMemoryPBO" title="GstGLMemoryPBO"><span class="type">GstGLMemoryPBO</span></a> is created or wrapped through <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#gst-gl-base-memory-alloc" title="gst_gl_base_memory_alloc ()"><code class="function">gst_gl_base_memory_alloc()</code></a> with <a class="link" href="gst-plugins-bad-libs-GstGLMemory.html#GstGLVideoAllocationParams" title="struct GstGLVideoAllocationParams"><span class="type">GstGLVideoAllocationParams</span></a>.</p> -<p><a class="link" href="gst-plugins-bad-libs-gstglmemorypbo.html#GstGLMemoryPBO" title="GstGLMemoryPBO"><span class="type">GstGLMemoryPBO</span></a> is created through <code class="function">gst_gl_memory_pbo_alloc()</code> or system memory can -be wrapped through <code class="function">gst_gl_memory_pbo_wrapped()</code>.</p> <p>Data is uploaded or downloaded from the GPU as is necessary.</p> </div> <div class="refsect1"> @@ -253,7 +251,7 @@ <a name="gst-gl-memory-pbo-download-transfer"></a><h3>gst_gl_memory_pbo_download_transfer ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> gst_gl_memory_pbo_download_transfer (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglmemorypbo.html#GstGLMemoryPBO" title="GstGLMemoryPBO"><span class="type">GstGLMemoryPBO</span></a> *gl_mem</code></em>);</pre> -<p>Transfer the texture data from the PBO into the texture if necessary.</p> +<p>Transfer the texture data from the texture into the PBO if necessary.</p> <div class="refsect3"> <a name="gst-gl-memory-pbo-download-transfer.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -282,6 +280,23 @@ <a name="gst-gl-memory-pbo-upload-transfer"></a><h3>gst_gl_memory_pbo_upload_transfer ()</h3> <pre class="programlisting"><span class="returnvalue">void</span> gst_gl_memory_pbo_upload_transfer (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-gstglmemorypbo.html#GstGLMemoryPBO" title="GstGLMemoryPBO"><span class="type">GstGLMemoryPBO</span></a> *gl_mem</code></em>);</pre> +<p>Transfer the texture data from the PBO into the texture if necessary.</p> +<div class="refsect3"> +<a name="gst-gl-memory-pbo-upload-transfer.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>gl_mem</p></td> +<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-gstglmemorypbo.html#GstGLMemoryPBO" title="GstGLMemoryPBO"><span class="type">GstGLMemoryPBO</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.8</p> </div> </div> <div class="refsect1"> @@ -308,7 +323,6 @@ <div class="refsect2"> <a name="GstGLMemoryPBO"></a><h3>GstGLMemoryPBO</h3> <pre class="programlisting">typedef struct { - GstGLMemory mem; } GstGLMemoryPBO; </pre> <p>Private instance</p>
diff --git a/docs/libs/html/gstreamer-libs-hierarchy.html b/docs/libs/html/gstreamer-libs-hierarchy.html index 94793a3..cdb551c 100644 --- a/docs/libs/html/gstreamer-libs-hierarchy.html +++ b/docs/libs/html/gstreamer-libs-hierarchy.html
@@ -44,9 +44,9 @@ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GstGLDisplay.html" title="GstGLDisplay">GstGLDisplay</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GstGLFramebuffer.html" title="GstGLFramebuffer">GstGLFramebuffer</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GstGLShader.html" title="GstGLShader">GstGLShader</a> - <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href=".html#GstGLSLStage">GstGLSLStage</a> + <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GstGLSLStage.html" title="GstGLSLStage">GstGLSLStage</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GstGLUpload.html" title="GstGLUpload">GstGLUpload</a> - <span class="lineart">│</span> <span class="lineart">├──</span> GstGLViewConvert + <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GstGLViewConvert.html" title="GstGLViewConvert">GstGLViewConvert</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GstGLWindow.html" title="GstGLWindow">GstGLWindow</a> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="gst-plugins-bad-libs-gstplayer.html#GstPlayer">GstPlayer</a> <span class="lineart">├──</span> <a class="link" href="gst-plugins-bad-libs-gstplayer-mediainfo.html#GstPlayerStreamInfo">GstPlayerStreamInfo</a> @@ -61,6 +61,7 @@ <a href="https://developer.gnome.org/gobject/unstable/gobject-Boxed-Types.html">GBoxed</a> <span class="lineart">├──</span> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection">GstMpegtsSection</a> <span class="lineart">├──</span> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor">GstMpegtsDescriptor</a> + <span class="lineart">├──</span> <a class="link" href="gst-plugins-bad-libs-gstglbasememory.html#GstGLAllocationParams">GstGLAllocationParams</a> <span class="lineart">╰──</span> <a class="link" href="gst-plugins-bad-libs-gstplayer-visualization.html#GstPlayerVisualization">GstPlayerVisualization</a> <a href="https://developer.gnome.org/gobject/unstable/gobject-Enumeration-and-Flag-Types.html">GEnum</a> <span class="lineart">├──</span> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSectionType" title="enum GstMpegtsSectionType">GstMpegtsSectionType</a> @@ -78,7 +79,7 @@ <span class="lineart">├──</span> <a class="link" href="gst-plugins-bad-libs-gstplayer.html#GstPlayerColorBalanceType" title="enum GstPlayerColorBalanceType">GstPlayerColorBalanceType</a> <span class="lineart">├──</span> <a class="link" href="gst-plugins-bad-libs-gstplayer.html#GstPlayerError" title="enum GstPlayerError">GstPlayerError</a> <span class="lineart">├──</span> <a class="link" href="gst-plugins-bad-libs-gstplayer.html#GstPlayerState" title="enum GstPlayerState">GstPlayerState</a> - <span class="lineart">╰──</span> GstGLStereoDownmix + <span class="lineart">╰──</span> <a class="link" href="GstGLViewConvert.html#GstGLStereoDownmix" title="enum GstGLStereoDownmix">GstGLStereoDownmix</a> </pre> </div> <div class="footer">
diff --git a/docs/libs/html/gstreamer-plugins-bad.html b/docs/libs/html/gstreamer-plugins-bad.html index cefe5f7..780d71a 100644 --- a/docs/libs/html/gstreamer-plugins-bad.html +++ b/docs/libs/html/gstreamer-plugins-bad.html
@@ -108,103 +108,91 @@ <dt><span class="chapter"><a href="gl.html">OpenGL Helper Library</a></span></dt> <dd><dl> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLAPI.html">GstGLAPI</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLAPI.html">GstGLAPI</a></span><span class="refpurpose"> — OpenGL API specific functionality</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GstGLBaseFilter.html">GstGLBaseFilter</a></span><span class="refpurpose"> — <span class="type">GstBaseTransform</span> subclass for transforming OpenGL resources</span> </dt> <dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-gstglbasememory.html">GstGLBaseMemory</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLBaseFilter.html">GstGLBaseFilter</a></span><span class="refpurpose"> — <span class="type">GstBaseTransform</span> subclass for transformin OpenGL resources</span> -</dt> -<dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLBuffer.html">GstGLBuffer</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLBufferPool.html">GstGLBufferPool</a></span><span class="refpurpose"> — buffer pool for <span class="type">GstGLMemory</span> objects</span> +<span class="refentrytitle"><a href="GstGLBufferPool.html">GstGLBufferPool</a></span><span class="refpurpose"> — buffer pool for <span class="type">GstGLBaseMemory</span> objects</span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLColorConvert.html">GstGLColorConvert</a></span><span class="refpurpose"> — an object that converts between color spaces/formats</span> +<span class="refentrytitle"><a href="GstGLColorConvert.html">GstGLColorConvert</a></span><span class="refpurpose"> — convert between video color spaces and formats</span> </dt> <dt> <span class="refentrytitle"><a href="GstGLContext.html">GstGLContext</a></span><span class="refpurpose"> — OpenGL context abstraction</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextCocoa.html">GstGLContextCocoa</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextEGL.html">GstGLContextEGL</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextEagl.html">GstGLContextEagl</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextGLX.html">GstGLContextGLX</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextWGL.html">GstGLContextWGL</a></span><span class="refpurpose"></span> -</dt> -<dt> <span class="refentrytitle"><a href="GstGLDisplay.html">GstGLDisplay</a></span><span class="refpurpose"> — window system display connection abstraction</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstEGLImageMemory.html">GstEGLImageMemory</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLDisplayWayland.html">GstGLDisplayWayland</a></span><span class="refpurpose"></span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLFilter.html">GstGLFilter</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLDisplayX11.html">GstGLDisplayX11</a></span><span class="refpurpose"></span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLFramebuffer.html">GstGLFramebuffer</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstEGLImage.html">GstEGLImage</a></span><span class="refpurpose"> — EGLImage abstraction</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GstGLFilter.html">GstGLFilter</a></span><span class="refpurpose"> — GstBaseTransform subclass for dealing with RGBA textures</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GstGLFramebuffer.html">GstGLFramebuffer</a></span><span class="refpurpose"> — OpenGL framebuffer abstraction</span> </dt> <dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLMemory.html">GstGLMemory</a></span><span class="refpurpose"> — memory subclass for GL textures</span> </dt> <dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-gstglmemoryegl.html">GstGLMemoryEGL</a></span><span class="refpurpose"> — memory subclass for EGLImage's</span> +</dt> +<dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-gstglmemorypbo.html">GstGLMemoryPBO</a></span><span class="refpurpose"> — memory subclass for GL textures</span> </dt> <dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLOverlayCompositor.html">GstGLOverlayCompositor</a></span><span class="refpurpose"> — Composite multiple overlays using OpenGL</span> +</dt> +<dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLQuery.html">GstGLQuery</a></span><span class="refpurpose"> — OpenGL query abstraction</span> +</dt> +<dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLRenderbuffer.html">GstGLRenderbuffer</a></span><span class="refpurpose"> — memory subclass for GL renderbuffer objects</span> +</dt> +<dt> <span class="refentrytitle"><a href="GstGLShader.html">GstGLShader</a></span><span class="refpurpose"> — object representing an OpenGL shader program</span> </dt> <dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLSL.html">GstGLSL</a></span><span class="refpurpose"> — helpers for dealing with OpenGL shaders</span> </dt> <dt> -<span class="refentrytitle"><a href=".html">GstGLSLStage</a></span><span class="refpurpose"> — object for dealing with OpenGL shader stages</span> +<span class="refentrytitle"><a href="GstGLSLStage.html">GstGLSLStage</a></span><span class="refpurpose"> — object for dealing with OpenGL shader stages</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLSyncMeta.html">GstGLSyncMeta</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLSyncMeta.html">GstGLSyncMeta</a></span><span class="refpurpose"> — synchronization primitives</span> </dt> <dt> <span class="refentrytitle"><a href="GstGLUpload.html">GstGLUpload</a></span><span class="refpurpose"> — an object that uploads to GL textures</span> </dt> <dt> +<span class="refentrytitle"><a href="GstGLViewConvert.html">GstGLViewConvert</a></span><span class="refpurpose"> — convert between steroscopic/multiview video formats</span> +</dt> +<dt> <span class="refentrytitle"><a href="GstGLWindow.html">GstGLWindow</a></span><span class="refpurpose"> — window/surface abstraction</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowAndroid.html">GstGLWindowAndroid</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowCocoa.html">GstGLWindowCocoa</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowDispmanx.html">GstGLWindowDispmanx</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowWayland.html">GstGLWindowWayland</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowWin32.html">GstGLWindowWin32</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowX11.html">GstGLWindowX11</a></span><span class="refpurpose"></span> -</dt> -<dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-debugging.html">OpenGL debugging</a></span><span class="refpurpose"> — helper routines for dealing with OpenGL debugging</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html">OpenGL Miscellaneous Utilities</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Formats.html">OpenGL Formats</a></span><span class="refpurpose"> — utilities for dealing with OpenGL formats</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Formats.html">OpenGL Formats</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html">OpenGL Miscellaneous Utilities</a></span><span class="refpurpose"> — some miscellaneous utilities for OpenGL</span> </dt> </dl></dd> <dt><span class="chapter"><a href="player.html">Player Library</a></span></dt>
diff --git a/docs/libs/html/index.html b/docs/libs/html/index.html index e389966..6320114 100644 --- a/docs/libs/html/index.html +++ b/docs/libs/html/index.html
@@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Bad Plugins 1.0 Library Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Bad Library 1.0 (1.10.0) + for GStreamer Bad Library 1.0 (1.10.1) <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/</a>. </p></div> </div> @@ -107,103 +107,91 @@ <dt><span class="chapter"><a href="gl.html">OpenGL Helper Library</a></span></dt> <dd><dl> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLAPI.html">GstGLAPI</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLAPI.html">GstGLAPI</a></span><span class="refpurpose"> — OpenGL API specific functionality</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GstGLBaseFilter.html">GstGLBaseFilter</a></span><span class="refpurpose"> — <span class="type">GstBaseTransform</span> subclass for transforming OpenGL resources</span> </dt> <dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-gstglbasememory.html">GstGLBaseMemory</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLBaseFilter.html">GstGLBaseFilter</a></span><span class="refpurpose"> — <span class="type">GstBaseTransform</span> subclass for transformin OpenGL resources</span> -</dt> -<dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLBuffer.html">GstGLBuffer</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLBufferPool.html">GstGLBufferPool</a></span><span class="refpurpose"> — buffer pool for <span class="type">GstGLMemory</span> objects</span> +<span class="refentrytitle"><a href="GstGLBufferPool.html">GstGLBufferPool</a></span><span class="refpurpose"> — buffer pool for <span class="type">GstGLBaseMemory</span> objects</span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLColorConvert.html">GstGLColorConvert</a></span><span class="refpurpose"> — an object that converts between color spaces/formats</span> +<span class="refentrytitle"><a href="GstGLColorConvert.html">GstGLColorConvert</a></span><span class="refpurpose"> — convert between video color spaces and formats</span> </dt> <dt> <span class="refentrytitle"><a href="GstGLContext.html">GstGLContext</a></span><span class="refpurpose"> — OpenGL context abstraction</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextCocoa.html">GstGLContextCocoa</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextEGL.html">GstGLContextEGL</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextEagl.html">GstGLContextEagl</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextGLX.html">GstGLContextGLX</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLContextWGL.html">GstGLContextWGL</a></span><span class="refpurpose"></span> -</dt> -<dt> <span class="refentrytitle"><a href="GstGLDisplay.html">GstGLDisplay</a></span><span class="refpurpose"> — window system display connection abstraction</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstEGLImageMemory.html">GstEGLImageMemory</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLDisplayWayland.html">GstGLDisplayWayland</a></span><span class="refpurpose"></span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLFilter.html">GstGLFilter</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLDisplayX11.html">GstGLDisplayX11</a></span><span class="refpurpose"></span> </dt> <dt> -<span class="refentrytitle"><a href="GstGLFramebuffer.html">GstGLFramebuffer</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstEGLImage.html">GstEGLImage</a></span><span class="refpurpose"> — EGLImage abstraction</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GstGLFilter.html">GstGLFilter</a></span><span class="refpurpose"> — GstBaseTransform subclass for dealing with RGBA textures</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GstGLFramebuffer.html">GstGLFramebuffer</a></span><span class="refpurpose"> — OpenGL framebuffer abstraction</span> </dt> <dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLMemory.html">GstGLMemory</a></span><span class="refpurpose"> — memory subclass for GL textures</span> </dt> <dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-gstglmemoryegl.html">GstGLMemoryEGL</a></span><span class="refpurpose"> — memory subclass for EGLImage's</span> +</dt> +<dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-gstglmemorypbo.html">GstGLMemoryPBO</a></span><span class="refpurpose"> — memory subclass for GL textures</span> </dt> <dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLOverlayCompositor.html">GstGLOverlayCompositor</a></span><span class="refpurpose"> — Composite multiple overlays using OpenGL</span> +</dt> +<dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLQuery.html">GstGLQuery</a></span><span class="refpurpose"> — OpenGL query abstraction</span> +</dt> +<dt> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLRenderbuffer.html">GstGLRenderbuffer</a></span><span class="refpurpose"> — memory subclass for GL renderbuffer objects</span> +</dt> +<dt> <span class="refentrytitle"><a href="GstGLShader.html">GstGLShader</a></span><span class="refpurpose"> — object representing an OpenGL shader program</span> </dt> <dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLSL.html">GstGLSL</a></span><span class="refpurpose"> — helpers for dealing with OpenGL shaders</span> </dt> <dt> -<span class="refentrytitle"><a href=".html">GstGLSLStage</a></span><span class="refpurpose"> — object for dealing with OpenGL shader stages</span> +<span class="refentrytitle"><a href="GstGLSLStage.html">GstGLSLStage</a></span><span class="refpurpose"> — object for dealing with OpenGL shader stages</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLSyncMeta.html">GstGLSyncMeta</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLSyncMeta.html">GstGLSyncMeta</a></span><span class="refpurpose"> — synchronization primitives</span> </dt> <dt> <span class="refentrytitle"><a href="GstGLUpload.html">GstGLUpload</a></span><span class="refpurpose"> — an object that uploads to GL textures</span> </dt> <dt> +<span class="refentrytitle"><a href="GstGLViewConvert.html">GstGLViewConvert</a></span><span class="refpurpose"> — convert between steroscopic/multiview video formats</span> +</dt> +<dt> <span class="refentrytitle"><a href="GstGLWindow.html">GstGLWindow</a></span><span class="refpurpose"> — window/surface abstraction</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowAndroid.html">GstGLWindowAndroid</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowCocoa.html">GstGLWindowCocoa</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowDispmanx.html">GstGLWindowDispmanx</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowWayland.html">GstGLWindowWayland</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowWin32.html">GstGLWindowWin32</a></span><span class="refpurpose"></span> -</dt> -<dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-GstGLWindowX11.html">GstGLWindowX11</a></span><span class="refpurpose"></span> -</dt> -<dt> <span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-debugging.html">OpenGL debugging</a></span><span class="refpurpose"> — helper routines for dealing with OpenGL debugging</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html">OpenGL Miscellaneous Utilities</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Formats.html">OpenGL Formats</a></span><span class="refpurpose"> — utilities for dealing with OpenGL formats</span> </dt> <dt> -<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Formats.html">OpenGL Formats</a></span><span class="refpurpose"></span> +<span class="refentrytitle"><a href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html">OpenGL Miscellaneous Utilities</a></span><span class="refpurpose"> — some miscellaneous utilities for OpenGL</span> </dt> </dl></dd> <dt><span class="chapter"><a href="player.html">Player Library</a></span></dt>
diff --git a/docs/libs/html/player.html b/docs/libs/html/player.html index 8835c9b..92268de 100644 --- a/docs/libs/html/player.html +++ b/docs/libs/html/player.html
@@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> <link rel="up" href="gstreamer-plugins-bad.html" title="Part I. GStreamer Bad Plugins Libraries"> -<link rel="prev" href="gst-plugins-bad-libs-OpenGL-Formats.html" title="OpenGL Formats"> +<link rel="prev" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html" title="OpenGL Miscellaneous Utilities"> <link rel="next" href="gst-plugins-bad-libs-gstplayer.html" title="gstplayer"> <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -16,7 +16,7 @@ <td width="100%" align="left" class="shortcuts"></td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="gstreamer-plugins-bad.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="gst-plugins-bad-libs-OpenGL-Formats.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="gst-plugins-bad-libs-OpenGL-Miscellaneous-Utilities.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="gst-plugins-bad-libs-gstplayer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="chapter">
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index 48dcb39..2a879f1 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -336,8 +336,6 @@ GstId3Mux GstTeletextDec GstTimeCodeWait - GstTtmlParse - GstTtmlRender GstUvcH264MjpgDemux GstVideoDecoder GstLibde265Dec @@ -465,10 +463,6 @@ MXFMetadataEventTrack MXFMetadataStaticTrack MXFMetadataTimelineTrack - PangoContext - PangoFontMap - PangoFcFontMap - PangoCairoFcFontMap GInterface AtkImplementorIface GTypePlugin @@ -483,4 +477,3 @@ GstWaylandVideo GtkBuildable MXFDescriptiveMetadataFrameworkInterface - PangoCairoFontMap
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-aiff.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-aiff.html index 8ff2401..fba6224 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-aiff.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-aiff.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html index 475f3e3..337bbff 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiomixer.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiomixer.html index b4d340d..ab534fc 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiomixer.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiomixer.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html index bdbf62c..ea14780 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html index 8428ce0..051ed64 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html index 58f8a76..dc3804c 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bs2b.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bs2b.html index 77b3234..2d349cb 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bs2b.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bs2b.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html index aa7abe5..a136231 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html index 8cd2dc7..319d0b7 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html index 6c4ad4c..418b7aa 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html index f977098..0fee052 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html index 70c84cd..8188adf 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html index 94872a2..e9113d3 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html index 122b115..2a9ac93 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html index c12bb0c..45116fa 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html index b793944..ccb54cf 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html index 16d48ab..7760412 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html index b67c01f..fa8de8b 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html index 0bec728..d85d265 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html index 4b5b5c9..f6d83d7 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html index 6670f3f..70a7d2a 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html index 6c2ca9e..28cf31b 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html index 5430eb8..3fc8551 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html index 99501fc..05e518f 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html index a4f6075..59e64fd 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html index 4067195..433e1bd 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html index c619535..0056ffc 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegpsmux.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegpsmux.html index 87da4c5..5c5228a 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegpsmux.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegpsmux.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html index 712d369..3af6e03 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html index 6ff49ff..2360624 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html index 75c0fb0..7623de3 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html index b39d39b..076ebd7 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html index 9974fce..aabf2cd 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-opengl.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opengl.html index c435781..a5ce1a5 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-opengl.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opengl.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html index cfdbb84..c1c893d 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html index 15f244e..54f9961 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html index 585fee8..99ddc2c 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html index 3892e51..4e42666 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html index 646bd3a..aa45a35 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html index 4f83946..19d6042 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html index 7328634..76bff67 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html index 7d53c48..5174a1d 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html index d6ccc75..202d733 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html index 47b3db3..9ded448 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-webrtcdsp.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-webrtcdsp.html index 8b2f08a..243d1be 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-webrtcdsp.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-webrtcdsp.html
@@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html index 0aefe5e..fb73b67 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html
@@ -41,7 +41,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.10.0</td> +<td>1.10.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/index.html b/docs/plugins/html/index.html index 62e2a06..ff6b576 100644 --- a/docs/plugins/html/index.html +++ b/docs/plugins/html/index.html
@@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Bad Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Bad Plugins 1.0 (1.10.0) + for GStreamer Bad Plugins 1.0 (1.10.1) The latest version of this documentation can be found on-line at <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/</a>. </p></div>
diff --git a/docs/plugins/inspect/plugin-accurip.xml b/docs/plugins/inspect/plugin-accurip.xml index 5b11dc5..e7fd395 100644 --- a/docs/plugins/inspect/plugin-accurip.xml +++ b/docs/plugins/inspect/plugin-accurip.xml
@@ -3,7 +3,7 @@ <description>Computes an AccurateRip CRC</description> <filename>../../gst/accurip/.libs/libgstaccurip.so</filename> <basename>libgstaccurip.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml index 1d9b04c..d553995 100644 --- a/docs/plugins/inspect/plugin-adpcmdec.xml +++ b/docs/plugins/inspect/plugin-adpcmdec.xml
@@ -3,7 +3,7 @@ <description>ADPCM decoder</description> <filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename> <basename>libgstadpcmdec.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-adpcmenc.xml b/docs/plugins/inspect/plugin-adpcmenc.xml index 9576c76..5b699bd 100644 --- a/docs/plugins/inspect/plugin-adpcmenc.xml +++ b/docs/plugins/inspect/plugin-adpcmenc.xml
@@ -3,7 +3,7 @@ <description>ADPCM encoder</description> <filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename> <basename>libgstadpcmenc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml index f0d5040..e5506e7 100644 --- a/docs/plugins/inspect/plugin-aiff.xml +++ b/docs/plugins/inspect/plugin-aiff.xml
@@ -3,7 +3,7 @@ <description>Create and parse Audio Interchange File Format (AIFF) files</description> <filename>../../gst/aiff/.libs/libgstaiff.so</filename> <basename>libgstaiff.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-asfmux.xml b/docs/plugins/inspect/plugin-asfmux.xml index bac2fec..cb22a45 100644 --- a/docs/plugins/inspect/plugin-asfmux.xml +++ b/docs/plugins/inspect/plugin-asfmux.xml
@@ -3,7 +3,7 @@ <description>ASF Muxer Plugin</description> <filename>../../gst/asfmux/.libs/libgstasfmux.so</filename> <basename>libgstasfmux.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml index 73c64fa..6bb50dd 100644 --- a/docs/plugins/inspect/plugin-assrender.xml +++ b/docs/plugins/inspect/plugin-assrender.xml
@@ -3,7 +3,7 @@ <description>ASS/SSA subtitle renderer</description> <filename>../../ext/assrender/.libs/libgstassrender.so</filename> <basename>libgstassrender.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiofxbad.xml b/docs/plugins/inspect/plugin-audiofxbad.xml index b5e2f8f..7f78a60 100644 --- a/docs/plugins/inspect/plugin-audiofxbad.xml +++ b/docs/plugins/inspect/plugin-audiofxbad.xml
@@ -3,7 +3,7 @@ <description>Audio filters from gst-plugins-bad</description> <filename>../../gst/audiofxbad/.libs/libgstaudiofxbad.so</filename> <basename>libgstaudiofxbad.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-audiomixer.xml b/docs/plugins/inspect/plugin-audiomixer.xml index 368778b..2a79212 100644 --- a/docs/plugins/inspect/plugin-audiomixer.xml +++ b/docs/plugins/inspect/plugin-audiomixer.xml
@@ -3,7 +3,7 @@ <description>Mixes multiple audio streams</description> <filename>../../gst/audiomixer/.libs/libgstaudiomixer.so</filename> <basename>libgstaudiomixer.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiovisualizers.xml b/docs/plugins/inspect/plugin-audiovisualizers.xml index c56f4fd..292a252 100644 --- a/docs/plugins/inspect/plugin-audiovisualizers.xml +++ b/docs/plugins/inspect/plugin-audiovisualizers.xml
@@ -3,7 +3,7 @@ <description>Creates video visualizations of audio input</description> <filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename> <basename>libgstaudiovisualizers.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-autoconvert.xml b/docs/plugins/inspect/plugin-autoconvert.xml index b7d40f9..319e3d5 100644 --- a/docs/plugins/inspect/plugin-autoconvert.xml +++ b/docs/plugins/inspect/plugin-autoconvert.xml
@@ -3,7 +3,7 @@ <description>Selects convertor element based on caps</description> <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename> <basename>libgstautoconvert.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml index 2c10c0f..b71750c 100644 --- a/docs/plugins/inspect/plugin-bayer.xml +++ b/docs/plugins/inspect/plugin-bayer.xml
@@ -3,7 +3,7 @@ <description>Elements to convert Bayer images</description> <filename>../../gst/bayer/.libs/libgstbayer.so</filename> <basename>libgstbayer.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bluez.xml b/docs/plugins/inspect/plugin-bluez.xml index b38a754..4b3c2b7 100644 --- a/docs/plugins/inspect/plugin-bluez.xml +++ b/docs/plugins/inspect/plugin-bluez.xml
@@ -3,7 +3,7 @@ <description>Bluez-based bluetooth support</description> <filename>../../sys/bluez/.libs/libgstbluez.so</filename> <basename>libgstbluez.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bs2b.xml b/docs/plugins/inspect/plugin-bs2b.xml index 2c6ff15..58bb665 100644 --- a/docs/plugins/inspect/plugin-bs2b.xml +++ b/docs/plugins/inspect/plugin-bs2b.xml
@@ -3,7 +3,7 @@ <description>Improve headphone listening of stereo audio recordsusing the bs2b library.</description> <filename>../../ext/bs2b/.libs/libgstbs2b.so</filename> <basename>libgstbs2b.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml index b1d781b..ff042ef 100644 --- a/docs/plugins/inspect/plugin-bz2.xml +++ b/docs/plugins/inspect/plugin-bz2.xml
@@ -3,7 +3,7 @@ <description>Compress or decompress streams</description> <filename>../../ext/bz2/.libs/libgstbz2.so</filename> <basename>libgstbz2.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-camerabin.xml b/docs/plugins/inspect/plugin-camerabin.xml index fbb006b..a6be470 100644 --- a/docs/plugins/inspect/plugin-camerabin.xml +++ b/docs/plugins/inspect/plugin-camerabin.xml
@@ -3,7 +3,7 @@ <description>Take image snapshots and record movies from camera</description> <filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename> <basename>libgstcamerabin2.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-chromaprint.xml b/docs/plugins/inspect/plugin-chromaprint.xml index 50848db..bc3838a 100644 --- a/docs/plugins/inspect/plugin-chromaprint.xml +++ b/docs/plugins/inspect/plugin-chromaprint.xml
@@ -3,7 +3,7 @@ <description>Calculate Chromaprint fingerprint from audio files</description> <filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename> <basename>libgstchromaprint.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-coloreffects.xml b/docs/plugins/inspect/plugin-coloreffects.xml index c403768..6dfcd2f 100644 --- a/docs/plugins/inspect/plugin-coloreffects.xml +++ b/docs/plugins/inspect/plugin-coloreffects.xml
@@ -3,7 +3,7 @@ <description>Color Look-up Table filters</description> <filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename> <basename>libgstcoloreffects.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-compositor.xml b/docs/plugins/inspect/plugin-compositor.xml index 98a5e58..9dfdc5e 100644 --- a/docs/plugins/inspect/plugin-compositor.xml +++ b/docs/plugins/inspect/plugin-compositor.xml
@@ -3,7 +3,7 @@ <description>Compositor</description> <filename>../../gst/compositor/.libs/libgstcompositor.so</filename> <basename>libgstcompositor.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-curl.xml b/docs/plugins/inspect/plugin-curl.xml index 8d574f8..38919da 100644 --- a/docs/plugins/inspect/plugin-curl.xml +++ b/docs/plugins/inspect/plugin-curl.xml
@@ -3,7 +3,7 @@ <description>libcurl-based elements</description> <filename>../../ext/curl/.libs/libgstcurl.so</filename> <basename>libgstcurl.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dashdemux.xml b/docs/plugins/inspect/plugin-dashdemux.xml index 1c5b496..fe018dd 100644 --- a/docs/plugins/inspect/plugin-dashdemux.xml +++ b/docs/plugins/inspect/plugin-dashdemux.xml
@@ -3,7 +3,7 @@ <description>DASH demuxer plugin</description> <filename>../../ext/dash/.libs/libgstdashdemux.so</filename> <basename>libgstdashdemux.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml index c0effb4..683982b 100644 --- a/docs/plugins/inspect/plugin-dataurisrc.xml +++ b/docs/plugins/inspect/plugin-dataurisrc.xml
@@ -3,7 +3,7 @@ <description>data: URI source</description> <filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename> <basename>libgstdataurisrc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dc1394.xml b/docs/plugins/inspect/plugin-dc1394.xml index 4e096ab..dfc1efd 100644 --- a/docs/plugins/inspect/plugin-dc1394.xml +++ b/docs/plugins/inspect/plugin-dc1394.xml
@@ -3,7 +3,7 @@ <description>1394 IIDC video source</description> <filename>../../ext/dc1394/.libs/libgstdc1394.so</filename> <basename>libgstdc1394.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml index 7b9ea93..bb682a8 100644 --- a/docs/plugins/inspect/plugin-debugutilsbad.xml +++ b/docs/plugins/inspect/plugin-debugutilsbad.xml
@@ -3,7 +3,7 @@ <description>Collection of elements that may or may not be useful for debugging</description> <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename> <basename>libgstdebugutilsbad.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-decklink.xml b/docs/plugins/inspect/plugin-decklink.xml index 2d3ab73..c23060d 100644 --- a/docs/plugins/inspect/plugin-decklink.xml +++ b/docs/plugins/inspect/plugin-decklink.xml
@@ -3,7 +3,7 @@ <description>Blackmagic Decklink plugin</description> <filename>../../sys/decklink/.libs/libgstdecklink.so</filename> <basename>libgstdecklink.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-dfbvideosink.xml b/docs/plugins/inspect/plugin-dfbvideosink.xml index 8cff1a0..63bf5cd 100644 --- a/docs/plugins/inspect/plugin-dfbvideosink.xml +++ b/docs/plugins/inspect/plugin-dfbvideosink.xml
@@ -3,7 +3,7 @@ <description>DirectFB video output plugin</description> <filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename> <basename>libgstdfbvideosink.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dtls.xml b/docs/plugins/inspect/plugin-dtls.xml index 75ce204..ef7f3ab 100644 --- a/docs/plugins/inspect/plugin-dtls.xml +++ b/docs/plugins/inspect/plugin-dtls.xml
@@ -3,7 +3,7 @@ <description>DTLS decoder and encoder plugins</description> <filename>../../ext/dtls/.libs/libgstdtls.so</filename> <basename>libgstdtls.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>BSD</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml index 5c5b600..273e428 100644 --- a/docs/plugins/inspect/plugin-dtsdec.xml +++ b/docs/plugins/inspect/plugin-dtsdec.xml
@@ -3,7 +3,7 @@ <description>Decodes DTS audio streams</description> <filename>../../ext/dts/.libs/libgstdtsdec.so</filename> <basename>libgstdtsdec.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml index aa146f3..45256bd 100644 --- a/docs/plugins/inspect/plugin-dvb.xml +++ b/docs/plugins/inspect/plugin-dvb.xml
@@ -3,7 +3,7 @@ <description>DVB elements</description> <filename>../../sys/dvb/.libs/libgstdvb.so</filename> <basename>libgstdvb.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml index 17d13b4..173d817 100644 --- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml +++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
@@ -3,7 +3,7 @@ <description>DVB subtitle renderer</description> <filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename> <basename>libgstdvbsuboverlay.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml index cf30722..8c5f28c 100644 --- a/docs/plugins/inspect/plugin-dvdspu.xml +++ b/docs/plugins/inspect/plugin-dvdspu.xml
@@ -3,7 +3,7 @@ <description>DVD Sub-picture Overlay element</description> <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename> <basename>libgstdvdspu.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml index 0fb0ba5..39a824d 100644 --- a/docs/plugins/inspect/plugin-faac.xml +++ b/docs/plugins/inspect/plugin-faac.xml
@@ -3,7 +3,7 @@ <description>Free AAC Encoder (FAAC)</description> <filename>../../ext/faac/.libs/libgstfaac.so</filename> <basename>libgstfaac.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml index a302a1a..58e176d 100644 --- a/docs/plugins/inspect/plugin-faad.xml +++ b/docs/plugins/inspect/plugin-faad.xml
@@ -3,7 +3,7 @@ <description>Free AAC Decoder (FAAD)</description> <filename>../../ext/faad/.libs/libgstfaad.so</filename> <basename>libgstfaad.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fbdevsink.xml b/docs/plugins/inspect/plugin-fbdevsink.xml index a00e75f..d52d9fb 100644 --- a/docs/plugins/inspect/plugin-fbdevsink.xml +++ b/docs/plugins/inspect/plugin-fbdevsink.xml
@@ -3,7 +3,7 @@ <description>Linux framebuffer video sink</description> <filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename> <basename>libgstfbdevsink.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fdkaac.xml b/docs/plugins/inspect/plugin-fdkaac.xml index 3fc0236..663fd16 100644 --- a/docs/plugins/inspect/plugin-fdkaac.xml +++ b/docs/plugins/inspect/plugin-fdkaac.xml
@@ -3,7 +3,7 @@ <description>Fraunhofer FDK AAC Codec plugin</description> <filename>../../ext/fdkaac/.libs/libgstfdkaac.so</filename> <basename>libgstfdkaac.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml index 75e6ee4..6f4ecfd 100644 --- a/docs/plugins/inspect/plugin-festival.xml +++ b/docs/plugins/inspect/plugin-festival.xml
@@ -3,7 +3,7 @@ <description>Synthesizes plain text into audio</description> <filename>../../gst/festival/.libs/libgstfestival.so</filename> <basename>libgstfestival.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fieldanalysis.xml b/docs/plugins/inspect/plugin-fieldanalysis.xml index fc73f23..4be5dc1 100644 --- a/docs/plugins/inspect/plugin-fieldanalysis.xml +++ b/docs/plugins/inspect/plugin-fieldanalysis.xml
@@ -3,7 +3,7 @@ <description>Video field analysis</description> <filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename> <basename>libgstfieldanalysis.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-flite.xml b/docs/plugins/inspect/plugin-flite.xml index 8babca5..303936e 100644 --- a/docs/plugins/inspect/plugin-flite.xml +++ b/docs/plugins/inspect/plugin-flite.xml
@@ -3,7 +3,7 @@ <description>Flite speech synthesizer plugin</description> <filename>../../ext/flite/.libs/libgstflite.so</filename> <basename>libgstflite.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fluidsynthmidi.xml b/docs/plugins/inspect/plugin-fluidsynthmidi.xml index 5b63d7a..12ba166 100644 --- a/docs/plugins/inspect/plugin-fluidsynthmidi.xml +++ b/docs/plugins/inspect/plugin-fluidsynthmidi.xml
@@ -3,7 +3,7 @@ <description>Fluidsynth MIDI Plugin</description> <filename>../../ext/fluidsynth/.libs/libgstfluidsynthmidi.so</filename> <basename>libgstfluidsynthmidi.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-freeverb.xml b/docs/plugins/inspect/plugin-freeverb.xml index 4d29137..79b009a 100644 --- a/docs/plugins/inspect/plugin-freeverb.xml +++ b/docs/plugins/inspect/plugin-freeverb.xml
@@ -3,7 +3,7 @@ <description>Reverberation/room effect</description> <filename>../../gst/freeverb/.libs/libgstfreeverb.so</filename> <basename>libgstfreeverb.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml index 8eaa2f0..cfc641c 100644 --- a/docs/plugins/inspect/plugin-frei0r.xml +++ b/docs/plugins/inspect/plugin-frei0r.xml
@@ -3,7 +3,7 @@ <description>frei0r plugin library</description> <filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename> <basename>libgstfrei0r.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gaudieffects.xml b/docs/plugins/inspect/plugin-gaudieffects.xml index 6aff77a..809d3a7 100644 --- a/docs/plugins/inspect/plugin-gaudieffects.xml +++ b/docs/plugins/inspect/plugin-gaudieffects.xml
@@ -3,7 +3,7 @@ <description>Gaudi video effects.</description> <filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename> <basename>libgstgaudieffects.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml index 4c96c3a..18e989d 100644 --- a/docs/plugins/inspect/plugin-gdp.xml +++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -3,7 +3,7 @@ <description>Payload/depayload GDP packets</description> <filename>../../gst/gdp/.libs/libgstgdp.so</filename> <basename>libgstgdp.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-geometrictransform.xml b/docs/plugins/inspect/plugin-geometrictransform.xml index 4bbf732..679ad20 100644 --- a/docs/plugins/inspect/plugin-geometrictransform.xml +++ b/docs/plugins/inspect/plugin-geometrictransform.xml
@@ -3,7 +3,7 @@ <description>Various geometric image transform elements</description> <filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename> <basename>libgstgeometrictransform.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gmedec.xml b/docs/plugins/inspect/plugin-gmedec.xml index b90a0ce..c7fbece 100644 --- a/docs/plugins/inspect/plugin-gmedec.xml +++ b/docs/plugins/inspect/plugin-gmedec.xml
@@ -3,7 +3,7 @@ <description>GME Audio Decoder</description> <filename>../../ext/gme/.libs/libgstgme.so</filename> <basename>libgstgme.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml index 4dc669d..12988ce 100644 --- a/docs/plugins/inspect/plugin-gsm.xml +++ b/docs/plugins/inspect/plugin-gsm.xml
@@ -3,7 +3,7 @@ <description>GSM encoder/decoder</description> <filename>../../ext/gsm/.libs/libgstgsm.so</filename> <basename>libgstgsm.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gstgtk.xml b/docs/plugins/inspect/plugin-gstgtk.xml index 995b6a3..0f67f8f 100644 --- a/docs/plugins/inspect/plugin-gstgtk.xml +++ b/docs/plugins/inspect/plugin-gstgtk.xml
@@ -3,7 +3,7 @@ <description>Gtk+ sink</description> <filename>../../ext/gtk/.libs/libgstgtksink.so</filename> <basename>libgstgtksink.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gstsiren.xml b/docs/plugins/inspect/plugin-gstsiren.xml index a84232d..1e60f3a 100644 --- a/docs/plugins/inspect/plugin-gstsiren.xml +++ b/docs/plugins/inspect/plugin-gstsiren.xml
@@ -3,7 +3,7 @@ <description>Siren encoder/decoder/payloader/depayloader plugins</description> <filename>../../gst/siren/.libs/libgstsiren.so</filename> <basename>libgstsiren.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-hls.xml b/docs/plugins/inspect/plugin-hls.xml index 483408a..b662af5 100644 --- a/docs/plugins/inspect/plugin-hls.xml +++ b/docs/plugins/inspect/plugin-hls.xml
@@ -3,7 +3,7 @@ <description>HTTP Live Streaming (HLS)</description> <filename>../../ext/hls/.libs/libgsthls.so</filename> <basename>libgsthls.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-id3tag.xml b/docs/plugins/inspect/plugin-id3tag.xml index fc96b17..d753357 100644 --- a/docs/plugins/inspect/plugin-id3tag.xml +++ b/docs/plugins/inspect/plugin-id3tag.xml
@@ -3,7 +3,7 @@ <description>ID3 v1 and v2 muxing plugin</description> <filename>../../gst/id3tag/.libs/libgstid3tag.so</filename> <basename>libgstid3tag.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-inter.xml b/docs/plugins/inspect/plugin-inter.xml index 67cfc9c..f0241b4 100644 --- a/docs/plugins/inspect/plugin-inter.xml +++ b/docs/plugins/inspect/plugin-inter.xml
@@ -3,7 +3,7 @@ <description>plugin for inter-pipeline communication</description> <filename>../../gst/inter/.libs/libgstinter.so</filename> <basename>libgstinter.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml index e248900..7608c4b 100644 --- a/docs/plugins/inspect/plugin-interlace.xml +++ b/docs/plugins/inspect/plugin-interlace.xml
@@ -3,7 +3,7 @@ <description>Create an interlaced video stream</description> <filename>../../gst/interlace/.libs/libgstinterlace.so</filename> <basename>libgstinterlace.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ivfparse.xml b/docs/plugins/inspect/plugin-ivfparse.xml index 1aca419..f3c2f54 100644 --- a/docs/plugins/inspect/plugin-ivfparse.xml +++ b/docs/plugins/inspect/plugin-ivfparse.xml
@@ -3,7 +3,7 @@ <description>IVF parser</description> <filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename> <basename>libgstivfparse.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ivtc.xml b/docs/plugins/inspect/plugin-ivtc.xml index bee5c5b..37360f4 100644 --- a/docs/plugins/inspect/plugin-ivtc.xml +++ b/docs/plugins/inspect/plugin-ivtc.xml
@@ -3,7 +3,7 @@ <description>Inverse Telecine</description> <filename>../../gst/ivtc/.libs/libgstivtc.so</filename> <basename>libgstivtc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-jp2kdecimator.xml b/docs/plugins/inspect/plugin-jp2kdecimator.xml index 9be52e4..edb7eb9 100644 --- a/docs/plugins/inspect/plugin-jp2kdecimator.xml +++ b/docs/plugins/inspect/plugin-jp2kdecimator.xml
@@ -3,7 +3,7 @@ <description>JPEG2000 decimator</description> <filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename> <basename>libgstjp2kdecimator.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-jpegformat.xml b/docs/plugins/inspect/plugin-jpegformat.xml index f915f49..613ee35 100644 --- a/docs/plugins/inspect/plugin-jpegformat.xml +++ b/docs/plugins/inspect/plugin-jpegformat.xml
@@ -3,7 +3,7 @@ <description>JPEG interchange format plugin</description> <filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename> <basename>libgstjpegformat.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-kate.xml b/docs/plugins/inspect/plugin-kate.xml index db6297b..859f2bf 100644 --- a/docs/plugins/inspect/plugin-kate.xml +++ b/docs/plugins/inspect/plugin-kate.xml
@@ -3,7 +3,7 @@ <description>Kate plugin</description> <filename>../../ext/kate/.libs/libgstkate.so</filename> <basename>libgstkate.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml index 6845b6b..ac58f8e 100644 --- a/docs/plugins/inspect/plugin-ladspa.xml +++ b/docs/plugins/inspect/plugin-ladspa.xml
@@ -3,7 +3,7 @@ <description>LADSPA plugin</description> <filename>../../ext/ladspa/.libs/libgstladspa.so</filename> <basename>libgstladspa.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-libde265.xml b/docs/plugins/inspect/plugin-libde265.xml index 930a03e..abbb845 100644 --- a/docs/plugins/inspect/plugin-libde265.xml +++ b/docs/plugins/inspect/plugin-libde265.xml
@@ -3,7 +3,7 @@ <description>HEVC/H.265 decoder using libde265</description> <filename>../../ext/libde265/.libs/libgstlibde265.so</filename> <basename>libgstlibde265.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-midi.xml b/docs/plugins/inspect/plugin-midi.xml index 3bb0798..a877718 100644 --- a/docs/plugins/inspect/plugin-midi.xml +++ b/docs/plugins/inspect/plugin-midi.xml
@@ -3,7 +3,7 @@ <description>Parse MIDI files</description> <filename>../../gst/midi/.libs/libgstmidi.so</filename> <basename>libgstmidi.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mimic.xml b/docs/plugins/inspect/plugin-mimic.xml index 79e8795..c9c5545 100644 --- a/docs/plugins/inspect/plugin-mimic.xml +++ b/docs/plugins/inspect/plugin-mimic.xml
@@ -3,7 +3,7 @@ <description>Mimic codec</description> <filename>../../ext/mimic/.libs/libgstmimic.so</filename> <basename>libgstmimic.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mms.xml b/docs/plugins/inspect/plugin-mms.xml index b81a8eb..21796e4 100644 --- a/docs/plugins/inspect/plugin-mms.xml +++ b/docs/plugins/inspect/plugin-mms.xml
@@ -3,7 +3,7 @@ <description>Microsoft Multi Media Server streaming protocol support</description> <filename>../../ext/libmms/.libs/libgstmms.so</filename> <basename>libgstmms.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml index 20f25d6..d5433d7 100644 --- a/docs/plugins/inspect/plugin-modplug.xml +++ b/docs/plugins/inspect/plugin-modplug.xml
@@ -3,7 +3,7 @@ <description>.MOD audio decoding</description> <filename>../../ext/modplug/.libs/libgstmodplug.so</filename> <basename>libgstmodplug.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml index f5c35f5..7f53bb8 100644 --- a/docs/plugins/inspect/plugin-mpeg2enc.xml +++ b/docs/plugins/inspect/plugin-mpeg2enc.xml
@@ -3,7 +3,7 @@ <description>High-quality MPEG-1/2 video encoder</description> <filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename> <basename>libgstmpeg2enc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegpsdemux.xml b/docs/plugins/inspect/plugin-mpegpsdemux.xml index d662518..3476983 100644 --- a/docs/plugins/inspect/plugin-mpegpsdemux.xml +++ b/docs/plugins/inspect/plugin-mpegpsdemux.xml
@@ -3,7 +3,7 @@ <description>MPEG-PS demuxer</description> <filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename> <basename>libgstmpegpsdemux.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>unknown</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegpsmux.xml b/docs/plugins/inspect/plugin-mpegpsmux.xml index 8f6068c..2c6beb2 100644 --- a/docs/plugins/inspect/plugin-mpegpsmux.xml +++ b/docs/plugins/inspect/plugin-mpegpsmux.xml
@@ -3,7 +3,7 @@ <description>MPEG-PS muxer</description> <filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename> <basename>libgstmpegpsmux.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsdemux.xml b/docs/plugins/inspect/plugin-mpegtsdemux.xml index a2ad9ee..36a001e 100644 --- a/docs/plugins/inspect/plugin-mpegtsdemux.xml +++ b/docs/plugins/inspect/plugin-mpegtsdemux.xml
@@ -3,7 +3,7 @@ <description>MPEG TS demuxer</description> <filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename> <basename>libgstmpegtsdemux.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsmux.xml b/docs/plugins/inspect/plugin-mpegtsmux.xml index 1eb6cdf..2e22776 100644 --- a/docs/plugins/inspect/plugin-mpegtsmux.xml +++ b/docs/plugins/inspect/plugin-mpegtsmux.xml
@@ -3,7 +3,7 @@ <description>MPEG-TS muxer</description> <filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename> <basename>libgstmpegtsmux.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mplex.xml b/docs/plugins/inspect/plugin-mplex.xml index b220a36..15cdaab 100644 --- a/docs/plugins/inspect/plugin-mplex.xml +++ b/docs/plugins/inspect/plugin-mplex.xml
@@ -3,7 +3,7 @@ <description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description> <filename>../../ext/mplex/.libs/libgstmplex.so</filename> <basename>libgstmplex.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-musepack.xml b/docs/plugins/inspect/plugin-musepack.xml index d46512e..199b2fe 100644 --- a/docs/plugins/inspect/plugin-musepack.xml +++ b/docs/plugins/inspect/plugin-musepack.xml
@@ -3,7 +3,7 @@ <description>Musepack decoder</description> <filename>../../ext/musepack/.libs/libgstmusepack.so</filename> <basename>libgstmusepack.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mxf.xml b/docs/plugins/inspect/plugin-mxf.xml index 0eb6136..c38703c 100644 --- a/docs/plugins/inspect/plugin-mxf.xml +++ b/docs/plugins/inspect/plugin-mxf.xml
@@ -3,7 +3,7 @@ <description>MXF plugin library</description> <filename>../../gst/mxf/.libs/libgstmxf.so</filename> <basename>libgstmxf.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-netsim.xml b/docs/plugins/inspect/plugin-netsim.xml index 5a3a0e3..2817b0b 100644 --- a/docs/plugins/inspect/plugin-netsim.xml +++ b/docs/plugins/inspect/plugin-netsim.xml
@@ -3,7 +3,7 @@ <description>Network Simulator</description> <filename>../../gst/netsim/.libs/libgstnetsim.so</filename> <basename>libgstnetsim.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml index b142347..7a31c0e 100644 --- a/docs/plugins/inspect/plugin-ofa.xml +++ b/docs/plugins/inspect/plugin-ofa.xml
@@ -3,7 +3,7 @@ <description>Calculate MusicIP fingerprint from audio files</description> <filename>../../ext/ofa/.libs/libgstofa.so</filename> <basename>libgstofa.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openal.xml b/docs/plugins/inspect/plugin-openal.xml index 4c74d58..cecc670 100644 --- a/docs/plugins/inspect/plugin-openal.xml +++ b/docs/plugins/inspect/plugin-openal.xml
@@ -3,7 +3,7 @@ <description>OpenAL plugin library</description> <filename>../../ext/openal/.libs/libgstopenal.so</filename> <basename>libgstopenal.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml index 776f46a..2034de8 100644 --- a/docs/plugins/inspect/plugin-opencv.xml +++ b/docs/plugins/inspect/plugin-opencv.xml
@@ -3,7 +3,7 @@ <description>GStreamer OpenCV Plugins</description> <filename>../../ext/opencv/.libs/libgstopencv.so</filename> <basename>libgstopencv.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openexr.xml b/docs/plugins/inspect/plugin-openexr.xml index 158b84e..29cc0e8 100644 --- a/docs/plugins/inspect/plugin-openexr.xml +++ b/docs/plugins/inspect/plugin-openexr.xml
@@ -3,7 +3,7 @@ <description>OpenEXR image plugin</description> <filename>../../ext/openexr/.libs/libgstopenexr.so</filename> <basename>libgstopenexr.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opengl.xml b/docs/plugins/inspect/plugin-opengl.xml index 7c2d348..219894a 100644 --- a/docs/plugins/inspect/plugin-opengl.xml +++ b/docs/plugins/inspect/plugin-opengl.xml
@@ -3,7 +3,7 @@ <description>OpenGL plugin</description> <filename>../../ext/gl/.libs/libgstopengl.so</filename> <basename>libgstopengl.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openh264.xml b/docs/plugins/inspect/plugin-openh264.xml index 492462b..bb0235c 100644 --- a/docs/plugins/inspect/plugin-openh264.xml +++ b/docs/plugins/inspect/plugin-openh264.xml
@@ -3,7 +3,7 @@ <description>OpenH264 encoder/decoder plugin</description> <filename>../../ext/openh264/.libs/libgstopenh264.so</filename> <basename>libgstopenh264.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>BSD</license> <source>gst-plugins-bad</source> <package>OpenWebRTC GStreamer plugins</package>
diff --git a/docs/plugins/inspect/plugin-openjpeg.xml b/docs/plugins/inspect/plugin-openjpeg.xml index ed9cfca..a5005ae 100644 --- a/docs/plugins/inspect/plugin-openjpeg.xml +++ b/docs/plugins/inspect/plugin-openjpeg.xml
@@ -3,7 +3,7 @@ <description>OpenJPEG-based JPEG2000 image decoder/encoder</description> <filename>../../ext/openjpeg/.libs/libgstopenjpeg.so</filename> <basename>libgstopenjpeg.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opusparse.xml b/docs/plugins/inspect/plugin-opusparse.xml index f265659..ecd5317 100644 --- a/docs/plugins/inspect/plugin-opusparse.xml +++ b/docs/plugins/inspect/plugin-opusparse.xml
@@ -3,7 +3,7 @@ <description>OPUS parse plugin</description> <filename>../../ext/opus/.libs/libgstopusparse.so</filename> <basename>libgstopusparse.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml index 621701e..e77210d 100644 --- a/docs/plugins/inspect/plugin-pcapparse.xml +++ b/docs/plugins/inspect/plugin-pcapparse.xml
@@ -3,7 +3,7 @@ <description>Element parsing raw pcap streams</description> <filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename> <basename>libgstpcapparse.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml index cf1e5d9..381acaa 100644 --- a/docs/plugins/inspect/plugin-pnm.xml +++ b/docs/plugins/inspect/plugin-pnm.xml
@@ -3,7 +3,7 @@ <description>PNM plugin</description> <filename>../../gst/pnm/.libs/libgstpnm.so</filename> <basename>libgstpnm.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-qt.xml b/docs/plugins/inspect/plugin-qt.xml index db83ede..f256f50 100644 --- a/docs/plugins/inspect/plugin-qt.xml +++ b/docs/plugins/inspect/plugin-qt.xml
@@ -3,7 +3,7 @@ <description>Qt gl plugin</description> <filename>../../ext/qt/.libs/libgstqmlgl.so</filename> <basename>libgstqmlgl.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml index 5742d65..0ca7cba 100644 --- a/docs/plugins/inspect/plugin-rawparse.xml +++ b/docs/plugins/inspect/plugin-rawparse.xml
@@ -3,7 +3,7 @@ <description>Parses byte streams into raw frames</description> <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename> <basename>libgstrawparse.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-removesilence.xml b/docs/plugins/inspect/plugin-removesilence.xml index db1dff4..07f5645 100644 --- a/docs/plugins/inspect/plugin-removesilence.xml +++ b/docs/plugins/inspect/plugin-removesilence.xml
@@ -3,7 +3,7 @@ <description>Removes silence from an audio stream</description> <filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename> <basename>libgstremovesilence.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml index ceff0be..61a49c3 100644 --- a/docs/plugins/inspect/plugin-resindvd.xml +++ b/docs/plugins/inspect/plugin-resindvd.xml
@@ -3,7 +3,7 @@ <description>Resin DVD playback elements</description> <filename>../../ext/resindvd/.libs/libgstresindvd.so</filename> <basename>libgstresindvd.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml index 003cdf3..5ca2abd 100644 --- a/docs/plugins/inspect/plugin-rfbsrc.xml +++ b/docs/plugins/inspect/plugin-rfbsrc.xml
@@ -3,7 +3,7 @@ <description>Connects to a VNC server and decodes RFB stream</description> <filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename> <basename>libgstrfbsrc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rsvg.xml b/docs/plugins/inspect/plugin-rsvg.xml index 9e2cfdd..d65683f 100644 --- a/docs/plugins/inspect/plugin-rsvg.xml +++ b/docs/plugins/inspect/plugin-rsvg.xml
@@ -3,7 +3,7 @@ <description>RSVG plugin library</description> <filename>../../ext/rsvg/.libs/libgstrsvg.so</filename> <basename>libgstrsvg.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rtmp.xml b/docs/plugins/inspect/plugin-rtmp.xml index 178edd2..49b1c18 100644 --- a/docs/plugins/inspect/plugin-rtmp.xml +++ b/docs/plugins/inspect/plugin-rtmp.xml
@@ -3,7 +3,7 @@ <description>RTMP source and sink</description> <filename>../../ext/rtmp/.libs/libgstrtmp.so</filename> <basename>libgstrtmp.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rtpbad.xml b/docs/plugins/inspect/plugin-rtpbad.xml deleted file mode 100644 index b4a1b7f..0000000 --- a/docs/plugins/inspect/plugin-rtpbad.xml +++ /dev/null
@@ -1,55 +0,0 @@ -<plugin> - <name>rtpbad</name> - <description>Real-time protocol plugins</description> - <filename>../../gst/rtp/.libs/libgstrtpbad.so</filename> - <basename>libgstrtpbad.so</basename> - <version>1.6.0</version> - <license>LGPL</license> - <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins source release</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>rtph265depay</name> - <longname>RTP H265 depayloader</longname> - <class>Codec/Depayloader/Network/RTP</class> - <description>Extracts H265 video from RTP packets (draft-ietf-payload-rtp-h265-03.txt)</description> - <author>Jurgen Slowack <jurgenslowack@gmail.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H265</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }</details> - </caps> - </pads> - </element> - <element> - <name>rtph265pay</name> - <longname>RTP H265 payloader</longname> - <class>Codec/Payloader/Network/RTP</class> - <description>Payload-encode H265 video into RTP packets (based on draft-ietf-payload-rtp-h265-03.txt)</description> - <author>Jurgen Slowack <jurgenslowack@gmail.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H265</details> - </caps> - </pads> - </element> - </elements> -</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-rtponvif.xml b/docs/plugins/inspect/plugin-rtponvif.xml index a5e2c6c..89b0200 100644 --- a/docs/plugins/inspect/plugin-rtponvif.xml +++ b/docs/plugins/inspect/plugin-rtponvif.xml
@@ -3,7 +3,7 @@ <description>ONVIF Streaming features</description> <filename>../../gst/onvif/.libs/libgstrtponvif.so</filename> <basename>libgstrtponvif.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>unknown</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sbc.xml b/docs/plugins/inspect/plugin-sbc.xml index 41d3d37..1fde6f7 100644 --- a/docs/plugins/inspect/plugin-sbc.xml +++ b/docs/plugins/inspect/plugin-sbc.xml
@@ -3,7 +3,7 @@ <description>SBC bluetooth audio support</description> <filename>../../ext/sbc/.libs/libgstsbc.so</filename> <basename>libgstsbc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml index 52df29c..d1f044e 100644 --- a/docs/plugins/inspect/plugin-schro.xml +++ b/docs/plugins/inspect/plugin-schro.xml
@@ -3,7 +3,7 @@ <description>Schroedinger plugin</description> <filename>../../ext/schroedinger/.libs/libgstschro.so</filename> <basename>libgstschro.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml index 783fe11..1d9280d 100644 --- a/docs/plugins/inspect/plugin-sdp.xml +++ b/docs/plugins/inspect/plugin-sdp.xml
@@ -3,7 +3,7 @@ <description>configure streaming sessions using SDP</description> <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename> <basename>libgstsdpelem.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-segmentclip.xml b/docs/plugins/inspect/plugin-segmentclip.xml index 927bdbc..eb6fea5 100644 --- a/docs/plugins/inspect/plugin-segmentclip.xml +++ b/docs/plugins/inspect/plugin-segmentclip.xml
@@ -3,7 +3,7 @@ <description>Segment clip elements</description> <filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename> <basename>libgstsegmentclip.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-shm.xml b/docs/plugins/inspect/plugin-shm.xml index 53cc1de..21c1021 100644 --- a/docs/plugins/inspect/plugin-shm.xml +++ b/docs/plugins/inspect/plugin-shm.xml
@@ -3,7 +3,7 @@ <description>shared memory sink source</description> <filename>../../sys/shm/.libs/libgstshm.so</filename> <basename>libgstshm.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-smooth.xml b/docs/plugins/inspect/plugin-smooth.xml index acc23a0..dab54ca 100644 --- a/docs/plugins/inspect/plugin-smooth.xml +++ b/docs/plugins/inspect/plugin-smooth.xml
@@ -3,7 +3,7 @@ <description>Apply a smooth filter to an image</description> <filename>../../gst/smooth/.libs/libgstsmooth.so</filename> <basename>libgstsmooth.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-smoothstreaming.xml b/docs/plugins/inspect/plugin-smoothstreaming.xml index 56673a9..9beea49 100644 --- a/docs/plugins/inspect/plugin-smoothstreaming.xml +++ b/docs/plugins/inspect/plugin-smoothstreaming.xml
@@ -3,7 +3,7 @@ <description>Microsoft's Smooth Streaming format support </description> <filename>../../ext/smoothstreaming/.libs/libgstsmoothstreaming.so</filename> <basename>libgstsmoothstreaming.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sndfile.xml b/docs/plugins/inspect/plugin-sndfile.xml index 983d350..c0e65fa 100644 --- a/docs/plugins/inspect/plugin-sndfile.xml +++ b/docs/plugins/inspect/plugin-sndfile.xml
@@ -3,7 +3,7 @@ <description>use libsndfile to read and write various audio formats</description> <filename>../../ext/sndfile/.libs/libgstsndfile.so</filename> <basename>libgstsndfile.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml index 9ff612e..d1a5a87 100644 --- a/docs/plugins/inspect/plugin-soundtouch.xml +++ b/docs/plugins/inspect/plugin-soundtouch.xml
@@ -3,7 +3,7 @@ <description>Audio Pitch Controller & BPM Detection</description> <filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename> <basename>libgstsoundtouch.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-spandsp.xml b/docs/plugins/inspect/plugin-spandsp.xml index 4820c8f..b473ded 100644 --- a/docs/plugins/inspect/plugin-spandsp.xml +++ b/docs/plugins/inspect/plugin-spandsp.xml
@@ -3,7 +3,7 @@ <description>libspandsp plugin</description> <filename>../../ext/spandsp/.libs/libgstspandsp.so</filename> <basename>libgstspandsp.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml index 13e3780..031d69c 100644 --- a/docs/plugins/inspect/plugin-speed.xml +++ b/docs/plugins/inspect/plugin-speed.xml
@@ -3,7 +3,7 @@ <description>Set speed/pitch on audio/raw streams (resampler)</description> <filename>../../gst/speed/.libs/libgstspeed.so</filename> <basename>libgstspeed.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-srtp.xml b/docs/plugins/inspect/plugin-srtp.xml index 524926b..5344991 100644 --- a/docs/plugins/inspect/plugin-srtp.xml +++ b/docs/plugins/inspect/plugin-srtp.xml
@@ -3,7 +3,7 @@ <description>GStreamer SRTP</description> <filename>../../ext/srtp/.libs/libgstsrtp.so</filename> <basename>libgstsrtp.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-stereo.xml b/docs/plugins/inspect/plugin-stereo.xml index aea2fa1..b85890d 100644 --- a/docs/plugins/inspect/plugin-stereo.xml +++ b/docs/plugins/inspect/plugin-stereo.xml
@@ -3,7 +3,7 @@ <description>Muck with the stereo signal, enhance it's 'stereo-ness'</description> <filename>../../gst/stereo/.libs/libgststereo.so</filename> <basename>libgststereo.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-subenc.xml b/docs/plugins/inspect/plugin-subenc.xml index 75ae114..5de1050 100644 --- a/docs/plugins/inspect/plugin-subenc.xml +++ b/docs/plugins/inspect/plugin-subenc.xml
@@ -3,7 +3,7 @@ <description>subtitle encoders</description> <filename>../../gst/subenc/.libs/libgstsubenc.so</filename> <basename>libgstsubenc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-teletext.xml b/docs/plugins/inspect/plugin-teletext.xml index ce31f6c..fa8223f 100644 --- a/docs/plugins/inspect/plugin-teletext.xml +++ b/docs/plugins/inspect/plugin-teletext.xml
@@ -3,7 +3,7 @@ <description>Teletext plugin</description> <filename>../../ext/teletextdec/.libs/libgstteletextdec.so</filename> <basename>libgstteletextdec.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-timecode.xml b/docs/plugins/inspect/plugin-timecode.xml index c9b1c25..0c96a88 100644 --- a/docs/plugins/inspect/plugin-timecode.xml +++ b/docs/plugins/inspect/plugin-timecode.xml
@@ -3,7 +3,7 @@ <description>Timecode-related elements</description> <filename>../../gst/timecode/.libs/libgsttimecode.so</filename> <basename>libgsttimecode.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ttmlsubs.xml b/docs/plugins/inspect/plugin-ttmlsubs.xml deleted file mode 100644 index 4d10360..0000000 --- a/docs/plugins/inspect/plugin-ttmlsubs.xml +++ /dev/null
@@ -1,61 +0,0 @@ -<plugin> - <name>ttmlsubs</name> - <description>TTML subtitle handling</description> - <filename>../../ext/ttml/.libs/libgstttmlsubs.so</filename> - <basename>libgstttmlsubs.so</basename> - <version>1.9.90</version> - <license>LGPL</license> - <source>gst-plugins-bad</source> - <package>gst-ttml</package> - <origin>http://www.bbc.co.uk/rd</origin> - <elements> - <element> - <name>ttmlparse</name> - <longname>TTML subtitle parser</longname> - <class>Codec/Parser/Subtitle</class> - <description>Parses TTML subtitle files</description> - <author>GStreamer maintainers <gstreamer-devel@lists.sourceforge.net>, Chris Bass <dash@rd.bbc.co.uk></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/ttml+xml</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>text/x-raw(meta:GstSubtitleMeta)</details> - </caps> - </pads> - </element> - <element> - <name>ttmlrender</name> - <longname>TTML subtitle renderer</longname> - <class>Overlay/Subtitle</class> - <description>Renders timed-text subtitles on top of video buffers</description> - <author>David Schleef <ds@schleef.org>, Zeeshan Ali <zeeshan.ali@nokia.com>, Chris Bass <dash@rd.bbc.co.uk></author> - <pads> - <caps> - <name>text_sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>text/x-raw(meta:GstSubtitleMeta)</details> - </caps> - <caps> - <name>video_sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - </elements> -</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-uvch264.xml b/docs/plugins/inspect/plugin-uvch264.xml index 99aba64..321591b 100644 --- a/docs/plugins/inspect/plugin-uvch264.xml +++ b/docs/plugins/inspect/plugin-uvch264.xml
@@ -3,7 +3,7 @@ <description>UVC compliant H264 encoding cameras plugin</description> <filename>../../sys/uvch264/.libs/libgstuvch264.so</filename> <basename>libgstuvch264.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-vcdsrc.xml b/docs/plugins/inspect/plugin-vcdsrc.xml index e04bd95..2685d26 100644 --- a/docs/plugins/inspect/plugin-vcdsrc.xml +++ b/docs/plugins/inspect/plugin-vcdsrc.xml
@@ -3,7 +3,7 @@ <description>Asynchronous read from VCD disk</description> <filename>../../sys/vcd/.libs/libgstvcdsrc.so</filename> <basename>libgstvcdsrc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videofiltersbad.xml b/docs/plugins/inspect/plugin-videofiltersbad.xml index 689bc63..c272243 100644 --- a/docs/plugins/inspect/plugin-videofiltersbad.xml +++ b/docs/plugins/inspect/plugin-videofiltersbad.xml
@@ -3,7 +3,7 @@ <description>Video filters in gst-plugins-bad</description> <filename>../../gst/videofilters/.libs/libgstvideofiltersbad.so</filename> <basename>libgstvideofiltersbad.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-videoframe_audiolevel.xml b/docs/plugins/inspect/plugin-videoframe_audiolevel.xml index 9830c6a..95710c2 100644 --- a/docs/plugins/inspect/plugin-videoframe_audiolevel.xml +++ b/docs/plugins/inspect/plugin-videoframe_audiolevel.xml
@@ -3,7 +3,7 @@ <description>Video frame-synchronized audio level</description> <filename>../../gst/videoframe_audiolevel/.libs/libgstvideoframe_audiolevel.so</filename> <basename>libgstvideoframe_audiolevel.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml index 9fc4999..9aebfca 100644 --- a/docs/plugins/inspect/plugin-videoparsersbad.xml +++ b/docs/plugins/inspect/plugin-videoparsersbad.xml
@@ -3,7 +3,7 @@ <description>videoparsers</description> <filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename> <basename>libgstvideoparsersbad.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml index c7e8c44..bfb66f9 100644 --- a/docs/plugins/inspect/plugin-videosignal.xml +++ b/docs/plugins/inspect/plugin-videosignal.xml
@@ -3,7 +3,7 @@ <description>Various video signal analysers</description> <filename>../../gst/videosignal/.libs/libgstvideosignal.so</filename> <basename>libgstvideosignal.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-vmnc.xml b/docs/plugins/inspect/plugin-vmnc.xml index 549d891..507c47d 100644 --- a/docs/plugins/inspect/plugin-vmnc.xml +++ b/docs/plugins/inspect/plugin-vmnc.xml
@@ -3,7 +3,7 @@ <description>VmWare Video Codec plugins</description> <filename>../../gst/vmnc/.libs/libgstvmnc.so</filename> <basename>libgstvmnc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-voaacenc.xml b/docs/plugins/inspect/plugin-voaacenc.xml index 40afdd5..62dc452 100644 --- a/docs/plugins/inspect/plugin-voaacenc.xml +++ b/docs/plugins/inspect/plugin-voaacenc.xml
@@ -3,7 +3,7 @@ <description>AAC audio encoder</description> <filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename> <basename>libgstvoaacenc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-voamrwbenc.xml b/docs/plugins/inspect/plugin-voamrwbenc.xml index 2552a28..0f8ca26 100644 --- a/docs/plugins/inspect/plugin-voamrwbenc.xml +++ b/docs/plugins/inspect/plugin-voamrwbenc.xml
@@ -3,7 +3,7 @@ <description>Adaptive Multi-Rate Wide-Band Encoder</description> <filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename> <basename>libgstvoamrwbenc.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>unknown</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-waylandsink.xml b/docs/plugins/inspect/plugin-waylandsink.xml index c809fd6..5671b2f 100644 --- a/docs/plugins/inspect/plugin-waylandsink.xml +++ b/docs/plugins/inspect/plugin-waylandsink.xml
@@ -3,7 +3,7 @@ <description>Wayland Video Sink</description> <filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename> <basename>libgstwaylandsink.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-webp.xml b/docs/plugins/inspect/plugin-webp.xml index ca6ed22..08b8028 100644 --- a/docs/plugins/inspect/plugin-webp.xml +++ b/docs/plugins/inspect/plugin-webp.xml
@@ -3,7 +3,7 @@ <description>WebP plugin</description> <filename>../../ext/webp/.libs/libgstwebp.so</filename> <basename>libgstwebp.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-webrtcdsp.xml b/docs/plugins/inspect/plugin-webrtcdsp.xml index 1eed4f6..78fff60 100644 --- a/docs/plugins/inspect/plugin-webrtcdsp.xml +++ b/docs/plugins/inspect/plugin-webrtcdsp.xml
@@ -3,7 +3,7 @@ <description>Voice pre-processing using WebRTC Audio Processing Library</description> <filename>../../ext/webrtcdsp/.libs/libgstwebrtcdsp.so</filename> <basename>libgstwebrtcdsp.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>WebRTCDsp</package>
diff --git a/docs/plugins/inspect/plugin-wildmidi.xml b/docs/plugins/inspect/plugin-wildmidi.xml index 4674b69..3b1a1c7 100644 --- a/docs/plugins/inspect/plugin-wildmidi.xml +++ b/docs/plugins/inspect/plugin-wildmidi.xml
@@ -3,7 +3,7 @@ <description>Wildmidi Plugin</description> <filename>../../ext/timidity/.libs/libgstwildmidi.so</filename> <basename>libgstwildmidi.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-x265.xml b/docs/plugins/inspect/plugin-x265.xml index 46cbc16..b1e86df 100644 --- a/docs/plugins/inspect/plugin-x265.xml +++ b/docs/plugins/inspect/plugin-x265.xml
@@ -3,7 +3,7 @@ <description>x265-based H265 plugins</description> <filename>../../ext/x265/.libs/libgstx265.so</filename> <basename>libgstx265.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-y4mdec.xml b/docs/plugins/inspect/plugin-y4mdec.xml index 7d5d63a..d7d3771 100644 --- a/docs/plugins/inspect/plugin-y4mdec.xml +++ b/docs/plugins/inspect/plugin-y4mdec.xml
@@ -3,7 +3,7 @@ <description>Demuxes/decodes YUV4MPEG streams</description> <filename>../../gst/y4m/.libs/libgsty4mdec.so</filename> <basename>libgsty4mdec.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-yadif.xml b/docs/plugins/inspect/plugin-yadif.xml index 768b214..4996de5 100644 --- a/docs/plugins/inspect/plugin-yadif.xml +++ b/docs/plugins/inspect/plugin-yadif.xml
@@ -3,7 +3,7 @@ <description>YADIF deinterlacing filter</description> <filename>../../gst/yadif/.libs/libgstyadif.so</filename> <basename>libgstyadif.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml index 5defa8b..24aaed9 100644 --- a/docs/plugins/inspect/plugin-zbar.xml +++ b/docs/plugins/inspect/plugin-zbar.xml
@@ -3,7 +3,7 @@ <description>zbar barcode scanner</description> <filename>../../ext/zbar/.libs/libgstzbar.so</filename> <basename>libgstzbar.so</basename> - <version>1.10.0</version> + <version>1.10.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package>
diff --git a/ext/dtls/gstdtlsagent.c b/ext/dtls/gstdtlsagent.c index af5b75c..29aaa3f 100644 --- a/ext/dtls/gstdtlsagent.c +++ b/ext/dtls/gstdtlsagent.c
@@ -67,6 +67,7 @@ const GValue *, GParamSpec *); const gchar *gst_dtls_agent_peek_id (GstDtlsAgent *); +#if OPENSSL_VERSION_NUMBER < 0x10100000L static GRWLock *ssl_locks; static void @@ -104,13 +105,12 @@ { return (gulong) g_thread_self (); } +#endif void _gst_dtls_init_openssl (void) { static gsize is_init = 0; - gint i; - gint num_locks; if (g_once_init_enter (&is_init)) { GST_DEBUG_CATEGORY_INIT (gst_dtls_agent_debug, "dtlsagent", 0, @@ -128,13 +128,19 @@ SSL_load_error_strings (); ERR_load_BIO_strings (); - num_locks = CRYPTO_num_locks (); - ssl_locks = g_new (GRWLock, num_locks); - for (i = 0; i < num_locks; ++i) { - g_rw_lock_init (&ssl_locks[i]); +#if OPENSSL_VERSION_NUMBER < 0x10100000L + { + gint i; + gint num_locks; + num_locks = CRYPTO_num_locks (); + ssl_locks = g_new (GRWLock, num_locks); + for (i = 0; i < num_locks; ++i) { + g_rw_lock_init (&ssl_locks[i]); + } + CRYPTO_set_locking_callback (ssl_locking_function); + CRYPTO_set_id_callback (ssl_thread_id_function); } - CRYPTO_set_locking_callback (ssl_locking_function); - CRYPTO_set_id_callback (ssl_thread_id_function); +#endif g_once_init_leave (&is_init, 1); } @@ -170,7 +176,11 @@ ERR_clear_error (); +#if OPENSSL_VERSION_NUMBER >= 0x1000200fL + priv->ssl_context = SSL_CTX_new (DTLS_method ()); +#else priv->ssl_context = SSL_CTX_new (DTLSv1_method ()); +#endif if (ERR_peek_error () || !priv->ssl_context) { char buf[512];
diff --git a/ext/dtls/gstdtlscertificate.c b/ext/dtls/gstdtlscertificate.c index c1c9602..c2d9bb2 100644 --- a/ext/dtls/gstdtlscertificate.c +++ b/ext/dtls/gstdtlscertificate.c
@@ -207,12 +207,13 @@ rsa = RSA_new (); if (rsa != NULL) { BIGNUM *e = BN_new (); - if (e != NULL && BN_set_word (e, RSA_F4) - && RSA_generate_key_ex (rsa, 2048, e, NULL)) { + if (e == NULL || !BN_set_word (e, RSA_F4) + || !RSA_generate_key_ex (rsa, 2048, e, NULL)) { RSA_free (rsa); rsa = NULL; } - BN_free (e); + if (e) + BN_free (e); } #endif
diff --git a/ext/dtls/gstdtlssrtpdec.c b/ext/dtls/gstdtlssrtpdec.c index 300fb9c..9836210 100644 --- a/ext/dtls/gstdtlssrtpdec.c +++ b/ext/dtls/gstdtlssrtpdec.c
@@ -171,8 +171,7 @@ "failed to create srtp_dec, is the srtp plugin registered?"); return; } - self->dtls_srtp_demux = - gst_element_factory_make ("dtlssrtpdemux", NULL); + self->dtls_srtp_demux = gst_element_factory_make ("dtlssrtpdemux", NULL); if (!self->dtls_srtp_demux) { GST_ERROR_OBJECT (self, "failed to create dtls_srtp_demux"); return;
diff --git a/ext/hls/m3u8.c b/ext/hls/m3u8.c index bdb4acf..2f22c13 100644 --- a/ext/hls/m3u8.c +++ b/ext/hls/m3u8.c
@@ -711,7 +711,7 @@ cur = m3u8_find_next_fragment (m3u8, forward); } - have_next = (forward && cur->next) || (!forward && cur->prev); + have_next = cur && ((forward && cur->next) || (!forward && cur->prev)); GST_M3U8_UNLOCK (m3u8);
diff --git a/gst-libs/gst/gl/Makefile.am b/gst-libs/gst/gl/Makefile.am index 196bdee..f7c24a3 100644 --- a/gst-libs/gst/gl/Makefile.am +++ b/gst-libs/gst/gl/Makefile.am
@@ -170,6 +170,7 @@ --library=libgstgl-@GST_API_VERSION@.la \ --include=Gst-@GST_API_VERSION@ \ --include=GstBase-@GST_API_VERSION@ \ + --include=GstVideo-@GST_API_VERSION@ \ --libtool="$(top_builddir)/libtool" \ --pkg gstreamer-@GST_API_VERSION@ \ --pkg gstreamer-base-@GST_API_VERSION@ \
diff --git a/gst-libs/gst/gl/Makefile.in b/gst-libs/gst/gl/Makefile.in index 894d93b..0c18cd1 100644 --- a/gst-libs/gst/gl/Makefile.in +++ b/gst-libs/gst/gl/Makefile.in
@@ -1731,6 +1731,7 @@ @HAVE_INTROSPECTION_TRUE@ --library=libgstgl-@GST_API_VERSION@.la \ @HAVE_INTROSPECTION_TRUE@ --include=Gst-@GST_API_VERSION@ \ @HAVE_INTROSPECTION_TRUE@ --include=GstBase-@GST_API_VERSION@ \ +@HAVE_INTROSPECTION_TRUE@ --include=GstVideo-@GST_API_VERSION@ \ @HAVE_INTROSPECTION_TRUE@ --libtool="$(top_builddir)/libtool" \ @HAVE_INTROSPECTION_TRUE@ --pkg gstreamer-@GST_API_VERSION@ \ @HAVE_INTROSPECTION_TRUE@ --pkg gstreamer-base-@GST_API_VERSION@ \
diff --git a/gst-libs/gst/gl/egl/gsteglimage.c b/gst-libs/gst/gl/egl/gsteglimage.c index 16441e1..07f246d 100644 --- a/gst-libs/gst/gl/egl/gsteglimage.c +++ b/gst-libs/gst/gl/egl/gsteglimage.c
@@ -21,6 +21,19 @@ * Boston, MA 02110-1301, USA. */ +/** + * SECTION:gsteglimage + * @short_description: EGLImage abstraction + * @title: GstEGLImage + * @see_also: #GstGLMemoryEGL, #GstGLContext + * + * #GstEGLImage represents and holds an #EGLImage handle. + * + * A #GstEGLImage can be created from a dmabuf with gst_egl_image_from_dmabuf() + * or #GstGLMemoryEGL provides a #GstAllocator to allocate #EGLImage's bound to + * and OpenGL texture. + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -90,6 +103,12 @@ #endif /* GST_DISABLE_GST_DEBUG */ #endif /* GST_GL_HAVE_DMABUF */ +/** + * gst_egl_image_get_image: + * @image: a #GstEGLImage + * + * Returns: the #EGLImageKHR of @image + */ EGLImageKHR gst_egl_image_get_image (GstEGLImage * image) { @@ -98,6 +117,12 @@ return image->image; } +/** + * gst_egl_image_get_orientation: + * @image: a #GstEGLImage + * + * Returns: the orientation of @image + */ GstVideoGLTextureOrientation gst_egl_image_get_orientation (GstEGLImage * image) { @@ -132,6 +157,17 @@ return gst_mini_object_ref (obj); } +/** + * gst_egl_image_new_wrapped: + * @context: a #GstGLContext (must be an EGL context) + * @image: the image to wrap + * @type: the #GstVideoGLTextureType + * @orientation: the #GstVideoGLTextureOrientation + * @user_data: user data + * @user_data_destroy: called when @user_data is no longer needed + * + * Returns: a new #GstEGLImage wrapping @image + */ GstEGLImage * gst_egl_image_new_wrapped (GstGLContext * context, EGLImageKHR image, GstVideoGLTextureType type, GstVideoGLTextureOrientation orientation, @@ -236,6 +272,16 @@ image->context->eglDestroyImage (image->context->egl_display, image->image); } +/** + * gst_egl_image_from_dmabuf: + * @context: a #GstGLContext (must be an EGL context) + * @dmabuf: the DMA-Buf file descriptor + * @in_info: the #GstVideoInfo in @dmabuf + * @plane: the plane in @in_info to create and #GstEGLImage for + * @offset: the byte-offset in the data + * + * Returns: a #GstEGLImage wrapping @dmabuf or %NULL on failure + */ GstEGLImage * gst_egl_image_from_dmabuf (GstGLContext * context, gint dmabuf, GstVideoInfo * in_info, gint plane, gsize offset)
diff --git a/gst-libs/gst/gl/egl/gsteglimage.h b/gst-libs/gst/gl/egl/gsteglimage.h index 2d2e075..7136c0f 100644 --- a/gst-libs/gst/gl/egl/gsteglimage.h +++ b/gst-libs/gst/gl/egl/gsteglimage.h
@@ -42,6 +42,11 @@ typedef void (*GstEGLImageDestroyNotify) (GstEGLImage * image, gpointer data); +/** + * GstEGLImage: + * + * Opaque #GstEGLImage struct. + */ struct _GstEGLImage { GstMiniObject parent; @@ -89,8 +94,8 @@ } /** - * gst_buffer_unref: - * @buf: (transfer full): a #GstBuffer. + * gst_egl_image_unref: + * @image: (transfer full): a #GstEGLImage. * * Decreases the refcount of the image. If the refcount reaches 0, the image * with the associated metadata and memory will be freed.
diff --git a/gst-libs/gst/gl/egl/gstglcontext_egl.h b/gst-libs/gst/gl/egl/gstglcontext_egl.h index c73cd02..69b750a 100644 --- a/gst-libs/gst/gl/egl/gstglcontext_egl.h +++ b/gst-libs/gst/gl/egl/gstglcontext_egl.h
@@ -38,7 +38,14 @@ #define GST_IS_GL_CONTEXT_EGL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE((k), GST_GL_TYPE_CONTEXT_EGL)) #define GST_GL_CONTEXT_EGL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), GST_GL_TYPE_CONTEXT_EGL, GstGLContextEGLClass)) -struct _GstGLContextEGL { +/** + * GstGLContextEGL: + * + * Opaque #GstGLContextEGL struct + */ +struct _GstGLContextEGL +{ + /* <private> */ GstGLContext context; EGLContext egl_context; @@ -63,7 +70,14 @@ EGLNativeWindowType window_handle; }; -struct _GstGLContextEGLClass { +/** + * GstGLContextEGLCLass: + * + * Opaque #GstGLContextEGLClass struct + */ +struct _GstGLContextEGLClass +{ + /* <private> */ GstGLContextClass parent; };
diff --git a/gst-libs/gst/gl/egl/gstgldisplay_egl.c b/gst-libs/gst/gl/egl/gstgldisplay_egl.c index c0c8022..a208808 100644 --- a/gst-libs/gst/gl/egl/gstgldisplay_egl.c +++ b/gst-libs/gst/gl/egl/gstgldisplay_egl.c
@@ -69,10 +69,8 @@ /** * gst_gl_display_egl_new: - * @name: (allow-none): a display name * - * Create a new #GstGLDisplayEGL from the x11 display name. See XOpenDisplay() - * for details on what is a valid name. + * Create a new #GstGLDisplayEGL using the default EGL_DEFAULT_DISPLAY. * * Returns: (transfer full): a new #GstGLDisplayEGL or %NULL */ @@ -95,9 +93,9 @@ /** * gst_gl_display_egl_new_with_display: - * @display: an existing, x11 display + * @display: an existing and connected EGLDisplay * - * Creates a new display connection from a X11 Display. + * Creates a new display connection from a EGLDisplay. * * Returns: (transfer full): a new #GstGLDisplayEGL */
diff --git a/gst-libs/gst/gl/egl/gstglmemoryegl.c b/gst-libs/gst/gl/egl/gstglmemoryegl.c index 2af2288..3cd1941 100644 --- a/gst-libs/gst/gl/egl/gstglmemoryegl.c +++ b/gst-libs/gst/gl/egl/gstglmemoryegl.c
@@ -22,6 +22,15 @@ * Boston, MA 02110-1301, USA. */ +/** + * SECTION:gstglmemoryegl + * @short_description: memory subclass for EGLImage's + * @see_also: #GstGLMemory, #GstGLAllocator, #GstGLBufferPool + * + * #GstGLMemoryEGL is created or wrapped through gst_gl_base_memory_alloc() + * with #GstGLVideoAllocationParams. + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -39,6 +48,14 @@ G_DEFINE_TYPE (GstGLMemoryEGLAllocator, gst_gl_memory_egl_allocator, GST_TYPE_GL_MEMORY_ALLOCATOR); +/** + * gst_is_gl_memory_egl: + * @mem: a #GstMemory to test + * + * Returns: whether @mem is a #GstGLMemoryEGL + * + * Since: 1.10 + */ gboolean gst_is_gl_memory_egl (GstMemory * mem) { @@ -54,6 +71,14 @@ return parent ? parent : gl_mem; } +/** + * gst_gl_memory_egl_get_image: + * @mem: a #GstGLMemoryEGL + * + * Returns: The EGLImage held by @mem + * + * Since: 1.10 + */ EGLImageKHR gst_gl_memory_egl_get_image (GstGLMemoryEGL * mem) { @@ -62,6 +87,14 @@ return gst_egl_image_get_image (_gl_mem_get_parent (mem)->image); } +/** + * gst_gl_memory_egl_get_display: + * @mem: a #GstGLMemoryEGL + * + * Returns: The EGLDisplay @mem is associated with + * + * Since: 1.10 + */ EGLDisplay gst_gl_memory_egl_get_display (GstGLMemoryEGL * mem) { @@ -70,6 +103,14 @@ context)->egl_display; } +/** + * gst_gl_memory_egl_get_orientation: + * @mem: a #GstGLMemoryEGL + * + * Returns: The orientation of @mem + * + * Since: 1.10 + */ GstVideoGLTextureOrientation gst_gl_memory_egl_get_orientation (GstGLMemoryEGL * mem) { @@ -225,6 +266,8 @@ * * Initializes the GL Memory allocator. It is safe to call this function * multiple times. This must be called before any other GstGLMemoryEGL operation. + * + * Since: 1.10 */ void gst_gl_memory_egl_init_once (void)
diff --git a/gst-libs/gst/gl/egl/gstglmemoryegl.h b/gst-libs/gst/gl/egl/gstglmemoryegl.h index c05ef82..bf62beb 100644 --- a/gst-libs/gst/gl/egl/gstglmemoryegl.h +++ b/gst-libs/gst/gl/egl/gstglmemoryegl.h
@@ -53,13 +53,14 @@ */ struct _GstGLMemoryEGL { + /* <private> */ GstGLMemory mem; GstEGLImage *image; }; /** - * GST_GL_MEMORY_EGL_ALLOCATOR: + * GST_GL_MEMORY_EGL_ALLOCATOR_NAME: * * The name of the GL Memory EGL allocator */ @@ -75,22 +76,25 @@ (GstGLMemoryEGL * mem); /** - * GstGLAllocator + * GstGLMemoryEGLAllocator * - * Opaque #GstGLAllocator struct + * Opaque #GstGLMemoryEGLAllocator struct */ struct _GstGLMemoryEGLAllocator { + /* <private> */ + GstGLMemoryAllocator parent; }; /** - * GstGLAllocatorClass: + * GstGLMemoryEGLAllocatorClass: * - * The #GstGLAllocatorClass only contains private data + * The #GstGLMemoryEGLAllocatorClass only contains private data */ struct _GstGLMemoryEGLAllocatorClass { + /* <private> */ GstGLMemoryAllocatorClass parent_class; };
diff --git a/gst-libs/gst/gl/gstglapi.c b/gst-libs/gst/gl/gstglapi.c index f79a6e4..5ae9344 100644 --- a/gst-libs/gst/gl/gstglapi.c +++ b/gst-libs/gst/gl/gstglapi.c
@@ -17,6 +17,15 @@ * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, * Boston, MA 02110-1301, USA. */ + +/** + * SECTION:gstglapi + * @short_description: OpenGL API specific functionality + * @see_also: #GstGLDisplay, #GstGLContext + * + * Provides some helper API for dealing with OpenGL API's and platforms + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif
diff --git a/gst-libs/gst/gl/gstglbasefilter.c b/gst-libs/gst/gl/gstglbasefilter.c index 556cd43..e6d973a 100644 --- a/gst-libs/gst/gl/gstglbasefilter.c +++ b/gst-libs/gst/gl/gstglbasefilter.c
@@ -28,7 +28,7 @@ /** * SECTION:gstglbasefilter - * @short_description: #GstBaseTransform subclass for transformin OpenGL resources + * @short_description: #GstBaseTransform subclass for transforming OpenGL resources * @title: GstGLBaseFilter * @see_also: #GstBaseTransform *
diff --git a/gst-libs/gst/gl/gstglbasememory.c b/gst-libs/gst/gl/gstglbasememory.c index 2d4c8c3..4c663f8 100644 --- a/gst-libs/gst/gl/gstglbasememory.c +++ b/gst-libs/gst/gl/gstglbasememory.c
@@ -636,8 +636,8 @@ * gst_gl_allocation_params_copy: * @src: the #GstGLAllocationParams to initialize * - * Returns: a copy of the #GstGLAllocationParams specified by @src or %NULL on - * failure + * Returns: (transfer full): a copy of the #GstGLAllocationParams specified by + * @src or %NULL on failure * * Since: 1.8 */
diff --git a/gst-libs/gst/gl/gstglbasememory.h b/gst-libs/gst/gl/gstglbasememory.h index 980eb40..622eef1 100644 --- a/gst-libs/gst/gl/gstglbasememory.h +++ b/gst-libs/gst/gl/gstglbasememory.h
@@ -332,12 +332,12 @@ GstGLBaseMemoryAllocatorUnmapFunction unmap; GstGLBaseMemoryAllocatorCopyFunction copy; GstGLBaseMemoryAllocatorDestroyFunction destroy; + /* <private> */ #if 0 GstGLBaseMemoryAllocatorFlushFunction flush; /* make CPU writes visible to the GPU */ GstGLBaseMemoryAllocatorInvalidateFunction invalidate; /* make GPU writes visible to the CPU */ #endif - /* <private> */ gpointer _padding[GST_PADDING]; };
diff --git a/gst-libs/gst/gl/gstglbuffer.h b/gst-libs/gst/gl/gstglbuffer.h index c6ef6a5..b939310 100644 --- a/gst-libs/gst/gl/gstglbuffer.h +++ b/gst-libs/gst/gl/gstglbuffer.h
@@ -43,7 +43,6 @@ /** * GstGLBuffer: * @mem: the parent object - * @context: the #GstGLContext to use for GL operations * @id: the buffer id for this memory * @target: the OpenGL target of this texture for binding purposes * @usage_hints: the OpenGL usage hints this buffer was created with
diff --git a/gst-libs/gst/gl/gstglbufferpool.c b/gst-libs/gst/gl/gstglbufferpool.c index 218169a..4b3cf28 100644 --- a/gst-libs/gst/gl/gstglbufferpool.c +++ b/gst-libs/gst/gl/gstglbufferpool.c
@@ -28,15 +28,17 @@ /** * SECTION:gstglbufferpool - * @short_description: buffer pool for #GstGLMemory objects - * @see_also: #GstBufferPool, #GstGLMemory + * @short_description: buffer pool for #GstGLBaseMemory objects + * @see_also: #GstBufferPool, #GstGLBaseMemory, #GstGLMemory * - * a #GstGLBufferPool is an object that allocates buffers with #GstGLMemory + * a #GstGLBufferPool is an object that allocates buffers with #GstGLBaseMemory * * A #GstGLBufferPool is created with gst_gl_buffer_pool_new() * * #GstGLBufferPool implements the VideoMeta buffer pool option - * #GST_BUFFER_POOL_OPTION_VIDEO_META + * %GST_BUFFER_POOL_OPTION_VIDEO_META, the VideoAligment buffer pool option + * %GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT as well as the OpenGL specific + * %GST_BUFFER_POOL_OPTION_GL_SYNC_META buffer pool option. */ /* bufferpool */
diff --git a/gst-libs/gst/gl/gstglcolorconvert.c b/gst-libs/gst/gl/gstglcolorconvert.c index 908a53e..0bf6b46 100644 --- a/gst-libs/gst/gl/gstglcolorconvert.c +++ b/gst-libs/gst/gl/gstglcolorconvert.c
@@ -31,13 +31,18 @@ /** * SECTION:gstglcolorconvert - * @short_description: an object that converts between color spaces/formats + * @short_description: convert between video color spaces and formats * @see_also: #GstGLUpload, #GstGLMemory, #GstGLBaseMemory * * #GstGLColorConvert is an object that converts between color spaces and/or * formats using OpenGL Shaders. * - * A #GstGLColorConvert can be created with gst_gl_color_convert_new(). + * A #GstGLColorConvert can be created with gst_gl_color_convert_new(), the + * configuration negotiated with gst_gl_color_convert_transform_caps() and the + * conversion performed with gst_gl_color_convert_perform(). + * + * The glcolorconvertelement provides a GStreamer element that uses + * #GstGLColorConvert to convert between video formats and color spaces. */ #define USING_OPENGL(context) (gst_gl_context_check_gl_version (context, GST_GL_API_OPENGL, 1, 0)) @@ -464,6 +469,8 @@ * @context: a #GstGLContext * * Returns: a new #GstGLColorConvert object + * + * Since: 1.4 */ GstGLColorConvert * gst_gl_color_convert_new (GstGLContext * context) @@ -731,6 +738,8 @@ * @out_caps: output #GstCaps * * Initializes @convert with the information required for conversion. + * + * Since: 1.6 */ gboolean gst_gl_color_convert_set_caps (GstGLColorConvert * convert, @@ -745,6 +754,17 @@ return ret; } +/** + * gst_gl_color_convert_decide_allocation: + * @convert: a #GstGLColorConvert + * @query: a completed ALLOCATION #GstQuery + * + * Provides an implementation of #GstBaseTransfromClass::decide_allocation() + * + * Returns: whether the allocation parameters were successfully chosen + * + * Since: 1.8 + */ gboolean gst_gl_color_convert_decide_allocation (GstGLColorConvert * convert, GstQuery * query) @@ -926,8 +946,21 @@ return res; } +/** + * gst_gl_color_convert_transform_caps: + * @context: a #GstGLContext to use for transforming @caps + * @direction: a #GstPadDirection + * @caps: (transfer none): the #GstCaps to transform + * @filter: (transfer none): a set of filter #GstCaps + * + * Provides an implementation of #GstBaseTransformClass::transform_caps() + * + * Returns: (transfer full): the converted #GstCaps + * + * Since: 1.6 + */ GstCaps * -gst_gl_color_convert_transform_caps (GstGLContext * convert, +gst_gl_color_convert_transform_caps (GstGLContext * context, GstPadDirection direction, GstCaps * caps, GstCaps * filter) { caps = gst_gl_color_convert_caps_transform_format_info (caps); @@ -1151,8 +1184,21 @@ gst_gl_texture_target_to_string (target), NULL); } +/** + * gst_gl_color_convert_fixate_caps: + * @context: a #GstGLContext to use for transforming @caps + * @direction: a #GstPadDirection + * @caps: (transfer none): the #GstCaps of @direction + * @other: (transfer full): the #GstCaps to fixate + * + * Provides an implementation of #GstBaseTransformClass::fixate_caps() + * + * Returns: (transfer full): the fixated #GstCaps + * + * Since: 1.8 + */ GstCaps * -gst_gl_color_convert_fixate_caps (GstGLContext * convert, +gst_gl_color_convert_fixate_caps (GstGLContext * context, GstPadDirection direction, GstCaps * caps, GstCaps * other) { GstCaps *result; @@ -1182,12 +1228,14 @@ /** * gst_gl_color_convert_perform: * @convert: a #GstGLColorConvert - * @inbuf: the texture ids for input formatted according to in_info + * @inbuf: (transfer none): the #GstGLMemory filled #GstBuffer to convert * * Converts the data contained by @inbuf using the formats specified by the - * #GstVideoInfo<!-- -->s passed to gst_gl_color_convert_set_caps() + * #GstCaps passed to gst_gl_color_convert_set_caps() * - * Returns: a converted #GstBuffer or %NULL% + * Returns: (transfer full): a converted #GstBuffer or %NULL + * + * Since: 1.4 */ GstBuffer * gst_gl_color_convert_perform (GstGLColorConvert * convert, GstBuffer * inbuf)
diff --git a/gst-libs/gst/gl/gstglcolorconvert.h b/gst-libs/gst/gl/gstglcolorconvert.h index efae55e..76a5247 100644 --- a/gst-libs/gst/gl/gstglcolorconvert.h +++ b/gst-libs/gst/gl/gstglcolorconvert.h
@@ -76,9 +76,9 @@ */ struct _GstGLColorConvertClass { + /* <private> */ GstObjectClass object_class; - /* <private> */ gpointer _padding[GST_PADDING]; }; @@ -117,12 +117,12 @@ GstGLColorConvert * gst_gl_color_convert_new (GstGLContext * context); GST_EXPORT -GstCaps * gst_gl_color_convert_transform_caps (GstGLContext * convert, +GstCaps * gst_gl_color_convert_transform_caps (GstGLContext * context, GstPadDirection direction, GstCaps * caps, GstCaps * filter); GST_EXPORT -GstCaps * gst_gl_color_convert_fixate_caps (GstGLContext * convert, +GstCaps * gst_gl_color_convert_fixate_caps (GstGLContext * context, GstPadDirection direction, GstCaps * caps, GstCaps * other);
diff --git a/gst-libs/gst/gl/gstglcontext.c b/gst-libs/gst/gl/gstglcontext.c index 2bc0a78..eb46e6c 100644 --- a/gst-libs/gst/gl/gstglcontext.c +++ b/gst-libs/gst/gl/gstglcontext.c
@@ -371,6 +371,10 @@ * * Wraps an existing OpenGL context into a #GstGLContext. * + * Note: The caller is responsible for ensuring that the OpenGL context + * represented by @handle stays alive while the returned #GstGLContext is + * active. + * * Returns: a #GstGLContext wrapping @handle * * Since: 1.4 @@ -493,6 +497,21 @@ return handle; } +/** + * gst_gl_context_get_proc_address_with_platform: + * @context_type: a #GstGLPlatform + * @gl_api: a #GstGLAPI + * @name: the name of the function to retrieve + * + * Attempts to use the @context_type specific GetProcAddress implementations + * to retreive @name. + * + * See also gst_gl_context_get_proc_address(). + * + * Returns: a function pointer for @name, or %NULL + * + * Since: 1.6 + */ gpointer gst_gl_context_get_proc_address_with_platform (GstGLPlatform context_type, GstGLAPI gl_api, const gchar * name) @@ -522,10 +541,10 @@ /** * gst_gl_context_get_current_gl_api: * @platform: the #GstGLPlatform to retrieve the API for - * @major: (out): (allow-none): the major version - * @minor: (out): (allow-none): the minor version + * @major: (out) (allow-none): the major version + * @minor: (out) (allow-none): the minor version * - * If an error occurs, @major and @minor aren't modified and %GST_GL_API_NONE is + * If an error occurs, @major and @minor are not modified and %GST_GL_API_NONE is * returned. * * Returns: The version supported by the OpenGL context current in the calling @@ -778,7 +797,17 @@ * Platform specfic functions (names starting 'egl', 'glX', 'wgl', etc) can also * be retrieved using this method. * - * Returns: a function pointer or NULL + * Note: This function may return valid function pointers that may not be valid + * to call in @context. The caller is responsible for ensuring that the + * returned function is a valid function to call in @context by either checking + * the OpenGL API and version or for an appropriate OpenGL extension. + * + * Note: On success, you need to cast the returned function pointer to the + * correct type to be able to call it correctly. On 32-bit Windows, this will + * include the %GSTGLAPI identifier to use the correct calling convention. + * e.g. void (GSTGLAPI *PFN_glGetIntegerv) (GLenum name, GLint * ret) + * + * Returns: a function pointer or %NULL * * Since: 1.4 */ @@ -799,6 +828,20 @@ return ret; } +/** + * gst_gl_context_default_get_proc_address: + * @gl_api: a #GstGLAPI + * @name: then function to get the address of + * + * A default implementation of the various GetProcAddress functions that looks + * for @name in the OpenGL shared libraries or in the current process. + * + * See also: gst_gl_context_get_proc_address() + * + * Returns: an address pointing to @name or %NULL + * + * Since: 1.4 + */ gpointer gst_gl_context_default_get_proc_address (GstGLAPI gl_api, const gchar * name) { @@ -872,7 +915,7 @@ * gst_gl_context_get_window: * @context: a #GstGLContext * - * Returns: the currently set window + * Returns: (transfer full) (nullable): the currently set window * * Since: 1.4 */ @@ -920,9 +963,9 @@ * @other_context: (allow-none): a #GstGLContext to share OpenGL objects with * @error: (allow-none): a #GError * - * Creates an OpenGL context in the current thread with the specified - * @other_context as a context to share shareable OpenGL objects with. See the - * OpenGL specification for what is shared between contexts. + * Creates an OpenGL context with the specified @other_context as a context + * to share shareable OpenGL objects with. See the OpenGL specification for + * what is shared between OpenGL contexts. * * If an error occurs, and @error is not %NULL, then error will contain details * of the error and %FALSE will be returned. @@ -1291,6 +1334,7 @@ /** * gst_gl_context_fill_info: * @context: a #GstGLContext: + * @error: (allow-none): a #GError to fill on failure * * Fills @context's info (version, extensions, vtable, etc) from the GL * context in the current thread. Typically used with wrapped contexts to @@ -1434,7 +1478,7 @@ * gst_gl_context_get_display: * @context: a #GstGLContext: * - * Returns: the #GstGLDisplay associated with this @context + * Returns: (transfer full): the #GstGLDisplay associated with this @context * * Since: 1.4 */ @@ -1465,7 +1509,7 @@ /** * gst_gl_context_thread_add: * @context: a #GstGLContext - * @func: a #GstGLContextThreadFunc + * @func: (scope call): a #GstGLContextThreadFunc * @data: (closure): user data to call @func with * * Execute @func in the OpenGL thread of @context with @data @@ -1567,8 +1611,11 @@ * @context: a #GstGLContext * @feature: a platform specific feature * - * Some features require that the context be created before it is possible to - * determine their existence and so will fail if that is not the case. + * Check for an OpenGL @feature being supported. + * + * Note: Most features require that the context be created before it is + * possible to determine their existence and so will fail if that is not the + * case. * * Returns: Whether @feature is supported by @context * @@ -1598,7 +1645,7 @@ * * See also gst_gl_context_activate(). * - * Returns: the #GstGLContext active in the current thread or %NULL + * Returns: (transfer none): the #GstGLContext active in the current thread or %NULL * * Since: 1.6 */
diff --git a/gst-libs/gst/gl/gstglcontext.h b/gst-libs/gst/gl/gstglcontext.h index 699a73f..13db75e 100644 --- a/gst-libs/gst/gl/gstglcontext.h +++ b/gst-libs/gst/gl/gstglcontext.h
@@ -55,6 +55,17 @@ #define GST_GL_CONTEXT_TYPE_WGL "gst.gl.context.WGL" #define GST_GL_CONTEXT_TYPE_EAGL "gst.gl.context.EAGL" +/** + * GstGLContextError: + * @GST_GL_CONTEXT_ERROR_FAILED: Failed for an unspecified reason + * @GST_GL_CONTEXT_ERROR_WRONG_CONFIG: The configuration requested is not correct + * @GST_GL_CONTEXT_ERROR_WRONG_API: The OpenGL API requested is not correct + * @GST_GL_CONTEXT_ERROR_OLD_LIBS: The OpenGL libraries are too old + * @GST_GL_CONTEXT_ERROR_CREATE_CONTEXT: glXCreateContext (or similar) failed + * @GST_GL_CONTEXT_ERROR_RESOURCE_UNAVAILABLE: A resource is not available + * + * OpenGL context errors. + */ typedef enum { GST_GL_CONTEXT_ERROR_FAILED, @@ -67,15 +78,18 @@ /** * GstGLContext: + * @gl_vtable: a list of OpenGL function pointers * * Opaque #GstGLContext object */ struct _GstGLContext { + /*< private >*/ GstObject parent; GstGLDisplay *display; GstGLWindow *window; + /*< public >*/ GstGLFuncs *gl_vtable; /*< private >*/
diff --git a/gst-libs/gst/gl/gstgldebug.c b/gst-libs/gst/gl/gstgldebug.c index 5b89bf6..b63244d 100644 --- a/gst-libs/gst/gl/gstgldebug.c +++ b/gst-libs/gst/gl/gstgldebug.c
@@ -163,7 +163,6 @@ /** * gst_gl_async_debug_new: - * @ad: a #GstGLAsyncDebug * * Free with gst_gl_async_debug_free() *
diff --git a/gst-libs/gst/gl/gstgldisplay.c b/gst-libs/gst/gl/gstgldisplay.c index 3ffc906..c0942a7 100644 --- a/gst-libs/gst/gl/gstgldisplay.c +++ b/gst-libs/gst/gl/gstgldisplay.c
@@ -112,13 +112,13 @@ /** * GstGLDisplay::create-context: * @object: the #GstGLDisplay - * @context: other context to share resources with. + * @context: (transfer none): other context to share resources with. * * Overrides the @GstGLContext creation mechanism. * It can be called in any thread and it is emitted with * display's object lock held. * - * Returns: the new context. + * Returns: (transfer full): the new context. */ gst_gl_display_signals[CREATE_CONTEXT] = g_signal_new ("create-context", G_TYPE_FROM_CLASS (klass), @@ -223,6 +223,14 @@ return display; } +/** + * gst_gl_display_get_handle: + * @display: a #GstGLDisplay + * + * Returns: the native handle for the display + * + * Since: 1.4 + */ guintptr gst_gl_display_get_handle (GstGLDisplay * display) { @@ -370,9 +378,9 @@ /** * gst_gl_display_create_context: * @display: a #GstGLDisplay - * @other_context: other #GstGLContext to share resources with. - * @p_context: resulting #GstGLContext - * @error: resulting #GError + * @other_context: (transfer none): other #GstGLContext to share resources with. + * @p_context: (transfer full) (out): resulting #GstGLContext + * @error: (allow-none): resulting #GError * * It requires the display's object lock to be held. * @@ -389,8 +397,7 @@ g_return_val_if_fail (display != NULL, FALSE); g_return_val_if_fail (p_context != NULL, FALSE); - g_return_val_if_fail (error != NULL, FALSE); - g_return_val_if_fail (*error == NULL, FALSE); + g_return_val_if_fail (error == NULL || *error == NULL, FALSE); g_signal_emit (display, gst_gl_display_signals[CREATE_CONTEXT], 0, other_context, &context);
diff --git a/gst-libs/gst/gl/gstglfilter.c b/gst-libs/gst/gl/gstglfilter.c index b0693c1..5d59791 100644 --- a/gst-libs/gst/gl/gstglfilter.c +++ b/gst-libs/gst/gl/gstglfilter.c
@@ -20,6 +20,15 @@ * Boston, MA 02110-1301, USA. */ +/** + * SECTION:gstglfilter + * @short_description: GstBaseTransform subclass for dealing with RGBA textures + * @see_also: #GstBaseTransform, #GstGLContext, #GstGLFramebuffer + * + * #GstGLFilter helps to implement simple OpenGL filter elements taking a + * single input and producing a single output with a #GstGLFramebuffer + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -896,6 +905,8 @@ * automatic download if needed. * * Returns: whether the transformation succeeded + * + * Since: 1.4 */ gboolean gst_gl_filter_filter_texture (GstGLFilter * filter, GstBuffer * inbuf, @@ -1017,12 +1028,14 @@ * @filter: a #GstGLFilter * @input: the input texture * @output: the output texture - * @func: the function to transform @input into @output. called with @data - * @data: the data associated with @func + * @func: (scope call): the function to transform @input into @output. called with @data + * @data: (allow-none): the data associated with @func * * Transforms @input into @output using @func on through FBO. * * Returns: the return value of @func + * + * Since: 1.10 */ gboolean gst_gl_filter_render_to_target (GstGLFilter * filter, GstGLMemory * input, @@ -1101,6 +1114,8 @@ * Transforms @input into @output using @shader with a FBO. * * See also: gst_gl_filter_render_to_target() + * + * Since: 1.4 */ /* attach target to a FBO, use shader, pass input as "tex" uniform to * the shader, render input to a quad */ @@ -1171,6 +1186,8 @@ * modifies is the necessary vertex/index buffers and, if necessary, a * Vertex Array Object for drawing a fullscreen quad. Framebuffer state, * any shaders, viewport state, etc must be setup by the caller. + * + * Since: 1.10 */ void gst_gl_filter_draw_fullscreen_quad (GstGLFilter * filter)
diff --git a/gst-libs/gst/gl/gstglfilter.h b/gst-libs/gst/gl/gstglfilter.h index 6538abd..d1333d5 100644 --- a/gst-libs/gst/gl/gstglfilter.h +++ b/gst-libs/gst/gl/gstglfilter.h
@@ -39,23 +39,25 @@ #define GST_IS_GL_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass) ,GST_TYPE_GL_FILTER)) #define GST_GL_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj) ,GST_TYPE_GL_FILTER,GstGLFilterClass)) +/** + * GstGLFilterRenderFunc: + * @filter: the #GstGLFIlter + * @in_tex: the input #GstGLMemory to render + * @user_data: user data + * + * Returns: whether the render succeeded + * + * Since: 1.10 + */ typedef gboolean (*GstGLFilterRenderFunc) (GstGLFilter * filter, GstGLMemory * in_tex, gpointer user_data); /** * GstGLFilter: - * @base_transform: parent #GstBaseTransform - * @pool: the currently configured #GstBufferPool - * @display: the currently configured #GstGLDisplay + * @parent: parent #GstGLBaseFilter * @in_info: the video info for input buffers * @out_info: the video info for output buffers - * @fbo: GL Framebuffer object used for transformations - * @depthbuffer: GL renderbuffer attached to @fbo - * @upload: the object used for uploading data, if needed - * @download: the object used for downloading data, if needed - * - * #GstGLFilter is a base class that provides the logic of getting the GL context - * from downstream and automatic upload/download for non-#GstGLMemory - * #GstBuffer<!-- -->s. + * @out_caps: the output #GstCaps + * @fbo: #GstGLFramebuffer object used for transformations */ struct _GstGLFilter { @@ -88,7 +90,7 @@ /** * GstGLFilterClass: - * @base_transform_class: parent class + * @parent_class: parent #GstGLBaseFilterClass * @set_caps: mirror from #GstBaseTransform * @filter: perform operations on the input and output buffers. In general, * you should avoid using this method if at all possible. One valid @@ -118,6 +120,7 @@ void (*display_init_cb) (GstGLFilter *filter); void (*display_reset_cb) (GstGLFilter *filter); + /* <private> */ gpointer _padding[GST_PADDING]; };
diff --git a/gst-libs/gst/gl/gstglformat.c b/gst-libs/gst/gl/gstglformat.c index 1a71327..d64c05d 100644 --- a/gst-libs/gst/gl/gstglformat.c +++ b/gst-libs/gst/gl/gstglformat.c
@@ -18,6 +18,15 @@ * Boston, MA 02110-1301, USA. */ +/** + * SECTION:gstglformat + * @short_description: utilities for dealing with OpenGL formats + * @see_also: #GstGLBaseMemory, #GstGLMemory, #GstGLFramebuffer, #GstGLBuffer + * + * Some useful utilities for converting between various formats and OpenGL + * formats. + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -333,7 +342,7 @@ } /** - * gst_gl_texture_target_to_string: + * gst_gl_texture_target_from_string: * @str: a string equivalant to one of the GST_GL_TEXTURE_TARGET_*_STR values * * Returns: the #GstGLTextureTarget represented by @str or
diff --git a/gst-libs/gst/gl/gstglframebuffer.c b/gst-libs/gst/gl/gstglframebuffer.c index 67f860e..f628997 100644 --- a/gst-libs/gst/gl/gstglframebuffer.c +++ b/gst-libs/gst/gl/gstglframebuffer.c
@@ -17,6 +17,27 @@ * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, * Boston, MA 02110-1301, USA. */ + +/** + * SECTION:gstglframebuffer + * @short_description: OpenGL framebuffer abstraction + * @title: GstGLFramebuffer + * @see_also: #GstGLBaseMemory, #GstGLMemory, #GstGLContext + * + * A #GstGLFramebuffer represents and holds an OpenGL framebuffer object with + * it's associated attachments. + * + * A #GstGLFramebuffer can be created with gst_gl_framebuffer_new() or + * gst_gl_framebuffer_new_with_default_depth() and bound with + * gst_gl_framebuffer_bind(). Other resources can be bound with + * gst_gl_framebuffer_attach() + * + * Note: OpenGL framebuffers are not shareable resources so cannot be used + * between multiple OpenGL contexts. + * + * Since: 1.10 + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -139,6 +160,14 @@ G_OBJECT_CLASS (gst_gl_framebuffer_parent_class)->finalize (object); } +/** + * gst_gl_framebuffer_new: + * @context: a #GstGLContext + * + * Returns: a new #GstGLFramebuffer + * + * Since: 1.10 + */ GstGLFramebuffer * gst_gl_framebuffer_new (GstGLContext * context) { @@ -162,6 +191,16 @@ return fb; } +/** + * gst_gl_framebuffer_new_with_default_depth: + * @context: a #GstGLContext + * @width: width for the depth buffer + * @height: for the depth buffer + * + * Returns: a new #GstGLFramebuffer with a depth buffer of @width and @height + * + * Since: 1.10 + */ GstGLFramebuffer * gst_gl_framebuffer_new_with_default_depth (GstGLContext * context, guint width, guint height) @@ -205,6 +244,20 @@ return fb; } +/** + * gst_gl_framebuffer_draw_to_texture: + * @fb: a #GstGLFramebuffer + * @mem: the #GstGLMemory to draw to + * @func: (scope call): the function to run + * @user_data: data to pass to @func + * + * Perform the steps necessary to have the output of a glDraw* command in + * @func update the contents of @mem. + * + * Returns: the result of executing @func + * + * Since: 1.10 + */ gboolean gst_gl_framebuffer_draw_to_texture (GstGLFramebuffer * fb, GstGLMemory * mem, GstGLFramebufferFunc func, gpointer user_data) @@ -243,6 +296,14 @@ return ret; } +/** + * gst_gl_framebuffer_bind: + * @fb: a #GstGLFramebuffer + * + * Bind @fb into the current thread + * + * Since: 1.10 + */ void gst_gl_framebuffer_bind (GstGLFramebuffer * fb) { @@ -257,6 +318,14 @@ gl->BindFramebuffer (GL_FRAMEBUFFER, fb->fbo_id); } +/** + * gst_gl_context_clear_framebuffer: + * @context: a #GstGLContext + * + * Unbind the current framebuffer + * + * Since: 1.10 + */ void gst_gl_context_clear_framebuffer (GstGLContext * context) { @@ -362,6 +431,16 @@ fb->attachments = g_array_append_val (fb->attachments, attach); } +/** + * gst_gl_framebuffer_attach: + * @fb: a #GstGLFramebuffer + * @attachment_point: the OpenGL attachment point to bind @mem to + * @mem: the memory object to bind to @attachment_point + * + * attach @mem to @attachment_point + * + * Since: 1.10 + */ void gst_gl_framebuffer_attach (GstGLFramebuffer * fb, guint attachment_point, GstGLBaseMemory * mem) @@ -396,6 +475,17 @@ _update_effective_dimensions (fb); } +/** + * gst_gl_framebuffer_get_effective_dimensions: + * @fb: a #GstGLFramebuffer + * @width: (out) (allow-none): output width + * @height: (out) (allow-none): output height + * + * Retreive the effective dimensions from the current attachments attached to + * @fb. + * + * Since: 1.10 + */ void gst_gl_framebuffer_get_effective_dimensions (GstGLFramebuffer * fb, guint * width, guint * height) @@ -408,6 +498,14 @@ *height = fb->priv->effective_height; } +/** + * gst_gl_context_check_framebuffer_status: + * @context: a #GstGLContext + * + * Returns: whether whether the current framebuffer is complete + * + * Since: 1.10 + */ gboolean gst_gl_context_check_framebuffer_status (GstGLContext * context) { @@ -443,6 +541,14 @@ return FALSE; } +/** + * gst_gl_framebuffer_get_id: + * @fb: a #GstGLFramebuffer + * + * Returns: the OpenGL id for @fb + * + * Since: 1.10 + */ guint gst_gl_framebuffer_get_id (GstGLFramebuffer * fb) {
diff --git a/gst-libs/gst/gl/gstglframebuffer.h b/gst-libs/gst/gl/gstglframebuffer.h index 99ea4ea..0d0078a 100644 --- a/gst-libs/gst/gl/gstglframebuffer.h +++ b/gst-libs/gst/gl/gstglframebuffer.h
@@ -40,19 +40,24 @@ /** * GstGLFramebufferFunc: - * @data: user data + * @stuff: user data * - * callback definition for operating through a Framebuffer object + * callback definition for operating through a #GstGLFramebuffer object */ typedef gboolean (*GstGLFramebufferFunc) (gpointer stuff); +/** + * GstGLFramebuffer: + * + * Opaque #GstGLFramebuffer struct + */ struct _GstGLFramebuffer { + /* <private> */ GstObject object; GstGLContext *context; - /* <private> */ guint fbo_id; GArray *attachments; @@ -61,8 +66,14 @@ GstGLFramebufferPrivate *priv; }; +/** + * GstGLFramebufferClass: + * + * Opaque #GstGLFramebufferClass struct + */ struct _GstGLFramebufferClass { + /* <private> */ GstObjectClass object_class; gpointer _padding[GST_PADDING]; @@ -98,7 +109,7 @@ GST_EXPORT gboolean gst_gl_framebuffer_draw_to_texture (GstGLFramebuffer * fb, GstGLMemory * mem, - GstGLFramebufferFunc cb, + GstGLFramebufferFunc func, gpointer user_data); #ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
diff --git a/gst-libs/gst/gl/gstglmemory.c b/gst-libs/gst/gl/gstglmemory.c index 73c3b59..31e102e 100644 --- a/gst-libs/gst/gl/gstglmemory.c +++ b/gst-libs/gst/gl/gstglmemory.c
@@ -260,6 +260,7 @@ * @parent: (allow-none): the parent #GstMemory to initialize with * @context: the #GstGLContext to initialize with * @target: the #GstGLTextureTarget for this #GstGLMemory + * @tex_type: the #GstVideoGLTextureType for this #GstGLMemory * @params: (allow-none): the @GstAllocationParams to initialize with * @info: the #GstVideoInfo for this #GstGLMemory * @plane: the plane number (starting from 0) for this #GstGLMemory @@ -1129,7 +1130,7 @@ * @plane: the video plane of @v_info to allocate * @valign: (allow-none): any #GstVideoAlignment applied to symem mappings of the texture * @target: the #GstGLTextureTarget for the created textures - * @target: the #GstVideoGLTextureType for the created textures + * @tex_type: the #GstVideoGLTextureType for the created textures * * Returns: a new #GstGLVideoAllocationParams for allocating #GstGLMemory's * @@ -1335,6 +1336,8 @@ * @buffer: a #GstBuffer to setup * @params: the #GstGLVideoAllocationParams to allocate with * @tex_types: (allow-none): a list of #GstVideoGLTextureType's to allocate with. + * @wrapped_data: a list of wrapped data pointers + * @n_wrapped_pointers: the number of elements in @tex_types and @wrapped_data * * Returns: whether the buffer was correctly setup * @@ -1409,7 +1412,8 @@ * gst_gl_memory_allocator_get_default: * @context: a #GstGLContext * - * Returns: the default #GstGLMemoryAllocator supported by @context + * Returns: (transfer full): the default #GstGLMemoryAllocator supported by + * @context * * Since: 1.8 */
diff --git a/gst-libs/gst/gl/gstglmemory.h b/gst-libs/gst/gl/gstglmemory.h index 6cdcdce..a7f488c 100644 --- a/gst-libs/gst/gl/gstglmemory.h +++ b/gst-libs/gst/gl/gstglmemory.h
@@ -51,8 +51,7 @@ /** * GstGLMemory: - * @mem: the parent object - * @context: the #GstGLContext to use for GL operations + * @mem: the parent #GstGLBaseMemory object * @tex_id: the GL texture id for this memory * @tex_target: the GL texture target for this memory * @tex_type: the texture type @@ -88,6 +87,15 @@ #define GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_VIDEO (1 << 3) +/** + * GstGLVideoAllocationParams: + * @parent: the parent #GstGLAllocationParams structure + * @v_info: the #GstVideoInfo to allocate + * @plane: the video plane index to allocate + * @valign: the #GstVideoAlignment to align the system representation to (may be %NULL for the default) + * @target: the #GstGLTextureTarget to allocate + * @tex_type: the #GstVideoGLTextureType to allocate + */ struct _GstGLVideoAllocationParams { GstGLAllocationParams parent; @@ -178,21 +186,24 @@ */ struct _GstGLMemoryAllocator { + /* <private> */ GstGLBaseMemoryAllocator parent; - /* <private> */ gpointer _padding[GST_PADDING]; }; /** * GstGLMemoryAllocatorClass: - * - * The #GstGLMemoryAllocatorClass only contains private data + * @map: provide a custom map implementation + * @copy: provide a custom copy implementation + * @unmap: provide a custom unmap implementation */ struct _GstGLMemoryAllocatorClass { + /* <private> */ GstGLBaseMemoryAllocatorClass parent_class; + /* <public> */ GstGLBaseMemoryAllocatorMapFunction map; GstGLBaseMemoryAllocatorCopyFunction copy; GstGLBaseMemoryAllocatorUnmapFunction unmap;
diff --git a/gst-libs/gst/gl/gstglmemorypbo.c b/gst-libs/gst/gl/gstglmemorypbo.c index ebf8f29..632f483 100644 --- a/gst-libs/gst/gl/gstglmemorypbo.c +++ b/gst-libs/gst/gl/gstglmemorypbo.c
@@ -37,9 +37,6 @@ * #GstGLMemoryPBO is created or wrapped through gst_gl_base_memory_alloc() * with #GstGLVideoAllocationParams. * - * #GstGLMemoryPBO is created through gst_gl_memory_pbo_alloc() or system memory can - * be wrapped through gst_gl_memory_pbo_wrapped(). - * * Data is uploaded or downloaded from the GPU as is necessary. */ @@ -803,7 +800,7 @@ } /** - * gst_gl_memory_pbo_download_transfer: + * gst_gl_memory_pbo_upload_transfer: * @gl_mem: a #GstGLMemoryPBO * * Transfer the texture data from the PBO into the texture if necessary.
diff --git a/gst-libs/gst/gl/gstglmemorypbo.h b/gst-libs/gst/gl/gstglmemorypbo.h index 66ee6b8..7a76119 100644 --- a/gst-libs/gst/gl/gstglmemorypbo.h +++ b/gst-libs/gst/gl/gstglmemorypbo.h
@@ -49,12 +49,11 @@ */ struct _GstGLMemoryPBO { + /* <private> */ GstGLMemory mem; - /* <private> */ GstGLBuffer *pbo; - /* <private> */ gpointer _padding[GST_PADDING]; };
diff --git a/gst-libs/gst/gl/gstgloverlaycompositor.c b/gst-libs/gst/gl/gstgloverlaycompositor.c index f6548a0..46bc7ff 100644 --- a/gst-libs/gst/gl/gstgloverlaycompositor.c +++ b/gst-libs/gst/gl/gstgloverlaycompositor.c
@@ -18,6 +18,12 @@ * Boston, MA 02110-1301, USA. */ +/** + * SECTION:gstgloverlaycompositor + * @short_description: Composite multiple overlays using OpenGL + * @see_also: #GstGLMemory, #GstGLContext + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif
diff --git a/gst-libs/gst/gl/gstglquery.c b/gst-libs/gst/gl/gstglquery.c index c59c19f..fd71eb8 100644 --- a/gst-libs/gst/gl/gstglquery.c +++ b/gst-libs/gst/gl/gstglquery.c
@@ -18,6 +18,18 @@ * Boston, MA 02110-1301, USA. */ +/** + * SECTION:gstglquery + * @short_description: OpenGL query abstraction + * @title: GstGLQuery + * @see_also: + * + * A #GstGLQuery represents and holds an OpenGL query object. Various types of + * queries can be run or counters retrieved. + * + * Since: 1.10 + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -110,6 +122,14 @@ return gst_info_strdup_printf ("%" GST_TIME_FORMAT, GST_TIME_ARGS (result)); } +/** + * gst_gl_query_init: + * @query: a #GstGLQuery + * @context: a #GstGLContext + * @query_type: the #GstGLQueryType + * + * Since: 1.10 + */ void gst_gl_query_init (GstGLQuery * query, GstGLContext * context, GstGLQueryType query_type) @@ -136,6 +156,14 @@ query->debug.user_data = query; } +/** + * gst_gl_query_unset: + * @query: a #GstGLQuery + * + * Free any dynamically allocated resources + * + * Since: 1.10 + */ void gst_gl_query_unset (GstGLQuery * query) { @@ -159,6 +187,17 @@ gst_object_unref (query->context); } +/** + * gst_gl_query_new: + * @context: a #GstGLContext + * @query_type: the #GstGLQueryType to create + * + * Free with gst_gl_query_free() + * + * Returns: a new #GstGLQuery + * + * Since: 1.10 + */ GstGLQuery * gst_gl_query_new (GstGLContext * context, GstGLQueryType query_type) { @@ -169,6 +208,14 @@ return query; } +/** + * gst_gl_query_free: + * @query: a #GstGLQuery + * + * Frees a #GstGLQuery + * + * Since: 1.10 + */ void gst_gl_query_free (GstGLQuery * query) { @@ -178,6 +225,14 @@ g_free (query); } +/** + * gst_gl_query_start: + * @query: a #GstGLQuery + * + * Start counting the query + * + * Since: 1.10 + */ void gst_gl_query_start (GstGLQuery * query) { @@ -199,6 +254,14 @@ gl->BeginQuery (query->query_type, query->query_id); } +/** + * gst_gl_query_end: + * @query: a #GstGLQuery + * + * End counting the query + * + * Since: 1.10 + */ void gst_gl_query_end (GstGLQuery * query) { @@ -220,6 +283,14 @@ query->start_called = FALSE; } +/** + * gst_gl_query_counter: + * @query: a #GstGLQuery + * + * Record the result of a counter + * + * Since: 1.10 + */ void gst_gl_query_counter (GstGLQuery * query) { @@ -240,6 +311,14 @@ gl->QueryCounter (query->query_id, query->query_type); } +/** + * gst_gl_query_result: + * @query: a #GstGLQuery + * + * Returns: the result of the query + * + * Since: 1.10 + */ guint64 gst_gl_query_result (GstGLQuery * query) {
diff --git a/gst-libs/gst/gl/gstglquery.h b/gst-libs/gst/gl/gstglquery.h index c364a0b..0b05742 100644 --- a/gst-libs/gst/gl/gstglquery.h +++ b/gst-libs/gst/gl/gstglquery.h
@@ -25,6 +25,12 @@ G_BEGIN_DECLS +/** + * GstGLQueryType: + * @GST_GL_QUERY_NONE: no query + * @GST_GL_QUERY_TIME_ELAPSED: query the time elapsed + * @GST_GL_QUERY_TIMESTAMP: query the current time + */ typedef enum { GST_GL_QUERY_NONE, @@ -32,6 +38,11 @@ GST_GL_QUERY_TIMESTAMP, } GstGLQueryType; +/** + * GstGLQuery: + * + * Opaque #GstGLQuery struct + */ struct _GstGLQuery { /* <private> */
diff --git a/gst-libs/gst/gl/gstglrenderbuffer.c b/gst-libs/gst/gl/gstglrenderbuffer.c index 0cabad9..f21ef54 100644 --- a/gst-libs/gst/gl/gstglrenderbuffer.c +++ b/gst-libs/gst/gl/gstglrenderbuffer.c
@@ -39,6 +39,8 @@ * * #GstGLRenderbuffer is created or wrapped through gst_gl_base_memory_alloc() * with #GstGLRenderbufferAllocationParams. + * + * Since: 1.10 */ #define USING_OPENGL(context) (gst_gl_context_check_gl_version (context, GST_GL_API_OPENGL, 1, 0)) @@ -227,7 +229,7 @@ * * Returns: the configured width of @gl_mem * - * Since: 1.8 + * Since: 1.10 */ gint gst_gl_renderbuffer_get_width (GstGLRenderbuffer * gl_mem) @@ -243,7 +245,7 @@ * * Returns: the configured height of @gl_mem * - * Since: 1.8 + * Since: 1.10 */ gint gst_gl_renderbuffer_get_height (GstGLRenderbuffer * gl_mem) @@ -259,7 +261,7 @@ * * Returns: the #GstVideoGLTextureType of @gl_mem * - * Since: 1.8 + * Since: 1.10 */ GstVideoGLTextureType gst_gl_renderbuffer_get_type (GstGLRenderbuffer * gl_mem) @@ -275,7 +277,7 @@ * * Returns: the OpenGL renderbuffer handle of @gl_mem * - * Since: 1.8 + * Since: 1.10 */ guint gst_gl_renderbuffer_get_id (GstGLRenderbuffer * gl_mem) @@ -291,7 +293,7 @@ * Initializes the GL Base Texture allocator. It is safe to call this function * multiple times. This must be called before any other GstGLRenderbuffer operation. * - * Since: 1.4 + * Since: 1.10 */ void gst_gl_renderbuffer_init_once (void)
diff --git a/gst-libs/gst/gl/gstglsl.c b/gst-libs/gst/gl/gstglsl.c index e3fe9c5..2a9fa4f 100644 --- a/gst-libs/gst/gl/gstglsl.c +++ b/gst-libs/gst/gl/gstglsl.c
@@ -191,11 +191,11 @@ return profile == GST_GLSL_PROFILE_ES; /* required profile and no ES profile for normal GL contexts */ - if (version >= GST_GLSL_VERSION_330) + if (version == GST_GLSL_VERSION_150 || version >= GST_GLSL_VERSION_330) return profile == GST_GLSL_PROFILE_NONE || profile == GST_GLSL_PROFILE_CORE || profile == GST_GLSL_PROFILE_COMPATIBILITY; - if (version <= GST_GLSL_VERSION_150) + if (version <= GST_GLSL_VERSION_140) return profile == GST_GLSL_PROFILE_NONE || profile == GST_GLSL_PROFILE_COMPATIBILITY; @@ -213,7 +213,7 @@ version_s = gst_glsl_version_to_string (version); /* no profiles in GL/ES <= 150 */ - if (version <= GST_GLSL_VERSION_150) + if (version <= GST_GLSL_VERSION_140) profile_s = NULL; else profile_s = gst_glsl_profile_to_string (profile); @@ -233,10 +233,10 @@ if (*version == GST_GLSL_VERSION_100 || *version == GST_GLSL_VERSION_300 || *version == GST_GLSL_VERSION_310 || *version == GST_GLSL_VERSION_320) *profile = GST_GLSL_PROFILE_ES; - else if (*version <= GST_GLSL_VERSION_150) + else if (*version <= GST_GLSL_VERSION_140) *profile = GST_GLSL_PROFILE_COMPATIBILITY; else if (*profile == GST_GLSL_PROFILE_NONE - && *version >= GST_GLSL_VERSION_330) + && (*version >= GST_GLSL_VERSION_150 || *version >= GST_GLSL_VERSION_330)) *profile = GST_GLSL_PROFILE_CORE; } @@ -324,7 +324,7 @@ goto error; } /* got a profile when none was expected */ - if (version <= GST_GLSL_VERSION_150 && profile != GST_GLSL_PROFILE_NONE) { + if (version <= GST_GLSL_VERSION_140 && profile != GST_GLSL_PROFILE_NONE) { GST_WARNING ("Found a profile (%s) with a version (%s) that does not support " "profiles", gst_glsl_version_to_string (version),
diff --git a/gst-libs/gst/gl/gstglsl.h b/gst-libs/gst/gl/gstglsl.h index 097fea2..4d5a754 100644 --- a/gst-libs/gst/gl/gstglsl.h +++ b/gst-libs/gst/gl/gstglsl.h
@@ -29,12 +29,46 @@ GQuark gst_glsl_error_quark (void); #define GST_GLSL_ERROR (gst_glsl_error_quark ()) +/** + * GstGLSLError: + * @GST_GLSL_ERROR_COMPILE: Compilation error occured + * @GST_GLSL_ERROR_LINK: Link error occured + * @GST_GLSL_ERROR_PROGRAM: General program error occured + * + * Compilation stage that caused an error + * + * Since: 1.8 + */ typedef enum { GST_GLSL_ERROR_COMPILE, GST_GLSL_ERROR_LINK, GST_GLSL_ERROR_PROGRAM, } GstGLSLError; +/** + * GstGLSLVersion: + * @GST_GLSL_VERSION_NONE: no version + * @GST_GLSL_VERSION_100: #version 100 (only valid for ES) + * @GST_GLSL_VERSION_110: #version 110 (only valid for compatibility desktop GL) + * @GST_GLSL_VERSION_120: #version 120 (only valid for compatibility desktop GL) + * @GST_GLSL_VERSION_130: #version 130 (only valid for compatibility desktop GL) + * @GST_GLSL_VERSION_140: #version 140 (only valid for compatibility desktop GL) + * @GST_GLSL_VERSION_150: #version 150 (valid for compatibility/core desktop GL) + * @GST_GLSL_VERSION_300: #version 300 (only valid for ES) + * @GST_GLSL_VERSION_310: #version 310 (only valid for ES) + * @GST_GLSL_VERSION_320: #version 320 (only valid for ES) + * @GST_GLSL_VERSION_330: #version 330 (valid for compatibility/core desktop GL) + * @GST_GLSL_VERSION_400: #version 400 (valid for compatibility/core desktop GL) + * @GST_GLSL_VERSION_410: #version 410 (valid for compatibility/core desktop GL) + * @GST_GLSL_VERSION_420: #version 420 (valid for compatibility/core desktop GL) + * @GST_GLSL_VERSION_430: #version 430 (valid for compatibility/core desktop GL) + * @GST_GLSL_VERSION_440: #version 440 (valid for compatibility/core desktop GL) + * @GST_GLSL_VERSION_450: #version 450 (valid for compatibility/core desktop GL) + * + * GLSL version list + * + * Since: 1.8 + */ typedef enum { GST_GLSL_VERSION_NONE = 0, @@ -55,10 +89,20 @@ GST_GLSL_VERSION_430 = 430, /* GL */ GST_GLSL_VERSION_440 = 440, /* GL */ GST_GLSL_VERSION_450 = 450, /* GL */ - - GST_GLSL_VERSION_ANY = -1, } GstGLSLVersion; +/** + * GstGLSLProfile: + * @GST_GLSL_PROFILE_NONE: no profile supported/available + * @GST_GLSL_PROFILE_ES: OpenGL|ES profile + * @GST_GLSL_PROFILE_CORE: OpenGL core profile + * @GST_GLSL_PROFILE_COMPATIBILITY: OpenGL compatibility profile + * @GST_GLSL_PROFILE_ANY: any OpenGL/OpenGL|ES profile + * + * GLSL profiles + * + * Since: 1.8 + */ typedef enum { /* XXX: maybe make GstGLAPI instead */
diff --git a/gst-libs/gst/gl/gstglslstage.c b/gst-libs/gst/gl/gstglslstage.c index 770b1d0..708dff1 100644 --- a/gst-libs/gst/gl/gstglslstage.c +++ b/gst-libs/gst/gl/gstglslstage.c
@@ -200,6 +200,8 @@ * @str: an array of strings concatted together to produce a shader * * Returns: (transfer full): a new #GstGLSLStage of the specified @type + * + * Since: 1.8 */ GstGLSLStage * gst_glsl_stage_new_with_strings (GstGLContext * context, guint type, @@ -237,6 +239,8 @@ * @str: a shader string * * Returns: (transfer full): a new #GstGLSLStage of the specified @type + * + * Since: 1.8 */ GstGLSLStage * gst_glsl_stage_new_with_string (GstGLContext * context, guint type, @@ -252,6 +256,8 @@ * @type: the GL enum shader stage type * * Returns: (transfer full): a new #GstGLSLStage of the specified @type + * + * Since: 1.8 */ GstGLSLStage * gst_glsl_stage_new (GstGLContext * context, guint type) @@ -265,6 +271,8 @@ * @context: a #GstGLContext * * Returns: (transfer full): a new #GstGLSLStage with the default vertex shader + * + * Since: 1.8 */ GstGLSLStage * gst_glsl_stage_new_default_vertex (GstGLContext * context) @@ -280,6 +288,8 @@ * @context: a #GstGLContext * * Returns: (transfer full): a new #GstGLSLStage with the default fragment shader + * + * Since: 1.8 */ GstGLSLStage * gst_glsl_stage_new_default_fragment (GstGLContext * context) @@ -299,6 +309,8 @@ * @str: (transfer none): a GLSL shader string * * Replaces the current shader string with @str. + * + * Since: 1.8 */ gboolean gst_glsl_stage_set_strings (GstGLSLStage * stage, GstGLSLVersion version, @@ -344,6 +356,8 @@ * @stage: a #GstGLSLStage * * Returns: The GL shader type for this shader stage + * + * Since: 1.8 */ guint gst_glsl_stage_get_shader_type (GstGLSLStage * stage) @@ -358,6 +372,8 @@ * @stage: a #GstGLSLStage * * Returns: The GL handle for this shader stage + * + * Since: 1.8 */ guint gst_glsl_stage_get_handle (GstGLSLStage * stage) @@ -373,6 +389,8 @@ * @stage: a #GstGLSLStage * * Returns: The GLSL version for the current shader stage + * + * Since: 1.8 */ GstGLSLVersion gst_glsl_stage_get_version (GstGLSLStage * stage) @@ -387,6 +405,8 @@ * @stage: a #GstGLSLStage * * Returns: The GLSL profile for the current shader stage + * + * Since: 1.8 */ GstGLSLProfile gst_glsl_stage_get_profile (GstGLSLStage * stage) @@ -503,6 +523,8 @@ * @error: a #GError to use on failure * * Returns: whether the compilation suceeded + * + * Since: 1.8 */ gboolean gst_glsl_stage_compile (GstGLSLStage * stage, GError ** error)
diff --git a/gst-libs/gst/gl/gstglslstage.h b/gst-libs/gst/gl/gstglslstage.h index b011006..f37e8f6 100644 --- a/gst-libs/gst/gl/gstglslstage.h +++ b/gst-libs/gst/gl/gstglslstage.h
@@ -39,11 +39,11 @@ */ struct _GstGLSLStage { + /*< private >*/ GstObject parent; GstGLContext *context; - /*< private >*/ GstGLSLStagePrivate *priv; gpointer _padding[GST_PADDING]; @@ -56,9 +56,9 @@ */ struct _GstGLSLStageClass { + /* <private> */ GstObjectClass parent; - /* <private> */ gpointer _padding[GST_PADDING]; };
diff --git a/gst-libs/gst/gl/gstglsyncmeta.c b/gst-libs/gst/gl/gstglsyncmeta.c index 582784c..b882270 100644 --- a/gst-libs/gst/gl/gstglsyncmeta.c +++ b/gst-libs/gst/gl/gstglsyncmeta.c
@@ -18,6 +18,15 @@ * Boston, MA 02110-1301, USA. */ +/** + * SECTION:gstglsyncmeta + * @short_description: synchronization primitives + * @see_also: #GstGLBaseMemory, #GstGLContext + * + * #GstGLSyncMeta provides the ability to synchronize the OpenGL command stream + * with the CPU or with other OpenGL contexts. + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -112,6 +121,16 @@ } } +/** + * gst_buffer_add_gl_sync_meta_full: + * @context: a #GstGLContext + * @buffer: a #GstBuffer + * @data: sync data to hold + * + * Returns: (transfer none): the #GstGLSyncMeta added to #GstBuffer + * + * Since: 1.8 + */ GstGLSyncMeta * gst_buffer_add_gl_sync_meta_full (GstGLContext * context, GstBuffer * buffer, gpointer data) @@ -133,6 +152,15 @@ return meta; } +/** + * gst_buffer_add_gl_sync_meta: + * @context: a #GstGLContext + * @buffer: a #GstBuffer + * + * Returns: (transfer none): the #GstGLSyncMeta added to #GstBuffer + * + * Since: 1.6 + */ GstGLSyncMeta * gst_buffer_add_gl_sync_meta (GstGLContext * context, GstBuffer * buffer) { @@ -158,6 +186,15 @@ sync_meta->set_sync_gl (sync_meta, context); } +/** + * gst_gl_sync_meta_set_sync_point: + * @sync_meta: a #GstGLSyncMeta + * @context: a #GstGLContext + * + * Set a sync point to possibly wait on at a later time. + * + * Since: 1.6 + */ void gst_gl_sync_meta_set_sync_point (GstGLSyncMeta * sync_meta, GstGLContext * context) @@ -178,6 +215,16 @@ sync_meta->wait_gl (sync_meta, context); } +/** + * gst_gl_sync_meta_wait: + * @sync_meta: a #GstGLSyncMeta + * @context: a #GstGLContext + * + * Insert a wait into @context's command stream ensuring all previous OpenGL + * commands before @sync_meta have completed. + * + * Since: 1.6 + */ void gst_gl_sync_meta_wait (GstGLSyncMeta * sync_meta, GstGLContext * context) { @@ -197,6 +244,17 @@ sync_meta->wait_cpu_gl (sync_meta, context); } +/** + * gst_gl_sync_meta_wait_cpu: + * @sync_meta: a #GstGLSyncMeta + * @context: a #GstGLContext + * + * Perform a wait so that the sync point has passed from the CPU's perspective + * What that means, is that all GL operations changing CPU-visible data before + * the sync point are now visible. + * + * Since: 1.8 + */ void gst_gl_sync_meta_wait_cpu (GstGLSyncMeta * sync_meta, GstGLContext * context) {
diff --git a/gst-libs/gst/gl/gstglsyncmeta.h b/gst-libs/gst/gl/gstglsyncmeta.h index f980064..ea67b79 100644 --- a/gst-libs/gst/gl/gstglsyncmeta.h +++ b/gst-libs/gst/gl/gstglsyncmeta.h
@@ -29,9 +29,31 @@ #define GST_GL_SYNC_META_INFO (gst_gl_sync_meta_get_info()) typedef struct _GstGLSyncMeta GstGLSyncMeta; +/** + * GST_BUFFER_POOL_OPTION_GL_SYNC_META: + * + * An option that can be activated on bufferpools to request OpenGL + * synchronization metadata on buffers from the pool. + */ #define GST_BUFFER_POOL_OPTION_GL_SYNC_META "GstBufferPoolOptionGLSyncMeta" -struct _GstGLSyncMeta { +/** + * GstGLSyncMeta: + * @parent: the parent #GstMeta + * @context: the #GstGLContext used to allocate the meta + * @data: a custom data pointer for the implementation + * @set_sync: set a sync point in the OpenGL command stream + * @set_sync_gl: the same as @set_sync but called from @context's thread + * @wait: execute a wait on the previously set sync point into the OpenGL command stream + * @wait_gl: the same as @wait but called from @context's thread + * @wait_cpu: wait for the previously set sync point to pass from the CPU + * @wait_cpu_gl: the same as @wait_cpu but called from @context's thread + * @copy: copy @data into a new #GstGLSyncMeta + * @free: free @data + * @free_gl: free @data in @context's thread + */ +struct _GstGLSyncMeta +{ GstMeta parent; GstGLContext *context; @@ -62,11 +84,11 @@ GstGLSyncMeta * gst_buffer_add_gl_sync_meta_full (GstGLContext * context, GstBuffer * buffer, gpointer data); GST_EXPORT -void gst_gl_sync_meta_set_sync_point (GstGLSyncMeta * sync, GstGLContext * context); +void gst_gl_sync_meta_set_sync_point (GstGLSyncMeta * sync_meta, GstGLContext * context); GST_EXPORT -void gst_gl_sync_meta_wait (GstGLSyncMeta * sync, GstGLContext * context); +void gst_gl_sync_meta_wait (GstGLSyncMeta * sync_meta, GstGLContext * context); GST_EXPORT -void gst_gl_sync_meta_wait_cpu (GstGLSyncMeta * sync, GstGLContext * context); +void gst_gl_sync_meta_wait_cpu (GstGLSyncMeta * sync_meta, GstGLContext * context); G_END_DECLS
diff --git a/gst-libs/gst/gl/gstglupload.c b/gst-libs/gst/gl/gstglupload.c index bfa5f22..48491d6 100644 --- a/gst-libs/gst/gl/gstglupload.c +++ b/gst-libs/gst/gl/gstglupload.c
@@ -1405,8 +1405,6 @@ * @upload: a #GstGLUpload * @in_caps: (transfer full) (allow-none) (out): the input #GstCaps * @out_caps: (transfer full) (allow-none) (out): the output #GstCaps - * - * Returns: (transfer none): The #GstCaps set by gst_gl_upload_set_caps() */ void gst_gl_upload_get_caps (GstGLUpload * upload, GstCaps ** in_caps,
diff --git a/gst-libs/gst/gl/gstglutils.c b/gst-libs/gst/gl/gstglutils.c index 4a23914..b18b803 100644 --- a/gst-libs/gst/gl/gstglutils.c +++ b/gst-libs/gst/gl/gstglutils.c
@@ -17,6 +17,13 @@ * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, * Boston, MA 02110-1301, USA. */ + +/** + * SECTION:gstglutils + * @short_description: some miscellaneous utilities for OpenGL + * @see_also: #GstGLContext + */ + #ifdef HAVE_CONFIG_H #include "config.h" #endif
diff --git a/gst-libs/gst/gl/gstglviewconvert.c b/gst-libs/gst/gl/gstglviewconvert.c index 5fa06eb..d4a2c1b 100644 --- a/gst-libs/gst/gl/gstglviewconvert.c +++ b/gst-libs/gst/gl/gstglviewconvert.c
@@ -22,6 +22,8 @@ /** * SECTION:gstglviewconvert + * @short_description: convert between steroscopic/multiview video formats + * @see_also: #GstGLColorConvert, #GstGLContext * * Convert stereoscopic/multiview video using fragment shaders. */ @@ -129,6 +131,7 @@ return g_define_type_id__volatile; } +/* *INDENT-OFF* */ /* These match the order and number of DOWNMIX_ANAGLYPH_* modes */ static GLfloat downmix_matrices[][2][9] = { { /* Green-Magenta Dubois */ @@ -152,6 +155,7 @@ 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, }; +/* *INDENT-ON* */ #define glsl_OES_extension_string "#extension GL_OES_EGL_image_external : require \n" @@ -327,12 +331,28 @@ G_OBJECT_CLASS (gst_gl_view_convert_parent_class)->finalize (object); } +/** + * gst_gl_view_convert_new: + * + * Returns: a new #GstGLViewConvert + * + * Since: 1.6 + */ GstGLViewConvert * gst_gl_view_convert_new (void) { return g_object_new (GST_TYPE_GL_VIEW_CONVERT, NULL); } +/** + * gst_gl_view_convert_set_context: + * @viewconvert: a #GstGLViewConvert + * @context: the #GstGLContext to set + * + * Set @context on @viewconvert + * + * Since: 1.6 + */ void gst_gl_view_convert_set_context (GstGLViewConvert * viewconvert, GstGLContext * context) @@ -398,6 +418,8 @@ * @out_caps: output #GstCaps * * Initializes @viewconvert with the information required for conversion. + * + * Since: 1.6 */ gboolean gst_gl_view_convert_set_caps (GstGLViewConvert * viewconvert, @@ -1038,6 +1060,19 @@ return result; } +/** + * gst_gl_view_convert_transform_caps: + * @viewconvert: a #GstGLViewConvert + * @direction: a #GstPadDirection + * @caps: (transfer none): the #GstCaps to transform + * @filter: (transfer none): a set of filter #GstCaps + * + * Provides an implementation of #GstBaseTransformClass::transform_caps() + * + * Returns: (transfer full): the converted #GstCaps + * + * Since: 1.6 + */ GstCaps * gst_gl_view_convert_transform_caps (GstGLViewConvert * viewconvert, GstPadDirection direction, GstCaps * caps, GstCaps * filter) @@ -1215,6 +1250,19 @@ return gst_caps_fixate (other); } +/** + * gst_gl_view_convert_fixate_caps: + * @viewconvert: a #GstGLViewConvert + * @direction: a #GstPadDirection + * @caps: (transfer none): the #GstCaps of @direction + * @othercaps: (transfer full): the #GstCaps to fixate + * + * Provides an implementation of #GstBaseTransformClass::fixate_caps() + * + * Returns: (transfer full): the fixated #GstCaps + * + * Since: 1.6 + */ GstCaps * gst_gl_view_convert_fixate_caps (GstGLViewConvert * viewconvert, GstPadDirection direction, GstCaps * caps, GstCaps * othercaps) @@ -1295,6 +1343,15 @@ return othercaps; } +/** + * gst_gl_view_convert_reset: + * @viewconvert: a #GstGLViewConvert + * + * Reset @viewconvert to the default state. Further operation will require + * setting the caps with gst_gl_view_convert_set_caps(). + * + * Since: 1.6 + */ void gst_gl_view_convert_reset (GstGLViewConvert * viewconvert) { @@ -1368,6 +1425,18 @@ } } +/** + * gst_gl_view_convert_perform: + * @viewconvert: a #GstGLViewConvert + * @inbuf: (transfer none): the #GstGLMemory filled #GstBuffer to convert + * + * Converts the data contained by @inbuf using the formats specified by the + * #GstCaps passed to gst_gl_view_convert_set_caps() + * + * Returns: (transfer full): a converted #GstBuffer or %NULL + * + * Since: 1.6 + */ GstBuffer * gst_gl_view_convert_perform (GstGLViewConvert * viewconvert, GstBuffer * inbuf) { @@ -2122,6 +2191,18 @@ return; } +/** + * gst_gl_view_convert_submit_input_buffer: + * @viewconvert: a #GstGLViewConvert + * @is_discont: true if we have a discontinuity + * @input: (transfer full): a #GstBuffer + * + * Submit @input to be processed by @viewconvert + * + * Returns: a #GstFlowReturn + * + * Since: 1.6 + */ GstFlowReturn gst_gl_view_convert_submit_input_buffer (GstGLViewConvert * viewconvert, gboolean is_discont, GstBuffer * input) @@ -2155,6 +2236,17 @@ return ret; } +/** + * gst_gl_view_convert_get_output: + * @viewconvert: a #GstGLViewConvert + * @outbuf_ptr: (out): a #GstBuffer + * + * Retrieve the processed output buffer placing the output in @outbuf_ptr. + * + * Returns: a #GstFlowReturn + * + * Since: 1.6 + */ GstFlowReturn gst_gl_view_convert_get_output (GstGLViewConvert * viewconvert, GstBuffer ** outbuf_ptr)
diff --git a/gst-libs/gst/gl/gstglviewconvert.h b/gst-libs/gst/gl/gstglviewconvert.h index 8f3ee8a..d418ca9 100644 --- a/gst-libs/gst/gl/gstglviewconvert.h +++ b/gst-libs/gst/gl/gstglviewconvert.h
@@ -36,14 +36,27 @@ GST_EXPORT GType gst_gl_stereo_downmix_mode_get_type (void); +/** + * GstGLStereoDownmix: + * @GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS: Dubois optimised Green-Magenta anaglyph + * @GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS: Dubois optimised Red-Cyan anaglyph + * @GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS: Dubois optimised Amber-Blue anaglyph + * + * Output anaglyph type to generate when downmixing to mono + */ enum _GstGLStereoDownmix { GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS, GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS, GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS, }; - typedef enum _GstGLStereoDownmix GstGLStereoDownmix; +/** + * GstGLViewConvert: + * + * #GstGLViewConvert is an opaque struct and should only be accessed through the + * provided api. + */ struct _GstGLViewConvert { GstObject object; @@ -77,11 +90,16 @@ gpointer _padding[GST_PADDING]; }; +/** + * GstGLViewConvertClass: + * + * Opaque #GstGLViewConvertClass struct + */ struct _GstGLViewConvertClass { + /* <private> */ GstObjectClass object_class; - /* <private> */ gpointer _padding[GST_PADDING]; };
diff --git a/gst-libs/gst/gl/gstglwindow.c b/gst-libs/gst/gl/gstglwindow.c index 0588f1d..3ac2441 100644 --- a/gst-libs/gst/gl/gstglwindow.c +++ b/gst-libs/gst/gl/gstglwindow.c
@@ -343,6 +343,8 @@ /* wait until navigation thread finished */ while (window->priv->nav_alive) g_cond_wait (&window->priv->nav_destroy_cond, &window->priv->nav_lock); + /* release the resources of navigation thread */ + g_thread_unref (window->priv->navigation_thread); window->priv->navigation_thread = NULL; } g_mutex_unlock (&window->priv->nav_lock); @@ -710,7 +712,7 @@ * @window: a #GstGLWindow * @callback: (scope async): function to invoke * @data: (closure): data to invoke @callback with - * @destroy: (destroy): called when @data is not needed anymore + * @destroy: called when @data is not needed anymore * * Invoke @callback with @data on the window thread. The callback may not * have been executed when this function returns. @@ -736,7 +738,7 @@ * @window: a #GstGLWindow * @callback: (scope notified): function to invoke * @data: (closure): data to invoke @callback with - * @destroy_notify: (destroy): called when @data is not needed any more + * @destroy_notify: called when @data is not needed any more * * Sets the draw callback called everytime gst_gl_window_draw() is called * @@ -765,7 +767,7 @@ * @window: a #GstGLWindow * @callback: (scope notified): function to invoke * @data: (closure): data to invoke @callback with - * @destroy_notify: (destroy): called when @data is not needed any more + * @destroy_notify: called when @data is not needed any more * * Sets the resize callback called everytime a resize of the window occurs. * @@ -794,7 +796,7 @@ * @window: a #GstGLWindow * @callback: (scope notified): function to invoke * @data: (closure): data to invoke @callback with - * @destroy_notify: (destroy): called when @data is not needed any more + * @destroy_notify: called when @data is not needed any more * * Sets the callback called when the window is about to close. *
diff --git a/gst-libs/gst/gl/gstglwindow.h b/gst-libs/gst/gl/gstglwindow.h index 730be00..a5cc5b4 100644 --- a/gst-libs/gst/gl/gstglwindow.h +++ b/gst-libs/gst/gl/gstglwindow.h
@@ -43,6 +43,12 @@ #define GST_GL_WINDOW_ERROR (gst_gl_window_error_quark ()) +/** + * GstGLWindowError: + * @GST_GL_WINDOW_ERROR_FAILED: failed for a unspecified reason + * @GST_GL_WINDOW_ERROR_OLD_LIBS: the implementation is too old + * @GST_GL_WINDOW_ERROR_RESOURCE_UNAVAILABLE: no such resource was found + */ typedef enum { GST_GL_WINDOW_ERROR_FAILED, @@ -108,13 +114,14 @@ * not have been called. Required to be reentrant. * @open: open the connection to the display * @close: close the connection to the display - * @get_surface_dimensions: get the width and height of the surface we are - * rendering into. * @handle_events: whether to handle 'extra' events from the windowing system. * Basic events like surface moves and resizes are still valid * things to listen for. * @set_preferred_size: request that the window change surface size. The * implementation is free to ignore this information. + * @show: request that the window be shown to the user + * @set_render_rectangle: request a rectangle to render into. See #GstVideoOverlay + * @queue_resize: request a resize to occur when possible */ struct _GstGLWindowClass { GstObjectClass parent_class;
diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap index 33223e2..f00eab5 100644 --- a/gst-plugins-bad.doap +++ b/gst-plugins-bad.doap
@@ -35,6 +35,16 @@ <release> <Version> + <revision>1.10.1</revision> + <branch>1.10</branch> + <name></name> + <created>2016-11-17</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.10.1.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.10.0</revision> <branch>master</branch> <name></name>
diff --git a/gst-plugins-bad.spec b/gst-plugins-bad.spec index 2ed7b84..df8dc00 100644 --- a/gst-plugins-bad.spec +++ b/gst-plugins-bad.spec
@@ -6,7 +6,7 @@ Summary: GStreamer streaming media framework "bad" plug-ins Name: %{gstreamer}-plugins-bad -Version: 1.10.0 +Version: 1.10.1 Release: 1.gst # The freeze and nfs plugins are LGPLv2 (only) License: LGPLv2+ and LGPLv2
diff --git a/gst/bayer/gstbayer2rgb.c b/gst/bayer/gstbayer2rgb.c index bf723b1..de356ed 100644 --- a/gst/bayer/gstbayer2rgb.c +++ b/gst/bayer/gstbayer2rgb.c
@@ -470,7 +470,7 @@ output = GST_VIDEO_FRAME_PLANE_DATA (&frame, 0); gst_bayer2rgb_process (filter, output, frame.info.stride[0], - map.data, filter->width); + map.data, GST_ROUND_UP_4 (filter->width)); gst_video_frame_unmap (&frame); gst_buffer_unmap (inbuf, &map);
diff --git a/gst/bayer/gstrgb2bayer.c b/gst/bayer/gstrgb2bayer.c index 21e7811..787fe99 100644 --- a/gst/bayer/gstrgb2bayer.c +++ b/gst/bayer/gstrgb2bayer.c
@@ -173,7 +173,7 @@ name = gst_structure_get_name (structure); /* Our name must be either video/x-bayer video/x-raw */ if (g_str_equal (name, "video/x-bayer")) { - *size = width * height; + *size = GST_ROUND_UP_4 (width) * height; return TRUE; } else { /* For output, calculate according to format */ @@ -249,7 +249,7 @@ src = GST_VIDEO_FRAME_PLANE_DATA (&frame, 0); for (j = 0; j < height; j++) { - guint8 *dest_line = dest + width * j; + guint8 *dest_line = dest + GST_ROUND_UP_4 (width) * j; guint8 *src_line = src + frame.info.stride[0] * j; for (i = 0; i < width; i++) {
diff --git a/gst/vmnc/vmncdec.c b/gst/vmnc/vmncdec.c index e8d498c..b3c9778 100644 --- a/gst/vmnc/vmncdec.c +++ b/gst/vmnc/vmncdec.c
@@ -260,7 +260,7 @@ gst_video_codec_state_unref (state); g_free (dec->imagedata); - dec->imagedata = g_malloc (dec->format.width * dec->format.height * + dec->imagedata = g_malloc0 (dec->format.width * dec->format.height * dec->format.bytes_per_pixel); GST_DEBUG_OBJECT (dec, "Allocated image data at %p", dec->imagedata); @@ -790,6 +790,10 @@ GST_WARNING_OBJECT (dec, "Rectangle out of range, type %d", r.type); return ERROR_INVALID; } + } else if (r.width > 16384 || r.height > 16384) { + GST_WARNING_OBJECT (dec, "Width or height too high: %ux%u", r.width, + r.height); + return ERROR_INVALID; } switch (r.type) {
diff --git a/po/af.gmo b/po/af.gmo index a57cde0..714f8f3 100644 --- a/po/af.gmo +++ b/po/af.gmo Binary files differ
diff --git a/po/af.po b/po/af.po index 64a6133..4037d42 100644 --- a/po/af.po +++ b/po/af.po
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gst-plugins 0.7.6\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2004-03-18 14:16+0200\n" "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n" "Language-Team: Afrikaans <i18n@af.org.za>\n"
diff --git a/po/az.gmo b/po/az.gmo index 605ab71..6da931a 100644 --- a/po/az.gmo +++ b/po/az.gmo Binary files differ
diff --git a/po/az.po b/po/az.po index 1d1ebbb..cf4eb2d 100644 --- a/po/az.po +++ b/po/az.po
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gst-plugins-0.8.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2004-03-19 18:29+0200\n" "Last-Translator: Metin Amiroff <metin@karegen.com>\n" "Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
diff --git a/po/bg.gmo b/po/bg.gmo index afc5d30..744e2c9 100644 --- a/po/bg.gmo +++ b/po/bg.gmo Binary files differ
diff --git a/po/bg.po b/po/bg.po index ce0a532..5fab88a 100644 --- a/po/bg.po +++ b/po/bg.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.7.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2016-02-21 21:03+0200\n" "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n" "Language-Team: Bulgarian <dict@ludost.net>\n"
diff --git a/po/ca.gmo b/po/ca.gmo index a364e57..1e58437 100644 --- a/po/ca.gmo +++ b/po/ca.gmo Binary files differ
diff --git a/po/ca.po b/po/ca.po index 42ca5a5..35620af 100644 --- a/po/ca.po +++ b/po/ca.po
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2012-01-01 14:19+0100\n" "Last-Translator: Gil Forcada <gforcada@gnome.org>\n" "Language-Team: Catalan <ca@dodds.net>\n"
diff --git a/po/cs.gmo b/po/cs.gmo index 7b8e5bb..2afbb6d 100644 --- a/po/cs.gmo +++ b/po/cs.gmo Binary files differ
diff --git a/po/cs.po b/po/cs.po index 57929d0..20f6976 100644 --- a/po/cs.po +++ b/po/cs.po
@@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.6.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2015-10-15 20:54+0200\n" "Last-Translator: Marek Černocký <marek@manet.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
diff --git a/po/da.gmo b/po/da.gmo index 68bbac1..70e6ccd 100644 --- a/po/da.gmo +++ b/po/da.gmo Binary files differ
diff --git a/po/da.po b/po/da.po index 9b2943d..01a70e1 100644 --- a/po/da.po +++ b/po/da.po
@@ -2,26 +2,27 @@ # Copyright (C) 2015 Mogens Jaeger og Joe Hansen. # This file is distributed under the same license as the gst-plugins-bad package. # Mogens Jaeger <mogens@jaeger.tf>, 2007. -# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2011, 2013, 2014, 2015. +# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2011, 2013, 2014, 2015, 2016. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad-1.6.0\n" +"Project-Id-Version: gst-plugins-bad-1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" -"PO-Revision-Date: 2015-12-05 11:28+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" +"PO-Revision-Date: 2016-11-03 11:28+0200\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" msgid "failed to draw pattern" -msgstr "" +msgstr "kunne ikke tegne mønster" msgid "A GL error occured" -msgstr "" +msgstr "Der opstod en GL-fejl" msgid "format wasn't negotiated before get function" msgstr "format blev ikke forhandlet før hent funktion" @@ -126,145 +127,29 @@ msgid "Could not open file \"%s\" for reading." msgstr "Kunne ikke åbne filen »%s« for læsning." -#, fuzzy msgid "Couldn't find channel configuration file" -msgstr "Kunne ikke finde DVB-kanalens konfigurationsfil" +msgstr "Kunne ikke finde kanalkonfigurationsfil" -#, fuzzy, c-format +#, c-format msgid "Couldn't load channel configuration file: '%s'" -msgstr "Kunne ikke indlæse DVB-kanalens konfigurationsfil: %s" +msgstr "Kunne ikke indlæse kanalkonfigurationsfilen: »%s«" -#, fuzzy, c-format +# måske om kanalen +#, c-format msgid "Couldn't find details for channel '%s'" -msgstr "Kunne ikke finde detaljer for DVB-kanalen %s" +msgstr "Kunne ikke finde detaljer for kanalen »%s«" -#, fuzzy, c-format +#, c-format msgid "No properties for channel '%s'" -msgstr "Kunne ikke finde detaljer for DVB-kanalen %s" +msgstr "Ingen egenskaber for kanalen »%s«" -#, fuzzy, c-format +#, c-format msgid "Failed to set properties for channel '%s'" -msgstr "Kunne ikke finde detaljer for DVB-kanalen %s" +msgstr "Kunne ikke angive egenskaber for kanalen »%s«" -#, fuzzy, c-format +#, c-format msgid "Couldn't find channel configuration file: '%s'" -msgstr "Kunne ikke finde DVB-kanalens konfigurationsfil" +msgstr "Kunne ikke finde kanalkonfigurationsfilen: »%s«" -#, fuzzy msgid "Channel configuration file doesn't contain any channels" -msgstr "DVB-kanalens konfigurationsfil indeholder ikke nogen kanaler" - -#~ msgid "Internal data flow error." -#~ msgstr "Intern datastrømfejl." - -#~ msgid "default GStreamer sound events audiosink" -#~ msgstr "standardlydkanal for GStreamers lydhændelser" - -#~ msgid "" -#~ "GStreamer can play audio using any number of output elements. Some " -#~ "possible choices are osssink, pulsesink and alsasink. The audiosink can " -#~ "be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer kan afspille lyd via et antal udgangselementer. Nogle mulige " -#~ "valg er osssink, pulsesink og alsasink. Lydudgangen kan være en delvis " -#~ "datakanal i stedet for bare et element." - -#~ msgid "description for default GStreamer sound events audiosink" -#~ msgstr "beskrivelse af standardlydkanal for GStreamers lydhændelser" - -#~ msgid "Describes the selected audiosink element." -#~ msgstr "Beskriver det valge lydkanalelement." - -#~ msgid "default GStreamer audiosink for Audio/Video Conferencing" -#~ msgstr "standardlydkanal til GStreamers lyd/video-konference" - -#~ msgid "" -#~ "description for default GStreamer audiosink for Audio/Video Conferencing" -#~ msgstr "" -#~ "beskrivelse for standardlydkanal til GStreamers lyd/video-konference" - -#~ msgid "default GStreamer audiosink for Music and Movies" -#~ msgstr "standardlydkanal til GStreamers musik og film" - -#~ msgid "description for default GStreamer audiosink for Music and Movies" -#~ msgstr "beskrivelse for standardlydkanal til GStreamers musik og film" - -#~ msgid "default GStreamer videosink" -#~ msgstr "standardlydkanal for GStreamer" - -#~ msgid "" -#~ "GStreamer can play video using any number of output elements. Some " -#~ "possible choices are xvimagesink, ximagesink, sdlvideosink and aasink. " -#~ "The videosink can be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer kan afspille video via et antal udgangselementer. Nogle mulige " -#~ "valg er xvimagesink, ximagesink, sdlvideosink og aasink. Videoudgangen " -#~ "kan være en delvis datakanal i stedet for bare et element." - -#~ msgid "description for default GStreamer videosink" -#~ msgstr "beskrivelse for standardvideokanal for GStreamer" - -#~ msgid "Describes the selected videosink element." -#~ msgstr "Beskriver den valgte videokanalselement." - -#~ msgid "default GStreamer audiosrc" -#~ msgstr "standardlydoptagelse for GStreamer" - -#~ msgid "" -#~ "GStreamer can record audio using any number of input elements. Some " -#~ "possible choices are osssrc, pulsesrc and alsasrc. The audio source can " -#~ "be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer kan optage lyd via et antal indgangselementer. Nogle mulige " -#~ "valg er osssrc, pulsesrc og alsasrc. Lydkilden kan være en delvis " -#~ "datakanal i stedet for bare et element." - -#~ msgid "description for default GStreamer audiosrc" -#~ msgstr "beskrivelse for standardlydoptagelsen til GStreamer" - -#~ msgid "Describes the selected audiosrc element." -#~ msgstr "Beskriver det valgte lydoptagelseselement." - -#~ msgid "default GStreamer videosrc" -#~ msgstr "standardvideooptager for GStreamer" - -#~ msgid "" -#~ "GStreamer can record video from any number of input elements. Some " -#~ "possible choices are v4lsrc, v4l2src and videotestsrc. The video source " -#~ "can be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer kan optage video via et antal indgangselementer. Nogle mulige " -#~ "valg er v4lsrc, v4l2src og videotestsrc. Videokilden kan være en delvis " -#~ "datakanal i stedet for bare et element." - -#~ msgid "description for default GStreamer videosrc" -#~ msgstr "beskrivelse for standardvideooptageren til GStreamer" - -#~ msgid "Describes the selected videosrc element." -#~ msgstr "Beskriver det valgte videooptagerelement." - -#~ msgid "default GStreamer visualization" -#~ msgstr "Standardvisualisering for GStreamer" - -#~ msgid "" -#~ "GStreamer can put visualization plugins in a pipeline to transform audio " -#~ "streams in video frames. Some possible choices are goom, goom2k1 and " -#~ "synaesthesia. The visualization plugin can be a partial pipeline instead " -#~ "of just one element." -#~ msgstr "" -#~ "GStreamer kan placere visualiseringsudvidelsesmoduler i en datakanal for " -#~ "at transformere lydstrømme i videobilleder. Nogle mulige valg er goom, " -#~ "goom2k1 og synaesthesia. Visualiseringsudvidelsesmodulerne kan være en " -#~ "delvis datakanal i stedet for bare et element." - -#~ msgid "description for default GStreamer visualization" -#~ msgstr "beskrivelse for standardvisualisering til GStreamer" - -#~ msgid "Describes the selected visualization element." -#~ msgstr "Beskriver det valgte visualiseringselement." - -#~ msgid "Couldn't get the Manifest's URI" -#~ msgstr "Kunne ikke indhente Manifestens adresse" - -#~ msgid "Could not write to file \"%s\"." -#~ msgstr "Kunne ikke skrive til fil »%s«." +msgstr "Kanalkonfigurationsfilen indeholder ikke nogen kanaler"
diff --git a/po/de.gmo b/po/de.gmo index c3ffede..dab42d0 100644 --- a/po/de.gmo +++ b/po/de.gmo Binary files differ
diff --git a/po/de.po b/po/de.po index aa6165e..6057d4b 100644 --- a/po/de.po +++ b/po/de.po
@@ -1,4 +1,4 @@ -# German po for gst-plugins-bad 1.4.1 +# German po for gst-plugins-bad 1.10.0 # Copyright (C) 2007 Free Software Foundation, Inc. # This file is distributed under the same license as the gst-plugins-bad package. # Andre Klapper <ak-47@gmx.net>, 2008. @@ -6,24 +6,25 @@ # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad 1.6.0\n" +"Project-Id-Version: gst-plugins-bad 1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" -"PO-Revision-Date: 2015-10-21 00:15+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" +"PO-Revision-Date: 2016-11-02 19:18+0100\n" "Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 1.8.5\n" +"X-Generator: Poedit 1.8.9\n" msgid "failed to draw pattern" -msgstr "" +msgstr "Zeichnen des Musters ist fehlgeschlagen" msgid "A GL error occured" -msgstr "" +msgstr "Ein GL-Fehler ist aufgetreten" msgid "format wasn't negotiated before get function" msgstr "das Format wurde vor der get-Funktion nicht ausgehandelt" @@ -136,36 +137,31 @@ msgid "Could not open file \"%s\" for reading." msgstr "Datei »%s« konnte nicht zum Lesen geöffnet werden." -#, fuzzy msgid "Couldn't find channel configuration file" -msgstr "DVB Kanal-Konfigurationsdatei konnte nicht gefunden werden" +msgstr "Kanal-Konfigurationsdatei konnte nicht gefunden werden" -#, fuzzy, c-format +#, c-format msgid "Couldn't load channel configuration file: '%s'" -msgstr "DVB Kanal-Konfigurationsdatei konnte nicht geladen werden: %s" +msgstr "Kanal-Konfigurationsdatei konnte nicht geladen werden: »%s«" -#, fuzzy, c-format +#, c-format msgid "Couldn't find details for channel '%s'" -msgstr "Details zu DVB-Kanal %s konnten nicht gefunden werden" +msgstr "Details zu Kanal »%s« konnten nicht gefunden werden" -#, fuzzy, c-format +#, c-format msgid "No properties for channel '%s'" -msgstr "Details zu DVB-Kanal %s konnten nicht gefunden werden" +msgstr "Keine Eigenschaften für Kanal »%s«" -#, fuzzy, c-format +#, c-format msgid "Failed to set properties for channel '%s'" -msgstr "Details zu DVB-Kanal %s konnten nicht gefunden werden" +msgstr "Festlegen der Eigenschaften für Kanal »%s« schlug fehl" -#, fuzzy, c-format +#, c-format msgid "Couldn't find channel configuration file: '%s'" -msgstr "DVB Kanal-Konfigurationsdatei konnte nicht gefunden werden" +msgstr "Kanal-Konfigurationsdatei konnte nicht gefunden werden: »%s«" -#, fuzzy msgid "Channel configuration file doesn't contain any channels" -msgstr "DVB Kanal-Konfigurationsdatei enthält keine Kanäle" - -#~ msgid "Internal data flow error." -#~ msgstr "Interner Datenstromfehler." +msgstr "Kanal-Konfigurationsdatei enthält keine Kanäle" #~ msgid "default GStreamer sound events audiosink" #~ msgstr "Voreingestellte GStreamer Tonereignis-Audioziel" @@ -279,6 +275,9 @@ #~ msgid "Describes the selected visualization element." #~ msgstr "Beschreibt das gewählte Visualisierungselement." +#~ msgid "Internal data flow error." +#~ msgstr "Interner Datenstromfehler." + #~ msgid "Couldn't get the Manifest's URI" #~ msgstr "Adresse der Frachtliste konnte nicht ermittelt werden"
diff --git a/po/el.gmo b/po/el.gmo index a8d08f0..19e1623 100644 --- a/po/el.gmo +++ b/po/el.gmo Binary files differ
diff --git a/po/el.po b/po/el.po index 23b9f0f..708874b 100644 --- a/po/el.po +++ b/po/el.po
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2012-05-05 19:17+0100\n" "Last-Translator: Savvas Radevic <vicedar@gmail.com>\n" "Language-Team: Greek <team@lists.gnome.gr>\n"
diff --git a/po/en_GB.gmo b/po/en_GB.gmo index b98b223..fa5a4e6 100644 --- a/po/en_GB.gmo +++ b/po/en_GB.gmo Binary files differ
diff --git a/po/en_GB.po b/po/en_GB.po index 2b2892d..326b081 100644 --- a/po/en_GB.po +++ b/po/en_GB.po
@@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gst-plugins 0.8.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2004-04-26 10:41-0400\n" "Last-Translator: Gareth Owen <gowen72@yahoo.com>\n" "Language-Team: English (British) <en_gb@li.org>\n"
diff --git a/po/eo.gmo b/po/eo.gmo index 5ffa96b..436db6e 100644 --- a/po/eo.gmo +++ b/po/eo.gmo Binary files differ
diff --git a/po/eo.po b/po/eo.po index 885ecb4..eb66941 100644 --- a/po/eo.po +++ b/po/eo.po
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2011-06-04 22:18+0200\n" "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
diff --git a/po/es.gmo b/po/es.gmo index 82ab8d8..6cb202a 100644 --- a/po/es.gmo +++ b/po/es.gmo Binary files differ
diff --git a/po/es.po b/po/es.po index 058c7de..ce65055 100644 --- a/po/es.po +++ b/po/es.po
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2011-10-02 15:47+0200\n" "Last-Translator: Jorge González González <aloriel@gmail.com>\n" "Language-Team: Spanish <es@li.org>\n"
diff --git a/po/eu.gmo b/po/eu.gmo index 29013b5..1292bda 100644 --- a/po/eu.gmo +++ b/po/eu.gmo Binary files differ
diff --git a/po/eu.po b/po/eu.po index a778c4a..0c7801f 100644 --- a/po/eu.po +++ b/po/eu.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad-0.10.17.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2010-03-25 12:30+0100\n" "Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n" "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
diff --git a/po/fi.gmo b/po/fi.gmo index ef20085..907ce9f 100644 --- a/po/fi.gmo +++ b/po/fi.gmo Binary files differ
diff --git a/po/fi.po b/po/fi.po index dabbbf8..d949447 100644 --- a/po/fi.po +++ b/po/fi.po
@@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.13.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2009-08-12 22:13+0300\n" "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
diff --git a/po/fr.gmo b/po/fr.gmo index f400826..ecdebbc 100644 --- a/po/fr.gmo +++ b/po/fr.gmo Binary files differ
diff --git a/po/fr.po b/po/fr.po index ae25b1c..8873911 100644 --- a/po/fr.po +++ b/po/fr.po
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.7.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2016-02-20 16:27+0100\n" "Last-Translator: Stéphane Aulery <lkppo@free.fr>\n" "Language-Team: French <traduc@traduc.org>\n"
diff --git a/po/gl.gmo b/po/gl.gmo index 8cb3550..21bb47b 100644 --- a/po/gl.gmo +++ b/po/gl.gmo Binary files differ
diff --git a/po/gl.po b/po/gl.po index a45ff76..ef006b4 100644 --- a/po/gl.po +++ b/po/gl.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2011-09-05 12:50+0200\n" "Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n"
diff --git a/po/gst-plugins-bad-1.0.pot b/po/gst-plugins-bad-1.0.pot index 06185d2..edf7499 100644 --- a/po/gst-plugins-bad-1.0.pot +++ b/po/gst-plugins-bad-1.0.pot
@@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad 1.10.0\n" +"Project-Id-Version: gst-plugins-bad 1.10.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/po/hr.gmo b/po/hr.gmo index 05a8898..3f8bf43 100644 --- a/po/hr.gmo +++ b/po/hr.gmo Binary files differ
diff --git a/po/hr.po b/po/hr.po index ade3d34..7b221a8 100644 --- a/po/hr.po +++ b/po/hr.po
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.7.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2016-05-27 12:45-0700\n" "Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n" "Language-Team: Croatian <lokalizacija@linux.hr>\n"
diff --git a/po/hu.gmo b/po/hu.gmo index b3f5957..857ff48 100644 --- a/po/hu.gmo +++ b/po/hu.gmo Binary files differ
diff --git a/po/hu.po b/po/hu.po index 7d624c7..00e8286 100644 --- a/po/hu.po +++ b/po/hu.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.6.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2015-11-20 23:46+0100\n" "Last-Translator: Balázs Úr <urbalazs@gmail.com>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
diff --git a/po/id.gmo b/po/id.gmo index 9565cf6..03b1840 100644 --- a/po/id.gmo +++ b/po/id.gmo Binary files differ
diff --git a/po/id.po b/po/id.po index dfafca7..bb2421a 100644 --- a/po/id.po +++ b/po/id.po
@@ -1,33 +1,33 @@ # Indonesian translations for gst-plugins-bad package. # This file is put in the public domain. # Andika Triwidada <andika@gmail.com>, 2013. -# Andhika Padmawan <andhika.padmawan@gmail.com>, 2009-2014. +# Andhika Padmawan <andhika.padmawan@gmail.com>, 2009-2016. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad 1.3.2\n" +"Project-Id-Version: gst-plugins-bad 1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" -"PO-Revision-Date: 2014-05-31 22:16+0700\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" +"PO-Revision-Date: 2016-11-14 20:38+0700\n" "Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n" "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.5.7\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" msgid "failed to draw pattern" -msgstr "" +msgstr "gagal menggambar pola" msgid "A GL error occured" -msgstr "" +msgstr "Sebuah galat GL terjadi" msgid "format wasn't negotiated before get function" -msgstr "" +msgstr "format tidak dinegosiasikan sebelum mendapat fungsi" msgid "OpenCV failed to load template image" -msgstr "" +msgstr "OpenCV gagal memuat templat gambar" msgid "Could not read title information for DVD." msgstr "Tak dapat membaca informasi judul untuk DVD." @@ -80,7 +80,7 @@ msgstr "Lokasi berkas diisi NULL, harap isi dengan nama berkas yang valid" msgid "Digitalzoom element couldn't be created" -msgstr "" +msgstr "Elemen Digitalzoom tidak dapat dibuat" msgid "Subpicture format was not configured before data flow" msgstr "Format subgambar tak ditata sebelum aliran data" @@ -128,39 +128,37 @@ msgid "Could not open file \"%s\" for reading." msgstr "Tak dapat membuka berkas \"%s\" untuk dibaca." -#, fuzzy msgid "Couldn't find channel configuration file" -msgstr "Tak bisa temukan berkas konfigurasi kanal DVB" +msgstr "Tak bisa temukan berkas konfigurasi kanal" -#, fuzzy, c-format +#, c-format msgid "Couldn't load channel configuration file: '%s'" -msgstr "Tak bisa memuat berka konfigurasi kanal DVB: %s" +msgstr "Tak bisa memuat berkas konfigurasi kanal: ‘%s’" -#, fuzzy, c-format +#, c-format msgid "Couldn't find details for channel '%s'" -msgstr "Tak bisa temukan rincian untuk kanal DVB %s" +msgstr "Tak bisa temukan rincian untuk kanal ‘%s’" -#, fuzzy, c-format +#, c-format msgid "No properties for channel '%s'" -msgstr "Tak bisa temukan rincian untuk kanal DVB %s" +msgstr "Tak ada properti untuk kanal ‘%s’" -#, fuzzy, c-format +#, c-format msgid "Failed to set properties for channel '%s'" -msgstr "Tak bisa temukan rincian untuk kanal DVB %s" +msgstr "Gagal mengatur properti untuk kanal '%s'" -#, fuzzy, c-format +#, c-format msgid "Couldn't find channel configuration file: '%s'" -msgstr "Tak bisa temukan berkas konfigurasi kanal DVB" +msgstr "Tak bisa temukan berkas konfigurasi kanal: ‘%s’" -#, fuzzy msgid "Channel configuration file doesn't contain any channels" -msgstr "Berkas konfigurasi kanal DVB tak memuat kanal apapun" - -#~ msgid "Internal data flow error." -#~ msgstr "Galat arus data internal." +msgstr "Berkas konfigurasi kanal tak memuat kanal apapun" #~ msgid "Couldn't get the Manifest's URI" #~ msgstr "Tak bisa memperoleh URI Manifes" #~ msgid "Could not write to file \"%s\"." #~ msgstr "Tak dapat menulis ke berkas \"%s\"." + +#~ msgid "Internal data flow error." +#~ msgstr "Galat arus data internal."
diff --git a/po/it.gmo b/po/it.gmo index 722561b..06ff45f 100644 --- a/po/it.gmo +++ b/po/it.gmo Binary files differ
diff --git a/po/it.po b/po/it.po index 7fdde5a..3292328 100644 --- a/po/it.po +++ b/po/it.po
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.13.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2009-08-14 00:12+0200\n" "Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n" "Language-Team: Italian <tp@lists.linux.it>\n"
diff --git a/po/ja.gmo b/po/ja.gmo index 35ba533..514dbe0 100644 --- a/po/ja.gmo +++ b/po/ja.gmo Binary files differ
diff --git a/po/ja.po b/po/ja.po index 55b65d6..3db9285 100644 --- a/po/ja.po +++ b/po/ja.po
@@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2011-04-26 19:38+0900\n" "Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
diff --git a/po/ky.gmo b/po/ky.gmo index 4bc7c84..2d2795c 100644 --- a/po/ky.gmo +++ b/po/ky.gmo Binary files differ
diff --git a/po/ky.po b/po/ky.po index eb8153d..d7d69f0 100644 --- a/po/ky.po +++ b/po/ky.po
@@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.5\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2007-11-13 17:16+0600\n" "Last-Translator: Ilyas Bakirov <just_ilyas@yahoo.com>\n" "Language-Team: Kirghiz <i18n-team-ky-kyrgyz@lists.sourceforge.net>\n"
diff --git a/po/lt.gmo b/po/lt.gmo index 3359d4f..d9c1114 100644 --- a/po/lt.gmo +++ b/po/lt.gmo Binary files differ
diff --git a/po/lt.po b/po/lt.po index de8474c..96da4e8 100644 --- a/po/lt.po +++ b/po/lt.po
@@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad-0.10.6.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2008-05-14 02:13+0300\n" "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n" "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
diff --git a/po/lv.gmo b/po/lv.gmo index 5c6b8b0..98bd1b6 100644 --- a/po/lv.gmo +++ b/po/lv.gmo Binary files differ
diff --git a/po/lv.po b/po/lv.po index fe3ae19..aafa98b 100644 --- a/po/lv.po +++ b/po/lv.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2014-04-20 15:52+0300\n" "Last-Translator: Rihards Prieditis <rprieditis@gmail.com>\n" "Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n"
diff --git a/po/mt.gmo b/po/mt.gmo index d40775a..a22b914 100644 --- a/po/mt.gmo +++ b/po/mt.gmo Binary files differ
diff --git a/po/mt.po b/po/mt.po index c3a145d..ffa22b4 100644 --- a/po/mt.po +++ b/po/mt.po
@@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad-0.10.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2008-10-26 20:27+0100\n" "Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n" "Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n"
diff --git a/po/nb.gmo b/po/nb.gmo index 3b16a7e..b519c79 100644 --- a/po/nb.gmo +++ b/po/nb.gmo Binary files differ
diff --git a/po/nb.po b/po/nb.po index 102e074..f237fc3 100644 --- a/po/nb.po +++ b/po/nb.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.6.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2015-12-22 21:08+0100\n" "Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n" "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
diff --git a/po/nl.gmo b/po/nl.gmo index 4bd8b96..2d04fe5 100644 --- a/po/nl.gmo +++ b/po/nl.gmo Binary files differ
diff --git a/po/nl.po b/po/nl.po index 0e429fd..2d69729 100644 --- a/po/nl.po +++ b/po/nl.po
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.7.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2016-02-20 12:35+0100\n" "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
diff --git a/po/or.gmo b/po/or.gmo index 86a352f..f96f0a8 100644 --- a/po/or.gmo +++ b/po/or.gmo Binary files differ
diff --git a/po/or.po b/po/or.po index 4b623a3..688a4b5 100644 --- a/po/or.po +++ b/po/or.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-0.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2004-09-27 13:32+0530\n" "Last-Translator: Gora Mohanty <gora_mohanty@yahoo.co.in>\n" "Language-Team: Oriya <gora_mohanty@yahoo.co.in>\n"
diff --git a/po/pl.gmo b/po/pl.gmo index 57ecafd..f2bb40d 100644 --- a/po/pl.gmo +++ b/po/pl.gmo Binary files differ
diff --git a/po/pl.po b/po/pl.po index 4941947..a4cbe6f 100644 --- a/po/pl.po +++ b/po/pl.po
@@ -1,25 +1,26 @@ # Polish translation for gst-plugins-bad. # This file is distributed under the same license as the gst-plugins-bad package. -# Jakub Bogusz <qboosh@pld-linux.org>, 2007-2015. +# Jakub Bogusz <qboosh@pld-linux.org>, 2007-2016. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad 1.6.0\n" +"Project-Id-Version: gst-plugins-bad 1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" -"PO-Revision-Date: 2015-10-15 20:50+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" +"PO-Revision-Date: 2016-11-01 20:53+0100\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" msgid "failed to draw pattern" -msgstr "" +msgstr "nie udało się narysować wzoru" msgid "A GL error occured" -msgstr "" +msgstr "Wystąpił błąd GL" msgid "format wasn't negotiated before get function" msgstr "format nie został wynegocjowany przed funkcją pobrania" @@ -126,147 +127,28 @@ msgid "Could not open file \"%s\" for reading." msgstr "Nie udało się otworzyć pliku \"%s\" do odczytu." -#, fuzzy msgid "Couldn't find channel configuration file" -msgstr "Nie udało się odnaleźć pliku konfiguracyjnego kanałów DVB" +msgstr "Nie udało się odnaleźć pliku konfiguracyjnego kanałów" -#, fuzzy, c-format +#, c-format msgid "Couldn't load channel configuration file: '%s'" -msgstr "Nie udało się wczytać pliku konfiguracyjnego kanałów DVB: %s" +msgstr "Nie udało się wczytać pliku konfiguracyjnego kanałów: '%s'" -#, fuzzy, c-format +#, c-format msgid "Couldn't find details for channel '%s'" -msgstr "Nie udało się odnaleźć szczegółów dla kanału DVB %s" +msgstr "Nie udało się odnaleźć szczegółów dla kanału '%s'" -#, fuzzy, c-format +#, c-format msgid "No properties for channel '%s'" -msgstr "Nie udało się odnaleźć szczegółów dla kanału DVB %s" +msgstr "Brak właściwości dla kanału '%s'" -#, fuzzy, c-format +#, c-format msgid "Failed to set properties for channel '%s'" -msgstr "Nie udało się odnaleźć szczegółów dla kanału DVB %s" +msgstr "Nie udało się ustawić właściwości dla kanału '%s'." -#, fuzzy, c-format +#, c-format msgid "Couldn't find channel configuration file: '%s'" -msgstr "Nie udało się odnaleźć pliku konfiguracyjnego kanałów DVB" +msgstr "Nie udało się odnaleźć pliku konfiguracyjnego kanałów: '%s'" -#, fuzzy msgid "Channel configuration file doesn't contain any channels" -msgstr "Plik konfiguracyjny kanałów DVB nie zawiera żadnych kanałów" - -#~ msgid "Internal data flow error." -#~ msgstr "Błąd wewnętrzny przepływu danych." - -#~ msgid "default GStreamer sound events audiosink" -#~ msgstr "domyślny element GStreamera pochłaniający zdarzenia dźwiękowe" - -#~ msgid "" -#~ "GStreamer can play audio using any number of output elements. Some " -#~ "possible choices are osssink, pulsesink and alsasink. The audiosink can " -#~ "be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer może odtwarzać dźwięk przy użyciu dowolnej liczby elementów " -#~ "wyjściowych. Niektóre z możliwości to osssink, pulsesink oraz alsasink. " -#~ "Wyjście dźwięku może być częściowym potokiem zamiast pojedynczego " -#~ "elementu." - -#~ msgid "description for default GStreamer sound events audiosink" -#~ msgstr "" -#~ "opis domyślnego elementu GStreamera pochłaniającego zdarzenia dźwiękowe" - -#~ msgid "Describes the selected audiosink element." -#~ msgstr "Opisuje wybrany element wyjściowy dźwięku." - -#~ msgid "default GStreamer audiosink for Audio/Video Conferencing" -#~ msgstr "" -#~ "domyślny element GStreamera pochłaniający dźwięk dla konferencji audio/" -#~ "video" - -#~ msgid "" -#~ "description for default GStreamer audiosink for Audio/Video Conferencing" -#~ msgstr "" -#~ "opis domyślnego elementu wyjściowego dźwięku GStreamera dla konferencji " -#~ "audio/video" - -#~ msgid "default GStreamer audiosink for Music and Movies" -#~ msgstr "domyślny element wyjściowy dźwięku GStreamera dla muzyki i filmów" - -#~ msgid "description for default GStreamer audiosink for Music and Movies" -#~ msgstr "" -#~ "opis domyślnego elementu wyjściowego dźwięku GStreamera dla muzyki i " -#~ "filmów" - -#~ msgid "default GStreamer videosink" -#~ msgstr "domyślny element GStreamera pochłaniający obraz" - -#~ msgid "" -#~ "GStreamer can play video using any number of output elements. Some " -#~ "possible choices are xvimagesink, ximagesink, sdlvideosink and aasink. " -#~ "The videosink can be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer może odtwarzać obraz przy użyciu dowolnej liczby elementów " -#~ "wyjściowych. Niektóre z możliwości to xvimagesink, ximagesink, " -#~ "sdlvideosink oraz aasink. Wyjście obrazu może być częściowym potokiem " -#~ "zamiast pojedynczego elementu." - -#~ msgid "description for default GStreamer videosink" -#~ msgstr "opis domyślnego elementu GStreamera pochłaniającego obraz" - -#~ msgid "Describes the selected videosink element." -#~ msgstr "Opisuje wybrany element wyjściowy obrazu." - -#~ msgid "default GStreamer audiosrc" -#~ msgstr "domyślne źródło dźwięku GStreamera" - -#~ msgid "" -#~ "GStreamer can record audio using any number of input elements. Some " -#~ "possible choices are osssrc, pulsesrc and alsasrc. The audio source can " -#~ "be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer może nagrywać dźwięk z dowolnej liczby elementów wejściowych. " -#~ "Niektóre możliwości to osssrc, pulsesrc oraz alsasrc. Źródło dźwięku może " -#~ "być częściowym potokiem zamiast pojedynczego elementu." - -#~ msgid "description for default GStreamer audiosrc" -#~ msgstr "opis domyślnego źródła dźwięku GStreamera" - -#~ msgid "Describes the selected audiosrc element." -#~ msgstr "Opisuje wybrany element źródłowy dźwięku." - -#~ msgid "default GStreamer videosrc" -#~ msgstr "domyślne źródło obrazu GStreamera" - -#~ msgid "" -#~ "GStreamer can record video from any number of input elements. Some " -#~ "possible choices are v4lsrc, v4l2src and videotestsrc. The video source " -#~ "can be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer może nagrywać obraz z dowolnej liczby elementów wejściowych. " -#~ "Niektóre możliwości to v4lsrc, v4l2src oraz videotestsrc. Źródło obrazu " -#~ "może być częściowym potokiem zamiast pojedynczego elementu." - -#~ msgid "description for default GStreamer videosrc" -#~ msgstr "opis domyślnego źródła obrazu GStreamera" - -#~ msgid "Describes the selected videosrc element." -#~ msgstr "Opisuje wybrany element źródłowy obrazu." - -#~ msgid "default GStreamer visualization" -#~ msgstr "domyślna wizualizacja GStreamera" - -#~ msgid "" -#~ "GStreamer can put visualization plugins in a pipeline to transform audio " -#~ "streams in video frames. Some possible choices are goom, goom2k1 and " -#~ "synaesthesia. The visualization plugin can be a partial pipeline instead " -#~ "of just one element." -#~ msgstr "" -#~ "GStreamer może umieszczać wtyczki wizualizujące w potoku w celu " -#~ "przekształcania strumieni dźwiękowych na klatki obrazu. Niektóre " -#~ "możliwości to goom, goom2k1 oraz synaesthesia. Wtyczka wizualizująca może " -#~ "być częściowym potokiem zamiast pojedynczego elementu." - -#~ msgid "description for default GStreamer visualization" -#~ msgstr "opis domyślego elementu wizualizującego GStreamera" - -#~ msgid "Describes the selected visualization element." -#~ msgstr "Opisuje wybrany element wizualizujący." +msgstr "Plik konfiguracyjny kanałów nie zawiera żadnych kanałów"
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index f007a0b..b97dbb9 100644 --- a/po/pt_BR.gmo +++ b/po/pt_BR.gmo Binary files differ
diff --git a/po/pt_BR.po b/po/pt_BR.po index 3d382fc..bb1c130 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad-1.7.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2016-05-06 16:02-0300\n" "Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n" "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
diff --git a/po/ro.gmo b/po/ro.gmo index e07f4bd..49deece 100644 --- a/po/ro.gmo +++ b/po/ro.gmo Binary files differ
diff --git a/po/ro.po b/po/ro.po index e8962bc..7410caf 100644 --- a/po/ro.po +++ b/po/ro.po
@@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.18.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2010-08-16 03:11+0300\n" "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
diff --git a/po/ru.gmo b/po/ru.gmo index 9ac4c2c..3cf96bd 100644 --- a/po/ru.gmo +++ b/po/ru.gmo Binary files differ
diff --git a/po/ru.po b/po/ru.po index 7134bd2..54b7bca 100644 --- a/po/ru.po +++ b/po/ru.po
@@ -3,28 +3,29 @@ # # Артём Попов <artfwo@gmail.com>, 2009. # Pavel Maryanov <acid_jack@ukr.net>, 2009. -# Yuri Kozlov <yuray@komyakino.ru>, 2011, 2013, 2014, 2015. +# Yuri Kozlov <yuray@komyakino.ru>, 2011, 2013, 2014, 2015, 2016. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad 1.6.0\n" +"Project-Id-Version: gst-plugins-bad 1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" -"PO-Revision-Date: 2015-10-18 13:40+0300\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" +"PO-Revision-Date: 2016-11-02 21:21+0300\n" "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" "Language-Team: Russian <gnu@d07.ru>\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Lokalize 1.5\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" msgid "failed to draw pattern" -msgstr "" +msgstr "ошибка при рисовании шаблона" msgid "A GL error occured" -msgstr "" +msgstr "Произошла ошибка GL" msgid "format wasn't negotiated before get function" msgstr "перед функцией получения не был согласован формат" @@ -130,36 +131,31 @@ msgid "Could not open file \"%s\" for reading." msgstr "Не удалось открыть для чтения файл «%s»." -#, fuzzy msgid "Couldn't find channel configuration file" -msgstr "Не удалось найти файл настройки каналов DVB" +msgstr "Не удалось найти файл настройки каналов" -#, fuzzy, c-format +#, c-format msgid "Couldn't load channel configuration file: '%s'" -msgstr "Не удалось загрузить файл настройки каналов DVB: %s" +msgstr "Не удалось загрузить файл настройки каналов: «%s»" -#, fuzzy, c-format +#, c-format msgid "Couldn't find details for channel '%s'" -msgstr "Не удалось найти настройки DVB-канала %s" +msgstr "Не удалось найти информацию о канале «%s»" -#, fuzzy, c-format +#, c-format msgid "No properties for channel '%s'" -msgstr "Не удалось найти настройки DVB-канала %s" +msgstr "Не удалось найти настройки канала «%s»" -#, fuzzy, c-format +#, c-format msgid "Failed to set properties for channel '%s'" -msgstr "Не удалось найти настройки DVB-канала %s" +msgstr "Не удалось задать настройки канала «%s»" -#, fuzzy, c-format +#, c-format msgid "Couldn't find channel configuration file: '%s'" -msgstr "Не удалось найти файл настройки каналов DVB" +msgstr "Не удалось найти файл настройки каналов: «%s»" -#, fuzzy msgid "Channel configuration file doesn't contain any channels" -msgstr "Файл настройки каналов DVB не содержит каналов" - -#~ msgid "Internal data flow error." -#~ msgstr "Внутренняя ошибка передачи данных." +msgstr "Файл настройки каналов не содержит каналов" #~ msgid "default GStreamer sound events audiosink" #~ msgstr "GStreamer audiosink по умолчанию для звуковых событий" @@ -267,6 +263,9 @@ #~ msgid "Describes the selected visualization element." #~ msgstr "Описывает выбранный элемент visualization." +#~ msgid "Internal data flow error." +#~ msgstr "Внутренняя ошибка передачи данных." + #~ msgid "Couldn't get the Manifest's URI" #~ msgstr "Не удалось получить URI манифеста"
diff --git a/po/sk.gmo b/po/sk.gmo index 6ca9fbb..49248ed 100644 --- a/po/sk.gmo +++ b/po/sk.gmo Binary files differ
diff --git a/po/sk.po b/po/sk.po index 6baeddd..4f86f86 100644 --- a/po/sk.po +++ b/po/sk.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.7.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2016-05-20 12:33+0100\n" "Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
diff --git a/po/sl.gmo b/po/sl.gmo index 9493d12..6d766ad 100644 --- a/po/sl.gmo +++ b/po/sl.gmo Binary files differ
diff --git a/po/sl.po b/po/sl.po index 5dfda0d..56533d7 100644 --- a/po/sl.po +++ b/po/sl.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2011-04-26 15:21+0100\n" "Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n" "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
diff --git a/po/sq.gmo b/po/sq.gmo index 5138c2c..ee00767 100644 --- a/po/sq.gmo +++ b/po/sq.gmo Binary files differ
diff --git a/po/sq.po b/po/sq.po index 9f79cc3..988c7e8 100644 --- a/po/sq.po +++ b/po/sq.po
@@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.7.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2008-08-15 16:07+0200\n" "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n" "Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n"
diff --git a/po/sr.gmo b/po/sr.gmo index 51c03c8..2553349 100644 --- a/po/sr.gmo +++ b/po/sr.gmo Binary files differ
diff --git a/po/sr.po b/po/sr.po index 9104e4e..487f409 100644 --- a/po/sr.po +++ b/po/sr.po
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad-1.6.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2015-12-24 11:34+0200\n" "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <(nothing)>\n"
diff --git a/po/sv.gmo b/po/sv.gmo index 789348e..b48ff05 100644 --- a/po/sv.gmo +++ b/po/sv.gmo Binary files differ
diff --git a/po/sv.po b/po/sv.po index 5e80502..693f7b8 100644 --- a/po/sv.po +++ b/po/sv.po
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad 1.6.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2015-11-01 00:48+0100\n" "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
diff --git a/po/tr.gmo b/po/tr.gmo index c8e7849..7306974 100644 --- a/po/tr.gmo +++ b/po/tr.gmo Binary files differ
diff --git a/po/tr.po b/po/tr.po index e77f820..33781e3 100644 --- a/po/tr.po +++ b/po/tr.po
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gst-plugins-bad-1.4.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" "PO-Revision-Date: 2015-01-10 21:07+0100\n" "Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n" "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
diff --git a/po/uk.gmo b/po/uk.gmo index f7dc6f8..b0ec640 100644 --- a/po/uk.gmo +++ b/po/uk.gmo Binary files differ
diff --git a/po/uk.po b/po/uk.po index ea4d05a..d088181 100644 --- a/po/uk.po +++ b/po/uk.po
@@ -3,28 +3,29 @@ # This file is distributed under the same license as the gst-plugins-bad package. # # Maxim V. Dziumanenko <dziumanenko@gmail.com>, 2004-2007. -# Yuri Chornoivan <yurchor@ukr.net>, 2011, 2013, 2014, 2015. +# Yuri Chornoivan <yurchor@ukr.net>, 2011, 2013, 2014, 2015, 2016. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad 1.6.0\n" +"Project-Id-Version: gst-plugins-bad 1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" -"PO-Revision-Date: 2015-10-15 20:44+0300\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" +"PO-Revision-Date: 2016-11-01 20:55+0200\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Lokalize 1.5\n" msgid "failed to draw pattern" -msgstr "" +msgstr "не вдалося намалювати візерунок" msgid "A GL error occured" -msgstr "" +msgstr "Сталася помилка GL" msgid "format wasn't negotiated before get function" msgstr "формат не було узгоджено до виклику функції get" @@ -135,36 +136,31 @@ msgid "Could not open file \"%s\" for reading." msgstr "Не вдалося відкрити файл «%s» для читання." -#, fuzzy msgid "Couldn't find channel configuration file" -msgstr "Не вдалося знайти файла налаштувань каналів DVB" +msgstr "Не вдалося знайти файл налаштувань каналів" -#, fuzzy, c-format +#, c-format msgid "Couldn't load channel configuration file: '%s'" -msgstr "Не вдалося завантажити файл налаштувань каналів DVB: %s" +msgstr "Не вдалося завантажити файл налаштувань каналів: «%s»" -#, fuzzy, c-format +#, c-format msgid "Couldn't find details for channel '%s'" -msgstr "Не вдалося знайти параметрів каналу DVB %s" +msgstr "Не вдалося знайти параметрів каналу «%s»" -#, fuzzy, c-format +#, c-format msgid "No properties for channel '%s'" -msgstr "Не вдалося знайти параметрів каналу DVB %s" +msgstr "Немає властивостей каналу «%s»" -#, fuzzy, c-format +#, c-format msgid "Failed to set properties for channel '%s'" -msgstr "Не вдалося знайти параметрів каналу DVB %s" +msgstr "Не вдалося встановити властивості каналу «%s»" -#, fuzzy, c-format +#, c-format msgid "Couldn't find channel configuration file: '%s'" -msgstr "Не вдалося знайти файла налаштувань каналів DVB" +msgstr "Не вдалося знайти файл налаштувань каналів DVB: «%s»" -#, fuzzy msgid "Channel configuration file doesn't contain any channels" -msgstr "У файлі налаштувань каналів DVB не міститься даних щодо жодного каналу" - -#~ msgid "Internal data flow error." -#~ msgstr "Помилка внутрішнього перенесення даних." +msgstr "У файлі налаштувань каналів не міститься даних щодо жодного каналу" #~ msgid "default GStreamer sound events audiosink" #~ msgstr "типовий приймач звукових подій GStreamer" @@ -277,6 +273,9 @@ #~ msgid "Describes the selected visualization element." #~ msgstr "Описує вибраний елемент візуалізації." +#~ msgid "Internal data flow error." +#~ msgstr "Помилка внутрішнього перенесення даних." + #~ msgid "Couldn't get the Manifest's URI" #~ msgstr "Не вдалося отримати адреси Manifest"
diff --git a/po/vi.gmo b/po/vi.gmo index 651b5ae..5fb1f7e 100644 --- a/po/vi.gmo +++ b/po/vi.gmo Binary files differ
diff --git a/po/vi.po b/po/vi.po index 2a4c433..cd187a7 100644 --- a/po/vi.po +++ b/po/vi.po
@@ -1,30 +1,32 @@ # Vietnamese translation for GST Plugins Bad. -# Copyright © 2015 Free Software Foundation, Inc. +# Bản dịch tiếng Việt dành cho GST Plugins Bad. +# Copyright © 2016 Free Software Foundation, Inc. # This file is distributed under the same license as the gst-plugins-bad package. # Clytie Siddall <clytie@riverland.net.au>, 2007-2010. -# Trần Ngọc Quân <vnwildman@gmail.com>, 2012-2014, 2015. +# Trần Ngọc Quân <vnwildman@gmail.com>, 2012-2014, 2015, 2016. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad 1.6.0\n" +"Project-Id-Version: gst-plugins-bad 1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" -"PO-Revision-Date: 2015-10-16 08:27+0700\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" +"PO-Revision-Date: 2016-11-02 13:38+0700\n" "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n" "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Language-Team-Website: <http://translationproject.org/team/vi.html>\n" "X-Generator: Gtranslator 2.91.7\n" msgid "failed to draw pattern" -msgstr "" +msgstr "gặp lỗi khi vẽ mẫu" msgid "A GL error occured" -msgstr "" +msgstr "Đã nảy sinh lỗi GL" msgid "format wasn't negotiated before get function" msgstr "định dạng không được dàn xếp trước hàm" @@ -131,36 +133,31 @@ msgid "Could not open file \"%s\" for reading." msgstr "Không thể mở tập tin “%s” để đọc." -#, fuzzy msgid "Couldn't find channel configuration file" -msgstr "Không thể tìm thấy tập tin cấu hình kênh DVB" +msgstr "Không thể tìm thấy tập tin cấu hình kênh" -#, fuzzy, c-format +#, c-format msgid "Couldn't load channel configuration file: '%s'" -msgstr "Không thể tải tập tin cấu hình kênh DVB: %s" +msgstr "Không thể tải tập tin cấu hình kênh: “%s”" -#, fuzzy, c-format +#, c-format msgid "Couldn't find details for channel '%s'" -msgstr "Không thể tìm thấy chi tiết cho kênh DVB %s" +msgstr "Không thể tìm thấy chi tiết cho kênh “%s”" -#, fuzzy, c-format +#, c-format msgid "No properties for channel '%s'" -msgstr "Không thể tìm thấy chi tiết cho kênh DVB %s" +msgstr "Không có thuộc tính cho kênh “%s”" -#, fuzzy, c-format +#, c-format msgid "Failed to set properties for channel '%s'" -msgstr "Không thể tìm thấy chi tiết cho kênh DVB %s" +msgstr "Gặp lỗi khi đặt thuộc tính cho kênh “%s”" -#, fuzzy, c-format +#, c-format msgid "Couldn't find channel configuration file: '%s'" -msgstr "Không thể tìm thấy tập tin cấu hình kênh DVB" +msgstr "Không thể tìm thấy tập tin cấu hình kênh: “%s”" -#, fuzzy msgid "Channel configuration file doesn't contain any channels" -msgstr "Tập tin cấu hình kênh DVB chẳng chứa kênh nào cả" - -#~ msgid "Internal data flow error." -#~ msgstr "Lỗi tràn luồng dữ liệu nội bộ." +msgstr "Tập tin cấu hình kênh chẳng chứa kênh nào cả" #~ msgid "default GStreamer sound events audiosink" #~ msgstr "các sự kiện âm thanh GStreamer mặc định cho “audiosink”" @@ -268,6 +265,9 @@ #~ msgid "Describes the selected visualization element." #~ msgstr "Mô tả về phần tử hiện hình đã chọn." +#~ msgid "Internal data flow error." +#~ msgstr "Lỗi tràn luồng dữ liệu nội bộ." + #~ msgid "Couldn't get the Manifest's URI" #~ msgstr "Không thể lấy URI của Manifest"
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo index 896c82c..e38d4fa 100644 --- a/po/zh_CN.gmo +++ b/po/zh_CN.gmo Binary files differ
diff --git a/po/zh_CN.po b/po/zh_CN.po index 9a6fc5b..4d395a3 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po
@@ -7,23 +7,24 @@ # Tianze Wang <zwpwjwtz@126.com>, 2015. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad 1.6.0\n" +"Project-Id-Version: gst-plugins-bad 1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:49+0200\n" -"PO-Revision-Date: 2015-10-16 19:27+0800\n" +"POT-Creation-Date: 2016-11-17 15:03+0200\n" +"PO-Revision-Date: 2016-11-02 13:41+0800\n" "Last-Translator: Tianze Wang <zwpwjwtz@126.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.5\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Poedit 1.8.9\n" msgid "failed to draw pattern" -msgstr "" +msgstr "无法绘制图案" msgid "A GL error occured" -msgstr "" +msgstr "发生了 GL 错误" msgid "format wasn't negotiated before get function" msgstr "在调用get函数之前未确定合适的格式" @@ -123,36 +124,31 @@ msgid "Could not open file \"%s\" for reading." msgstr "无法以读方式打开文件“%s”。" -#, fuzzy msgid "Couldn't find channel configuration file" -msgstr "无法找到DVB通道配置文件" +msgstr "无法找到通道配置文件" -#, fuzzy, c-format +#, c-format msgid "Couldn't load channel configuration file: '%s'" -msgstr "无法加载DVB通道配置文件:%s" +msgstr "无法加载通道配置文件:“%s”" -#, fuzzy, c-format +#, c-format msgid "Couldn't find details for channel '%s'" -msgstr "无法获取DVB通道 %s 的详细信息" +msgstr "无法获取通道“%s”的详细信息" -#, fuzzy, c-format +#, c-format msgid "No properties for channel '%s'" -msgstr "无法获取DVB通道 %s 的详细信息" +msgstr "通道“%s”没有属性" -#, fuzzy, c-format +#, c-format msgid "Failed to set properties for channel '%s'" -msgstr "无法获取DVB通道 %s 的详细信息" +msgstr "无法设置通道“%s”的属性" -#, fuzzy, c-format +#, c-format msgid "Couldn't find channel configuration file: '%s'" -msgstr "无法找到DVB通道配置文件" +msgstr "无法找到通道配置文件:“%s”" -#, fuzzy msgid "Channel configuration file doesn't contain any channels" -msgstr "DVB通道配置文件不包含任何通道" - -#~ msgid "Internal data flow error." -#~ msgstr "内部数据流错误。" +msgstr "通道配置文件中不包含任何通道" #~ msgid "default GStreamer sound events audiosink" #~ msgstr "默认GStreamer声音事件的音频汇" @@ -255,6 +251,9 @@ #~ msgid "Describes the selected visualization element." #~ msgstr "描述选定的可视化组件" +#~ msgid "Internal data flow error." +#~ msgstr "内部数据流错误。" + #~ msgid "Internal clock error." #~ msgstr "内部时钟错误。"
diff --git a/sys/androidmedia/gst-android-hardware-sensor.c b/sys/androidmedia/gst-android-hardware-sensor.c index 862e9fb..d4fd71c 100644 --- a/sys/androidmedia/gst-android-hardware-sensor.c +++ b/sys/androidmedia/gst-android-hardware-sensor.c
@@ -154,8 +154,6 @@ static void gst_ah_sensor_sensor_sizes_deinit (void) { - g_assert_nonnull (sensor_sizes); - g_hash_table_unref (sensor_sizes); sensor_sizes = NULL; } @@ -653,7 +651,8 @@ org_freedesktop_gstreamer_androidmedia_gstahscallback.klass = NULL; } - gst_ah_sensor_sensor_sizes_deinit (); + if (sensor_sizes) + gst_ah_sensor_sensor_sizes_deinit (); } GstAHSensorManager *
diff --git a/sys/androidmedia/gstamc.c b/sys/androidmedia/gstamc.c index b6146d0..643be54 100644 --- a/sys/androidmedia/gstamc.c +++ b/sys/androidmedia/gstamc.c
@@ -3331,18 +3331,15 @@ } static gboolean -plugin_init (GstPlugin * plugin) +amc_init (GstPlugin * plugin) { const gchar *ignore; - GST_DEBUG_CATEGORY_INIT (gst_amc_debug, "amc", 0, "android-media-codec"); - - if (!gst_amc_jni_initialize ()) - return FALSE; - gst_plugin_add_dependency_simple (plugin, NULL, "/etc", "media_codecs.xml", GST_PLUGIN_DEPENDENCY_FLAG_NONE); + gst_amc_codec_info_quark = g_quark_from_static_string ("gst-amc-codec-info"); + if (!get_java_classes ()) return FALSE; @@ -3357,44 +3354,70 @@ if (!scan_codecs (plugin)) return FALSE; - gst_amc_codec_info_quark = g_quark_from_static_string ("gst-amc-codec-info"); - if (!register_codecs (plugin)) return FALSE; + return TRUE; +} + +static gboolean +ahc_init (GstPlugin * plugin) +{ if (!gst_android_graphics_imageformat_init ()) { GST_ERROR ("Failed to init android image format"); - goto failed_surfacetexture; + return FALSE; } if (!gst_android_hardware_camera_init ()) { - goto failed_graphics_imageformat; - } - - if (!gst_android_hardware_sensor_init ()) { - goto failed_hardware_camera; + gst_android_graphics_imageformat_deinit (); + return FALSE; } if (!gst_element_register (plugin, "ahcsrc", GST_RANK_NONE, GST_TYPE_AHC_SRC)) { GST_ERROR ("Failed to register android camera source"); - goto failed_hardware_sensor; - } - - if (!gst_element_register (plugin, "ahssrc", GST_RANK_NONE, GST_TYPE_AHS_SRC)) { - GST_ERROR ("Failed to register android sensor source"); - goto failed_hardware_sensor; + gst_android_hardware_camera_deinit (); + gst_android_graphics_imageformat_deinit (); + return FALSE; } return TRUE; +} -failed_hardware_sensor: - gst_android_hardware_sensor_deinit (); -failed_hardware_camera: - gst_android_hardware_camera_deinit (); -failed_graphics_imageformat: - gst_android_graphics_imageformat_deinit (); -failed_surfacetexture: - return FALSE; +static gboolean +ahs_init (GstPlugin * plugin) +{ + if (!gst_android_hardware_sensor_init ()) + return FALSE; + + if (!gst_element_register (plugin, "ahssrc", GST_RANK_NONE, GST_TYPE_AHS_SRC)) { + GST_ERROR ("Failed to register android sensor source"); + gst_android_hardware_sensor_deinit (); + return FALSE; + } + + return TRUE; +} + +static gboolean +plugin_init (GstPlugin * plugin) +{ + gboolean init_ok = FALSE; + + GST_DEBUG_CATEGORY_INIT (gst_amc_debug, "amc", 0, "android-media-codec"); + + if (!gst_amc_jni_initialize ()) + return FALSE; + + if (amc_init (plugin)) + init_ok = TRUE; + + if (ahc_init (plugin)) + init_ok = TRUE; + + if (ahs_init (plugin)) + init_ok = TRUE; + + return init_ok; } void
diff --git a/sys/applemedia/avfassetsrc.m b/sys/applemedia/avfassetsrc.m index 8568281..7cb9855 100644 --- a/sys/applemedia/avfassetsrc.m +++ b/sys/applemedia/avfassetsrc.m
@@ -246,6 +246,12 @@ switch (transition) { case GST_STATE_CHANGE_NULL_TO_READY: { self->state = GST_AVF_ASSET_SRC_STATE_STOPPED; + if (!self->uri) { + GST_ELEMENT_ERROR (element, RESOURCE, NOT_FOUND, + ("\"uri\" property not set"), (NULL)); + gst_avf_asset_src_stop_all (self); + return GST_STATE_CHANGE_FAILURE; + } self->reader = [[GstAVFAssetReader alloc] initWithURI:self->uri:&error]; if (error) { GST_ELEMENT_ERROR (element, RESOURCE, FAILED, ("AVFAssetReader error"),
diff --git a/sys/decklink/gstdecklinkaudiosrc.cpp b/sys/decklink/gstdecklinkaudiosrc.cpp index 5024bb5..b14c5d4 100644 --- a/sys/decklink/gstdecklinkaudiosrc.cpp +++ b/sys/decklink/gstdecklinkaudiosrc.cpp
@@ -278,14 +278,24 @@ GST_DEBUG_OBJECT (self, "Setting caps %" GST_PTR_FORMAT, caps); if ((current_caps = gst_pad_get_current_caps (GST_BASE_SRC_PAD (bsrc)))) { + GstCaps *curcaps_cp; + GstStructure *cur_st, *caps_st; + GST_DEBUG_OBJECT (self, "Pad already has caps %" GST_PTR_FORMAT, caps); - if (!gst_caps_is_equal (caps, current_caps)) { - GST_ERROR_OBJECT (self, "New caps are not equal to old caps"); + curcaps_cp = gst_caps_make_writable (current_caps); + cur_st = gst_caps_get_structure (curcaps_cp, 0); + caps_st = gst_caps_get_structure (caps, 0); + gst_structure_remove_field (cur_st, "channel-mask"); + + if (!gst_structure_can_intersect (caps_st, cur_st)) { + GST_ERROR_OBJECT (self, "New caps are not compatible with old caps"); gst_caps_unref (current_caps); + gst_caps_unref (curcaps_cp); return FALSE; } else { gst_caps_unref (current_caps); + gst_caps_unref (curcaps_cp); return TRUE; } }
diff --git a/sys/decklink/gstdecklinkvideosink.cpp b/sys/decklink/gstdecklinkvideosink.cpp index db7fa9d..741d74f 100644 --- a/sys/decklink/gstdecklinkvideosink.cpp +++ b/sys/decklink/gstdecklinkvideosink.cpp
@@ -132,6 +132,9 @@ static GstStateChangeReturn gst_decklink_video_sink_change_state (GstElement * element, GstStateChange transition); +static void +gst_decklink_video_sink_state_changed (GstElement * element, + GstState old_state, GstState new_state, GstState pending_state); static GstClock *gst_decklink_video_sink_provide_clock (GstElement * element); static GstCaps *gst_decklink_video_sink_get_caps (GstBaseSink * bsink, @@ -179,6 +182,8 @@ element_class->change_state = GST_DEBUG_FUNCPTR (gst_decklink_video_sink_change_state); + element_class->state_changed = + GST_DEBUG_FUNCPTR (gst_decklink_video_sink_state_changed); element_class->provide_clock = GST_DEBUG_FUNCPTR (gst_decklink_video_sink_provide_clock); @@ -837,6 +842,60 @@ } static GstStateChangeReturn +gst_decklink_video_sink_stop_scheduled_playback (GstDecklinkVideoSink * self) +{ + GstStateChangeReturn ret = GST_STATE_CHANGE_SUCCESS; + GstClockTime start_time; + HRESULT res; + GstClock *clock; + + if (!self->output->started) + return ret; + + clock = gst_element_get_clock (GST_ELEMENT_CAST (self)); + if (clock) { + // FIXME: start time is the same for the complete pipeline, + // but what we need here is the start time of this element! + start_time = gst_element_get_base_time (GST_ELEMENT (self)); + if (start_time != GST_CLOCK_TIME_NONE) + start_time = gst_clock_get_time (clock) - start_time; + + // FIXME: This will probably not work + if (start_time == GST_CLOCK_TIME_NONE) + start_time = 0; + + convert_to_internal_clock (self, &start_time, NULL); + + // The start time is now the running time when we stopped + // playback + + gst_object_unref (clock); + } else { + GST_WARNING_OBJECT (self, + "No clock, stopping scheduled playback immediately"); + start_time = 0; + } + + GST_DEBUG_OBJECT (self, + "Stopping scheduled playback at %" GST_TIME_FORMAT, + GST_TIME_ARGS (start_time)); + + g_mutex_lock (&self->output->lock); + self->output->started = FALSE; + g_mutex_unlock (&self->output->lock); + res = self->output->output->StopScheduledPlayback (start_time, 0, GST_SECOND); + if (res != S_OK) { + GST_ELEMENT_ERROR (self, STREAM, FAILED, + (NULL), ("Failed to stop scheduled playback: 0x%08x", res)); + ret = GST_STATE_CHANGE_FAILURE; + } + self->internal_base_time = GST_CLOCK_TIME_NONE; + self->external_base_time = GST_CLOCK_TIME_NONE; + + return ret; +} + +static GstStateChangeReturn gst_decklink_video_sink_change_state (GstElement * element, GstStateChange transition) { @@ -902,51 +961,8 @@ gst_decklink_video_sink_stop (self); break; case GST_STATE_CHANGE_PLAYING_TO_PAUSED:{ - GstClockTime start_time; - HRESULT res; - GstClock *clock; - - clock = gst_element_get_clock (GST_ELEMENT_CAST (self)); - if (clock) { - // FIXME: start time is the same for the complete pipeline, - // but what we need here is the start time of this element! - start_time = gst_element_get_base_time (element); - if (start_time != GST_CLOCK_TIME_NONE) - start_time = gst_clock_get_time (clock) - start_time; - - // FIXME: This will probably not work - if (start_time == GST_CLOCK_TIME_NONE) - start_time = 0; - - convert_to_internal_clock (self, &start_time, NULL); - - // The start time is now the running time when we stopped - // playback - - gst_object_unref (clock); - } else { - GST_WARNING_OBJECT (self, - "No clock, stopping scheduled playback immediately"); - start_time = 0; - } - - GST_DEBUG_OBJECT (self, - "Stopping scheduled playback at %" GST_TIME_FORMAT, - GST_TIME_ARGS (start_time)); - - g_mutex_lock (&self->output->lock); - self->output->started = FALSE; - g_mutex_unlock (&self->output->lock); - res = - self->output->output->StopScheduledPlayback (start_time, 0, - GST_SECOND); - if (res != S_OK) { - GST_ELEMENT_ERROR (self, STREAM, FAILED, - (NULL), ("Failed to stop scheduled playback: 0x%08x", res)); + if (gst_decklink_video_sink_stop_scheduled_playback (self) == GST_STATE_CHANGE_FAILURE) ret = GST_STATE_CHANGE_FAILURE; - } - self->internal_base_time = GST_CLOCK_TIME_NONE; - self->external_base_time = GST_CLOCK_TIME_NONE; break; } case GST_STATE_CHANGE_PAUSED_TO_PLAYING:{ @@ -963,6 +979,20 @@ return ret; } +static void +gst_decklink_video_sink_state_changed (GstElement * element, + GstState old_state, GstState new_state, GstState pending_state) +{ + GstDecklinkVideoSink *self = GST_DECKLINK_VIDEO_SINK_CAST (element); + + // Aka gst_element_lost_state() + if (old_state == GST_STATE_PAUSED && + new_state == GST_STATE_PAUSED && pending_state == GST_STATE_PAUSED && + GST_STATE_TARGET (element) == GST_STATE_PLAYING) { + gst_decklink_video_sink_stop_scheduled_playback (self); + } +} + static GstClock * gst_decklink_video_sink_provide_clock (GstElement * element) {
diff --git a/tests/check/libs/gstglsl.c b/tests/check/libs/gstglsl.c index d7a7c0c..969d73d 100644 --- a/tests/check/libs/gstglsl.c +++ b/tests/check/libs/gstglsl.c
@@ -63,13 +63,21 @@ {GST_GLSL_PROFILE_COMPATIBILITY, "compatibility"}, }; -static const struct {GstGLSLVersion version; GstGLSLProfile profile; const gchar * name;} glsl_version_profiles[] = { +struct version_profile_s +{ + GstGLSLVersion version; + GstGLSLProfile profile; + const gchar * name; +}; + +static const struct version_profile_s glsl_version_profiles_valid[] = { {GST_GLSL_VERSION_100, GST_GLSL_PROFILE_ES, "100"}, {GST_GLSL_VERSION_110, GST_GLSL_PROFILE_COMPATIBILITY, "110"}, {GST_GLSL_VERSION_120, GST_GLSL_PROFILE_COMPATIBILITY, "120"}, {GST_GLSL_VERSION_130, GST_GLSL_PROFILE_COMPATIBILITY, "130"}, {GST_GLSL_VERSION_140, GST_GLSL_PROFILE_COMPATIBILITY, "140"}, - {GST_GLSL_VERSION_150, GST_GLSL_PROFILE_COMPATIBILITY, "150"}, + {GST_GLSL_VERSION_150, GST_GLSL_PROFILE_CORE, "150 core"}, + {GST_GLSL_VERSION_150, GST_GLSL_PROFILE_COMPATIBILITY, "150 compatibility"}, {GST_GLSL_VERSION_300, GST_GLSL_PROFILE_ES, "300 es"}, {GST_GLSL_VERSION_310, GST_GLSL_PROFILE_ES, "310 es"}, {GST_GLSL_VERSION_320, GST_GLSL_PROFILE_ES, "320 es"}, @@ -89,6 +97,39 @@ {GST_GLSL_VERSION_450, GST_GLSL_PROFILE_COMPATIBILITY, "450 compatibility"}, }; +/* combinations that produce different results between serializing/deserializing + * due to default values being imposed */ +static const struct version_profile_s glsl_version_profiles_valid_serialize[] = { + {GST_GLSL_VERSION_100, GST_GLSL_PROFILE_NONE, "100"}, + {GST_GLSL_VERSION_110, GST_GLSL_PROFILE_NONE, "110"}, + {GST_GLSL_VERSION_120, GST_GLSL_PROFILE_NONE, "120"}, + {GST_GLSL_VERSION_130, GST_GLSL_PROFILE_NONE, "130"}, + {GST_GLSL_VERSION_140, GST_GLSL_PROFILE_NONE, "140"}, + {GST_GLSL_VERSION_150, GST_GLSL_PROFILE_NONE, "150"}, + {GST_GLSL_VERSION_330, GST_GLSL_PROFILE_NONE, "330"}, + {GST_GLSL_VERSION_400, GST_GLSL_PROFILE_NONE, "400"}, + {GST_GLSL_VERSION_410, GST_GLSL_PROFILE_NONE, "410"}, + {GST_GLSL_VERSION_420, GST_GLSL_PROFILE_NONE, "420"}, + {GST_GLSL_VERSION_430, GST_GLSL_PROFILE_NONE, "430"}, + {GST_GLSL_VERSION_440, GST_GLSL_PROFILE_NONE, "440"}, + {GST_GLSL_VERSION_450, GST_GLSL_PROFILE_NONE, "450"}, +}; +static const struct version_profile_s glsl_version_profiles_valid_deserialize[] = { + {GST_GLSL_VERSION_100, GST_GLSL_PROFILE_ES, "100"}, + {GST_GLSL_VERSION_110, GST_GLSL_PROFILE_COMPATIBILITY, "110"}, + {GST_GLSL_VERSION_120, GST_GLSL_PROFILE_COMPATIBILITY, "120"}, + {GST_GLSL_VERSION_130, GST_GLSL_PROFILE_COMPATIBILITY, "130"}, + {GST_GLSL_VERSION_140, GST_GLSL_PROFILE_COMPATIBILITY, "140"}, + {GST_GLSL_VERSION_150, GST_GLSL_PROFILE_CORE, "150"}, + {GST_GLSL_VERSION_330, GST_GLSL_PROFILE_CORE, "330"}, + {GST_GLSL_VERSION_400, GST_GLSL_PROFILE_CORE, "400"}, + {GST_GLSL_VERSION_410, GST_GLSL_PROFILE_CORE, "410"}, + {GST_GLSL_VERSION_420, GST_GLSL_PROFILE_CORE, "420"}, + {GST_GLSL_VERSION_430, GST_GLSL_PROFILE_CORE, "430"}, + {GST_GLSL_VERSION_440, GST_GLSL_PROFILE_CORE, "440"}, + {GST_GLSL_VERSION_450, GST_GLSL_PROFILE_CORE, "450"}, +}; + static const gchar * invalid_deserialize_glsl[] = { "", " \t\r\n", @@ -101,8 +142,6 @@ "100 core", "100 compatibility", "150 es", - "150 core", - "150 compatibility", "300 core", "300 compatibility", "310 core", @@ -124,7 +163,6 @@ {GST_GLSL_VERSION_140, GST_GLSL_PROFILE_ES}, {GST_GLSL_VERSION_140, GST_GLSL_PROFILE_CORE}, {GST_GLSL_VERSION_150, GST_GLSL_PROFILE_ES}, - {GST_GLSL_VERSION_150, GST_GLSL_PROFILE_CORE}, {GST_GLSL_VERSION_300, GST_GLSL_PROFILE_NONE}, {GST_GLSL_VERSION_300, GST_GLSL_PROFILE_CORE}, {GST_GLSL_VERSION_300, GST_GLSL_PROFILE_COMPATIBILITY}, @@ -190,27 +228,55 @@ gst_glsl_profile_to_string (profile)); } - for (i = 0; i < G_N_ELEMENTS (glsl_version_profiles); i++) { + for (i = 0; i < G_N_ELEMENTS (glsl_version_profiles_valid); i++) { gchar *version_profile_s; GstGLSLVersion version; GstGLSLProfile profile; version_profile_s = - gst_glsl_version_profile_to_string (glsl_version_profiles[i].version, - glsl_version_profiles[i].profile); + gst_glsl_version_profile_to_string (glsl_version_profiles_valid + [i].version, glsl_version_profiles_valid[i].profile); fail_unless (g_strcmp0 (version_profile_s, - glsl_version_profiles[i].name) == 0, "%s != %s", version_profile_s, - glsl_version_profiles[i].name); - fail_unless (gst_glsl_version_profile_from_string (glsl_version_profiles - [i].name, &version, &profile), "Failed to parse %s", - glsl_version_profiles[i].name); - fail_unless (profile == glsl_version_profiles[i].profile - && version == glsl_version_profiles[i].version, "%s != %s %s", - glsl_version_profiles[i].name, gst_glsl_version_to_string (version), + glsl_version_profiles_valid[i].name) == 0, "%s != %s", + version_profile_s, glsl_version_profiles_valid[i].name); + fail_unless (gst_glsl_version_profile_from_string + (glsl_version_profiles_valid[i].name, &version, &profile), + "Failed to parse %s", glsl_version_profiles_valid[i].name); + fail_unless (profile == glsl_version_profiles_valid[i].profile + && version == glsl_version_profiles_valid[i].version, "%s != %s %s", + glsl_version_profiles_valid[i].name, + gst_glsl_version_to_string (version), gst_glsl_profile_to_string (profile)); g_free (version_profile_s); } + for (i = 0; i < G_N_ELEMENTS (glsl_version_profiles_valid_serialize); i++) { + gchar *version_profile_s; + + version_profile_s = + gst_glsl_version_profile_to_string + (glsl_version_profiles_valid_serialize[i].version, + glsl_version_profiles_valid_serialize[i].profile); + fail_unless (g_strcmp0 (version_profile_s, + glsl_version_profiles_valid_serialize[i].name) == 0, "%s != %s", + version_profile_s, glsl_version_profiles_valid_serialize[i].name); + g_free (version_profile_s); + } + + for (i = 0; i < G_N_ELEMENTS (glsl_version_profiles_valid_deserialize); i++) { + GstGLSLVersion version; + GstGLSLProfile profile; + + fail_unless (gst_glsl_version_profile_from_string + (glsl_version_profiles_valid_deserialize[i].name, &version, &profile), + "Failed to parse %s", glsl_version_profiles_valid_deserialize[i].name); + fail_unless (profile == glsl_version_profiles_valid_deserialize[i].profile + && version == glsl_version_profiles_valid_deserialize[i].version, + "%s != %s %s", glsl_version_profiles_valid_deserialize[i].name, + gst_glsl_version_to_string (version), + gst_glsl_profile_to_string (profile)); + } + /* failures */ for (i = 0; i < G_N_ELEMENTS (invalid_deserialize_glsl); i++) { GstGLSLVersion version;
diff --git a/win32/common/config.h b/win32/common/config.h index 381fff4..45c018a 100644 --- a/win32/common/config.h +++ b/win32/common/config.h
@@ -86,7 +86,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2016-11-01" +#define GST_PACKAGE_RELEASE_DATETIME "2016-11-17" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -737,7 +737,7 @@ #define PACKAGE_NAME "GStreamer Bad Plug-ins" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.10.0" +#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.10.1" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-bad" @@ -746,7 +746,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.10.0" +#define PACKAGE_VERSION "1.10.1" /* directory where plugins are located */ #ifdef _DEBUG @@ -790,7 +790,7 @@ #undef USE_EGL_RPI /* Version number of package */ -#define VERSION "1.10.0" +#define VERSION "1.10.1" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */