• Guillaume Desmottes's avatar
    videometa: add support for downstream parameters to ROI meta · f5855d50
    Guillaume Desmottes authored
    The current GstVideoRegionOfInterestMeta API allows elements to detect
    and name ROI but doesn't tell anything about how this information is
    meant to be consumed by downstream elements.
    Typically, encoders may want to tweak their encoding settings for a
    given ROI to increase or decrease their quality.
    Each encoder has its own set of settings so that's not something that
    can be standardized.
    
    This patch adds encoder-specific parameters to the meta which can be
    used to configure the encoding of a specific ROI.
    
    A typical use case would be: source ! roi-detector ! encoder
    with a buffer probe on the encoder sink pad set by the application.
    Thanks to the probe the application will be able to tell to the encoder
    how this specific region should be encoded.
    
    Users could also develop their specific roi detectors meant to be used with a
    specific encoder and directly putting the encoder parameters when
    detecting the ROI.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=793338
    f5855d50
Name
Last commit
Last update
common @ 3fa2c9e3 Loading commit data...
docs Loading commit data...
ext Loading commit data...
gst Loading commit data...
gst-libs Loading commit data...
hooks Loading commit data...
m4 Loading commit data...
pkgconfig Loading commit data...
po Loading commit data...
sys Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LIB Loading commit data...
ChangeLog Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.static-linking Loading commit data...
RELEASE Loading commit data...
REQUIREMENTS Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
gst-plugins-base.doap Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...