You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avcodec/avcodec, options_table: Deprecate sub_text_format
Unused since 1f63665ca5.
Found-by: Soft Works <softworkz@hotmail.com>
Reviewed-by: Soft Works <softworkz@hotmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
			
			
This commit is contained in:
		| @@ -14,6 +14,10 @@ libavutil:     2021-04-27 | ||||
|  | ||||
| API changes, most recent first: | ||||
|  | ||||
| 2021-09-20 - xxxxxxxxxx - lavc 59.9.100 - avcodec.h | ||||
|   Deprecate AVCodecContext.sub_text_format and the corresponding | ||||
|   AVOptions. It is unused since the last major bump. | ||||
|  | ||||
| 2021-09-20 - xxxxxxxxxx - lavc 59.8.100 - avcodec.h codec.h | ||||
|   Deprecate AV_CODEC_FLAG_TRUNCATED and AV_CODEC_CAP_TRUNCATED, | ||||
|   as they are redundant with parsers. | ||||
|   | ||||
| @@ -1857,13 +1857,14 @@ typedef struct AVCodecContext { | ||||
|      */ | ||||
|     AVBufferRef *hw_frames_ctx; | ||||
|  | ||||
| #if FF_API_SUB_TEXT_FORMAT | ||||
|     /** | ||||
|      * Control the form of AVSubtitle.rects[N]->ass | ||||
|      * - decoding: set by user | ||||
|      * - encoding: unused | ||||
|      * @deprecated unused | ||||
|      */ | ||||
|     attribute_deprecated | ||||
|     int sub_text_format; | ||||
| #define FF_SUB_TEXT_FMT_ASS              0 | ||||
| #endif | ||||
|  | ||||
|     /** | ||||
|      * Audio only. The amount of padding (in samples) appended by the encoder to | ||||
|   | ||||
| @@ -368,8 +368,10 @@ static const AVOption avcodec_options[] = { | ||||
| {"auto",        NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_CHARENC_MODE_AUTOMATIC},   INT_MIN, INT_MAX, S|D, "sub_charenc_mode"}, | ||||
| {"pre_decoder", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_CHARENC_MODE_PRE_DECODER}, INT_MIN, INT_MAX, S|D, "sub_charenc_mode"}, | ||||
| {"ignore",      NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_CHARENC_MODE_IGNORE},      INT_MIN, INT_MAX, S|D, "sub_charenc_mode"}, | ||||
| {"sub_text_format", "set decoded text subtitle format", OFFSET(sub_text_format), AV_OPT_TYPE_INT, {.i64 = FF_SUB_TEXT_FMT_ASS}, 0, 1, S|D, "sub_text_format"}, | ||||
| #if FF_API_SUB_TEXT_FORMAT | ||||
| {"sub_text_format", "Deprecated, does nothing", OFFSET(sub_text_format), AV_OPT_TYPE_INT, {.i64 = FF_SUB_TEXT_FMT_ASS}, 0, 1, S|D | AV_OPT_FLAG_DEPRECATED, "sub_text_format"}, | ||||
| {"ass",              NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_TEXT_FMT_ASS},              INT_MIN, INT_MAX, S|D, "sub_text_format"}, | ||||
| #endif | ||||
| {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ||||
| {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ||||
| {"field_order", "Field order", OFFSET(field_order), AV_OPT_TYPE_INT, {.i64 = AV_FIELD_UNKNOWN }, 0, 5, V|D|E, "field_order" }, | ||||
|   | ||||
| @@ -28,7 +28,7 @@ | ||||
| #include "libavutil/version.h" | ||||
|  | ||||
| #define LIBAVCODEC_VERSION_MAJOR  59 | ||||
| #define LIBAVCODEC_VERSION_MINOR   8 | ||||
| #define LIBAVCODEC_VERSION_MINOR   9 | ||||
| #define LIBAVCODEC_VERSION_MICRO 100 | ||||
|  | ||||
| #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ | ||||
| @@ -84,5 +84,8 @@ | ||||
| #ifndef FF_API_FLAG_TRUNCATED | ||||
| #define FF_API_FLAG_TRUNCATED      (LIBAVCODEC_VERSION_MAJOR < 60) | ||||
| #endif | ||||
| #ifndef FF_API_SUB_TEXT_FORMAT | ||||
| #define FF_API_SUB_TEXT_FORMAT     (LIBAVCODEC_VERSION_MAJOR < 60) | ||||
| #endif | ||||
|  | ||||
| #endif /* AVCODEC_VERSION_H */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user