[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