]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/framesync.h
avformat/aa: initialize "header_seed" and "header_key"
[ffmpeg] / libavfilter / framesync.h
index 2072781054d76eb8eeaeb5fc3bdb2846019bc6cb..7ba99d5d861515cec4b53b370ecd2d558bcc6dda 100644 (file)
@@ -201,9 +201,9 @@ typedef struct FFFrameSync {
     uint8_t eof;
 
     /**
-     * Array of inputs; all inputs must be in consecutive memory
+     * Pointer to array of inputs.
      */
-    FFFrameSyncIn in[1]; /* must be the last field */
+    FFFrameSyncIn *in;
 
 } FFFrameSync;
 
@@ -215,8 +215,9 @@ typedef struct FFFrameSync {
  * @param  fs      frame sync structure to initialize
  * @param  parent  parent object, used for logging
  * @param  nb_in   number of inputs
+ * @return  >= 0 for success or a negative error code
  */
-void ff_framesync_init(FFFrameSync *fs, void *parent, unsigned nb_in);
+int ff_framesync_init(FFFrameSync *fs, void *parent, unsigned nb_in);
 
 /**
  * Configure a frame sync structure.