x264enc: only set timebase on versions where it exists

This commit is contained in:
Mark Nauwelaerts 2010-07-20 19:44:00 +02:00
parent 35f0e23a46
commit bd6d9402e0

View file

@ -559,9 +559,11 @@ gst_x264_enc_init (GstX264Enc * encoder, GstX264EncClass * klass)
encoder->x264param.p_log_private = encoder; encoder->x264param.p_log_private = encoder;
encoder->x264param.i_log_level = X264_LOG_DEBUG; encoder->x264param.i_log_level = X264_LOG_DEBUG;
#if X264_BUILD >= 81
/* setup appropriate timebase for gstreamer */ /* setup appropriate timebase for gstreamer */
encoder->x264param.i_timebase_num = 1; encoder->x264param.i_timebase_num = 1;
encoder->x264param.i_timebase_den = 1000000000; encoder->x264param.i_timebase_den = 1000000000;
#endif
gst_x264_enc_reset (encoder); gst_x264_enc_reset (encoder);
} }