You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	libavfilter: Split version.h
Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
		| @@ -34,6 +34,7 @@ | ||||
| #include "libavformat/avformat.h" | ||||
| #include "libavformat/version.h" | ||||
| #include "libavfilter/avfilter.h" | ||||
| #include "libavfilter/version.h" | ||||
| #include "libavdevice/avdevice.h" | ||||
| #include "libavdevice/version.h" | ||||
| #include "libswscale/swscale.h" | ||||
|   | ||||
| @@ -60,6 +60,7 @@ | ||||
| #include "libswresample/version.h" | ||||
| #include "libpostproc/postprocess.h" | ||||
| #include "libpostproc/version.h" | ||||
| #include "libavfilter/version.h" | ||||
| #include "cmdutils.h" | ||||
|  | ||||
| #include "libavutil/thread.h" | ||||
|   | ||||
| @@ -5,6 +5,7 @@ HEADERS = avfilter.h                                                    \ | ||||
|           buffersink.h                                                  \ | ||||
|           buffersrc.h                                                   \ | ||||
|           version.h                                                     \ | ||||
|           version_major.h                                               \ | ||||
|  | ||||
| OBJS = allfilters.o                                                     \ | ||||
|        audio.o                                                          \ | ||||
|   | ||||
| @@ -43,6 +43,7 @@ | ||||
| #include "formats.h" | ||||
| #include "framepool.h" | ||||
| #include "internal.h" | ||||
| #include "version.h" | ||||
|  | ||||
| #include "libavutil/ffversion.h" | ||||
| const char av_filter_ffversion[] = "FFmpeg version " FFMPEG_VERSION; | ||||
|   | ||||
| @@ -47,7 +47,7 @@ | ||||
| #include "libavutil/pixfmt.h" | ||||
| #include "libavutil/rational.h" | ||||
|  | ||||
| #include "libavfilter/version.h" | ||||
| #include "libavfilter/version_major.h" | ||||
|  | ||||
| /** | ||||
|  * Return the LIBAVFILTER_VERSION_INT constant. | ||||
|   | ||||
| @@ -29,7 +29,8 @@ | ||||
|  | ||||
| #include "libavutil/version.h" | ||||
|  | ||||
| #define LIBAVFILTER_VERSION_MAJOR   8 | ||||
| #include "version_major.h" | ||||
|  | ||||
| #define LIBAVFILTER_VERSION_MINOR  28 | ||||
| #define LIBAVFILTER_VERSION_MICRO 100 | ||||
|  | ||||
| @@ -44,14 +45,4 @@ | ||||
|  | ||||
| #define LIBAVFILTER_IDENT       "Lavfi" AV_STRINGIFY(LIBAVFILTER_VERSION) | ||||
|  | ||||
| /** | ||||
|  * FF_API_* defines may be placed below to indicate public API that will be | ||||
|  * dropped at a future version bump. The defines themselves are not part of | ||||
|  * the public API and may change, break or disappear at any time. | ||||
|  */ | ||||
|  | ||||
| #define FF_API_SWS_PARAM_OPTION             (LIBAVFILTER_VERSION_MAJOR < 9) | ||||
| #define FF_API_BUFFERSINK_ALLOC             (LIBAVFILTER_VERSION_MAJOR < 9) | ||||
| #define FF_API_PAD_COUNT                    (LIBAVFILTER_VERSION_MAJOR < 9) | ||||
|  | ||||
| #endif /* AVFILTER_VERSION_H */ | ||||
|   | ||||
							
								
								
									
										42
									
								
								libavfilter/version_major.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								libavfilter/version_major.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| /* | ||||
|  * Version macros. | ||||
|  * | ||||
|  * This file is part of FFmpeg. | ||||
|  * | ||||
|  * FFmpeg is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU Lesser General Public | ||||
|  * License as published by the Free Software Foundation; either | ||||
|  * version 2.1 of the License, or (at your option) any later version. | ||||
|  * | ||||
|  * FFmpeg is distributed in the hope that it will be useful, | ||||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | ||||
|  * Lesser General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU Lesser General Public | ||||
|  * License along with FFmpeg; if not, write to the Free Software | ||||
|  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
|  */ | ||||
|  | ||||
| #ifndef AVFILTER_VERSION_MAJOR_H | ||||
| #define AVFILTER_VERSION_MAJOR_H | ||||
|  | ||||
| /** | ||||
|  * @file | ||||
|  * @ingroup lavfi | ||||
|  * Libavfilter version macros | ||||
|  */ | ||||
|  | ||||
| #define LIBAVFILTER_VERSION_MAJOR   8 | ||||
|  | ||||
| /** | ||||
|  * FF_API_* defines may be placed below to indicate public API that will be | ||||
|  * dropped at a future version bump. The defines themselves are not part of | ||||
|  * the public API and may change, break or disappear at any time. | ||||
|  */ | ||||
|  | ||||
| #define FF_API_SWS_PARAM_OPTION             (LIBAVFILTER_VERSION_MAJOR < 9) | ||||
| #define FF_API_BUFFERSINK_ALLOC             (LIBAVFILTER_VERSION_MAJOR < 9) | ||||
| #define FF_API_PAD_COUNT                    (LIBAVFILTER_VERSION_MAJOR < 9) | ||||
|  | ||||
| #endif /* AVFILTER_VERSION_MAJOR_H */ | ||||
		Reference in New Issue
	
	Block a user