-
- class BSFilter {
- public:
- AVBitStreamFilterContext *bsfc;
- const char *args;
- BSFilter(const char *bsf, const char *ap) {
- bsfc = av_bitstream_filter_init(bsf);
- args = ap ? cstrdup(ap) : 0;
- }
- ~BSFilter() {
- av_bitstream_filter_close(bsfc);
- delete [] args;
- }
- };
- void add_bsfilter(const char *bsf, const char *ap);
- ArrayList<BSFilter *> bsfilter;
- int bs_filter(AVPacket *pkt);