= {
.name = "ufobu",
GF_FS_SET_HELP(
"This filter rewrites VPx or AV1 bitstreams into a IVF, annexB or OBU sequence.\n"
"The temporal delimiter OBU is re-inserted in annexB (`.av1` and `.av1b`files, with obu_size set) and OBU sequences (`.obu`files, without obu_size)\n"
"Timecode metadata optionally inserted\n"
"Note: VP8/9 codecs will only use IVF output (equivalent to file extension `.ivf` or `:ext=ivf` set on output).\n"
)
}
#define GF_FS_SET_HELP(_help)
Definition: filters.h:2372
#define SETCAPS(__struct)
Definition: filters.h:2364
@ GF_FS_CLASS_FRAMING
Definition: filters.h:2459
attribute Array args
Definition: jsf.idl:24
GF_Err obumx_process(GF_Filter *filter)
Definition: rewrite_obu.c:382
static const GF_FilterCapability OBUMxCaps[]
Definition: rewrite_obu.c:658
static const GF_FilterArgs OBUMxArgs[]
Definition: rewrite_obu.c:672
GF_Err obumx_configure_pid(GF_Filter *filter, GF_FilterPid *pid, Bool is_remove)
Definition: rewrite_obu.c:70
static void obumx_finalize(GF_Filter *filter)
Definition: rewrite_obu.c:650
Definition: rewrite_obu.c:41