summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>2021-09-21 14:56:23 +0200
committerJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>2021-09-21 15:17:59 +0200
commitde465be3e48f2c371c8fa1d903eff570e836a6c6 (patch)
tree6fe20745c05363d846cd7058290746ff3c4b6f77
parentfbe2ea6e3868850388d06e66ef2681419e27f2fa (diff)
downloadgstreamer-plugins-ugly-de465be3e48f2c371c8fa1d903eff570e836a6c6.tar.gz
x264enc: Reduce log spam about bit depth support
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
-rw-r--r--ext/x264/gstx264enc.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c
index 38571db9..6ace18f4 100644
--- a/ext/x264/gstx264enc.c
+++ b/ext/x264/gstx264enc.c
@@ -222,8 +222,6 @@ gst_x264_enc_add_x264_chroma_format (GstStructure * s,
if (vtable_8bit) {
gint chroma_format = *vtable_8bit->x264_chroma_format;
- GST_INFO ("8-bit depth supported");
-
if ((chroma_format == 0 || chroma_format == X264_CSP_I444) && allow_444) {
g_value_set_string (&fmt, "Y444");
gst_value_list_append_value (&fmts, &fmt);
@@ -247,8 +245,6 @@ gst_x264_enc_add_x264_chroma_format (GstStructure * s,
if (vtable_10bit) {
gint chroma_format = *vtable_10bit->x264_chroma_format;
- GST_INFO ("10-bit depth supported");
-
if ((chroma_format == 0 || chroma_format == X264_CSP_I444) && allow_444) {
if (G_BYTE_ORDER == G_LITTLE_ENDIAN)
g_value_set_string (&fmt, "Y444_10LE");
@@ -295,8 +291,10 @@ load_x264_libraries (void)
{
if (*default_vtable.x264_bit_depth == 8) {
vtable_8bit = &default_vtable;
+ GST_INFO ("8-bit depth supported");
} else if (*default_vtable.x264_bit_depth == 10) {
vtable_10bit = &default_vtable;
+ GST_INFO ("10-bit depth supported");
}
#ifdef HAVE_X264_ADDITIONAL_LIBRARIES
{
@@ -308,8 +306,10 @@ load_x264_libraries (void)
if (vtable) {
if (!vtable_8bit && *vtable->x264_bit_depth == 8) {
+ GST_INFO ("8-bit depth support loaded from %s", *p);
vtable_8bit = vtable;
} else if (!vtable_10bit && *vtable->x264_bit_depth == 10) {
+ GST_INFO ("10-bit depth support loaded from %s", *p);
vtable_10bit = vtable;
} else {
unload_x264 (vtable);
@@ -334,11 +334,14 @@ static gboolean
load_x264_libraries (void)
{
#if X264_BIT_DEPTH == 0 /* all */
+ GST_INFO ("8-bit depth and 10-bit depth supported");
vtable_8bit = &default_vtable;
vtable_10bit = &default_vtable;
#elif X264_BIT_DEPTH == 8
+ GST_INFO ("Only 8-bit depth supported");
vtable_8bit = &default_vtable;
#elif X264_BIT_DEPTH == 10
+ GST_INFO ("Only 10-bit depth supported");
vtable_10bit = &default_vtable;
#else
#error "unexpected X264_BIT_DEPTH value"