mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
avcodec/mpegvideo: Deprecate duplicate matrix opt for unsupported codecs
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
2de159fcf1
commit
6c2cc205f6
@ -593,6 +593,7 @@ FF_MPV_COMMON_OPTS
|
|||||||
{ "huffman", "Huffman table strategy", OFFSET(huffman), AV_OPT_TYPE_INT, { .i64 = HUFFMAN_TABLE_OPTIMAL }, 0, NB_HUFFMAN_TABLE_OPTION - 1, VE, "huffman" },
|
{ "huffman", "Huffman table strategy", OFFSET(huffman), AV_OPT_TYPE_INT, { .i64 = HUFFMAN_TABLE_OPTIMAL }, 0, NB_HUFFMAN_TABLE_OPTION - 1, VE, "huffman" },
|
||||||
{ "default", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = HUFFMAN_TABLE_DEFAULT }, INT_MIN, INT_MAX, VE, "huffman" },
|
{ "default", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = HUFFMAN_TABLE_DEFAULT }, INT_MIN, INT_MAX, VE, "huffman" },
|
||||||
{ "optimal", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = HUFFMAN_TABLE_OPTIMAL }, INT_MIN, INT_MAX, VE, "huffman" },
|
{ "optimal", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = HUFFMAN_TABLE_OPTIMAL }, INT_MIN, INT_MAX, VE, "huffman" },
|
||||||
|
{ "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE },
|
||||||
#if FF_API_MPEGVIDEO_OPTS
|
#if FF_API_MPEGVIDEO_OPTS
|
||||||
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
||||||
FF_MPV_DEPRECATED_A53_CC_OPT
|
FF_MPV_DEPRECATED_A53_CC_OPT
|
||||||
|
@ -1155,6 +1155,7 @@ static const AVOption mpeg1_options[] = {
|
|||||||
#if FF_API_MPEGVIDEO_OPTS
|
#if FF_API_MPEGVIDEO_OPTS
|
||||||
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
||||||
FF_MPV_DEPRECATED_A53_CC_OPT
|
FF_MPV_DEPRECATED_A53_CC_OPT
|
||||||
|
FF_MPV_DEPRECATED_MATRIX_OPT
|
||||||
#endif
|
#endif
|
||||||
{ NULL },
|
{ NULL },
|
||||||
};
|
};
|
||||||
@ -1187,6 +1188,7 @@ static const AVOption mpeg2_options[] = {
|
|||||||
#if FF_API_MPEGVIDEO_OPTS
|
#if FF_API_MPEGVIDEO_OPTS
|
||||||
{ "mpeg_quant", "Deprecated, does nothing", OFFSET(mpeg_quant),
|
{ "mpeg_quant", "Deprecated, does nothing", OFFSET(mpeg_quant),
|
||||||
AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 1, VE | AV_OPT_FLAG_DEPRECATED },
|
AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 1, VE | AV_OPT_FLAG_DEPRECATED },
|
||||||
|
FF_MPV_DEPRECATED_MATRIX_OPT
|
||||||
#endif
|
#endif
|
||||||
FF_MPEG2_PROFILE_OPTS
|
FF_MPEG2_PROFILE_OPTS
|
||||||
{ NULL },
|
{ NULL },
|
||||||
|
@ -1380,6 +1380,7 @@ static const AVOption options[] = {
|
|||||||
FF_MPV_COMMON_OPTS
|
FF_MPV_COMMON_OPTS
|
||||||
#if FF_API_MPEGVIDEO_OPTS
|
#if FF_API_MPEGVIDEO_OPTS
|
||||||
FF_MPV_DEPRECATED_A53_CC_OPT
|
FF_MPV_DEPRECATED_A53_CC_OPT
|
||||||
|
FF_MPV_DEPRECATED_MATRIX_OPT
|
||||||
#endif
|
#endif
|
||||||
FF_MPEG4_PROFILE_OPTS
|
FF_MPEG4_PROFILE_OPTS
|
||||||
{ NULL },
|
{ NULL },
|
||||||
|
@ -662,7 +662,6 @@ FF_MPV_OPT_CMP_FUNC, \
|
|||||||
{ "zero", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_ZERO }, 0, 0, FF_MPV_OPT_FLAGS, "motion_est" }, \
|
{ "zero", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_ZERO }, 0, 0, FF_MPV_OPT_FLAGS, "motion_est" }, \
|
||||||
{ "epzs", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_EPZS }, 0, 0, FF_MPV_OPT_FLAGS, "motion_est" }, \
|
{ "epzs", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_EPZS }, 0, 0, FF_MPV_OPT_FLAGS, "motion_est" }, \
|
||||||
{ "xone", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_XONE }, 0, 0, FF_MPV_OPT_FLAGS, "motion_est" }, \
|
{ "xone", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_XONE }, 0, 0, FF_MPV_OPT_FLAGS, "motion_est" }, \
|
||||||
{ "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", FF_MPV_OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FF_MPV_OPT_FLAGS }, \
|
|
||||||
{"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \
|
{"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \
|
||||||
{"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \
|
{"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \
|
||||||
{"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, \
|
{"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, \
|
||||||
@ -683,6 +682,8 @@ FF_MPV_RC_STRATEGY_OPTS
|
|||||||
{ "mpeg_quant", "Deprecated, does nothing", FF_MPV_OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 0, FF_MPV_OPT_FLAGS | AV_OPT_FLAG_DEPRECATED },
|
{ "mpeg_quant", "Deprecated, does nothing", FF_MPV_OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 0, FF_MPV_OPT_FLAGS | AV_OPT_FLAG_DEPRECATED },
|
||||||
#define FF_MPV_DEPRECATED_A53_CC_OPT \
|
#define FF_MPV_DEPRECATED_A53_CC_OPT \
|
||||||
{ "a53cc", "Deprecated, does nothing", FF_MPV_OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FF_MPV_OPT_FLAGS | AV_OPT_FLAG_DEPRECATED },
|
{ "a53cc", "Deprecated, does nothing", FF_MPV_OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FF_MPV_OPT_FLAGS | AV_OPT_FLAG_DEPRECATED },
|
||||||
|
#define FF_MPV_DEPRECATED_MATRIX_OPT \
|
||||||
|
{ "force_duplicated_matrix", "Deprecated, does nothing", FF_MPV_OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FF_MPV_OPT_FLAGS | AV_OPT_FLAG_DEPRECATED },
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern const AVOption ff_mpv_generic_options[];
|
extern const AVOption ff_mpv_generic_options[];
|
||||||
|
@ -89,6 +89,7 @@ const AVOption ff_mpv_generic_options[] = {
|
|||||||
#if FF_API_MPEGVIDEO_OPTS
|
#if FF_API_MPEGVIDEO_OPTS
|
||||||
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
||||||
FF_MPV_DEPRECATED_A53_CC_OPT
|
FF_MPV_DEPRECATED_A53_CC_OPT
|
||||||
|
FF_MPV_DEPRECATED_MATRIX_OPT
|
||||||
#endif
|
#endif
|
||||||
{ NULL },
|
{ NULL },
|
||||||
};
|
};
|
||||||
@ -4714,6 +4715,7 @@ static const AVOption h263_options[] = {
|
|||||||
#if FF_API_MPEGVIDEO_OPTS
|
#if FF_API_MPEGVIDEO_OPTS
|
||||||
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
||||||
FF_MPV_DEPRECATED_A53_CC_OPT
|
FF_MPV_DEPRECATED_A53_CC_OPT
|
||||||
|
FF_MPV_DEPRECATED_MATRIX_OPT
|
||||||
#endif
|
#endif
|
||||||
{ NULL },
|
{ NULL },
|
||||||
};
|
};
|
||||||
@ -4748,6 +4750,7 @@ static const AVOption h263p_options[] = {
|
|||||||
#if FF_API_MPEGVIDEO_OPTS
|
#if FF_API_MPEGVIDEO_OPTS
|
||||||
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
FF_MPV_DEPRECATED_MPEG_QUANT_OPT
|
||||||
FF_MPV_DEPRECATED_A53_CC_OPT
|
FF_MPV_DEPRECATED_A53_CC_OPT
|
||||||
|
FF_MPV_DEPRECATED_MATRIX_OPT
|
||||||
#endif
|
#endif
|
||||||
{ NULL },
|
{ NULL },
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user