]> git.sesse.net Git - vlc/commitdiff
avcodec_get_edge_width() was added in libavcodec 52.66.0
authorRafaël Carré <funman@videolan.org>
Sat, 10 Dec 2011 22:10:22 +0000 (17:10 -0500)
committerRafaël Carré <funman@videolan.org>
Sat, 10 Dec 2011 22:10:22 +0000 (17:10 -0500)
as documented by doc/APIchanges

modules/codec/avcodec/video.c

index 4cf2e30738961d4cdbb46de8cabb452b681eea6f..08f53313a2a4bd0be2d6d4a58b9f2d1bb111e513 100644 (file)
@@ -147,7 +147,12 @@ static inline picture_t *ffmpeg_NewPictBuf( decoder_t *p_dec,
 {
     decoder_sys_t *p_sys = p_dec->p_sys;
 
-    unsigned edge = p_sys->b_direct_rendering ? avcodec_get_edge_width() : 0;
+    unsigned edge = 0;
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 66, 0 )
+    if (p_sys->b_direct_rendering)
+        edge = avcodec_get_edge_width();
+#endif
+
     p_dec->fmt_out.video.i_width = p_context->width + edge;
     p_dec->fmt_out.video.i_height = p_context->height + edge;