Browse Source

avcodec/bitstream_filter: Use av_bitstream_filter_next() instead of direct access in av_bitstream_filter_init()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.5
Michael Niedermayer 11 years ago
parent
commit
cda5d89def
1 changed files with 2 additions and 3 deletions
  1. +2
    -3
      libavcodec/bitstream_filter.c

+ 2
- 3
libavcodec/bitstream_filter.c View File

@@ -43,9 +43,9 @@ void av_register_bitstream_filter(AVBitStreamFilter *bsf)

AVBitStreamFilterContext *av_bitstream_filter_init(const char *name)
{
AVBitStreamFilter *bsf = first_bitstream_filter;
AVBitStreamFilter *bsf = NULL;

while (bsf) {
while (bsf = av_bitstream_filter_next(bsf)) {
if (!strcmp(name, bsf->name)) {
AVBitStreamFilterContext *bsfc =
av_mallocz(sizeof(AVBitStreamFilterContext));
@@ -54,7 +54,6 @@ AVBitStreamFilterContext *av_bitstream_filter_init(const char *name)
bsf->priv_data_size ? av_mallocz(bsf->priv_data_size) : NULL;
return bsfc;
}
bsf = bsf->next;
}
return NULL;
}


Loading…
Cancel
Save