| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Update for function rename in core.
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/827
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2281>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2279>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split plugin into features including
dynamic types which can be indiviually
registered during a static build.
More details here:
https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2038>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
It provides to set tile-columns and tile-rows configurations. The av1
codec allows an input image frame be partitioned into separate vertical
or horizontal tile which can be encoded or decoded independently. It
helps to encode/decode parallel.
|
|
|
|
|
| |
Enabling row-mt property can help to increase cpu utilization and reduce
encoding speed, so set it to on by default.
|
| |
|
|
|
|
|
|
| |
The speed 6, 7 and 8 has been removed because it's not yet tuned
correctly.
https://aomedia.googlesource.com/aom/+/7ffbf92030baf6886c2486574cca16d60499bbb8
|
|
|
|
|
|
|
|
|
| |
../subprojects/gst-plugins-bad/ext/aom/gstav1enc.c:415:34: warning: implicit conversion from enumeration type 'GstAV1EncEndUsageMode' to different enumeration type 'enum aom_rc_mode' [-Wenum-conversion]
av1enc->aom_cfg.rc_end_usage = DEFAULT_END_USAGE;
~ ^~~~~~~~~~~~~~~~~
../subprojects/gst-plugins-bad/ext/aom/gstav1enc.c:162:41: note: expanded from macro 'DEFAULT_END_USAGE'
#define DEFAULT_END_USAGE GST_AV1_ENC_END_USAGE_VBR
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
| |
The row based multi threading control was introduced after 1.0.0 version
of libaom released. It adds a guard to check the relevant control
definition declared. It fixes #1025
|
|
|
|
|
|
|
| |
the encoder
Previously it was only set if the property was changed after the encoder
was initialized.
|
|
|
|
|
| |
Add threads related property that setting a number of threads to encode
av1 codec and row-mt configuration.
|
|
|
|
| |
Add to missing unlock when failing to initialize encoder.
|
|
|
|
|
|
|
| |
This reverts commit 7de6b5d48161cb4982efe7fd04c8be408ca85424.
It was accidentally squashed together from the MR instead of keeping the
individual commits.
|
|
|
|
| |
Add to missing unlock when failing to initialize encoder.
|
| |
|
|
|
|
|
| |
Otherwise it doesn't appear in the GstPluginsPath.json and thus is not listed in
gst-build's uninstalled shell's $GST_PLUGIN_PATH.
|
|
|
|
|
|
|
|
| |
Expanded to support image format to YV12/I422/I444. It's related to the
color bit-depth and profile of the codec. It can make configuring
appropriate profile according to bit-depth and format.
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
|
|
|
|
| |
AOM_FRAME_IS_INVISIBLE is unused and remove in aom_encoder.h
https://aomedia-review.googlesource.com/c/aom/+/70421
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
|
|
|
| |
Added rate control and profile related configuration. The profile
configuration has been copied from vpx.
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
|
|
|
| |
The only plugins remaining are those that haven't been ported to Meson
yet, and msdk. Also, the tests are still automagic.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
|
| |
|
| |
|
|
|
|
|
|
| |
Call the encode function repeatedly until nothing comes out.
https://bugzilla.gnome.org/show_bug.cgi?id=796727
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=794568
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
|
|
|
| |
Track if the encoder has been inited, and cleanup if needed. Also unref
input_state if has been set
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
|
|
| |
AOM Decoder wasn't being destroyed in stop
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
|
| |
In preparation of making such properties configurable
via gobject properties.
|
|
|
|
| |
And use standard debugging system for it
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=784160
|