/* AVFS: A Virtual File System Library Copyright (C) 1998 Miklos Szeredi (mszeredi@inf.bme.hu) This program can be distributed under the terms of the GNU GPL. See the file COPYING. BZ2 module */ #include "filter.h" #include "version.h" extern int av_init_module_bz2(struct vmodule *module); int av_init_module_bz2(struct vmodule *module) { struct avfs *avfs; const char *ubz2_args[3]; const char *bz2_args[2]; ubz2_args[0] = "bzip2"; ubz2_args[1] = "-d"; ubz2_args[2] = NULL; bz2_args[0] = "bzip2"; bz2_args[1] = NULL; /* FIXME: compression level argument */ return av_init_filt(module, AV_VER, "bz2", bz2_args, ubz2_args, NULL, &avfs); }