]> git.sesse.net Git - x264/blobdiff - matroska.c
Fix bug in b-adapt 1
[x264] / matroska.c
index b3029c6d614ea3d07dc8c4ef2d408036e19e4dd4..68bef0bc31b46026af5f87d3f364cfeb2ccd83b9 100644 (file)
@@ -62,12 +62,11 @@ static mk_Context *mk_createContext(mk_Writer *w, mk_Context *parent, unsigned i
     w->freelist = w->freelist->next;
   } else {
     c = malloc(sizeof(*c));
+    if (c == NULL)
+      return NULL;
     memset(c, 0, sizeof(*c));
   }
 
-  if (c == NULL)
-    return NULL;
-
   c->parent = parent;
   c->owner = w;
   c->id = id;
@@ -407,7 +406,7 @@ static int mk_closeCluster(mk_Writer *w) {
   return 0;
 }
 
-int      mk_flushFrame(mk_Writer *w) {
+static int mk_flushFrame(mk_Writer *w) {
   int64_t      delta, ref = 0;
   unsigned     fsize, bgsize;
   unsigned char        c_delta_flags[3];