Guillaume Desmottes
136714c6ed
omxvideodec: add dmabuf support for output
...
The zynqultrascaleplus OMX implementation has a custom extension
allowing decoders to output dmabuf and so avoid buffers copy between OMX
and GStreamer.
Make use of this extension when built on the zynqultrascaleplus. The
buffer pool code should be re-usable for other platforms as well.
https://bugzilla.gnome.org/show_bug.cgi?id=784847
2017-07-18 23:46:46 +01:00
Guillaume Desmottes
4488ab97af
build: include OMX_IndexExt and OMX_ComponentExt if present
...
These files may be used by OMX implementation to define custom extensions.
Include them if present as we are already doing with OMX_VideoExt.h
https://bugzilla.gnome.org/show_bug.cgi?id=784847
2017-07-13 14:41:58 +01:00
Gurkirpal Singh
eed49b4231
config: add omxmp3dec config for tizonia
...
GST_OMX_CONFIG_DIR=$HOME/gst/master/gst-omx/config/tizonia/ \
gst-launch-1.0 filesrc location=mpthreetest.mp3 ! id3demux ! \
mpegaudioparse ! omxmp3dec ! audioconvert ! pulsesink
v2: [Nicolas] Use template to create gstomx.conf using pkg-config
v3: [Nicolas] Ignore only config/tizonia/gstomx.conf
v4: [Nicolas] Add "/" for single occurence
https://bugzilla.gnome.org/show_bug.cgi?id=782800
2017-07-05 17:27:27 -04:00
Gurkirpal Singh
ae14bb362a
configure.ac: add tizonia target for --with-omx-target flag.
...
This will check for tizilheaders.pc which adds path to omx-il
headers its cflags. Can be installed all together with the 1.2 headers
with package tizilheaders if not building from sources:
https://github.com/tizonia/tizonia-openmax-il
It is also adviced to remove libomxil-bellagio-dev package because
it installs headers /usr/include directly, ex: /usr/include/OMX_Video.h.
https://bugzilla.gnome.org/show_bug.cgi?id=782800
2017-07-05 17:27:27 -04:00
Guillaume Desmottes
2be1214cab
add 'zynqultrascaleplus' as OMX target
...
Adding support for the 'Zynq UltraScale+' as a new OMX target.
See https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html
for details about the platform.
https://bugzilla.gnome.org/show_bug.cgi?id=783097
2017-07-03 10:15:17 -04:00
Julien Isorce
c692328521
configure.ac: move omx features check after target selection
...
Does not change anything, except this will be useful for future commits.
Indeed some targets provide a .pc file where to look for the omx headers.
https://bugzilla.gnome.org/show_bug.cgi?id=782800
2017-06-29 23:32:16 +01:00
Nicolas Dufresne
e805954f5c
Remove plugin specific static build option
...
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
2017-05-16 14:39:16 -04:00
Sebastian Dröge
901e252be7
Back to development
2017-05-04 18:59:33 +03:00
Sebastian Dröge
6dd6d0fea2
Release 1.12.0
2017-05-04 15:48:56 +03:00
Sebastian Dröge
538c58e77f
Release 1.11.91
2017-04-27 17:53:50 +03:00
Sebastian Dröge
1c76946b03
Release 1.11.90
2017-04-07 16:36:45 +03:00
Sebastian Dröge
a41cc1b624
Back to development
2017-02-24 15:38:17 +02:00
Sebastian Dröge
bd0fd3ae06
Release 1.11.2
2017-02-24 15:10:17 +02:00
Sebastian Dröge
f328aa05f1
Back to development
2017-01-12 16:33:09 +02:00
Sebastian Dröge
a207552c1f
Release 1.11.1
2017-01-12 16:26:55 +02:00
Sebastian Dröge
157ebe92cf
Back to development
2016-11-01 18:53:25 +02:00
Sebastian Dröge
0ddfc0554b
Release 1.10.0
2016-11-01 18:21:33 +02:00
Sebastian Dröge
70e6f8154f
Release 1.9.90
2016-09-30 13:04:51 +03:00
Sebastian Dröge
2c595c5f7b
configure: Depend on gstreamer 1.9.2.1
2016-09-14 11:33:13 +02:00
Sebastian Dröge
cb9078627c
omx: Also search for gstomx.conf in the autoconf --sysconfdir
...
https://bugzilla.gnome.org/show_bug.cgi?id=770743
2016-09-14 11:28:36 +02:00
Sebastian Dröge
96cba5d978
Back to development
2016-09-01 12:36:09 +03:00
Sebastian Dröge
3fd93d08c1
Release 1.9.2
2016-09-01 12:35:58 +03:00
Sebastian Dröge
add5f780c2
Back to development
2016-07-06 13:51:24 +03:00
Sebastian Dröge
394f21a98a
Release 1.9.1
2016-07-06 13:48:45 +03:00
Sebastian Dröge
a78756c63f
omx: #define OMX_SKIP64BIT on the RPi as required by their API
...
Also add generic support for OMX_SKIP64BIT to gst-omx, in case other
implementations also #define that for whatever reason.
https://bugzilla.gnome.org/show_bug.cgi?id=766475
2016-06-17 12:06:48 +03:00
Tim-Philipp Müller
94789f19cf
configure: remove AG_GST_PARSE_SUBSYSTEM_DISABLES
...
This would check which subsystems are disabled in core by grepping
gstconfig.h. Only problem is: gstconfig.h has moved into libdir now
so we've been checking a non-existent file for a while now. The
macro would just sets GST_DISABLE_* for use in configure.ac and
Makefile.am, but we don't use that anywhere so just get rid of it
(the one place where we use GST_DISABLE_GST_DEBUG is in a .c file
which gets the define from the gstconfig.h include).
https://bugzilla.gnome.org/show_bug.cgi?id=750056
2016-06-04 19:34:50 +01:00
Koop Mast
e4c32adaf3
configure: Make -Bsymbolic check work with clang.
...
Update the -Bsymbolic check with the version glib has. This version
works with clang.
https://bugzilla.gnome.org/show_bug.cgi?id=759713
2015-12-21 12:28:11 +01:00
Tim-Philipp Müller
ed7a301a42
Add m4 directory so aclocal doesn't complain in autogen.sh
...
Might come in handy, and these warnings seem to be
fatal in some environments.
You may need to git clean -x -d -f your tree before
git pulling/merging.
2015-04-08 16:03:34 +01:00
Sebastian Dröge
b4c7c726ef
Release 1.2.0
2014-07-23 11:28:12 +02:00
Sebastian Dröge
3d94d3e44d
omx: Link to gmodule-2.0-no-export for being able to use the g_module_*() API
...
https://bugzilla.gnome.org/show_bug.cgi?id=732518
2014-07-01 09:38:01 +02:00
Julien Isorce
961b108a92
configure.ac: require gstgl >= 1.3.3
2014-06-25 11:12:51 +01:00
Julien Isorce
e1a1e5f335
example: enable testegl
...
See https://bugzilla.gnome.org/show_bug.cgi?id=728940
2014-06-25 10:50:54 +01:00
Sebastian Dröge
b9238195dd
omx: Only include OMX_VideoExt.h conditionally
...
It does not exist on the RPi for example.
2014-06-24 14:52:43 +02:00
Sebastian Dröge
c0183cc313
configure.ac: Require GStreamer core/base >= 1.2.2
...
Needed at least for gst_video_decoder_release_frame().
2014-06-24 13:59:44 +02:00
Zhao, Halley
38a07c5386
omxvp8dec: use VP8 definition from OMX_VideoExt.h
...
https://bugzilla.gnome.org/show_bug.cgi?id=726957
2014-06-24 10:21:07 +02:00
Zhao, Halley
0b2f5791f0
configure: add --with-omx-header-path option for external omx headers
...
https://bugzilla.gnome.org/show_bug.cgi?id=726957
2014-06-24 10:20:09 +02:00
Julien Isorce
21b3c2b16a
example: disable testegl since libgstegl has been removed
...
As decided in bug #703343
Not compatible with the new libgstgl API.
A portage has been started, attachment 272800.
https://bugzilla.gnome.org/show_bug.cgi?id=703343
2014-04-15 18:32:12 +01:00
Julien Isorce
d4bb7cb4c7
configure.ac: check for libgstgl since libgstegl has been removed
...
https://bugzilla.gnome.org/show_bug.cgi?id=703343
2014-04-15 18:32:12 +01:00
Sebastian Dröge
c5a8203bbe
configure: Allow build without gstreamer-egl
2013-06-12 09:38:22 +02:00
Josep Torra
c10031f371
examples: add an example aplication based OpenGL ES + EGL
...
Application that shows how to integrate playbin with an OpenGL ES
scene through EGL. Renders a video on the surfaces of an animated cube.
The code is not ported to 1.x so it's not built by default.
2013-05-10 13:35:48 +02:00
Tim-Philipp Müller
a2db76b048
Check for gstreamer-egl
...
And don't use if not available.
https://bugzilla.gnome.org/show_bug.cgi?id=697574
2013-04-23 11:05:19 +01:00
Tim-Philipp Müller
c90a6d47bc
configure: error out if no OMX target has been set explicitly with --with-omx-target=x
...
Avoids people building for e.g. the Raspberry Pi and then wondering
why things don't work as expected (since structs are packed differently
there).
2013-04-23 09:53:18 +01:00
Sebastian Dröge
c3ca9658a0
gst: Add better support for static plugins
2013-04-15 16:00:27 +02:00
Tim-Philipp Müller
c2d9f41a62
configure: add --disable-fatal-warnings for disabling -Werror
2013-04-12 17:58:30 +01:00
Sebastian Dröge
8a1bb1b4a3
omxvideodec: Add support for egl_render on RPi
2013-03-26 14:00:03 +01:00
Tim-Philipp Müller
d0a5a9a9bf
Back to development
2013-03-22 19:26:54 +00:00
Sebastian Dröge
ecb3c80a69
Release 1.0.0
2013-03-22 17:16:33 +01:00
Sebastian Dröge
8460cabd13
omx: Add Theora decoder
2013-03-19 12:25:27 +01:00
Sebastian Dröge
0f5e6e967b
omx: Add VP8 decoder support
2013-03-18 16:34:51 +01:00
Sebastian Dröge
9ed06008cd
Add OpenMAX IL target for Bellagio
...
Not tested since a very long time though.
2013-02-21 11:03:23 +01:00