diff libschroedingerenc.c @ 8790:1045a26cb90d libavcodec

Fix crash when encoding using libschroedinger. Currently only pixel and half-pixel motion vector precisions are supported in libschroedinger. Setting the mv_precision field to 2 (i.e. quarter pixel) causes a crash in the libschroedinger encoder calls. By not setting this parameter, we fall back to the default value used in libschroedinger. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk
author diego
date Tue, 10 Feb 2009 14:27:16 +0000
parents e9d9d946f213
children fdb318d12314
line wrap: on
line diff
--- a/libschroedingerenc.c	Tue Feb 10 13:47:50 2009 +0000
+++ b/libschroedingerenc.c	Tue Feb 10 14:27:16 2009 +0000
@@ -206,11 +206,6 @@
     schro_video_format_set_std_signal_range(p_schro_params->format,
                                             SCHRO_SIGNAL_RANGE_8BIT_VIDEO);
 
-
-    /* Hardcode motion vector precision to quarter pixel. */
-    schro_encoder_setting_set_double (p_schro_params->encoder,
-                                      "mv_precision", 2);
-
     /* Set the encoder format. */
     schro_encoder_set_video_format(p_schro_params->encoder,
                                    p_schro_params->format);