Jan Schmidt
413f05269c
omxvideoenc: Add GST_OMX_HACK_HEIGHT_MULTIPLE_16 for Rpi
...
The Raspberry Pi encoder produces corrupt output unless
the input height is a multiple of 16. Add a hack that adds
zero padding when needed.
2017-03-14 03:00:49 +11:00
Jan Schmidt
f3a7bce442
omxvideoenc: Add a mapping for OMX_COLOR_FormatYUV420PackedSemiPlanar
...
The RaspberryPi
2017-03-14 02:42:15 +11:00
Jan Schmidt
c3078dd20c
omxvideoenc: Filter out unimplemented formats
...
Don't announce pixel formats in the caps if they've not been
implemented.
2017-03-14 02:40:24 +11:00
Jan Schmidt
7c829886ca
omxvideodec: demote ERROR message
...
There's no need to warn about failing to negotiate EGL output
- that can be perfectly normal.
2017-03-14 02:34:36 +11:00
Sebastian Dröge
0af5f07167
meson: Update version
2017-02-24 16:00:29 +02: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
Tim-Philipp Müller
7f8c2a08da
meson: dist meson build files
...
Ship meson build files in tarballs, so people who use tarballs
in their builds can start playing with meson already.
2017-02-15 18:22:53 +00:00
Vincent Penquerc'h
4e01a6f7b1
omxaacenc: let encoder know about incoming rate/channels
...
https://bugzilla.gnome.org/show_bug.cgi?id=777223
2017-01-20 13:37:46 -05:00
Matthew Waters
ed5f63c9ef
build: add meson build definition
...
Currently only been tested on the RPi within gst-build.
2017-01-18 15:23:42 +11:00
Matthew Waters
b4f3e4094b
examples/testegl: update for libgstgl changes
2017-01-18 15:23:41 +11: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
Vincent Penquerc'h
a02f1e5c9b
omxaudioenc: set base class format instead of just source pad caps
2017-01-11 11:38:05 +00:00
Graham Leggett
a1e613dd89
omx*dec: Flush before we stop the srcpad loop
...
Flushing could otherwise hang if output port queue of pending buffers was empty
https://bugzilla.gnome.org/show_bug.cgi?id=774654
2016-12-19 10:52:16 +02:00
Reynaldo H. Verdejo Pinochet
7925355d72
Fix broken build due to syntax error
...
Problem was introduced by 8716c23e2b
2016-12-14 13:32:16 -08:00
Graham Leggett
8716c23e2b
Prevent early EOS by resetting eos flag once GST_OMX_ACQUIRE_BUFFER_EOS is triggered
...
https://bugzilla.gnome.org/show_bug.cgi?id=774600
2016-12-13 11:38:38 +02:00
Graham Leggett
5d5fbcd8f6
Add clear debug logging on all the paths out of gst_omx_port_acquire_buffer()
...
https://bugzilla.gnome.org/show_bug.cgi?id=774600
2016-12-13 11:38:36 +02:00
George Kiagiadakis
05b137a256
Add a signals-premature-eos hack for egl_render
...
egl_render seems to have a bug and signals EOS before it has finished
pushing out all data; this hack simply makes acquire_buffer() wait
a bit more before signalling EOS, in case egl_render decides to spit
out some more data.
https://bugzilla.gnome.org/show_bug.cgi?id=741856
2016-12-13 11:38:26 +02:00
Graham Leggett
8b01b06af6
Add support for OMX_COLOR_FormatYUV420PackedSemiPlanar and OMX_COLOR_Format24bitBGR888
...
https://bugzilla.gnome.org/show_bug.cgi?id=775959
2016-12-13 11:18:43 +02:00
Edward Hervey
78295462d3
Automatic update of common submodule
...
From ac2f647 to 39ac2f5
2016-12-03 08:20:46 +01:00
Tim-Philipp Müller
ddd1fa7499
common: use https protocol for common submodule
...
https://bugzilla.gnome.org/show_bug.cgi?id=775110
2016-11-26 11:28:00 +00:00
Sebastian Dröge
53d8d353f0
omx: Fix compiler warning with latest clang
...
gstomx.c:1376:42: error: implicit conversion from enumeration type 'GstOMXAcquireBufferReturn' to different enumeration type 'OMX_ERRORTYPE'
(aka 'enum OMX_ERRORTYPE') [-Werror,-Wenum-conversion]
g_return_val_if_fail (!port->tunneled, GST_OMX_ACQUIRE_BUFFER_ERROR);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
https://bugzilla.gnome.org/show_bug.cgi?id=775112
2016-11-26 00:07:13 +02:00
Matthew Waters
baaf404f2b
videodecoder: remove use of EGLImage orientation
...
New code should use GstVideoTransformationMeta
(The defaults do the right thing here though).
2016-11-17 19:56:35 +11: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
Jan Schmidt
540f926706
Automatic update of common submodule
...
From b18d820 to f980fd9
2016-09-10 20:52:10 +10:00
Jan Schmidt
20651a13c9
Automatic update of common submodule
...
From ac2f647 to b18d820
2016-09-10 09:58:16 +10: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
Stefan Sauer
7c510943c3
Automatic update of common submodule
...
From ac2f647 to f49c55e
2016-07-11 21:15:48 +02: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
Kazunori Kobayashi
766cd65fa4
omxvideodec: Use GST_VIDEO_FRAME_PLANE_STRIDE() to get output buffer's stride
...
GST_VIDEO_FRAME_PLANE_STRIDE() should be used to get the actual buffer stride,
as reported in the buffers's GstVideoMeta, when copying data to that buffer.
https://bugzilla.gnome.org/show_bug.cgi?id=768173
2016-06-29 18:44:20 +10:00
Nicolas Dufresne
7d52ad84bc
Automatic update of common submodule
...
From ac2f647 to f363b32
2016-06-21 11:48:40 -04:00
Aurélien Zanelli
d07aa49943
omxaudioenc: implement GstPreset interface
...
To allow user to use GstPreset to quickly save and load a set of
parameters.
https://bugzilla.gnome.org/show_bug.cgi?id=767907
2016-06-21 15:02:02 +03:00
Aurélien Zanelli
0c265c1e0e
omxvideoenc: implement GstPreset interface
...
To allow user to use GstPreset to quickly save and load a set of
parameters.
https://bugzilla.gnome.org/show_bug.cgi?id=767907
2016-06-21 15:02:02 +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
Sebastian Dröge
198e31355f
omxvideodec: Implement ::drain() virtual method
...
https://bugzilla.gnome.org/show_bug.cgi?id=767641
2016-06-17 10:59:45 +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
Gwang Yoon Hwang
27d2cdd45d
omxvideodec : Use gstglmemoryegl for the RPi
...
Modified to use gstglmemoryegl to avoid texture creation/copy operations
at the glupload.
[Matthew Waters]: gst-indent the sources and port testegl to GstGLMemoryEGL
https://bugzilla.gnome.org/show_bug.cgi?id=760918
2016-05-04 13:42:23 +10:00
Julien Isorce
91dd92964d
Automatic update of common submodule
...
From 6f2d209 to ac2f647
2016-04-14 10:04:32 +01:00
Sebastian Dröge
e6792630a8
Automatic update of common submodule
...
From b64f03f to 6f2d209
2016-02-26 12:42:41 +02:00
Matthew Waters
705d7722fb
examples: update egl example for gstgl API changes
...
https://bugzilla.gnome.org/show_bug.cgi?id=762053
https://bugzilla.gnome.org/show_bug.cgi?id=753917
2016-02-17 20:59:58 +11:00
Thiago Santos
e4ff24a907
Automatic update of common submodule
...
From 86e4663 to b64f03f
2016-02-05 18:11:06 -03: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
Nicolas Dufresne
d60c46920b
Automatic update of common submodule
...
From b319909 to 86e4663
2015-12-07 09:11:32 -05:00