@@ -48,7 +48,7 @@
/*****************************************************************************
--- modules/codec/ffmpeg/encoder.c.orig 2008-12-29 09:38:24.000000000 +0100
-+++ modules/codec/ffmpeg/encoder.c 2008-12-29 09:42:47.000000000 +0100
++++ modules/codec/ffmpeg/encoder.c 2008-12-29 10:01:18.000000000 +0100
@@ -504,8 +504,12 @@
#endif
}
@@ -74,7 +74,19 @@
msg_Dbg( p_enc, "hurry up mode 3" );
}
else
-@@ -827,8 +835,12 @@
+@@ -818,7 +826,11 @@
+
+ if ( current_date + HURRY_UP_GUARD2 > frame.pts )
+ {
++#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
+ p_sys->p_context->flags &= ~CODEC_FLAG_TRELLIS_QUANT;
++#else
++ p_sys->p_context->trellis = 0;
++#endif
+ #if LIBAVCODEC_BUILD >= 4690
+ p_sys->p_context->noise_reduction = p_sys->i_noise_reduction
+ + (HURRY_UP_GUARD2 + current_date - frame.pts) / 500;
+@@ -827,8 +839,12 @@
}
else
{
|