]> git.sesse.net Git - vlc/blobdiff - src/video_output/vout_pictures.c
Added a picture_Reset helper.
[vlc] / src / video_output / vout_pictures.c
index c61fe74691cd553d8cb60a5e52c9f6aa435226b0..5c98c5872ae7a8ad14892767103cd3330c0657b0 100644 (file)
@@ -649,6 +649,20 @@ static void PictureReleaseCallback( picture_t *p_picture )
     picture_Delete( p_picture );
 }
 
+/*****************************************************************************
+ *
+ *****************************************************************************/
+void picture_Reset( picture_t *p_picture )
+{
+    /* */
+    p_picture->date = VLC_TS_INVALID;
+    p_picture->b_force = false;
+    p_picture->b_progressive = false;
+    p_picture->i_nb_fields = 0;
+    p_picture->b_top_field_first = false;
+    picture_CleanupQuant( p_picture );
+}
+
 /*****************************************************************************
  *
  *****************************************************************************/