Cleanup: Remove unused internal FFMPEG presets
Formats like VCD and SVCD are obsolete, others are done via Python. Pull Request: https://projects.blender.org/blender/blender/pulls/118069
This commit is contained in:
committed by
Thomas Dinges
parent
835b9a506d
commit
34feee3499
@@ -29,14 +29,10 @@ enum {
|
||||
|
||||
enum {
|
||||
FFMPEG_PRESET_NONE = 0,
|
||||
FFMPEG_PRESET_DVD = 1,
|
||||
FFMPEG_PRESET_SVCD = 2,
|
||||
FFMPEG_PRESET_VCD = 3,
|
||||
FFMPEG_PRESET_DV = 4,
|
||||
FFMPEG_PRESET_H264 = 5,
|
||||
FFMPEG_PRESET_THEORA = 6,
|
||||
FFMPEG_PRESET_XVID = 7,
|
||||
FFMPEG_PRESET_AV1 = 8,
|
||||
FFMPEG_PRESET_H264 = 1,
|
||||
FFMPEG_PRESET_THEORA = 2,
|
||||
FFMPEG_PRESET_XVID = 3,
|
||||
FFMPEG_PRESET_AV1 = 4,
|
||||
};
|
||||
|
||||
struct AVFrame;
|
||||
|
||||
@@ -1695,55 +1695,6 @@ void BKE_ffmpeg_preset_set(RenderData *rd, int preset)
|
||||
bool is_ntsc = (rd->frs_sec != 25);
|
||||
|
||||
switch (preset) {
|
||||
case FFMPEG_PRESET_VCD:
|
||||
rd->ffcodecdata.type = FFMPEG_MPEG1;
|
||||
rd->ffcodecdata.video_bitrate = 1150;
|
||||
rd->xsch = 352;
|
||||
rd->ysch = is_ntsc ? 240 : 288;
|
||||
rd->ffcodecdata.gop_size = is_ntsc ? 18 : 15;
|
||||
rd->ffcodecdata.rc_max_rate = 1150;
|
||||
rd->ffcodecdata.rc_min_rate = 1150;
|
||||
rd->ffcodecdata.rc_buffer_size = 40 * 8;
|
||||
rd->ffcodecdata.mux_packet_size = 2324;
|
||||
rd->ffcodecdata.mux_rate = 2352 * 75 * 8;
|
||||
break;
|
||||
|
||||
case FFMPEG_PRESET_SVCD:
|
||||
rd->ffcodecdata.type = FFMPEG_MPEG2;
|
||||
rd->ffcodecdata.video_bitrate = 2040;
|
||||
rd->xsch = 480;
|
||||
rd->ysch = is_ntsc ? 480 : 576;
|
||||
rd->ffcodecdata.gop_size = is_ntsc ? 18 : 15;
|
||||
rd->ffcodecdata.rc_max_rate = 2516;
|
||||
rd->ffcodecdata.rc_min_rate = 0;
|
||||
rd->ffcodecdata.rc_buffer_size = 224 * 8;
|
||||
rd->ffcodecdata.mux_packet_size = 2324;
|
||||
rd->ffcodecdata.mux_rate = 0;
|
||||
break;
|
||||
|
||||
case FFMPEG_PRESET_DVD:
|
||||
rd->ffcodecdata.type = FFMPEG_MPEG2;
|
||||
rd->ffcodecdata.video_bitrate = 6000;
|
||||
|
||||
# if 0 /* Don't set resolution, see #21351. */
|
||||
rd->xsch = 720;
|
||||
rd->ysch = isntsc ? 480 : 576;
|
||||
# endif
|
||||
|
||||
rd->ffcodecdata.gop_size = is_ntsc ? 18 : 15;
|
||||
rd->ffcodecdata.rc_max_rate = 9000;
|
||||
rd->ffcodecdata.rc_min_rate = 0;
|
||||
rd->ffcodecdata.rc_buffer_size = 224 * 8;
|
||||
rd->ffcodecdata.mux_packet_size = 2048;
|
||||
rd->ffcodecdata.mux_rate = 10080000;
|
||||
break;
|
||||
|
||||
case FFMPEG_PRESET_DV:
|
||||
rd->ffcodecdata.type = FFMPEG_DV;
|
||||
rd->xsch = 720;
|
||||
rd->ysch = is_ntsc ? 480 : 576;
|
||||
break;
|
||||
|
||||
case FFMPEG_PRESET_H264:
|
||||
rd->ffcodecdata.type = FFMPEG_AVI;
|
||||
rd->ffcodecdata.codec = AV_CODEC_ID_H264;
|
||||
@@ -1754,7 +1705,6 @@ void BKE_ffmpeg_preset_set(RenderData *rd, int preset)
|
||||
rd->ffcodecdata.rc_buffer_size = 224 * 8;
|
||||
rd->ffcodecdata.mux_packet_size = 2048;
|
||||
rd->ffcodecdata.mux_rate = 10080000;
|
||||
|
||||
break;
|
||||
|
||||
case FFMPEG_PRESET_THEORA:
|
||||
@@ -1776,6 +1726,7 @@ void BKE_ffmpeg_preset_set(RenderData *rd, int preset)
|
||||
rd->ffcodecdata.mux_packet_size = 2048;
|
||||
rd->ffcodecdata.mux_rate = 10080000;
|
||||
break;
|
||||
|
||||
case FFMPEG_PRESET_AV1:
|
||||
rd->ffcodecdata.type = FFMPEG_AV1;
|
||||
rd->ffcodecdata.codec = AV_CODEC_ID_AV1;
|
||||
@@ -1786,7 +1737,6 @@ void BKE_ffmpeg_preset_set(RenderData *rd, int preset)
|
||||
rd->ffcodecdata.rc_buffer_size = 224 * 8;
|
||||
rd->ffcodecdata.mux_packet_size = 2048;
|
||||
rd->ffcodecdata.mux_rate = 10080000;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user