x264 version bump
Dominik 'Rathann' Mierzejewski
dominik at greysector.net
Tue Oct 27 16:46:00 CET 2009
On Monday, 26 October 2009 at 10:46, Dominik 'Rathann' Mierzejewski wrote:
> Hi.
>
> In the last three weeks there have been two ABI changes in x264.
> Current FFmpeg already requires the latest x264, so I can't update
> it past 20091019 snapshot without updating x264 as well.
> I'm going to try and rebuild all packages depending on x264 to see
> if they still build locally, but I'd like some feedback from the
> maintainers of:
> avidemux
> gstreamer-plugins-ugly
> libquicktime
libquicktime also needs a patch to build (attached) and it needs porting
to the new API as well (like gst-plugins-ugly and avidemux).
Regards,
R.
--
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"
-------------- next part --------------
diff -up libquicktime-1.1.3/plugins/x264/x264.c.x264 libquicktime-1.1.3/plugins/x264/x264.c
--- libquicktime-1.1.3/plugins/x264/x264.c.x264 2009-03-11 15:25:50.000000000 +0100
+++ libquicktime-1.1.3/plugins/x264/x264.c 2009-10-27 15:55:20.000000000 +0100
@@ -67,7 +67,11 @@ static void dump_params(x264_param_t * p
lqt_dump(" i_bframe: %d\n", params->i_bframe); // 0.. X264_BFRAME_MAX
lqt_dump(" b_bframe_adaptive: %d\n", params->b_bframe_adaptive);
lqt_dump(" i_bframe_bias: %d\n", params->i_bframe_bias);
+#if X264_BUILD >= 78
+ lqt_dump(" i_bframe_pyramid: %d\n", params->i_bframe_pyramid);
+#else
lqt_dump(" b_bframe_pyramid: %d\n", params->b_bframe_pyramid);
+#endif
lqt_dump(" b_deblocking_filter: %d\n", params->b_deblocking_filter);
lqt_dump(" i_deblocking_filter_alphac0: %d\n", params->i_deblocking_filter_alphac0); // -6..6
@@ -782,7 +786,11 @@ static int set_parameter(quicktime_t *fi
ENUMPARAM("x264_i_bframe_adaptive", codec->params.i_bframe_adaptive, bframe_adaptives);
#endif
INTPARAM("x264_i_bframe_bias", codec->params.i_bframe_bias);
+#if X264_BUILD >= 78
+ INTPARAM("x264_i_bframe_pyramid", codec->params.i_bframe_pyramid);
+#else
INTPARAM("x264_b_bframe_pyramid", codec->params.b_bframe_pyramid);
+#endif
ENUMPARAM("x264_i_rc_method", codec->params.rc.i_rc_method, rc_methods);
INTPARAM("x264_i_bitrate", codec->params.rc.i_bitrate);
More information about the rpmfusion-developers
mailing list