You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	lavfi: create Libav-API compatibility layer for avfilter_graph_parse() at the next bump
Add function avfilter_graph_parse_ptr() and favor it in place of avfilter_graph_parse(), which will be restored with the old/Libav signature at the next bump. If HAVE_INCOMPATIBLE_LIBAV_API is enabled it will use the Libav-compatible signature for avfilter_graph_parse(). At the next major bump the current implementation of avfilter_graph_parse() should be dropped in favor of the Libav/old implementation. Should address trac ticket #2672.
This commit is contained in:
		| @@ -152,7 +152,7 @@ static int init_filters(const char *filters_descr) | ||||
|     inputs->pad_idx    = 0; | ||||
|     inputs->next       = NULL; | ||||
|  | ||||
|     if ((ret = avfilter_graph_parse(filter_graph, filters_descr, | ||||
|     if ((ret = avfilter_graph_parse_ptr(filter_graph, filters_descr, | ||||
|                                     &inputs, &outputs, NULL)) < 0) | ||||
|         return ret; | ||||
|  | ||||
|   | ||||
| @@ -129,7 +129,7 @@ static int init_filters(const char *filters_descr) | ||||
|     inputs->pad_idx    = 0; | ||||
|     inputs->next       = NULL; | ||||
|  | ||||
|     if ((ret = avfilter_graph_parse(filter_graph, filters_descr, | ||||
|     if ((ret = avfilter_graph_parse_ptr(filter_graph, filters_descr, | ||||
|                                     &inputs, &outputs, NULL)) < 0) | ||||
|         return ret; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user