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
Sebastian Dröge
2ce28b6fa3
Back to development
2014-05-03 20:48:33 +02:00
Sebastian Dröge
b2ce00c55d
Release 1.3.1
2014-05-03 19:57:57 +02:00
Sebastian Dröge
90643c696f
mfc: Remove mfc plugin, it is obsoleted by the v4l2videodec element from gst-plugins-good
2014-05-03 13:12:40 +02:00
Julien Isorce
6f5ecebb6a
gl: rename cocoa example and move it to its parent directory
2014-05-02 06:03:22 +01:00
Sebastian Dröge
cad1bb32c8
gl: Try harder to load symbols from the correct place
...
This commit makes the loading of the GModules threadsafe, and
always first tries to load the symbol for the GL library that
is selected for the current context. Only then it falls back
to looking into the current module (NULL), and only as a last
resort the context specific function (e.g. eglGetProcAddress())
is called.
Also add configure parameters to select the names of the library
modules instead of using the defaults, and let the defaults be
independent of the G_MODULE_SUFFIX.
https://bugzilla.gnome.org/show_bug.cgi?id=728753
2014-05-01 14:36:54 +02:00
Matthew Waters
294da02a2f
gl/examples: move to -bad
...
- fix all the compiler errors
- give them their own gl directory
2014-04-29 16:40:08 +10:00
Julien Isorce
88f92fd749
gl: append EGL_LIB to GL_LIB
2014-04-28 15:59:06 +01:00
Halley Zhao
4cf290074f
ivfparse: enable build.
...
Drop `ivfparse' element from the non-ported set of plugins in configure.
2014-04-18 18:31:15 +02:00
Edward Hervey
ad77f3056b
configure: Detect EGL header presence
...
Fixes the build for Android, and I suspect for other systems too...
2014-04-16 15:43:06 +02:00
Julien Isorce
09116bf10d
egl/eglglessink: remove since EGLImage and iOS support have been added in glimagesink
...
https://bugzilla.gnome.org/show_bug.cgi?id=703343
2014-04-15 18:29:53 +01:00
Sebastian Dröge
ae81268565
gl: Add support for iOS EAGL platform
...
https://bugzilla.gnome.org/show_bug.cgi?id=703341
2014-04-12 22:25:13 +02:00
Sebastian Dröge
26d6151ea1
configure: Fix check for iOS for the OpenGL support
...
There is also an i386 version of iOS, which is for the simulator.
Better use our already existing HAVE_IOS check instead of relying
on the host triplet.
2014-04-04 09:25:27 +02:00
Matthew Waters
5eb5e67f53
gl/win32: actually build the gl plugins on win32
...
Regression from c8ff215b02
2014-04-02 12:42:40 +11:00
Matthew Waters
21ea26abbe
gl/win32: fix detection of GL/wglext.h
...
Was resulting in 'present but cannot be compiled' errors
2014-04-02 09:33:19 +11:00
Matthew Waters
c8ff215b02
gl/win32: allow not building the gl plugins
...
Fixes build on windows if <GL/wglext.h> headers are not present.
https://bugzilla.gnome.org/show_bug.cgi?id=727125
2014-03-28 17:57:37 +00:00
Matthew Waters
c6e02d79ed
gl: don't fail configure if we do not understand the platform
2014-03-27 22:03:14 +11:00
Matthieu Bouron
99bb72dbf4
configure.ac: fix OSX host check
...
Makes the check works with (i386|x86_64)-apple-darwin* hosts.
https://bugzilla.gnome.org/show_bug.cgi?id=727104
2014-03-27 07:44:33 +01:00
Julien Isorce
6d10548e7f
gl: deploy egl headers in gst/gl/egl instead of gst/gl
...
https://bugzilla.gnome.org/show_bug.cgi?id=703343
2014-03-26 14:52:39 +00:00
Julien Isorce
c5833625eb
pkgconfig: add gstreamer-gl
...
https://bugzilla.gnome.org/show_bug.cgi?id=703343
2014-03-26 14:52:24 +00:00
Edward Hervey
e26e3371a5
gl: Only enabled cocoa backend on osx (and not ios)
...
ios requires using EAGL
2014-03-26 10:16:37 +01:00
Руслан Ижбулатов
e509f7d5f7
gl: don't default to GST_GL_HAVE_WINDOW_DISPMANX=1
...
Mistake introduced by 2a0f0399ae
https://bugzilla.gnome.org/show_bug.cgi?id=726591
2014-03-18 06:17:22 +00:00
Руслан Ижбулатов
26049ca402
gl: check for X unconditionally
...
Without this the HAVE_X macro is empty, not "no" or "yes", which is not
what the later code is counting on.
https://bugzilla.gnome.org/show_bug.cgi?id=726591
2014-03-18 06:16:01 +00:00
Julien Isorce
2a0f0399ae
gl: set default value to 0 for all definitions that go to gstglconfig.h
...
To avoid warnings like "GST_GL_HAVE_OPENGL is not defined".
As we are using #if instead of #ifdef
2014-03-17 17:42:06 +00:00
Matthew Waters
b85cd2f215
gl: allow not building the gl library plugins
2014-03-17 15:49:37 +01:00
Matthew Waters
ceb02341df
gl: add the option of disabling cocoa on OS X using --disable-cocoa
2014-03-17 15:05:24 +01:00
Julien Isorce
a26b8fdceb
gl: set HAVE_EGL_RPI to yes if HAVE_GL and RPI
...
Which fixes build on Raspberry Pi since -gl has been moved to -bad
2014-03-17 12:32:26 +00:00
Thijs Vermeir
1a5560441d
make: whitespace cleanups
2014-03-17 12:00:09 +01:00
Matthew Waters
6b3fe44185
Move gst-plugins-gl to bad
2014-03-16 15:17:59 +01:00
Andoni Morales Alastruey
86e96cfdc6
winks: port to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=702041
2014-03-15 15:34:29 +01:00
Wim Taymans
5727c6174d
configure: videosignal was ported almost a year ago
2014-03-11 10:26:34 +01:00
Sebastian Dröge
22b4223c86
configure: Rename all variables related to the winks plugin
...
It does not make sense to call them after directshow if they
are for the winks plugin only.
https://bugzilla.gnome.org/show_bug.cgi?id=724100
2014-02-16 10:09:18 +01:00
Sebastian Dröge
eef356c80f
configure: The winks plugin is not ported to 1.0 yet
...
https://bugzilla.gnome.org/show_bug.cgi?id=724100
2014-02-11 09:21:16 +01:00
Руслан Ижбулатов
008c15c910
Fix winks configure test
...
Fixes #723995
2014-02-10 09:34:23 +01:00
Sebastian Dröge
6799e3b879
hlsdemux: Prefer to use nettle for decryption but fall-back to libgcrypt
...
nettle is used by newer versions of gnutls, while older versions of gnutls
used libgcrypt. Support both for now as not every distro has nettle yet.
nettle is preferred as it is more efficient to use and much smaller.
2014-02-09 18:52:24 +01:00
Sebastian Dröge
e8befb7ce3
hlsdemux: Use libgcrypt directly instead of going through gnutls
...
gnutls is also just wrapping gcrypt, but we don't need any of
the TLS related functionality. We just need to be able to decrypt
AES128-CBC.
2014-02-09 18:09:36 +01:00
Dan Kegel
58b077de23
Since b1a756fd
, applemedia fails to build on osx 10.7, which lacks VideoToolbox.h... so disable it on OSX if that header is missing.
...
https://bugzilla.gnome.org/show_bug.cgi?id=723508
2014-02-03 10:11:31 +01:00
Nicola Murino
3248dff5fa
opencv: The plugin works with 2.4.8 too
...
https://bugzilla.gnome.org/show_bug.cgi?id=723230
2014-01-29 20:23:34 +01:00
Vincent Penquerc'h
25ec217cf9
configure: fix (again) check for DB API: 5.4 is Not Recent Enough
...
Maybe testing the version is clearer, but testing for < 5 is not
enough, my version is 5.4 and does not yet have those new enums.
If you git blame to this and have a version > 5.4 that does not
either, please feel free to join along and bump the version.
2014-01-14 17:08:36 +00:00
Edward Hervey
2e9e8b5c62
dvb: Use DVB_API_VERSION to know if we have recent enough version
...
We end up with the same end-result but it's more comprehensible
2014-01-10 08:58:27 +01:00
Stefan Sauer
8b1bd86000
configure: check for good enough dvb kernel headers
...
Recent changes are using new dvb api. Don't built the plugin, if we can't.
Fixes #721869
2014-01-09 16:57:45 +01:00
Sebastian Dröge
bab7bca634
opencv: The plugin works with 2.4.7 too
...
Reported by kwm on IRC.
2013-12-29 13:31:53 +01:00
Stefan Sauer
5f89bee749
sndfile: rewrite sndfile for 1.0
...
Add a sfdec for a start. Instead of a source plugin, this is a demuxer/decoder combination. This makes it work with auto-plugging.
2013-12-20 20:00:54 +01:00
Aurélien Zanelli
588b0e342b
configure.ac: Fix typo in bz2 check
...
https://bugzilla.gnome.org/show_bug.cgi?id=720532
2013-12-16 16:02:30 +01:00
Alessandro Decina
91787ce4f0
configure.ac: add missing AM_CONDITIONAL for OPENEXR and SBC
...
Makes my automake (1.14) happier.
2013-12-14 13:33:49 +01:00
Olivier Crête
60d3af6fbd
vmncdec: Port to GStreamer 1.0 API
2013-12-06 20:58:48 -05:00
Olivier Crête
5733a04766
stereo: Port to GStreamer 1.0 API
2013-12-06 17:58:13 -05:00
Olivier Crête
06ed17674e
jp2kdecimator: Port to GStreamer 1.0 API
2013-12-06 17:10:59 -05:00
Miguel Casas-Sanchez
64675f0712
openni: Add OpenNNI2 plugin
...
https://bugzilla.gnome.org/show_bug.cgi?id=708914
2013-12-02 11:17:02 +01:00
Sebastian Dröge
da65dccd78
openexr: Add OpenEXR plugin
...
See http://www.openexr.com
2013-11-23 18:51:35 +01:00
Matthieu Bouron
f14cdcab58
configure.ac: detect presence of AVFoundation
2013-11-07 15:24:27 +01:00
Sebastian Dröge
caeaade700
audiomixer: Add new element based on adder that does synchronized audio mixing
2013-11-06 15:35:38 +01:00
Sebastian Dröge
ea086ca36c
configure: Always define AM_CONDITIONAL USE_EGLGLES
2013-11-01 22:32:32 +01:00
L. Sorin
15717842e4
curl: curlsftpsink - new libcurl-based sink element for SFTP
...
Note: SFTP = SSH File Transfer Protocol
The sink acts as a client and uploads data to the SFTP server.
https://bugzilla.gnome.org/show_bug.cgi?id=709795
2013-11-01 17:20:04 +01:00
Reynaldo H. Verdejo Pinochet
980f5b4702
cdaudio: Remove cdaudio plugin
...
This element is being removed due to it been
considered obsolete and the functionaily it
provides no longer needed.
Details on the decision can be found here:
https://bugzilla.gnome.org/show_bug.cgi?id=711223
Fixes:
https://bugzilla.gnome.org/show_bug.cgi?id=711232
2013-11-01 07:21:56 -07:00
Reynaldo H. Verdejo Pinochet
2285d4440b
cdaudio: port to 1.X
...
https://bugzilla.gnome.org/show_bug.cgi?id=711223
2013-10-31 13:25:46 -07:00
Sebastian Dröge
f16e70e4ca
configure: Make sure to try window-system-agnostic EGL if nothing was auto-detected
2013-10-08 11:11:18 +02:00
Gilles Dartiguelongue
ce080cb7cc
egl: Allow disabling gstreamer-egl library
...
https://bugzilla.gnome.org/show_bug.cgi?id=709531
2013-10-07 11:31:14 +02:00
Sebastian Dröge
c57be26ed9
openjpeg: Port OpenJPEG plugin to the 2.0 API
2013-10-02 20:07:16 +02:00
Brendan Long
5ff85dd16a
Add gstreamer-mpegts pkg-config file.
...
https://bugzilla.gnome.org/show_bug.cgi?id=709145
2013-10-01 09:02:32 +02:00
Sebastian Dröge
f13a574e2b
configure: Fix iOS check for eglglessink
2013-09-28 20:36:21 +02:00
Tim-Philipp Müller
6b6ecd0942
configure: remove AS_SCRUB_INCLUDE
...
Shouldn't be needed any more.
https://bugzilla.gnome.org/show_bug.cgi?id=707658
2013-09-25 23:57:42 +01:00
Sebastian Dröge
bc4d8d0888
configure: Actually use 1.3.0.1 as version to make configure happy
2013-09-24 15:05:28 +02:00
Sebastian Dröge
68f2d1fbeb
Back to development
2013-09-24 15:00:27 +02:00
Sebastian Dröge
9f6bf6871c
Release 1.2.0
2013-09-24 14:37:58 +02:00
Sebastian Dröge
11f0669679
Back to development
2013-09-19 11:35:01 +02:00
Sebastian Dröge
0e07bf8a11
Release 1.1.90
2013-09-19 10:50:47 +02:00
Sebastian Dröge
c70fceb16f
opencv: We also work with OpenCV 2.4.6.1
2013-09-10 11:37:55 +02:00
Tim-Philipp Müller
994739332d
Change how win32/common/config.h is updated
...
Generate win32/common/config.h-new directly from config.h.in,
using shell variables in configure and some hard-coded information.
Change top-level makefile so that 'make win32-update' copies the
generated file to win32/common/config.h, which we keep in source
control. It's kept in source control so that the git tree is
buildable from VS.
This change is similar to the one recently applied to GStreamer
and gst-plugins-good. The previous config.h file in -bad was in
pretty bad shape, so unlike core and base, I didn't attempt to
leave it strictly the same, but fixed it as necessary. Needs
testing I cannot do myself.
https://bugzilla.gnome.org/show_bug.cgi?id=569015
2013-09-02 13:40:37 +01:00
Kazunori Kobayashi
90020e21df
dfbvideosink: port to 1.0
...
including the following supports and fixes:
* Create DirectFB surfaces from GstBufferPool
* Add NV12 pixel format support
* Don't use the cursor in the exclusive mode
- EnableCusor() can be only used when the administrative mode is set
in DirectFB 1.6.0 and later.
* Support multiple plane rendering for planar color formats
- This accommodates the chroma plane offsets of the framebuffer
in planar formats.
* Invoke SetConfiguration regardless of video mode setting in setcaps()
- SetConfiguration() method should be invoked regardless of
the result of gst_dfbvideosink_get_best_vmode(), since the two are
unrelated.
* Disable DirectFB signal handler
- "--dfb:no-sighandler" option is passed to DirectFBInit().
This prevents DirectFB from trying to kill the process and allows
GStreamer's termination sequence to proceed normally.
https://bugzilla.gnome.org/show_bug.cgi?id=703520
2013-08-29 14:37:48 +01:00
Sebastian Dröge
e39239677e
Back to development
2013-08-28 13:26:56 +02:00
Sebastian Dröge
03420d1e2a
Release 1.1.4
2013-08-28 13:07:27 +02:00
Sebastian Dröge
f69cdad175
configure.ac: Don't set BZ2_LIBS if bz2 is not found
2013-08-26 13:48:02 +02:00
Sreerenj Balachandran
499d515a9f
webp: Add WebP image decoder plugin
...
https://bugzilla.gnome.org/show_bug.cgi?id=706285
2013-08-26 10:18:16 +02:00
Sebastian Dröge
4b30e11a2d
configure: Update opencv dependency, 2.4.5 works too.
2013-08-22 16:07:58 +02:00
Sebastian Dröge
e9581919ff
configure: Fix bz2 configure check for Windows
...
Due to function decorations on Windows AC_CHECK_LIB can't be used to check for bz2.
https://bugzilla.gnome.org/show_bug.cgi?id=465924
2013-08-22 14:56:35 +02:00
Alexandre Rostovtsev
f604bc4964
neonhttpsrc: allow building with neon-0.30
...
https://bugzilla.gnome.org/show_bug.cgi?id=705812
2013-08-13 12:37:13 +02:00
Lubosz Sarnecki
3384e6a738
build: add subdir-objects to AM_INIT_AUTOMAKE
...
Fixes warnings with automake 1.14.
https://bugzilla.gnome.org/show_bug.cgi?id=705350
2013-08-09 20:25:42 +01:00
David Schleef
b456878697
tests: create/remove orc directory at proper time
...
Before automake creates .deps directories, and during distclean.
https://bugzilla.gnome.org/show_bug.cgi?id=705350
2013-08-09 20:14:03 +01:00
Sebastian Dröge
65abcb9d23
Back to development
2013-07-29 14:48:02 +02:00
Sebastian Dröge
4481585f1f
Release 1.1.3
2013-07-29 13:52:29 +02:00
David Schleef
ec35c36536
celt: remove, replaced by opus.
2013-07-28 14:24:25 -07:00
Sebastian Dröge
b5f938faab
Back to development
2013-07-11 16:57:20 +02:00
Edward Hervey
dc160e7ca7
examples: Add an example of a mpeg-ts SI extractor
...
Serves as an example of usage of the new mpegts library from an
application.
Will parse/dump all sections received on a bus.
Usage is ./tsparse <any gst-launch line using tsdemux or tsparse>
Examples:
./tsparse file:///some/mpegtsfile ! tsparse ! fakesink
./tsparse dvb://CHANNEL ! tsparse ! fakesink
./tsparse playbin uri=dvb://CHANNEL
./tsparse playbin uri=file:///some/mpegtsfile
...
https://bugzilla.gnome.org/show_bug.cgi?id=702724
2013-07-03 09:17:25 +02:00
Edward Hervey
3665e8543a
gst-libs: New Mpeg-TS support library
...
Exposes various MPEG-TS (ISO/IEC 13818-1) and DVB (EN 300 468) Section
Information as well as descriptors for usage by plugins and applications.
This replaces entirely the old GstStructure-based system for conveying
mpeg-ts information to applications and other plugins.
Parsing and validation is done on a "when-needed" basis. This ensures
the minimal overhead for elements and applications creating and using
sections and descriptors.
Since all information is made available, this also allows applications
to parse custom sections and descriptors.
Right now the library is targeted towards parsing, but the structures
could be used in the future to allow applications to create and inject
sections and descriptors (for usage by various mpeg-ts elements).
https://bugzilla.gnome.org/show_bug.cgi?id=702724
2013-07-03 09:17:25 +02:00
Sebastian Dröge
da47131cd6
daalaenc: Add encoder element
2013-06-23 11:32:42 +02:00
Sebastian Dröge
07053e5c53
daala: Initial version of a Daala plugin
2013-06-23 11:32:42 +02:00
Sebastian Dröge
e2b83ff8a0
winscreencap: Initial port to 1.0
2013-06-20 23:00:59 +02:00
Sebastian Dröge
bdb4de3a6d
Back to development
2013-06-05 18:36:40 +02:00
Sebastian Dröge
37427ccaef
Release 1.1.1
2013-06-05 18:29:49 +02:00
Stefan Sauer
668dcf0c09
signalprocessor: ladspa is not using this anymore
...
When we port lv2, we'll go the same route as the new ladspa plugin.
2013-05-28 10:27:17 +02:00
Andoni Morales Alastruey
57b97beb6d
applemedia: move plugins using private frameworks to applemedia-nonpublic
2013-05-20 13:31:02 +02:00
David Schleef
35018ae632
audiofx: Add plugin, add audiochannelmix
2013-05-18 14:02:18 -07:00
Brendan Long
2b25ef8564
openal: require OpenAL >= 1.14 to build the OpenAL plugin
...
For AL_FORMAT_MONO_ALAW_EXT and AL_FORMAT_STEREO_ALAW_EXT.
https://bugzilla.gnome.org/show_bug.cgi?id=700402
2013-05-15 19:28:11 +01:00
Tim-Philipp Müller
f0039c6dc3
nsf: remove nsf plugin, replaced by gme plugin
...
https://bugzilla.gnome.org/show_bug.cgi?id=648021
2013-05-14 00:14:34 +01:00
Juan Manuel Borges Caño
30d7908df2
openal: improved port to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=698013
2013-05-13 23:48:01 +01:00
Tim-Philipp Müller
0c1f059245
dirac: remove old dirac-research library based codec
...
It's not developed any more and replaced by the
libschroedinger-based elements in gst-plugins-good.
(The libschroedinger 1.0.9 release notes state "This
is an exciting release: most of the encoding tools in
dirac-research have been ported over to Schrödinger, so
now schro has the same or better compression efficiency
as dirac-research.")
2013-05-12 23:51:32 +01:00
Tim-Philipp Müller
020c93b973
ofa: port to 1.0
2013-05-12 23:42:06 +01:00
Tim-Philipp Müller
0c23ac0565
musicbrainz: remove trm element which is not useful any more
...
TRM IDs are MusicBrainz' old audio fingerprinting system from
Relatable, they were phased out in favour of MusicIPs PUIDs.
https://wiki.musicbrainz.org/History:TRM
2013-05-12 20:57:25 +01:00
Tim-Philipp Müller
ca3a83a60d
neonhttpsrc: port to 1.0
2013-05-12 18:52:55 +01:00
Aleix Conchillo Flaque
42783e676e
rfbsrc: port to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=700038
2013-05-10 20:43:16 +01:00
Thiago Santos
5855511ba4
dash: enable in configure/makefiles
...
It was intentionally disabled up to this point to prevent
compile failures as dashdemux development commits were all for
0.10 up to here
2013-05-08 18:14:46 -03:00
Thiago Santos
ef25e05b7c
smoothstreaming: build directory stubs for new plugin
...
Initial build structure for MS' Smooth Streaming plugin
Conflicts:
ext/Makefile.am
2013-05-07 20:02:41 -03:00
Thiago Santos
859635ca01
uridownloader: refactor gsturidownloader to its own lib
...
gsturidownloader can be reused by other plugins, better have it
into its own lib
2013-05-07 20:02:41 -03:00
Juan Manuel Borges Caño
70e208d08e
ladspa: improved port to gstreamer 1.0
...
Fixes : #698927
2013-05-03 12:36:44 +02:00
Wim Taymans
57ed87f51b
aiff: port to 1.0
2013-04-18 17:18:49 +02:00
Sebastian Dröge
2c568688bf
configure: The quicktime wrapper plugin is not ported yet either
2013-04-18 09:07:29 +02:00
Sebastian Dröge
cba00fde61
configure: The osxvideosrc plugin is called osx_video
2013-04-18 08:56:36 +02:00
Sebastian Dröge
b6d011fe16
osxvideosrc: It's not ported to 1.0 yet
2013-04-18 07:54:38 +02:00
Thiago Santos
2a877b072b
eagl: add ios window system option for eglgles configure
2013-04-16 15:58:13 -03:00
Thiago Santos
2910613e4a
ios: unconditionally check if we are building for iOS
...
Instead of only checking if applemedia is going to be built
2013-04-16 15:58:12 -03:00
Sebastian Dröge
e51cd4fe2f
gst: Add better support for static plugins
2013-04-15 15:59:22 +02:00
Brendan Long
b261bd516f
kate: port Kate subtitles to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=697071
2013-04-15 00:53:48 +01:00
David Schleef
83862968a3
videofiltersbad: port to 1.0
2013-04-12 14:11:06 -07:00
Sebastian Dröge
524421e436
video: Remove video library from -bad
...
This only contained API that now has replacements in core and base.
2013-04-11 13:35:02 +02:00
Edward Hervey
725f8dc1f7
rsvg: Bump minimum requirement to 2.36.0
...
And handle header changes in 2.36.2
2013-04-03 14:57:23 +02:00
Tim-Philipp Müller
bd175c4bae
configure: also check for bluez for bluetooth/bluetooth.h
...
Fixes build on machines where bluez headers are not available.
2013-04-01 22:39:23 +01:00
Tim-Philipp Müller
acf06f602d
bluez: enable bluez plugin
...
Seems to mostly work now.
https://bugzilla.gnome.org/show_bug.cgi?id=690582
2013-04-01 21:49:49 +01:00
Tim-Philipp Müller
a25b38f1a3
Bump soft liborc requirement to 0.4.17
...
To match -base and -good. Also fixes potential
crash when a fallback function has to be used.
2013-04-01 21:48:01 +01:00
Luciana Fujii Pontello
9097da30e8
rsvg: Port to 1.0
...
Also port the decoder to the GstVideoDecoder
2013-03-31 19:23:30 +02:00
Edward Hervey
e3c71c65fe
vdpau: Port to 1.0
...
New base class for vdpau decoders
* mpeg2 ported and activated
* h264 ported but deactivated
* Uses GstMpegVideo meta
2013-03-31 19:05:31 +02:00
Tim-Philipp Müller
26c1514491
sbc: actually enable plugin if libsbc is available
2013-03-28 13:18:59 +00:00
Tim-Philipp Müller
fecddde2c2
sbc: import sbc decoder/encoder from bluez and port to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=690582
2013-03-27 22:40:56 +00:00
Sebastian Dröge
e7a69bb8de
wasapi: Initial port to 1.0
...
This should really use GstAudioSink and GstAudioSrc.
2013-03-26 15:43:51 +01:00
Tim-Philipp Müller
64ccb0ffe3
build: we need a recent-enough gnutls for hls
...
https://bugzilla.gnome.org/show_bug.cgi?id=696597
2013-03-26 13:22:22 +00:00
Tim-Philipp Müller
659adfdea8
configure: fix build if gnutls is not present
...
Skip build of hls plugin if gnutls headers can't be found.
https://bugzilla.gnome.org/show_bug.cgi?id=696392
2013-03-22 15:30:32 +00:00
Wim Taymans
73824e0ea7
fluidsynth: add fluidsynth midi renderer
...
Add a fluidsynth element that converts midi events into raw
float samples.
2013-03-21 07:21:41 +01:00
Wim Taymans
235f2a962e
midiparse: add basic midi parser
...
Parses midi files and outputs buffers with midi events.
2013-03-21 07:21:40 +01:00
Tim-Philipp Müller
f8bd1fd647
configure: actually build hls plugin
2013-03-20 15:19:15 +00:00
David Schleef
91310bd4c5
ivtc: new inverse telecine filter
...
This filter converts interlaced content that was originally
telecine'd from 24 fps (or similar) progressive content. It works
approximately like videorate, but with awareness of interlacing.
It merges neighboring fields in the input interlaced stream with
the goal of minimizing combing artifacts, while keeping the output
framerate constant. If it cannot avoid combing artifacts, it will
reconstruct the image from a single field. Note that this filter
does not autodetect the framerate, but will automatically fixate
at 24 fps.
2013-03-19 16:26:45 -07:00
Alessandro Decina
d2d6798087
Make the hls plugin depend on gnutls and move to ext/hls/
...
gnutls is used to implement AES decryption
2013-03-19 10:54:18 +01:00
Wim Taymans
4a44dc5ecf
port wildmidi
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=696041
2013-03-19 10:15:05 +01:00
David Schleef
cd17445fa4
configure: Mark decklink as ported
2013-03-15 20:30:05 -07:00
Olivier Crête
4eb960d6c3
srtp: Add SRTP plugin based on libsrtp
...
In large part the work of Gabriel Millaire
2013-03-12 20:01:50 -04:00
Tim-Philipp Müller
c2446a70f6
Remove DTMF plugin, moved to -good
...
https://bugzilla.gnome.org/show_bug.cgi?id=687416
2013-03-09 01:06:31 +00:00
Tim-Philipp Müller
ae550222a8
fbdev: port fbdevsink to 1.0
2013-03-09 00:20:00 +00:00
Sebastian Dröge
f9eccfe015
egl: Move configure checks around and re-use for eglglessink plugin
2013-03-03 12:31:04 +01:00
Sebastian Dröge
4dd09a12dd
egl: Add infrastructure for EGLImage handling
2013-03-03 12:31:04 +01:00
Tim-Philipp Müller
dec865b2ff
opencv: use pkgdatadir locally to construct path for custom haar cascades
...
https://bugzilla.gnome.org/show_bug.cgi?id=685655
2013-03-01 00:14:54 +00:00
Sreerenj Balachandran
757e7c25bf
opencv: port handdetect element to 1.0 and add to build
...
https://bugzilla.gnome.org/show_bug.cgi?id=685655
2013-03-01 00:14:54 +00:00
Tim-Philipp Müller
9aa78b1061
tests: find uninstalled gst-libav plugins for unit tests
2013-02-28 20:02:16 +00:00
Sebastian Dröge
b206464599
eglglessink: Also check for all the required libraries and headers for RPi
2013-02-13 15:06:48 +01:00
Julian Scheel
f337777eb5
eglglessink: Add bcm/Raspberry Pi support.
...
This adds a video platform backend for the dispmanx display manager used by
broadcom and the Raspberry Pi.
Signed-off-by: Julian Scheel <julian@jusst.de>
2013-02-13 12:38:31 +01:00
David Schleef
168c8406b5
Unrevert: mpegvideoparse: set timestamp based on pic offset
...
API is now in baseparse in gstreamer.
Timestamps in MPEG-TS streams are based on the last timestamp
before the start code of the picture. GstBaseParse sets the
timestamp based on the beginning of the sequence header, if
one exists before the picture. This fixes the case where the
timestamp occurs in the MPEG-TS stream between the seq header
and picture start code.
2013-02-12 12:23:03 -08:00
Tim-Philipp Müller
aedc136926
Revert "mpegvideoparse: set timestamp based on pic offset"
...
This reverts commit 63718da919
.
The required baseparse API addition has not been pushed yet,
which breaks the build.
2013-02-12 09:38:35 +00:00
David Schleef
63718da919
mpegvideoparse: set timestamp based on pic offset
...
Timestamps in MPEG-TS streams are based on the last timestamp
before the start code of the picture. GstBaseParse sets the
timestamp based on the beginning of the sequence header, if
one exists before the picture. This fixes the case where the
timestamp occurs in the MPEG-TS stream between the seq header
and picture start code.
2013-02-11 17:41:17 -08:00
Tim-Philipp Müller
fced457ad4
swfdec: remove
...
The swfdec project is dead, and this plugin was
never really useful because of the way swf works.
Remove it before someone accidentally ports it.
2013-02-11 23:29:59 +00:00
Sjoerd Simons
0de5ad65f0
configure: Mark uvch264 as ported
2013-02-11 22:04:59 +01:00
David Schleef
d50abd6186
cog: remove last remnants
2013-02-11 12:57:06 -08:00
David Schleef
b339812c07
yadif: Add YADIF deinterlacing filter
...
Code copied from Libav, commit 26e4f0c70. Will eventually be
moved to -ugly because underlying code is GPL.
2013-02-11 12:30:29 -08:00
David Schleef
3cddc007cb
cog: remove cog plugin
...
Everything has been merged into other elements.
2013-02-11 12:30:29 -08:00
Stefan Sauer
998cfde158
freeverb: port to 1.0
2013-02-07 08:56:37 +01:00
Tim-Philipp Müller
0a05748250
build: fix insertbin build in uninstalled setup
...
Make sure pkg-config in gst-libs/gst/insertbin/ can find
the uninstalled core/base properly. Fixes build of
insertbin in uninstalled setup if there arn't any
installed gir files to fall back to.
2013-01-25 15:44:39 +00:00
Olivier Crête
d1023646f9
insertbin: Add bin to dynamically insert elements in a running pipeline
...
This element automatically links in any element added using it's
action signals. These elements must have a single source pad and a single
sink pad.
2013-01-23 21:13:03 -05:00
Mark Nauwelaerts
1bf59acad8
configure.ac: disable MFC if some v4l2 PIX_FMT missing
2013-01-22 19:31:02 +01:00
Tim-Philipp Müller
70ba34c485
bluez: add new plugin to build system, but disable for now
...
Disable until it has been tested and works.
https://bugzilla.gnome.org/show_bug.cgi?id=690582
2013-01-09 18:10:30 +00:00
Tim-Philipp Müller
8436a7d8ae
jasper: remove jasper jpeg2000 plugin, replaced by openjpeg plugin
...
libjasper isn't really maintained any longer, we probably
don't want to port this.
2013-01-07 10:36:45 +00:00
Tim-Philipp Müller
6d9260e049
configure: allow compilation against opencv 2.4.3 as well
2013-01-07 00:49:10 +00:00
Tim-Philipp Müller
c056ecb02b
mpegpsmux: port to 0.11
...
Naive port. Barely tested.
2012-12-31 19:42:03 +00:00
Sebastian Dröge
5d6c33d7e4
mfc: Add plugin and decoder skeleton
2012-12-31 15:59:05 +01:00
Tim-Philipp Müller
21d9fe45e4
configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
...
AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
https://bugzilla.gnome.org/show_bug.cgi?id=690881
2012-12-31 00:16:42 +00:00
Sebastian Dröge
31a3ef2f82
eglglessink: Add configure parameter to chose the EGL window system
...
Only needed for creating native windows.
2012-12-28 20:07:34 +01:00
Sebastian Dröge
0304518d1d
eglglessink: Add support for Mali fbdev EGL driver
2012-12-28 20:07:30 +01:00
Sebastian Dröge
7efa7b9698
eglglessink: Add proper check for X11
2012-12-26 10:21:34 +01:00
Sebastian Dröge
29b677fe9b
d3dvideosink: Fix linking
2012-12-22 12:05:14 +01:00
Sebastian Dröge
e1416c11a4
openjpeg: Add OpenJPEG based JPEG2000 decoder
2012-12-16 20:50:34 +01:00
Tim-Philipp Müller
02ab609c11
rtpmux: remove rtpmux plugin, moved to -good
...
Move rtpmux and rtpdtmfmux into rtpmanager plugin in -good.
https://bugzilla.gnome.org/show_bug.cgi?id=629117
2012-12-16 17:36:45 +00:00
Tim-Philipp Müller
7ab936fa7e
scaletempo: remove scaletempo plugin, moved to -good
...
https://bugzilla.gnome.org/show_bug.cgi?id=687262
2012-12-15 13:37:23 +00:00
Sebastian Dröge
b081a16897
configure: Use AC_LANG_PROGRAM to make autoconf happy
2012-12-11 15:00:57 +00:00
Sebastian Dröge
eeab001bc2
winscreencap: Fix configure check and compilation
2012-12-11 14:22:25 +00:00
Tim-Philipp Müller
caa9014bce
resindvd, frei0r: link to libgmodule-2.0 in plugins that use g_module_* API
...
Probably needed for other plugins as well.
2012-11-30 20:01:16 +00:00
Tim-Philipp Müller
af2116cba6
configure: sprinkle some AC_LANG_PROGRAM in wasapi check
...
So autogen.sh stops moaning.
2012-11-30 19:54:11 +00:00
Sebastian Dröge
b5c5bc74c4
configure: Add wasapi to the unported plugins
2012-11-30 11:40:47 +01:00
Sebastian Dröge
f7f34f9f3f
wasapi: Integrate into the autotools build system
...
Patch based on a patch by Fabrizio Ciavatta <fabrizio.ciavatta@gmail.com>
2012-11-30 11:40:15 +01:00
Sebastian Dröge
3be147046d
shm: Fix configure check and clean up Makefile
2012-11-28 13:10:47 +01:00
Emmanuel Durand
1c973536b9
shm: Fix compilation of shm on OSX
...
https://bugzilla.gnome.org/show_bug.cgi?id=689183
2012-11-28 13:04:30 +01:00
Tim-Philipp Müller
6f0a46e45c
configure.ac: update courtesy of autoupdate
2012-11-07 20:50:25 +00:00
Tim-Philipp Müller
b88608961a
configure: let AG_GST_PLUGIN_DOCS check for python
...
And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
which as a side-effect should pick up newer python versions as
well.
https://bugzilla.gnome.org/show_bug.cgi?id=563903
2012-11-07 20:48:37 +00:00
Tim-Philipp Müller
854626c908
rtpvp8: remove and move to -good
...
https://bugzilla.gnome.org/show_bug.cgi?id=687263
2012-11-01 20:50:56 +00:00
Tim-Philipp Müller
0ec92a3f73
configure: opencv plugin builds with newer versions up to 2.4.2 as well
...
https://bugzilla.gnome.org/show_bug.cgi?id=687237
2012-10-31 11:38:32 +00:00
Christophe Fergeau
8c81e39de0
accuraterip: new element for AccurateRip calculation
...
https://bugzilla.gnome.org/show_bug.cgi?id=685163
2012-10-28 16:36:01 +00:00
Michael Smith
0c8a7fa46f
mxf: Port mxfdemux to 1.0
...
Also ports mxfmux to 1.0 to the extent that it compiles, but is 100% untested,
so remains disabled.
Conflicts:
gst/mxf/mxfdemux.c
gst/mxf/mxfmux.c
2012-10-26 13:48:06 -07:00
Sebastian Dröge
e0026d7203
opensles: Port to 1.0
2012-10-25 14:05:49 +02:00
Sebastian Dröge
187350329a
eglglessink: Port to 1.0
2012-10-25 14:05:48 +02:00
Sebastian Dröge
079c68e4de
androidmedia: Port to 1.0
2012-10-25 14:05:48 +02:00
Tim-Philipp Müller
5bb52ac98c
Back to feature development
2012-10-25 12:46:04 +01:00
Tim-Philipp Müller
9cbcdfa887
Release 1.0.2
2012-10-25 01:44:35 +01:00
Tim-Philipp Müller
64d7e27811
configure: require wayland >= 1.0.0
...
We have an API stable release now, require that.
2012-10-24 14:23:26 +01:00
Tim-Philipp Müller
2c02e25640
subenc: port to 1.0
2012-10-22 11:00:38 +01:00
Sreerenj Balachandran
54e05ee4aa
wayland: update to wayland-protocol 0.99
...
https://bugzilla.gnome.org/show_bug.cgi?id=686520
2012-10-20 13:09:03 +01:00
Tim-Philipp Müller
b1cd1e7a88
wayland: don't try to build against 0.99 or later
...
The plugin needs updating for some API changes since 0.95.
2012-10-18 18:56:33 +01:00
Sebastian Dröge
a931d5ced0
opensles: Only check for the main opensles header
2012-10-18 15:08:04 +02:00
Sebastian Dröge
10d09ff883
eglglessink: Put into the not-ported plugins list
2012-10-18 14:38:01 +02:00
Sebastian Dröge
6fb5a9b716
eglglessink: Integrate into the build system
...
Conflicts:
ext/Makefile.am
2012-10-18 14:35:49 +02:00
Sebastian Dröge
d3f95050c5
opensles: Add the opensles plugin to the list of not ported plugins
2012-10-18 14:03:33 +02:00
Sebastian Dröge
9c1543bd79
opensles: Integrate into build system
2012-10-18 14:03:10 +02:00
Raimo Järvi
a7258842ab
directsoundsrc: port to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=673414
2012-10-17 13:25:25 +01:00
Sebastian Dröge
cf1fbba759
Revert "configure: fix build"
...
This reverts commit 5c1c35290d
.
2012-10-16 11:34:04 +02:00
Wim Taymans
5c1c35290d
configure: fix build
2012-10-16 11:32:00 +02:00
Sebastian Dröge
babdbb9d99
androidmedia: Add to the not yet ported plugins
2012-10-15 16:29:00 +02:00
Sebastian Dröge
5e954a7d0a
androidmedia: Make everything buildable
2012-10-15 16:28:43 +02:00
Sebastian Dröge
4cbb7b8a99
androidmedia: Add androidmedia plugin
2012-10-15 16:28:36 +02:00
Sebastian Dröge
4d6fa2e6ec
fieldanalysis: Remove from the NONPORTED plugins list
...
It's supposed to be ported in 1.0.1 already.
2012-10-08 12:23:20 +02:00
Tim-Philipp Müller
7d26d8b227
Back to development (bug fixing)
2012-10-07 17:03:45 +01:00
Tim-Philipp Müller
bb48b6058d
Release 1.0.1
2012-10-07 15:57:03 +01:00
Nicolas Dufresne
9a2735a063
frei0r: Port to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=681678
2012-09-28 15:24:45 -04:00
Руслан Ижбулатов
75dba03688
curl: fix build on win32
...
https://bugzilla.gnome.org/show_bug.cgi?id=684847
2012-09-28 09:57:53 +01:00
Tim-Philipp Müller
8f802c6425
Back to development (bug fixing)
2012-09-24 16:59:24 +01:00
Tim-Philipp Müller
46e8c203d6
Release 1.0.0
2012-09-24 14:42:25 +01:00
Tim-Philipp Müller
788ddee4e7
Release 0.11.99
2012-09-17 18:04:51 +01:00
Tim-Philipp Müller
591f6355e5
freeze: remove freeze element, was replaced by imagefreeze in -good years ago
2012-09-17 17:15:46 +01:00
Sebastian Dröge
1419862c50
vp8: Remove plugin, moved to gst-plugins-good
2012-09-16 15:48:02 +02:00
Sebastian Dröge
a2503e91bf
vp8: Require latest libvpx release (1.1.0 from May 2012)
...
Fixes bug #684116 and simplifies configure checks.
2012-09-16 10:58:29 +02:00
Tim-Philipp Müller
21b9b028b0
Back to development
2012-09-14 02:59:08 +01:00
Tim-Philipp Müller
c5afec2d2f
Release 0.11.94
2012-09-14 02:50:44 +01:00
Olivier Crête
b1fcf14da5
inter: Port to 1.0 API
...
Also remove a lot of empty, non-implemented methods
2012-09-13 15:32:50 -04:00
Olivier Crête
6a66ebf784
pnm: Port to 1.0 API
2012-09-12 18:35:04 -04:00
Olivier Crête
e23e3d6b64
freeze: Port to 1.0 API
2012-09-12 17:24:26 -04:00
Sreerenj Balachandran
98ffddb0f8
speed: port to 0.11
...
https://bugzilla.gnome.org/show_bug.cgi?id=683727
2012-09-12 16:06:44 -04:00
Olivier Crête
5111a6ed20
liveadder: port to 1.0 API
2012-09-12 16:03:13 -04:00
Olivier Crête
f207edfc44
siren: Port to 1.0 API
2012-09-12 12:14:53 -04:00
Olivier Crête
f9320170cd
spanplc: Port to 1.0 API
2012-09-11 20:19:48 -04:00
Olivier Crête
1826c126bf
jpegparse: Finish port to 1.0 API
2012-09-11 19:36:24 -04:00
Youness Alaoui
7a7267b402
uvch264: Make gudev/libusb a hard dependency and remove XU_FIND_UNIT ioctl support
...
Conflicts:
sys/uvch264/gstuvch264_src.c
2012-09-11 15:00:18 -04:00
Tim-Philipp Müller
79f59ea3d2
gdp: move gdp plugin here from -base
...
Needs some reworking.
2012-09-11 01:54:46 +01:00
Youness Alaoui
1ba24e1306
UVC H264 plugin
2012-09-10 16:09:26 -04:00
Tim-Philipp Müller
4f35c0466b
configure: remove non-existant hlssink plugin from NONPORTED list
2012-09-09 14:35:51 +01:00
Tim-Philipp Müller
9b32e6bd93
Revert "configure.ac: Properly disable HLS plugin"
...
This reverts commit 3ad3445a25
.
This disabled hlsdemux as well
2012-09-08 14:31:57 +01:00
Edward Hervey
3ad3445a25
configure.ac: Properly disable HLS plugin
2012-09-08 14:05:08 +02:00
Alessandro Decina
b1029d767e
hls: add hlssink element
2012-09-07 16:25:36 +02:00
Sreerenj Balachandran
1d384422e0
spc: port to 0.11
...
https://bugzilla.gnome.org/show_bug.cgi?id=683175
2012-09-02 00:02:14 +01:00
Jan Schmidt
1218cff3dc
resindvd: Initial partial port to 0.11
2012-08-31 12:46:29 -07:00
Stefan Sauer
8d6c7789ac
configure: bump gtk-doc req to 1.12 (mar-2009)
...
This allows us to e.g. unconditionally use gtkdoc-rebase.
2012-08-22 13:19:53 +02:00
Tim-Philipp Müller
1cc573d02f
configure: fix check for wayland
...
We only seem to need wayland-client. Also make work with
wayland being installed in a non-default prefix by not
overwriting/clearing WAYLAND_{CFLAGS,LIBS} for no reason
at all.
2012-08-21 10:37:10 +01:00
Sreerenj Balachandran
c803ca4af5
wayland: More fixes based on wayland-0.95.0 and gstreamer-1.0 apis
...
- bump wayland version to 0.95.0 which will lead to stable 1.0 release
- avoid memcopy and use propose_allocation for GstBufferPool allocation
- using WaylandBufferPool
- shm: Allocate shm buffers through new wl_shm_pool interface
(the shm buffer allocation is a two step process now: first
allocate a wl_shm_pool, then allocate a buffer from the pool)
https://bugzilla.gnome.org/show_bug.cgi?id=681453
2012-08-21 10:24:45 +01:00
Tim-Philipp Müller
38c749ca2f
id3tag: port to 0.11
2012-08-21 10:22:49 +01:00
Brian Pepple
0c5893c0fa
configure: add missing AC_LANG_PROGRAM call to DirectShow tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=681952
2012-08-16 22:56:17 +01:00
Edward Hervey
28a8ccc0d4
configure.ac: dvb plugin is ported
2012-08-14 19:07:20 +02:00
Sebastian Dröge
14317a3408
vp8dec: Add support for the MFQE postprocessing flag
...
Which is enabled by default if postprocessing is enabled.
2012-08-14 11:09:46 +02:00
Sebastian Dröge
85e45a09e2
vp8: Use pkg-config file for getting the LIBS and CFLAGS
2012-08-09 13:37:22 +02:00
Tim-Philipp Müller
969572f9e5
Back to development
2012-08-08 16:35:12 +01:00
Tim-Philipp Müller
2cd52450f2
Release 0.11.93
2012-08-08 15:32:19 +01:00
Olivier Crête
bc6b513620
mimic: Port to 0.11
2012-08-07 15:41:25 -07:00