mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-24 19:59:46 +00:00
Merge commit 'dbb1425811a672eddf4acf0513237cdf20f83756'
* commit 'dbb1425811a672eddf4acf0513237cdf20f83756':
lavf: make sure stream probe data gets freed.
avfiltergraph: set deprecated filter_count.
Conflicts:
libavformat/utils.c
See: 44a7a6300d
Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
ab2989378f
@ -84,6 +84,10 @@ int avfilter_graph_add_filter(AVFilterGraph *graph, AVFilterContext *filter)
|
|||||||
graph->filters = filters;
|
graph->filters = filters;
|
||||||
graph->filters[graph->nb_filters++] = filter;
|
graph->filters[graph->nb_filters++] = filter;
|
||||||
|
|
||||||
|
#if FF_API_FOO_COUNT
|
||||||
|
graph->filter_count_unused = graph->nb_filters;
|
||||||
|
#endif
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3274,6 +3274,7 @@ void ff_free_stream(AVFormatContext *s, AVStream *st){
|
|||||||
if (st->attached_pic.data)
|
if (st->attached_pic.data)
|
||||||
av_free_packet(&st->attached_pic);
|
av_free_packet(&st->attached_pic);
|
||||||
av_dict_free(&st->metadata);
|
av_dict_free(&st->metadata);
|
||||||
|
av_freep(&st->probe_data.buf);
|
||||||
av_freep(&st->index_entries);
|
av_freep(&st->index_entries);
|
||||||
av_freep(&st->codec->extradata);
|
av_freep(&st->codec->extradata);
|
||||||
av_freep(&st->codec->subtitle_header);
|
av_freep(&st->codec->subtitle_header);
|
||||||
@ -3282,7 +3283,6 @@ void ff_free_stream(AVFormatContext *s, AVStream *st){
|
|||||||
if (st->info)
|
if (st->info)
|
||||||
av_freep(&st->info->duration_error);
|
av_freep(&st->info->duration_error);
|
||||||
av_freep(&st->info);
|
av_freep(&st->info);
|
||||||
av_freep(&st->probe_data.buf);
|
|
||||||
av_freep(&s->streams[ --s->nb_streams ]);
|
av_freep(&s->streams[ --s->nb_streams ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user