summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.co.uk>2010-05-31 16:57:42 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.co.uk>2010-06-01 13:44:06 -0400
commit2339add6d5ca87aaeb7ca612f1b2326a8819d26e (patch)
tree3e133a8bfb13b17d221dad68b4158ed7e2c7edd3
parentc60638ab56f816ea13372979a5cc14c9ddb32db0 (diff)
x264enc: Only set i_weighted_pred on versions where it exists
-rw-r--r--ext/x264/gstx264enc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c
index c3c64a58..b717d018 100644
--- a/ext/x264/gstx264enc.c
+++ b/ext/x264/gstx264enc.c
@@ -594,7 +594,9 @@ gst_x264_enc_init_encoder (GstX264Enc * encoder)
encoder->x264param.analyse.inter = encoder->analyse;
encoder->x264param.analyse.b_transform_8x8 = encoder->dct8x8;
encoder->x264param.analyse.b_weighted_bipred = encoder->weightb;
+#if X264_BUILD > 78
encoder->x264param.analyse.i_weighted_pred = 0;
+#endif
encoder->x264param.analyse.i_noise_reduction = encoder->noise_reduction;
encoder->x264param.i_frame_reference = encoder->ref;
encoder->x264param.i_bframe = encoder->bframes;