avformat/matroskaenc: Remove redundant check
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Fri, 19 Apr 2019 23:41:03 +0000 (01:41 +0200)
committerJames Almer <jamrial@gmail.com>
Wed, 8 May 2019 16:02:29 +0000 (13:02 -0300)
All places where end_ebml_master_crc32_preliminary are used already
check for whether the output is seekable, so the check in the function
is redundant.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
libavformat/matroskaenc.c

index b300b23..316a632 100644 (file)
@@ -379,14 +379,12 @@ static void end_ebml_master_crc32(AVIOContext *pb, AVIOContext **dyn_cp, Matrosk
 static void end_ebml_master_crc32_preliminary(AVIOContext *pb, AVIOContext **dyn_cp, MatroskaMuxContext *mkv,
     ebml_master master)
 {
-    if (pb->seekable & AVIO_SEEKABLE_NORMAL) {
 
         uint8_t *buf;
         int size = avio_get_dyn_buf(*dyn_cp, &buf);
 
         avio_write(pb, buf, size);
         end_ebml_master(pb, master);
-    }
 }
 
 static void put_xiph_size(AVIOContext *pb, int size)