Hi, All
We are passing in our board video (vpif_display) and audio 48k, 16bits in SPDIF via DAVINCI TMS320 DM6467 McASP0. The output lines connect to AD9889B which his HDMI output connect to screen. As a result we receiving good video but audio in high speed (multiplied by 2). We passed the video like above but the audio in SPDIF from generator directly to the AD9889B inputs. As a result we received a good video and audio. So it's seem we have a problem with the DAVINCI McASP0 registers settings. We are using the same settings like in the MONTAVISTA 2.6.18 kernel that we received with the DAVINCI TMS320 DM6467 evaluation board only that their the use McASP1 and we are using McASP0. We Execute the audio with the next command line: play -t raw -r 48000 -f S16_LE aba3.raw. Dose anyone have any idea ?.
Setup 1: Application (vpif_display) ==> Video and Audio 48k, 16bits in SPDIF ==> DAVINCI TMS320 DM6467 McASP0 ==> AD9889B ==> HDMI ==> Screen - good video but audio in high speed.
Setup 2: Application (vpif_display) ==> Video ==> DAVINCI TMS320 DM6467 McASP0 ==> AD9889B ==> HDMI ==> Screen - good video. Audio generator ==> Audio 48k, 16bits in SPDIF ==> AD9889B ==> HDMI ==> Screen - good audio.
Best,
Aba Abuchatzira