summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Swain <robert.swain@gmail.com>2009-10-20 20:00:44 +0100
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-10-26 21:52:36 +0100
commit0a36965808ab9095dd68541f589fd71b66c99ca7 (patch)
treeb9c03bbe1d3d20daf4ee2f2a51f10ac1e2d66c9f
parent59f6c82c32b377c2ecc78b67cdfedd4e4d7d4096 (diff)
x264enc: Adapt to slightly modified x264 API
Fixes #599095.
-rw-r--r--ext/x264/gstx264enc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c
index ed201544..ff0f0faf 100644
--- a/ext/x264/gstx264enc.c
+++ b/ext/x264/gstx264enc.c
@@ -582,7 +582,12 @@ gst_x264_enc_init_encoder (GstX264Enc * encoder)
encoder->x264param.analyse.i_noise_reduction = encoder->noise_reduction;
encoder->x264param.i_frame_reference = encoder->ref;
encoder->x264param.i_bframe = encoder->bframes;
+#if X264_BUILD < 78
encoder->x264param.b_bframe_pyramid = encoder->b_pyramid;
+#else
+ encoder->x264param.i_bframe_pyramid =
+ encoder->b_pyramid ? X264_B_PYRAMID_NORMAL : X264_B_PYRAMID_NONE;
+#endif
#if X264_BUILD < 63
encoder->x264param.b_bframe_adaptive = encoder->b_adapt;
#else