- Oct 02, 2018
-
-
Tim-Philipp Müller authored
-
- Sep 16, 2018
-
-
Tim-Philipp Müller authored
-
- Aug 29, 2018
-
-
When flusing we should wait for OMX to send the flush command complete event AND all ports being released. We were stopping as soon as one of those condition was met. Fix a race between FillThisBufferDone/EmptyBufferDone and the flush EventCmdComplete messages. The OMX implementation is supposed to release its buffers before posting the EventCmdComplete event but the ordering isn't guaranteed as the FillThisBufferDone/EmptyBufferDone and EventHandler callbacks can be called from different threads (cf 2.7 'Thread Safety' in the spec). Only wait for buffers currently used by OMX as some buffers may not be in the pending queue because they are held downstream. https://bugzilla.gnome.org/show_bug.cgi?id=789475
-
No semantic change. Makes the code easier to understand and I'm about to change the waiting condition. https://bugzilla.gnome.org/show_bug.cgi?id=789475
-
- Jul 20, 2018
-
-
Tim-Philipp Müller authored
-
- May 17, 2018
-
-
Tim-Philipp Müller authored
cc.has_header*() doesn't have a 'required:' kwarg.
-
Tim-Philipp Müller authored
-
- Apr 18, 2018
-
-
Guillaume Desmottes authored
- Report the error from OMX if any (OMX_EventError) - If not report the failing to the application (GST_ELEMENT_ERROR) - return GST_FLOW_ERROR rather than FALSE - don't leak @frame https://bugzilla.gnome.org/show_bug.cgi?id=795352
-
- Apr 06, 2018
-
-
Guillaume Desmottes authored
G_TYPE_POINTER are not serialized in logs. https://bugzilla.gnome.org/show_bug.cgi?id=794331
-
- Apr 02, 2018
-
-
Guillaume Desmottes authored
We already have the exact same message at the beginning of gst_omx_video_enc_handle_frame(). Having it twice is confusing when reading/grepping logs. I kept the earlier one to keep the symetry with gst_omx_video_dec_handle_frame(). https://bugzilla.gnome.org/show_bug.cgi?id=794897
-
- Mar 28, 2018
-
-
Guillaume Desmottes authored
New QP mode used to handle ROI metadata. https://bugzilla.gnome.org/show_bug.cgi?id=793696
-
- Mar 19, 2018
-
-
Tim-Philipp Müller authored
-
- Mar 13, 2018
-
-
Tim-Philipp Müller authored
-
- Mar 09, 2018
-
-
Tim-Philipp Müller authored
-
- Mar 05, 2018
-
-
h265parse is gaining support for the format range extension profile (bgo#793876). Use the profile names defined in h265parse. https://bugzilla.gnome.org/show_bug.cgi?id=793928
-
Nicolas Dufresne authored
This otherwise may lead to "No reference frame found" warning.
-
Nicolas Dufresne authored
This otherwise may lead to "No reference frame found" warning.
-
Nicolas Dufresne authored
To indicate we are doing dynamic buffers importation, we pass a list of NULL pointers, but we forgot to free that list.
-
Nicolas Dufresne authored
-
- Mar 03, 2018
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- Mar 02, 2018
-
-
Nicolas Dufresne authored
This reverts commit 4211e4c2.
-
- Feb 28, 2018
-
-
Padding can be left undefined there is no point filling it with 0. https://bugzilla.gnome.org/show_bug.cgi?id=793694
-
The encoder and decoder on zynqultrascaleplus support these new 10 bits format. https://bugzilla.gnome.org/show_bug.cgi?id=793694
-
No semantic change, I'm going to re-use it to copy the NV12_10LE32 format. https://bugzilla.gnome.org/show_bug.cgi?id=793694
-
- Feb 21, 2018
-
-
Check input buffers for ROI meta and pass them to the encoder by using zynqultrascaleplus's custom OMX extension. Also add a new "default-roi-quality" in order to tell the encoder what quality level should be applied to ROI by default. https://bugzilla.gnome.org/show_bug.cgi?id=793696
-
This property isn't actually mutable in the PLAYING state. https://bugzilla.gnome.org/show_bug.cgi?id=793458
-
The 'target-bitrate' property can be changed while PLAYING (GST_PARAM_MUTABLE_PLAYING). Make it thread-safe to prevent concurrent accesses between the application and streaming thread. https://bugzilla.gnome.org/show_bug.cgi?id=793458
-
I spent quiet some time figuring out why performance of my pipeline were terrible. Turned out it was because of output frames being copied because of stride/offset mismatch. Add a PERFORMANCE DEBUG message to make it easier to spot and debug from logs. https://bugzilla.gnome.org/show_bug.cgi?id=793637
-
- Feb 15, 2018
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- Feb 12, 2018
-
-
Also fix the 'nick' of the property. omxh265enc is based on the code from omxh264enc and suffers the same typo as we fixed in https://bugzilla.gnome.org/show_bug.cgi?id=784370 This element isn't part of a stable release yet so it's not an API break. https://bugzilla.gnome.org/show_bug.cgi?id=793390
-
- Feb 08, 2018
-
-
Tim-Philipp Müller authored
WARNING: Trying to compare values of different types (str, int). The result of this is undefined and will become a hard error in a future Meson release. Also remove unused libversion/soversion.
-
- Jan 30, 2018
-
-
The OMX specs defines 8 headers that implementations can use to define their custom extensions. We were checking and including 3 and ignoring the other ones. https://bugzilla.gnome.org/show_bug.cgi?id=792043
-
We are now always checking which files are present or not, even when using our internal copy of OMX, rather than hardcoding the ones present in it. https://bugzilla.gnome.org/show_bug.cgi?id=792043
-
Nicolas Dufresne authored
This reverts commit 9d37a92a.
-
constrained-intra-prediction and loop-filter-mode. Those map standard OMX settings. https://bugzilla.gnome.org/show_bug.cgi?id=792528
-
entropy-mode, constrained-intra-prediction and loop-filter-mode. Those map standard OMX settings. https://bugzilla.gnome.org/show_bug.cgi?id=792528
-