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

Reply via email to