Tim-Philipp Müller
cbd375ce71
Automatic update of common submodule
...
From 60aeef6 to 48a5d85
2017-04-24 20:30:21 +01:00
Tim-Philipp Müller
e5046e6ed4
Automatic update of common submodule
...
From 39ac2f5 to 60aeef6
2017-04-10 23:51:00 +01:00
Sebastian Dröge
1c76946b03
Release 1.11.90
2017-04-07 16:36:45 +03:00
Sebastian Dröge
812e24b06f
omxvideoenc: Fix compiler warning
...
gstomxvideoenc.c: In function ‘gst_omx_video_enc_fill_buffer’:
CC libgstomx_la-gstomxaacdec.lo
gstomxvideoenc.c:1316:27: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 8 has type ‘OMX_U32 {aka long unsigned int}’ [-Wformat=]
GST_LOG_OBJECT (self, "Matched strides - direct copy %u bytes",
^
outbuf->omx_buf->nFilledLen);
~~~~~~~~~~~~~~~~~~
2017-04-07 14:27:23 +03:00
Gurkirpal Singh
8fd5d04fef
meson: fix logic to set HAVE_THEORA
...
https://bugzilla.gnome.org/show_bug.cgi?id=780392
2017-03-22 12:11:05 +00:00
Jan Schmidt
75d9ec634c
omxvideoenc: Add an unimplemented mapping for RGBA formats
...
Add some pixel formats mappings for 2 RGBA formats. Not yet
implemented in the buffer input code though, so no effect for now.
2017-03-14 03:02:06 +11:00
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