Hello All:
We have developed a test application that capture video and encode it using
the mpeg4 codec provided in the dvsdk 2.0.0.22 for DM355. We did some
successful tests using MVL5.
Now, we would like to set up a full DM355 system using the git kernel. We
have focused on 2.6.32-davinci1. System is working and it looks peripherals
too. We ported cmemk kernel module to build (and hopefully work) with 2.6.32-
davinci1.
We did the same with dm350mmap kernel, in this case, due to the EDMA API
change, we are not very sure that this module is correct now. But still we
went on and build all the necessary components (taken from the above mentioned
dvsdk) against the new kernel. Application build eventually and now we are on
the point to execute it.
It started to run, but it will stall the first time videnc_process is
called. (see runlog attached for the final messages). It stalls so bad that
kernel totally freezes (I can't stop CPU using jtag)
My questions are:
- Is there any source of information or patches for a dm350mmap kernel
module ready for latest kernels?
- Are dvsdk 2.0.0.22 codecs (or others) supposed to work with latest
kernels?
- Could anyone state exactly which dvsdk components depends somehow on
kernel, and should therefor be rebuild?
- What are the indications to debug a problem like this?
TIA, Regards,
--
Raúl Sánchez Siles
Departamento de Montaje
INFOGLOBAL, S. A.
* C/ Virgilio, 2. Ciudad de la Imagen.
28223 Pozuelo de Alarcón (Madrid), España
* T: +34 91 506 40 00
* F: +34 91 506 40 01
@4,518,603us: [+0 T:0x4001f620 S:0xbeb6c7ec] ti.sdo.ce.video1.VIDENC1 -
VIDENC1_control> Enter (handle=0x125e98, id=1, dynParams=0xe23b0 (size=0x30),
status=0xe22e0 (size=0x9c)
@4,518,908us: [+5 T:0x4001f620 S:0xbeb6c7cc] CV - VISA_enter(visa=0x125e98):
algHandle = 0x125ed0
@4,519,162us: [+0 T:0x4001f620 S:0xbeb6c7bc] ti.sdo.ce.alg.Algorithm -
Algorithm_activate> Enter(alg=0x125ed0)
@4,851,521us: [+0 T:0x4001f620 S:0xbeb6c784] ti.sdo.ce.osal.SemMP - Entered
SemMP_pend> sem[0x125a10] timeout[0xffffffff]
@4,851,874us: [+0 T:0x4001f620 S:0xbeb6c784] ti.sdo.ce.osal.SemMP - Leaving
SemMP_pend> sem[0x125a10] status[0]
@4,852,179us: [+0 T:0x4001f620 S:0xbeb6c7cc] ti.sdo.ce.alg.Algorithm -
Algorithm_activate> Exit
@4,852,455us: [+5 T:0x4001f620 S:0xbeb6c7d4] CV - VISA_exit(visa=0x125e98):
algHandle = 0x125ed0
@4,852,762us: [+0 T:0x4001f620 S:0xbeb6c7c4] ti.sdo.ce.alg.Algorithm -
Algorithm_deactivate> Enter(alg=0x125ed0)
@4,853,031us: [+0 T:0x4001f620 S:0xbeb6c7a4] ti.sdo.ce.osal.SemMP - Entered
SemMP_post> sem[0x125a10]
@4,853,313us: [+0 T:0x4001f620 S:0xbeb6c7a4] ti.sdo.ce.osal.SemMP - Leaving
SemMP_post> sem[0x125a10]
@4,853,570us: [+0 T:0x4001f620 S:0xbeb6c7d4] ti.sdo.ce.alg.Algorithm -
Algorithm_deactivate> Exit
@4,853,812us: [+0 T:0x4001f620 S:0xbeb6c7ec] ti.sdo.ce.video1.VIDENC1 -
VIDENC1_control> Exit (handle=0x125e98, retVal=0x0)
@4,854,124us: [+0 T:0x4001f620 S:0xbeb6c81c] ti.sdo.ce.video1.VIDENC1 -
VIDENC1_process> Enter (handle=0x125e98, inBufs=0xbeb6c960, outBufs=0xbeb6c954,
inArgs=0xbeb6c944, outArgs=0xbeb6c8cc)
@4,854,425us: [+5 T:0x4001f620 S:0xbeb6c7fc] CV - VISA_enter(visa=0x125e98):
algHandle = 0x125ed0
@4,854,673us: [+0 T:0x4001f620 S:0xbeb6c7ec] ti.sdo.ce.alg.Algorithm -
Algorithm_activate> Enter(alg=0x125ed0)
@4,854,924us: [+0 T:0x4001f620 S:0xbeb6c7b4] ti.sdo.ce.osal.SemMP - Entered
SemMP_pend> sem[0x125a10] timeout[0xffffffff]
@4,855,205us: [+0 T:0x4001f620 S:0xbeb6c7b4] ti.sdo.ce.osal.SemMP - Leaving
SemMP_pend> sem[0x125a10] status[0]
@4,855,543us: [+0 T:0x4001f620 S:0xbeb6c7fc] ti.sdo.ce.alg.Algorithm -
Algorithm_activate> Exit _______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source