-----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
