Simplify initialization of AVSubtitle by using memset.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 15 Aug 2009 00:52:41 +0000 (00:52 +0000)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 15 Aug 2009 00:52:41 +0000 (00:52 +0000)
Originally committed as revision 19643 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/dvdsubdec.c

index b445d3e..49b0802 100644 (file)
@@ -173,11 +173,7 @@ static int decode_dvd_subtitles(AVSubtitle *sub_header,
 
     if (buf_size < 10)
         return -1;
-    sub_header->rects = NULL;
-    sub_header->num_rects = 0;
-    sub_header->format = 0;
-    sub_header->start_display_time = 0;
-    sub_header->end_display_time = 0;
+    memset(sub_header, 0, sizeof(*sub_header));
 
     if (AV_RB16(buf) == 0) {   /* HD subpicture with 4-byte offsets */
         big_offsets = 1;