summaryrefslogtreecommitdiff
path: root/ext/x264
diff options
context:
space:
mode:
authorJan Alexander Steffens (heftig) <jan.steffens@gmail.com>2018-08-16 13:17:58 +0200
committerSebastian Dröge <sebastian@centricular.com>2018-08-16 16:43:01 +0300
commitcf385f20cf0e32ce974763b8c6ef8d6887208c8a (patch)
tree2bf41ad313fc3d1a6dbf7f1bb479612cade7ba55 /ext/x264
parent484ee3e0326c3520240dc81d88c87c24df211643 (diff)
x264enc: Set bit depth for x264 ≥ 153
https://bugzilla.gnome.org/show_bug.cgi?id=796975
Diffstat (limited to 'ext/x264')
-rw-r--r--ext/x264/gstx264enc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c
index f88cfcb7..9e7986ab 100644
--- a/ext/x264/gstx264enc.c
+++ b/ext/x264/gstx264enc.c
@@ -1578,6 +1578,9 @@ gst_x264_enc_init_encoder (GstX264Enc * encoder)
}
/* set up encoder parameters */
+#if X264_BUILD >= 153
+ encoder->x264param.i_bitdepth = GST_VIDEO_INFO_COMP_DEPTH (info, 0);
+#endif
encoder->x264param.i_csp =
gst_x264_enc_gst_to_x264_video_format (info->finfo->format, NULL);
if (info->fps_d == 0 || info->fps_n == 0) {