Sebastian Dröge
340d60e85e
gl/cocoa: include gl3.h in configure too for consistency with gstglapi.h
2014-11-04 09:52:11 +01:00
Vincent Abriou
9f69bcbfe5
configure.ac: auto decision to include GL library fails
...
The part of the configure.ac that consist to check if we
can include both GL and GLES2 at the same time is failing.
Indeed, in the case NEED_GLES2=yes and NEED_OPENGL=auto,
HAVE_OPENGL variable is updated whereas it should be HAVE_GL
variable that has to be updated (HAVE_OPENGL variable is not
used in the rest of the configure.ac).
https://bugzilla.gnome.org/show_bug.cgi?id=739348
Signed-off-by: Vincent Abriou <vincent.abriou@st.com>
Reviewed-by: Benjamin GAIGNARD <benjamin.gaignard@linaro.org>
2014-10-29 22:40:42 +11:00
Tim-Philipp Müller
392f91a61b
configure: check for more openh264 API that we need
2014-10-26 15:44:05 +00:00
Edward Hervey
eb01f37767
configure.ac: Use libsrtp.pc if present
2014-10-24 16:19:58 +02:00
Tim-Philipp Müller
871ec4693c
configure: improve openh264 check
...
The openh264 API is still unstable, so check for
structure member that we need to prevent building
against an older incompatible version.
2014-10-22 13:03:30 +01:00
Tim-Philipp Müller
6c8446ffa6
configure: simplify openh264 check
...
Of course PTHREADS_CFLAGS is not used anywhere now
for the check, but that was the case before as well.
2014-10-22 12:36:36 +01:00
Stefan Sauer
27d6a70acc
configure: use a macro to check for pthread
...
Replace the hardcoded -lpthread in most of the places with $PTHREAD_LIBS. For
openh264 also add $PTHREAD_LIBS to OPENH264_LIBS until upstream ships a .pc
file.
2014-10-21 13:43:03 +02:00
Brendan Long
eee5110fb4
gl: Check for GLU before trying to use it in configure.ac
...
https://bugzilla.gnome.org/show_bug.cgi?id=738816
2014-10-20 13:05:27 +02:00
Stefan Sauer
ca5971850d
configure: add pthread to the configure check for openh264
2014-10-20 11:22:54 +02:00
Sebastian Dröge
b57f255f26
vtenc: VTCompressionSessionPrepareToEncodeFrames only exists since 10.9.6
...
Check with configure for it instead of using one of the availability macros
as those wouldn't work as expected with minor versions.
2014-10-19 14:51:40 +02:00
Thijs Vermeir
293522d418
rtp: add h265 RTP payloader + depayloader
2014-10-17 10:40:24 +02:00
Thijs Vermeir
f241294662
x265enc: add x265 encoder element
2014-10-15 17:11:39 +02:00
Joachim Bauch
51fc68e196
Integrate libde265 into gst-plugins-bad.
2014-10-14 10:48:27 +02:00
Sebastian Dröge
cf4ec9b04e
openh264: Add OpenH264 based encoder/decoder elements
...
These are the openh264 elements released under the BSD-2 license
by Ericsson as part of the OpenWebRTC project.
https://github.com/EricssonResearch/openwebrtc-gst-plugins
https://bugzilla.gnome.org/show_bug.cgi?id=737788
2014-10-03 17:23:35 +03:00
Lubosz Sarnecki
cc3ca17f4c
gltransformation: requires graphene 1.0.0
2014-09-30 16:06:32 +03:00
Sebastian Dröge
faba47f70d
applemedia: Unconditionally use VideoToolbox on iOS if available
...
Because we do weak linking now we can always compile it in and check at
runtime if it is actually available or not.
2014-09-17 10:39:26 +03:00
Sebastian Dröge
af3c3473e0
configure: And make the preprocessor check work properly
2014-09-15 15:36:44 +03:00
Sebastian Dröge
f2255f1e2a
configure: Do the AM_CONDITIONAL() after finally setting the variable
2014-09-15 15:25:46 +03:00
Sebastian Dröge
c82fa4f845
applemedia: Don't include VideoToolbox on iOS < 8.0
...
It's private API and does not work without a jailbroken device.
2014-09-15 15:12:31 +03:00
Matthew Waters
1fee15e638
build: don't AC_SUBST intermediate values
2014-09-10 19:16:53 +10:00
Thomas Bluemel
04ca723461
hlsdemux: Support OpenSSL for AES decryption of HLS fragments
...
https://bugzilla.gnome.org//show_bug.cgi?id=735248
2014-08-28 10:34:55 +03:00
Carlos Rafael Giani
33fedda489
gl: do not check for GL/GLU/EGL/GLES2 libs if disabled in configuration
...
https://bugzilla.gnome.org/show_bug.cgi?id=735522
2014-08-27 17:14:45 +03:00
Sebastian Dröge
83b672f328
openjpeg: Don't remember -lopenjp2 as libs when falling back to openjpeg1
2014-07-21 17:34:52 +02:00
Руслан Ижбулатов
3ac444d2b7
openjpeg: Win32-compatible OpenJPEG-2.0 detection
...
OpenJPEG 2.0 API uses stdcall on W32 by default. This prevents normal
autoconf library macros from finding its functions.
A more compatible check is to acutally link a program that includes a
real header.
https://bugzilla.gnome.org/show_bug.cgi?id=733487
2014-07-21 12:09:48 +02:00
Sebastian Dröge
645e3d8edd
Back to development
2014-07-19 18:04:42 +02:00
Sebastian Dröge
9dfc0f513b
Release 1.4.0
2014-07-19 17:27:11 +02:00
Mart Raudsepp
96aa931635
gl: Include GL_CFLAGS while checking for GL typedefs
...
Otherwise those checks may fail at configure time if they contain extra
include paths, while at build time they are included, potentially causing
incompatible typedefs between system GL headers and gstreamer compatibility
prototypes.
https://bugzilla.gnome.org/show_bug.cgi?id=733248
2014-07-16 16:37:54 +02:00
Mart Raudsepp
0bb6d22ffc
gl: Always include EGL_CFLAGS in GL_CFLAGS when EGL_LIBS is added to GL_LIBS
...
They should be handled in tandem, in case any EGL provider could require some
CFLAGS and set them (possibly once moved to prefer pkg-config files),
such as for a custom header location.
2014-07-16 16:37:54 +02:00
Sebastian Dröge
f8778ee272
Release 1.3.91
2014-07-11 12:13:22 +02:00
Matthieu Bouron
9c13c84afd
configure: fix uninitialized variables with --disable-external
...
https://bugzilla.gnome.org/show_bug.cgi?id=732744
2014-07-04 17:41:20 +01:00
Alessandro Decina
0258ec0273
applemedia: enable vtdec and vtenc only on >= 10.8 where VideoToolbox is public
...
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=723670
2014-07-02 12:56:06 +02:00
Sebastian Dröge
ea1ee4e3d0
Release 1.3.90
2014-06-28 11:30:39 +02:00
Tim-Philipp Müller
5f00de4601
configure: use $ERROR_CFLAGS instead of hard-coding -Werror
...
https://bugzilla.gnome.org//show_bug.cgi?id=731692
2014-06-22 22:04:31 +01:00
Koop Mast
a84406c09b
configure: use -Werror to make the include GL and GLES2 header check guaranteed fatal
...
Clang will only give a warning for the redefinition of typedef GLenum.
Since master is build with -Werror this will result in a build failure
later in the gl plugin. Add -Werror to the test, so the test result is as
expected. This will allow the gl plugins to build.
https://bugzilla.gnome.org//show_bug.cgi?id=731692
2014-06-22 22:00:50 +01:00
Sebastian Dröge
d69777509d
Back to development
2014-06-22 19:36:14 +02:00
Sebastian Dröge
6d3d06c91f
Release 1.3.3
2014-06-22 19:22:28 +02:00
Mathieu Duponchelle
11fa711c34
compositor: Add a new compositor based on the new GstVideoAggregator base class
...
It is a replacement for videomixer with a similare API
Co-Authored by: Thibault Saunier <tsaunier@gnome.org>
https://bugzilla.gnome.org/show_bug.cgi?id=731919
2014-06-20 19:53:33 +02:00
Mathieu Duponchelle
7cf66e7c07
videoaggregator: Create a new GstVideoAggregator baseclass
...
This base class has been added to a newly created libgstbadvideo library
Co-Authored by: Thibault Saunier <tsaunier@gnome.org>
https://bugzilla.gnome.org/show_bug.cgi?id=731918
2014-06-20 19:53:33 +02:00
Thibault Saunier
55c65d079f
aggregator: Add new GstAggregator base class
...
This base class has been added to a newly created libgstbadbase library
Co-Authored by: Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
https://bugzilla.gnome.org/show_bug.cgi?id=731917
2014-06-20 19:53:33 +02:00
Lubosz Sarnecki
053252ccc6
opengl: add element for transforming video geometry
...
* add graphene as soft dependency for linear algebra
2014-06-18 20:41:03 +10:00
Arnaud Vrac
76c0007778
wayland: install .pc file
2014-06-17 13:51:30 +02:00
George Kiagiadakis
1cbfba5034
waylandsink: Build bindings for the unstable wl_scaler spec
2014-06-17 13:51:24 +02:00
George Kiagiadakis
86a3c384ae
wayland: Add new gst-wayland library containing a new GstWaylandVideo interface
...
This interface is needed to be able to embed waylandsink into
other wayland surfaces. Due to the special nature of wayland,
GstVideoOverlay is not enough for this job.
2014-06-17 13:51:23 +02:00
Nicola Murino
ab4d8d3d3c
opencv: make the plugin compile with all 2.4.x versions
...
https://bugzilla.gnome.org/show_bug.cgi?id=730141
2014-05-30 16:58:59 -03:00
Julien Isorce
fbe6dd9c5f
gl: rename platform cocoa to cgl
...
Before:
GST_GL_PLATFORM=cocoa GST_GL_WINDOW=cocoa
gst-launch-1.0 videotestsrc ! glimagesink
After:
GST_GL_PLATFORM=cgl GST_GL_WINDOW=cocoa
gst-launch-1.0 videotestsrc ! glimagesink
but still pass --enable-cocoa to configure script
because currently it can only be used with cocoa API.
We could later have cgl/gstglcontext_cgl.h that manages
a CGLContextObj directly and cocoa/gstglcontext_cocoa.h
would just wrap it.
So that it could be used with other Apple's window APIs.
https://bugzilla.gnome.org/show_bug.cgi?id=729245
2014-05-27 08:46:16 +01:00
Sebastian Dröge
e52e03fecc
Back to development
2014-05-21 13:23:30 +02:00
Sebastian Dröge
46016ccd14
Release 1.3.2
2014-05-21 13:06:35 +02:00
Sebastian Dröge
7f81c3b073
configure: Use the same includes for GL that we would use later in the code for checking if GLES2 and OpenGL headers can both be included
2014-05-05 12:30:32 +02:00
Matthew Waters
dca6e5e039
gl: check if we can include both GL and GLES2 headers at the same time
...
If we cannot, then default to GL over GLES2 unless GLES2 is required.
2014-05-05 20:08:13 +10:00
Sebastian Dröge
53f06e44b7
configure: Use the same #includes for checking GL types as later in the code
2014-05-04 22:23:06 +02:00