- Sep 07, 2020
-
-
Tim-Philipp Müller authored
-
- Aug 27, 2020
-
-
Tim-Philipp Müller authored
Was failing for release versions with meson.build:414:10: ERROR: Can not set values on configuration object that has been used. Caused by !69, but CI didn't notice at the time because it was set to a git version.
-
- Aug 20, 2020
-
-
Tim-Philipp Müller authored
-
- Jul 08, 2020
-
-
Tim-Philipp Müller authored
Part-of: <!69>
-
- Jul 03, 2020
-
-
Tim-Philipp Müller authored
-
- Jul 02, 2020
-
-
Tim-Philipp Müller authored
-
- Jun 19, 2020
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- Jun 15, 2020
-
-
Nirbheek Chauhan authored
https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/3109574 Part-of: <!68>
-
- Jun 04, 2020
-
-
Thibault Saunier authored
-
- May 21, 2020
-
-
Dylan Yip authored
Add following indexes to omx_index_type_to_str: OMX_ALG_IndexParamVideoAccessUnitDelimiter OMX_ALG_IndexParamVideoBufferingPeriodSEI OMX_ALG_IndexParamVideoPictureTimingSEI OMX_ALG_IndexParamVideoRecoveryPointSEI OMX_ALG_IndexParamVideoMasteringDisplayColourVolumeSEI OMX_ALG_IndexParamVideoContentLightLevelSEI OMX_ALG_IndexConfigVideoRegionOfInterestByValue OMX_ALG_IndexConfigVideoColorPrimaries
-
Stéphane Cerveau authored
This new release 2020.01 fixes an API typo Change to OMX_ALG_IndexConfigVideoHighDynamicRangeSEI instead of OMX_ALG_IndexConfigVideoHighDynamicRangeSEIs among others.
-
- May 20, 2020
-
-
Guillaume Desmottes authored
No semantic change. Part-of: <!66>
-
- Apr 10, 2020
-
-
Guillaume Desmottes authored
Our encoder implementation actually supports a small subset of the formats supported by the decoder. Those are the formats for which we have a copy path in gst_omx_video_enc_fill_buffer() and which are not filtered out in filter_supported_formats().
-
Guillaume Desmottes authored
It's not supported by either decoder or encoder and is even not listed in gst_omx_video_get_format_from_omx() so it can't work.
-
Guillaume Desmottes authored
It's supported by Zynq encoder and was already in the sink caps template.
-
Guillaume Desmottes authored
No semantic change, I'm going to use it to copy GRAY8 buffers which is actually a single plane 8-bits format.
-
Guillaume Desmottes authored
This new API saves us from doing manual computation and actually work with single planar formats, such as GRAY8.
-
- Apr 08, 2020
-
-
Stéphane Cerveau authored
Coverity was complaining with: Null pointer dereferences (REVERSE_INULL) Null-checking "frame" suggests that it may be null, but it has already been dereferenced on all paths leading to the check. The frame == NULL has been removed as 'frame' is actively used in the code above without any change of dereferencing and setting its value to NULL before the test. CID: 1461287
-
- Mar 19, 2020
-
-
Stéphane Cerveau authored
Using more than 1 subframes was failing with frame->output_buffer = NULL
-
- Feb 27, 2020
-
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
It's only supported by the Zynq HEVC encoder for now.
-
Guillaume Desmottes authored
Zynq specific flags used to tag top/bottom fields in alternate mode.
-
Guillaume Desmottes authored
Does not change anything for now but will be needed when we'll support interlace-mode=alternate as the field rate will be twice the frame rate. Made the code safe from division by 0 while I was on it.
-
Guillaume Desmottes authored
Does not change anything for now but will be needed when we'll support interlace-mode=alternate as the fields will have half the frame height.
-
- Feb 25, 2020
-
-
Guillaume Desmottes authored
The generic target is meant to only test building gst-omx. It doesn't provide any configuration file and so is not supposed to register any element. I'm not aware of any user building gst-omx with this target and providing their own conf file to actually register elements. But best to not break this use case anyway so let's just downgrade the log message. Fix GST_ERROR in the 'check fedora' CI job.
-
- Jan 27, 2020
-
-
Stéphane Cerveau authored
Add a fallback from glib project to provide glib, gio and gmodule dependencies.
-
- Jan 16, 2020
-
-
Stéphane Cerveau authored
Fix warning test when OMX_BUFFERFLAG_ENDOFFRAME is not set.
-
- Jan 09, 2020
-
-
Varunkumar Allagadapa authored
This patch adds look-ahead property to encoder The value indicates look ahead size in frames, the number of frames processed ahead of second pass encoding. Dual pass encoding is disabled if look-ahead value is less than 2.
-
Varunkumar Allagadapa authored
Custom API that upstream elements can use to notify encoders about marking longterm ref. pictures or using longterm ref. pictures in encoding process. This patch adds below properties: long-term-ref: Enable/Disable dynamically marking long-term reference pictures in encoding process long-term-freq: Periodicity of long-term reference picture marking in encoding process. If a picture is marked as long-term reference picture then it remains in the DPB list for ever unless it overrides with new long-term pitcure with same index. Encoder can use this long-term picture as refence for encoding. This feature is mostly useful to avoid visual artifacts propagation in streaming use cases when packet loss happens. Instead of requesting for IDR, client can request for use long-term reference picture for encoding.
-
- Jan 07, 2020
-
-
Guillaume Desmottes authored
I'm adding more gst-omx CI ( gstreamer/gst-ci#20 ) having the OMX targets displayed in the logs makes things clearer.
-
Guillaume Desmottes authored
flush and port->flushing are both gboolean.
-
- Dec 23, 2019
-
-
Julien Isorce authored
meson.build was both using path to gst-omx/openmax/OMX* headers and path to OMX headers provided by tizilheaders.pc so this patch makes sure we only use the later. Also bump tizonia minimum version to 0.19.0 which is the latest release.
-
- Dec 22, 2019
-
-
Exact same code as omxh264enc.
-
We are operating in stream-format=byte-stream so the codec data buffer is meant to be part of the buffer flow. The base class will push it when a key frame is requested (as we stored it with gst_video_encoder_set_headers()) but we still have to push it right away as part of the normal buffer flow. Also set the HEADER flag on this buffer.
-
We currently only support stream-format=byte-stream so there is no point re-checking for it when handling CODECCONFIG buffer.
-
We now negotiate subframe mode through the caps. To enabled subframe mode, the caps need to specify alignment=nal: ... ! omxh264enc ! video/x-h264,alignment=nal ! ... ... ! omxh265enc ! video/x-h265,alignment=nal ! ...
-
Use subframe base class support.
-
-
- Dec 19, 2019
-
-
Guillaume Desmottes authored
Fix warning when building using version 2019.2 of OMX headers.
-