summaryrefslogtreecommitdiff
authorLianlian Zhu <lianlian.zhu@amlogic.com>2017-04-20 06:16:16 (GMT)
committer Lianlian Zhu <lianlian.zhu@amlogic.com>2017-04-20 06:23:54 (GMT)
commit9a9e01f84163f04091907c81c1b07cf919404773 (patch)
tree7bf2e8086ac7b5a7406b027a84498f839c7f06b1
parent9fbd724e1389809b60d4f0dce50da7b27215e6ce (diff)
downloadLibAudio-9a9e01f84163f04091907c81c1b07cf919404773.zip
LibAudio-9a9e01f84163f04091907c81c1b07cf919404773.tar.gz
LibAudio-9a9e01f84163f04091907c81c1b07cf919404773.tar.bz2
PD#142975: audio:fixed pasered dts framelength wrong issue
Change-Id: I802c6d0d0bcaa3aa4b0d8076553e1d68d56d2db4
Diffstat
-rw-r--r--amadec/omx_audio/DTSHD_mediasource.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/amadec/omx_audio/DTSHD_mediasource.cpp b/amadec/omx_audio/DTSHD_mediasource.cpp
index 84cb1b5..c632c14 100644
--- a/amadec/omx_audio/DTSHD_mediasource.cpp
+++ b/amadec/omx_audio/DTSHD_mediasource.cpp
@@ -66,6 +66,11 @@ static int AML_DCA_Estimate_Frame_size( unsigned char *buf,int size,int *syncpos
{
frame_size=i32Index-first_sync_pos;
ALOGI("FrameSize detect: %d/bytes",frame_size);
+ if (frame_size < 95){
+ first_sync_pos = frame_size;
+ continue;
+ }
+
break;
}
}