audio: reduce the default log of clip info. [1/1]
PD#SWPL-197601
Problem:
reduce the default log of clip info.
Solution:
reduce the default log of clip info.
Verify:
Yocto: :AP222
Change-Id: Ie36b0b14d0d2865d6ab48e69bc45650764752dec
Signed-off-by: xingri.gao <xingri.gao@amlogic.com>
diff --git a/audio_hal/aml_audio_nonms12_render.c b/audio_hal/aml_audio_nonms12_render.c
index cd736ed..2bba6c2 100644
--- a/audio_hal/aml_audio_nonms12_render.c
+++ b/audio_hal/aml_audio_nonms12_render.c
@@ -297,22 +297,24 @@
}
int offset = aml_out->consumedsize - aml_out->dec_cachedsize;
int bpf = sizeof(int16_t) * dec_pcm_data->data_ch;
- int ret = 0;
- clip_tbl_t clip_tbl_out;
- memset(&clip_tbl_out, 0, sizeof(clip_tbl_t));
- ret = hal_get_clip_tbl_by_offset(aml_out->clip_meta, offset, &clip_tbl_out);
- if (0 == ret)
- {
- uint32_t discarded_samples_from_front = clip_tbl_out.clip_front * dec_pcm_data->data_sr / 1000000000; //clip_front (ns)
- uint32_t discarded_samples_from_end = clip_tbl_out.clip_back * dec_pcm_data->data_sr / 1000000000;
- remain_samples = hal_clip_data_by_samples(dec_data, pcm_len, bpf, discarded_samples_from_front, discarded_samples_from_end);
- pcm_len = remain_samples * bpf;
- clip_flag = true;
- }
+ if (aml_out->clip_meta) {
+ int ret = 0;
+ clip_tbl_t clip_tbl_out;
+ memset(&clip_tbl_out, 0, sizeof(clip_tbl_t));
+ ret = hal_get_clip_tbl_by_offset(aml_out->clip_meta, offset, &clip_tbl_out);
+ if (0 == ret)
+ {
+ uint32_t discarded_samples_from_front = clip_tbl_out.clip_front * dec_pcm_data->data_sr / 1000000000; //clip_front (ns)
+ uint32_t discarded_samples_from_end = clip_tbl_out.clip_back * dec_pcm_data->data_sr / 1000000000;
+ remain_samples = hal_clip_data_by_samples(dec_data, pcm_len, bpf, discarded_samples_from_front, discarded_samples_from_end);
+ pcm_len = remain_samples * bpf;
+ clip_flag = true;
+ }
- AM_LOGI_IF(adev->debug_flag, "input_bytes_size:%"PRIu64", dec_cachedsize:%"PRIu64", offset:%d, consumedsize:%"PRIu64", remain_samples:%d, bpf:%d, ch:%d, sr:%d, data_len:%d, pcm_len:%d",
- aml_out->input_bytes_size, aml_out->dec_cachedsize, offset, aml_out->consumedsize,
- remain_samples, bpf, dec_pcm_data->data_ch, dec_pcm_data->data_sr, dec_pcm_data->data_len, pcm_len);
+ AM_LOGI_IF(adev->debug_flag, "input_bytes_size:%"PRIu64", dec_cachedsize:%"PRIu64", offset:%d, consumedsize:%"PRIu64", remain_samples:%d, bpf:%d, ch:%d, sr:%d, data_len:%d, pcm_len:%d",
+ aml_out->input_bytes_size, aml_out->dec_cachedsize, offset, aml_out->consumedsize,
+ remain_samples, bpf, dec_pcm_data->data_ch, dec_pcm_data->data_sr, dec_pcm_data->data_len, pcm_len);
+ }
}
/* For dts certification: