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: | 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 | 2021-09-20 - xxxxxxxxxx - lavc 59.8.100 - avcodec.h codec.h | ||||||
|   Deprecate AV_CODEC_FLAG_TRUNCATED and AV_CODEC_CAP_TRUNCATED, |   Deprecate AV_CODEC_FLAG_TRUNCATED and AV_CODEC_CAP_TRUNCATED, | ||||||
|   as they are redundant with parsers. |   as they are redundant with parsers. | ||||||
|   | |||||||
| @@ -1857,13 +1857,14 @@ typedef struct AVCodecContext { | |||||||
|      */ |      */ | ||||||
|     AVBufferRef *hw_frames_ctx; |     AVBufferRef *hw_frames_ctx; | ||||||
|  |  | ||||||
|  | #if FF_API_SUB_TEXT_FORMAT | ||||||
|     /** |     /** | ||||||
|      * Control the form of AVSubtitle.rects[N]->ass |      * @deprecated unused | ||||||
|      * - decoding: set by user |  | ||||||
|      * - encoding: unused |  | ||||||
|      */ |      */ | ||||||
|  |     attribute_deprecated | ||||||
|     int sub_text_format; |     int sub_text_format; | ||||||
| #define FF_SUB_TEXT_FMT_ASS              0 | #define FF_SUB_TEXT_FMT_ASS              0 | ||||||
|  | #endif | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * Audio only. The amount of padding (in samples) appended by the encoder to |      * 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"}, | {"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"}, | {"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"}, | {"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"}, | {"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 }, | {"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 }, | {"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" }, | {"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" | #include "libavutil/version.h" | ||||||
|  |  | ||||||
| #define LIBAVCODEC_VERSION_MAJOR  59 | #define LIBAVCODEC_VERSION_MAJOR  59 | ||||||
| #define LIBAVCODEC_VERSION_MINOR   8 | #define LIBAVCODEC_VERSION_MINOR   9 | ||||||
| #define LIBAVCODEC_VERSION_MICRO 100 | #define LIBAVCODEC_VERSION_MICRO 100 | ||||||
|  |  | ||||||
| #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ | #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ | ||||||
| @@ -84,5 +84,8 @@ | |||||||
| #ifndef FF_API_FLAG_TRUNCATED | #ifndef FF_API_FLAG_TRUNCATED | ||||||
| #define FF_API_FLAG_TRUNCATED      (LIBAVCODEC_VERSION_MAJOR < 60) | #define FF_API_FLAG_TRUNCATED      (LIBAVCODEC_VERSION_MAJOR < 60) | ||||||
| #endif | #endif | ||||||
|  | #ifndef FF_API_SUB_TEXT_FORMAT | ||||||
|  | #define FF_API_SUB_TEXT_FORMAT     (LIBAVCODEC_VERSION_MAJOR < 60) | ||||||
|  | #endif | ||||||
|  |  | ||||||
| #endif /* AVCODEC_VERSION_H */ | #endif /* AVCODEC_VERSION_H */ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user