[FFmpeg-cvslog] r17132 - trunk/libavcodec/libschroedingerenc.c

diego subversion
Tue Feb 10 15:27:16 CET 2009


Author: diego
Date: Tue Feb 10 15:27:16 2009
New Revision: 17132

Log:
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

Modified:
   trunk/libavcodec/libschroedingerenc.c

Modified: trunk/libavcodec/libschroedingerenc.c
==============================================================================
--- trunk/libavcodec/libschroedingerenc.c	Tue Feb 10 14:47:50 2009	(r17131)
+++ trunk/libavcodec/libschroedingerenc.c	Tue Feb 10 15:27:16 2009	(r17132)
@@ -206,11 +206,6 @@ static int libschroedinger_encode_init(A
     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);




More information about the ffmpeg-cvslog mailing list