I intergrated the 2_0_0_10 H264 encoder codec into the 3_10_00_19 DVSDK and can capture and encoder video, but the CPU is much more loaded. The IRQ portion of the CPU is running around 25%. What I have noticed is the edma_error interrupt (number 17) is getting called about 40,000 times a second. With the stock h264 codec in the DVSDK I did not see this problem
Any ideas?
Thanks,
Ken
cat /proc/interrupts; sleep 10; cat /proc/interrupts
CPU0
0: 111363 AINTC vpfe_capture0
3: 0 AINTC dm365_h3a_af
5: 55687 AINTC Imp_Sdram_Irq
6: 0 AINTC dm365_h3a_aew
8: 112730 AINTC davinci_osd
10: 55673 AINTC IRQK_Handler
12: 0 AINTC musb_hdrc
16: 86986 AINTC edma
17: 78861081 AINTC edma_error
32: 409814 AINTC clockevent
33: 10 AINTC free-run counter
39: 4293 AINTC i2c_davinci
40: 6 AINTC serial
41: 17269 AINTC serial
44: 2113 GPIO-AINTC FPGA_interrupt
52: 0 AINTC eth0
53: 26831 AINTC eth0
54: 751996 AINTC eth0
55: 0 AINTC eth0
Err: 0
CPU0
0: 111979 AINTC vpfe_capture0
3: 0 AINTC dm365_h3a_af
5: 55995 AINTC Imp_Sdram_Irq
6: 0 AINTC dm365_h3a_aew
8: 113345 AINTC davinci_osd
10: 55981 AINTC IRQK_Handler
12: 0 AINTC musb_hdrc
16: 87467 AINTC edma
17: 79283591 AINTC edma_error
32: 412012 AINTC clockevent
33: 10 AINTC free-run counter
39: 4315 AINTC i2c_davinci
40: 6 AINTC serial
41: 17318 AINTC serial
44: 2113 GPIO-AINTC FPGA_interrupt
52: 0 AINTC eth0
53: 26914 AINTC eth0
54: 756257 AINTC eth0
55: 0 AINTC eth0
Err: 0