Mathieu Duponchelle
9cb2eb4b9b
x264enc: expose nal-hrd property
...
It can be used to force true CBR, and will cause the encoder
to output null padding packets.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/908 >
2024-11-28 13:32:56 +00:00
Sebastian Dröge
0c1611d31d
common: Stop using GQuark-based GstStructure name API
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7432 >
2024-09-26 19:21:29 +03:00
Nicolas Dufresne
cd9ac137d2
x264enc: Add monochrome 8bit support
...
This is mapped to GStreamer GRAY8 format. This allow producing files with
the chroma_format_idc 0 (monochrome). This is only availbable to high profile.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4812 >
2023-08-30 16:54:01 -04:00
Arun Raghavan
d0d40c7845
x264enc: Check more video info fields to decide whether to reconfigure encoder
...
The encoder is also initialised using interlace mode, colorimetry, chroma-site
and multiview mode, so let's make sure we only skip reinitialising the encoder
in set_format() if none of those have changed.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4395 >
2023-04-12 00:24:25 +00:00
Tim-Philipp Müller
cb64cdae95
x264enc: drop use of GSlice
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3695 >
2023-01-24 15:25:06 +00:00
Yeongjin Jeong
46dbf194bd
x264enc: Print full option-string applied to x264_encoder in debug log
...
x264 encoder transfers all options applied to the encoder
to the SEI payload when the headers(SPS, PPS) is requested.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014 >
2022-09-11 23:34:46 +01:00
Yeongjin Jeong
8ebd854454
x264enc: Don't assume the order of nal unit
...
Just for extra safety, let's check the index of the nal unit
through the enum value of the nal type provided by x264.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014 >
2022-09-11 23:34:46 +01:00
Sebastian Dröge
ea80952998
x264enc: Don't try to fixate ANY allowed caps
...
Instead fall back to the template caps.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2197 >
2022-04-16 00:24:21 +00:00
Ruben Gonzalez
302628a4bb
x264enc: Update long-name and description
...
Update x264enc long-name to be more than just the name. Then the
description also was updated to be longer than the long-name, and
similar to the plugin description.
Finally, as I am here, H264 was replaced by H.264 and x264 is only a
plugin (not plugins).
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1771 >
2022-02-22 15:28:21 +00:00
Thibault Saunier
4ba564fdbf
Move files from gst-plugins-ugly into the "subprojects/gst-plugins-ugly/" subdir
2021-09-24 16:14:45 -03:00