-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I'm trying TI productions codecs for dm6446. The codec in question is
mpeg4 sp decoder.(document no spruea3a.pdf)

I'm able to decode video source some time i.e. ~1 min. But then
VIDDEC_process fails with error code 0x408 or 0x401. If I continue
decoding after these error the whole system(ARM + DSP) deadlocks. If I
stop decoding at this point, I can re-start decoding operation.
Moreover, if I randomly seek video file, codec also returns with same
error. I think I'm seeking into the middle of an mpeg4 frame but I think
I should be able to recover from this insufficient seek somehow but
don't know how. I use seeking method to re-generate my problem quickly.

A couple of questions:

1) What can be the original problem? (codec process error after some time)

2) How can query the codec about how many bytes should I seek so that
I'll reach to an mpeg frame boundry? I'm modifying the example program
delivered with the codec, but still the same problem.

3) How can I increase stack size of algorithm in CE 1.10? I already
increased system thread stack size which made my system more robust in
terms of deadlocks.

4) I know this is fantastic. But is it possible to make an old
codec(prepeared with CE 1.10) work with a new CE 2.10+ setup on ARM
side? Also updating dsplink and cmem.

My current system configuration:
dm6446 + dsplink 1_30_08 + dsp/bios 5_32_04 + cmem 1_02 + GIT Kernel

Any help would be appreciated,

Thanks,
Caglar

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iEYEARECAAYFAkl0wuEACgkQ/nL+S5dojeiz2gCePLv15aZTZAjaOMfTv3TD+SWA
4NwAoKGxsKahHaqTcoW50tzc31gXHuj4
=uMtC
-----END PGP SIGNATURE-----

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to