From f4098bbc3b10926f618cf89e24780c9e6ae9b8b5 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Mon, 21 Mar 2022 22:25:27 +0100 Subject: avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs This patch is analogous to 20f972701806be20a77f808db332d9489343bb78: It hides the internal part of AVBitStreamFilter by adding a new internal structure FFBitStreamFilter (declared in bsf_internal.h) that has an AVBitStreamFilter as its first member; the internal part of AVBitStreamFilter is moved to this new structure. Signed-off-by: Andreas Rheinhardt --- libavcodec/movsub_bsf.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libavcodec/movsub_bsf.c') diff --git a/libavcodec/movsub_bsf.c b/libavcodec/movsub_bsf.c index 6e29fa8e50..a5125c7aff 100644 --- a/libavcodec/movsub_bsf.c +++ b/libavcodec/movsub_bsf.c @@ -57,8 +57,8 @@ fail: return ret; } -const AVBitStreamFilter ff_text2movsub_bsf = { - .name = "text2movsub", +const FFBitStreamFilter ff_text2movsub_bsf = { + .p.name = "text2movsub", .filter = text2movsub, }; @@ -81,7 +81,7 @@ static int mov2textsub(AVBSFContext *ctx, AVPacket *pkt) return 0; } -const AVBitStreamFilter ff_mov2textsub_bsf = { - .name = "mov2textsub", +const FFBitStreamFilter ff_mov2textsub_bsf = { + .p.name = "mov2textsub", .filter = mov2textsub, }; -- cgit v1.2.3