* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "avcodec.h"
#include "bsf.h"
+#include "bsf_internal.h"
#include "internal.h"
#include "mpeg4video.h"
return 0;
}
-static void mpeg4_unpack_bframes_flush(AVBSFContext *bsfc)
-{
- UnpackBFramesBSFContext *ctx = bsfc->priv_data;
- av_buffer_unref(&ctx->b_frame_ref);
-}
-
-static void mpeg4_unpack_bframes_close(AVBSFContext *bsfc)
+static void mpeg4_unpack_bframes_close_flush(AVBSFContext *bsfc)
{
UnpackBFramesBSFContext *ctx = bsfc->priv_data;
av_buffer_unref(&ctx->b_frame_ref);
.priv_data_size = sizeof(UnpackBFramesBSFContext),
.init = mpeg4_unpack_bframes_init,
.filter = mpeg4_unpack_bframes_filter,
- .flush = mpeg4_unpack_bframes_flush,
- .close = mpeg4_unpack_bframes_close,
+ .flush = mpeg4_unpack_bframes_close_flush,
+ .close = mpeg4_unpack_bframes_close_flush,
.codec_ids = codec_ids,
};