]> git.sesse.net Git - vlc/blobdiff - modules/video_filter/swscale.c
Use picture helpers (Yield,Release,CopyProperties).
[vlc] / modules / video_filter / swscale.c
index 3651b81e3aaba26346f294537f3c932fb2bdd76a..5e0e8d0928ada326ec7c6b094f00f4a7844a3a1b 100644 (file)
@@ -321,14 +321,8 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic )
                dst, dst_stride );
 #endif
 
-    p_pic_dst->date = p_pic->date;
-    p_pic_dst->b_force = p_pic->b_force;
-    p_pic_dst->i_nb_fields = p_pic->i_nb_fields;
-    p_pic_dst->b_progressive = p_pic->b_progressive;
-    p_pic_dst->b_top_field_first = p_pic->b_top_field_first;
-
-    if( p_pic->pf_release )
-        p_pic->pf_release( p_pic );
+    picture_CopyProperties( p_pic_dst, p_pic );
+    picture_Release( p_pic );
     return p_pic_dst;
 }