mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-30 22:50:48 +00:00
Implement avfilter_next().
Originally committed as revision 20607 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
73e2247d32
commit
1433c4abf2
@ -354,6 +354,11 @@ int avfilter_register(AVFilter *filter)
|
||||
return 0;
|
||||
}
|
||||
|
||||
AVFilter **av_filter_next(AVFilter **filter)
|
||||
{
|
||||
return filter ? ++filter : ®istered_avfilters[0];
|
||||
}
|
||||
|
||||
void avfilter_uninit(void)
|
||||
{
|
||||
memset(registered_avfilters, 0, sizeof(registered_avfilters));
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "libavutil/avutil.h"
|
||||
|
||||
#define LIBAVFILTER_VERSION_MAJOR 1
|
||||
#define LIBAVFILTER_VERSION_MINOR 9
|
||||
#define LIBAVFILTER_VERSION_MINOR 10
|
||||
#define LIBAVFILTER_VERSION_MICRO 0
|
||||
|
||||
#define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
|
||||
@ -594,6 +594,14 @@ int avfilter_register(AVFilter *filter);
|
||||
*/
|
||||
AVFilter *avfilter_get_by_name(const char *name);
|
||||
|
||||
/**
|
||||
* If filter is NULL, returns a pointer to the first registered filter pointer,
|
||||
* if filter is non-NULL, returns the next pointer after filter.
|
||||
* If the returned pointer points to NULL, the last registered filter
|
||||
* was already reached.
|
||||
*/
|
||||
AVFilter **av_filter_next(AVFilter **filter);
|
||||
|
||||
/**
|
||||
* Creates a filter instance.
|
||||
* @param filter the filter to create an instance of
|
||||
|
Loading…
Reference in New Issue
Block a user