}
if (core->encoder) {
- bitrate *= 1000;
sformat = __mc_get_gst_input_format(mimetype, core->is_hw);
is_format_change |= ((input_port_def->info.video.bitrate != bitrate) && (bitrate != 0));
is_format_change |= g_strcmp0(input_port_def->info.video.format, sformat);
}
if (core->encoder) {
- bitrate *= 1000;
is_format_change |= ((input_port_def->info.audio.bitrate != bitrate) && (bitrate != 0));
if (is_format_change) {
LOGD("Bitrate changed : %d -> %d", input_port_def->info.audio.bitrate, bitrate);
media_format_set_video_mime(fmt_handle, mime_format);
media_format_set_video_width(fmt_handle, mc_handle->info.video.width);
media_format_set_video_height(fmt_handle, mc_handle->info.video.height);
-
- if (core->encoder)
- media_format_set_video_avg_bps(fmt_handle, mc_handle->info.video.bitrate);
} else {
- media_format_set_audio_mime(fmt_handle, mime_format);
- media_format_set_audio_channel(fmt_handle, mc_handle->info.audio.channel);
- media_format_set_audio_samplerate(fmt_handle, mc_handle->info.audio.samplerate);
- media_format_set_audio_bit(fmt_handle, mc_handle->info.audio.bit_depth);
- if (core->encoder)
- media_format_set_audio_avg_bps(fmt_handle, mc_handle->info.audio.bitrate);
+ media_format_set_audio_mime(fmt_handle, mime_format);
+ media_format_set_audio_channel(fmt_handle, mc_handle->info.audio.channel);
+ media_format_set_audio_samplerate(fmt_handle, mc_handle->info.audio.samplerate);
+ media_format_set_audio_bit(fmt_handle, mc_handle->info.audio.bit_depth);
}
ret = media_packet_pool_set_media_format(pool, fmt_handle);