• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » DaVinci™ Video Processors » DM814x and AM387x Processors Forum » v4L2 capture related to 512MB DDR3 settings?
Share
DaVinci™ Video Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS

Forums

v4L2 capture related to 512MB DDR3 settings?

This question is answered
Jun_Zhang
Posted by Jun_Zhang
on May 02 2012 10:15 AM
Expert2425 points

Greetings,

My board is based on dm8148 with 512MB ddr3  and now I am using ezsdk5.04/5.03.

After applying the sub-device-call remove and select decoder patchs, my board can do certain video capture from our custom hdmi receiver.

However, this is not stable at all. I am using v4l2 firmware and not sure for the v4l2 capture whether I should use 512mb.xem or not.

I force the input to 1080p and when I run following pipeline:

gst-launch v4l2src always-copy=false queue-size=12 num-buffers=2000 ! 'video/x-raw-yuv-strided,format=(fourcc)NV12,width=1920,height=1080,framerate=(fraction)60/1' ! omxbufferalloc numBuffers=12 ! omx_h264enc bitrate=5000000 ! gstperf ! filesink location=v4l2cap.h264

Then, the pipeline seems to work fine in the beginning but it crashed after a few frames(see below).

Also, I can only able to capture at 15 or 30 frames per second, depending on the pipeline ran on the board.

We really need 1080p60 and so far I donot know how come I have errors.

Please know that I already make changes for the DDR3MB, as I posted in this thread :http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/186056.aspx

======

The error msgs after running v4l2 capture:

[<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)                                                                                               
 r9:c6418000 r8:00137d28 r7:0000001c r6:0000001c r5:c6e25a00                                                                                                              
r4:00000000                                                                                                                                                               
[<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)                                                                                            
[<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)                                                                                             
[<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)                                                                                           
 r8:c0045fa8 r7:00000036 r6:00137d10 r5:0001ff30 r4:0010cda0                                                                                                              
---[ end trace 7533b317be81c933 ]---                                                                                                                                      
outbuf:0x44f70680                                                                                                                                                         
allocated outbuf:0x45267c80                                                                                                                                               
allocated outbuf:0x4555f280                                                                                                                                               
allocated outbuf:0x45856880                                                                                                                                               
allocated outbuf:0x45b4de80                                                                                                                                               
allocated outbuf:0x45e45480                                                                                                                                               
allocated outbuf:0x4613ca80                                                                                                                                               
allocated outbuf:0x46434080                                                                                                                                               
allocated outbuf:0x4672b680                                                                                                                                               
allocated outbuf:0x46a22c80                                                                                                                                               
allocated outbuf:0x46d1a280                                                                                                                                               
Pipeline is live and does not need PREROLL ...                                                                                                                            
Setting pipeline to PLAYING ...                                                                                                                                           
New clock: GstSystemClock                                                                                                                                                 
perf0: frames: 37       current: 35.08   average: 35.08 arm-load: 1                                                                                                       
perf0: frames: 67       current: 30.00   average: 32.61 arm-load: 5                                                                                                       
perf0: frames: 97       current: 30.00   average: 31.75 arm-load: 5                                                                                                       
perf0: frames: 127      current: 30.00   average: 31.32 arm-load: 5                                                                                                       
perf0: frames: 158      current: 30.51   average: 31.16 arm-load: 4                                                                                                       
perf0: frames: 188      current: 30.00   average: 30.97 arm-load: 3                                                                                                       
perf0: frames: 219      current: 29.35   average: 30.73 arm-load: 0                                                                                                       
perf0: frames: 250      current: 30.51   average: 30.70 arm-load: 2                                                                                                       
perf0: frames: 281      current: 29.59   average: 30.57 arm-load: 4                                                                                                       
perf0: frames: 312      current: 30.27   average: 30.54 arm-load: 4                                                                                                       
perf0: frames: 343      current: 29.58   average: 30.45 arm-load: 7                                                                                                       
perf0: frames: 374      current: 30.51   average: 30.46 arm-load: 9                                                                                                       
perf0: frames: 405      current: 29.36   average: 30.37 arm-load: 10                                                                                                      
perf0: frames: 435      current: 30.00   average: 30.35 arm-load: 10                                                                                                      
perf0: frames: 465      current: 30.00   average: 30.32 arm-load: 9                                                                                                       
perf0: frames: 495      current: 30.00   average: 30.30 arm-load: 5                                                                                                       
perf0: frames: 525      current: 30.00   average: 30.29 arm-load: 6                                                                                                       
perf0: frames: 556      current: 30.51   average: 30.30 arm-load: 4                                                                                                       
perf0: frames: 586      current: 30.00   average: 30.28 arm-load: 1                                                                                                       
perf0: frames: 617      current: 29.35   average: 30.24 arm-load: 0                                                                                                       
perf0: frames: 647      current: 30.00   average: 30.22 arm-load: 15                                                                                                      
perf0: frames: 678      current: 30.51   average: 30.24 arm-load: 14                                                                                                      
perf0: frames: 708      current: 30.00   average: 30.23 arm-load: 5                                                                                                       
perf0: frames: 739      current: 29.36   average: 30.19 arm-load: 8                                                                                                       
perf0: frames: 769      current: 30.00   average: 30.18 arm-load: 20                                                                                                      
perf0: frames: 799      current: 30.00   average: 30.18 arm-load: 10                                                                                                      
perf0: frames: 830      current: 30.51   average: 30.19 arm-load: 19                                                                                                      
perf0: frames: 861      current: 29.58   average: 30.17 arm-load: 7                                                                                                       
perf0: frames: 896      current: 33.65   average: 30.29 arm-load: 18                                                                                                      
perf0: frames: 926      current: 30.00   average: 30.28 arm-load: 5                                                                                                       
perf0: frames: 956      current: 30.00   average: 30.27 arm-load: 25                                                                                                      
perf0: frames: 987      current: 30.50   average: 30.28 arm-load: 7                                                                                                       
perf0: frames: 1017     current: 30.00   average: 30.27 arm-load: 25                                                                                                      
perf0: frames: 1052     current: 34.74   average: 30.40 arm-load: 27                                                                                                      
perf0: frames: 1082     current: 30.00   average: 30.39 arm-load: 24                                                                                                      
perf0: frames: 1113     current: 29.58   average: 30.36 arm-load: 4                                                                                                       
perf0: frames: 1143     current: 30.00   average: 30.35 arm-load: 5                                                                                                       
perf0: frames: 1173     current: 30.00   average: 30.35 arm-load: 20                                                                                                      
perf0: frames: 1204     current: 30.27   average: 30.34 arm-load: 0                                                                                                       
perf0: frames: 1235     current: 29.58   average: 30.32 arm-load: 23                                                                                                      
perf0: frames: 1265     current: 30.00   average: 30.32 arm-load: 14                                                                                                      
perf0: frames: 1295     current: 30.00   average: 30.31 arm-load: 5                                                                                                       
perf0: frames: 1326     current: 30.04   average: 30.30 arm-load: 8                                                                                                       
perf0: frames: 1356     current: 29.76   average: 30.29 arm-load: 24                                                                                                      
kernel BUG at drivers/media/video/ti81xx/ti81xxvin_main.c:829!                                                                                                            
Unable to handle kernel NULL pointer dereference at virtual address 00000000                                                                                              
pgd = c6718000                                                                                                                                                            
[00000000] *pgd=867ce031, *pte=00000000, *ppte=00000000                                                                                                                   
Internal error: Oops: 817 [#1]                                                                                                                                            
last sysfs file: /sys/devices/virtual/video4linux/video5/index                                                                                                            
Modules linked in: ti81xxhdmi ti81xxvin ti81xxvo ti81xxfb vpss syslink [last unloaded: vpss]                                                                              
CPU: 0    Tainted: G        W    (2.6.37 #1)                                                                                                                              
PC is at __bug+0x20/0x2c                                                                                                                                                  
LR is at release_console_sem+0x198/0x1ac                                                                                                                                  
pc : [<c004994c>]    lr : [<c006cae8>]    psr: 20000113                                                                                                                   
sp : c5309b90  ip : c5309ac8  fp : c5309b9c                                                                                                                               
r10: 00000000  r9 : c5309e08  r8 : c5309e08                                                                                                                               
r7 : c678bd04  r6 : c6e25e80  r5 : c678bc00  r4 : c67a3000                                                                                                                
r3 : 00000000  r2 : 00000001  r1 : 000371d1  r0 : 00000045                                                                                                                
Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user                                                                                                         
Control: 10c5387d  Table: 86718019  DAC: 00000015                                                                                                                         
Process gst-launch-0.10 (pid: 1252, stack limit = 0xc53082e8)                                                                                                             
Stack: (0xc5309b90 to 0xc530a000)                                                                                                                                         
9b80:                                     c5309bbc c5309ba0 bf39bdc4 c0049938                                                                                             
9ba0: c6e25e80 20000013 00000000 c678bd04 c5309be4 c5309bc0 c02ce63c bf39bd20                                                                                             
9bc0: 00000001 c678bc00 c6d826c0 c5309e08 bf39cf2c c5309e08 c5309c4c c5309be8                                                                                             
9be0: bf39bb0c c02ce2cc c05187f0 00000008 00000001 00000000 00000000 00000000                                                                                             
9c00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002                                                                                             
9c20: 46434080 00000000 00000000 00000000 bf39ba74 00000000 c044560f c67e0200                                                                                             
9c40: c5309df4 c5309c50 c02c3368 bf39ba80 c0069c4c c0069b74 c5309c74 c5309c68                                                                                             
9c60: c007e004 c0069c40 c5309c94 c5309c78 c007e174 c007dff0 00000088 c051a1e0                                                                                             
9c80: c787d000 c051a1e0 c5309cc4 c5309c98 c007e44c c007e124 c0518838 c67350c0                                                                                             
9ca0: 342bf4e2 00000006 c67350b8 1f8dbce2 c5309ce4 c5309cc0 c0068924 c6735638                                                                                             
9cc0: c5309cf4 c5309cd0 c01d3c50 c01d3a5c c0518838 c673563c 3726e562 00000006                                                                                             
9ce0: c6735638 00000000 c5309d1c c5309cf8 c0068924 c01d3b54 c6735644 c67342c0                                                                                             
9d00: c05187f0 00000001 c0518838 c0518858 3726e562 00000006 00000000 00000000                                                                                             
9d20: c5309d54 c5309d30 c0068924 c01d3b54 c6734e04 c6735080 c05187f0 00000001                                                                                             
9d40: c6734dc0 c6734dc0 00000000 00000000 fffffffd 00000000 c5309d8c c5309d68                                                                                             
9d60: c03c414c c00411c4 c52c001c c6734dc0 00000015 c044560f c6e25a00 c6d826c0                                                                                             
9d80: c5309da4 c5309d90 c03c41ac c03c4124 00000000 c5309da0 c5309dbc c5309da8                                                                                             
9da0: c03c41d4 c03c419c c7b74d80 c6734dc0 c5309de4 c5309dc0 c03c08b4 c0069cbc                                                                                             
9dc0: c5308000 7fffffff d0ae5010 00000044 00000000 c044560f 00000000 00000000                                                                                             
9de0: 00000000 c5309e08 c5309eb4 c5309df8 c02c1e04 c02c2020 c02c2014 0010a5a0                                                                                             
9e00: c6e25a00 00000003 00000008 00000001 00000000 00000000 00000000 00000000                                                                                             
9e20: 00000000 00000000 00000000 00000000 00000000 00000000 00000002 46434080                                                                                             
9e40: 00000000 00000000 00000000 c5309e58 bf1e75c8 bf1e59b4 bf1e7668 bf1e5900                                                                                             
9e60: c5309ea4 cbb44000 00000000 d1004e00 c5309ea4 c5309e80 bf1f4748 bf1e5900                                                                                             
9e80: 00000000 c018f361 50933d60 c6e25a00 0010a5a0 bf39dc84 c044560f 0010a5a0                                                                                             
9ea0: c5308000 00000000 c5309ecc c5309eb8 c02c1f78 c02c1b2c c6e25a00 c67e0200                                                                                             
9ec0: c5309ef4 c5309ed0 c02c0fb8 c02c1f54 00000000 c6e25a00 0000001d 0000001d                                                                                             
9ee0: 0010a5a0 c5308000 c5309f04 c5309ef8 c00d3180 c02c0edc c5309f74 c5309f08                                                                                             
9f00: c00d3890 c00d3164 00141000 c7b74d80 00000174 00000000 fffffffd 00141170                                                                                             
9f20: 04000001 00141170 00000001 00000000 00141174 00000081 c5309fa4 c5309f48                                                                                             
9f40: c00937c4 c0092be4 00000001 00000000 0010a5a0 c044560f 0000001d c6e25a00                                                                                             
9f60: c5308000 00000000 c5309fa4 c5309f78 c00d3928 c00d339c c5309fac 00000001                                                                                             
9f80: 04000001 00000008 0000034c 405472d0 00000036 c0045fa8 00000000 c5309fa8                                                                                             
9fa0: c0045e00 c00d38dc 00000008 0000034c 0000001d c044560f 0010a5a0 46434080                                                                                             
9fc0: 00000008 0000034c 405472d0 00000036 0010cda0 be861d30 0000034c 50933c2c                                                                                             
9fe0: 0010a548 50933a70 4052c598 403e8aec 60000010 0000001d 00000000 00000019                                                                                             
Backtrace:                                                                                                                                                                
[<c004992c>] (__bug+0x0/0x2c) from [<bf39bdc4>] (ti81xxvin_buffer_queue+0xb0/0xe8 [ti81xxvin])                                                                            
[<bf39bd14>] (ti81xxvin_buffer_queue+0x0/0xe8 [ti81xxvin]) from [<c02ce63c>] (videobuf_qbuf+0x37c/0x43c)                                                                  
 r7:c678bd04 r6:00000000 r5:20000013 r4:c6e25e80                                                                                                                          
[<c02ce2c0>] (videobuf_qbuf+0x0/0x43c) from [<bf39bb0c>] (vidioc_qbuf+0x98/0xb4 [ti81xxvin])                                                                              
 r9:c5309e08 r8:bf39cf2c r7:c5309e08 r6:c6d826c0 r5:c678bc00                                                                                                              
r4:00000001                                                                                                                                                               
[<bf39ba74>] (vidioc_qbuf+0x0/0xb4 [ti81xxvin]) from [<c02c3368>] (__video_do_ioctl+0x1354/0x3f34)                                                                        
 r7:c67e0200 r6:c044560f r5:00000000 r4:bf39ba74                                                                                                                          
[<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)                                                                               
[<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)                                                                                      
[<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)                                                                                            
 r5:c67e0200 r4:c6e25a00                                                                                                                                                  
[<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)                                                                                               
 r9:c5308000 r8:0010a5a0 r7:0000001d r6:0000001d r5:c6e25a00                                                                                                              
r4:00000000                                                                                                                                                               
[<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)                                                                                            
[<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)                                                                                             
[<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)                                                                                           
 r8:c0045fa8 r7:00000036 r6:405472d0 r5:0000034c r4:00000008                                                                                                              
Code: e1a01000 e59f000c eb0dda0a e3a03000 (e5833000)                                                                                                                      
---[ end trace 7533b317be81c934 ]---                                                                                                                                      
ti81xxvin: list empty                                                                                                                                                     
Caught interrupt -- handling interrupt.                                                                                                                                  
Interrupt: Stopping pipeline ...                                                                                                                                          
Execution ended after 185034572948 ns.                                                                                                                                    
Setting pipeline to PAUSED ...                                                                                                                                            

Regards,

Jun

814x 8148 1080p60 04.04 release
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Jun_Zhang
    Posted by Jun_Zhang
    on May 02 2012 15:09 PM
    Verified Answer
    Verified by Jun_Zhang
    Expert2425 points

    My settings are:

    1.EZSDK 5.04

    2. applyed the sub_device_call and select dcoder (ti81xx_vpss.c) patches

    3. bootargs 'console=ttyO0,115200n8 rootwait rw mem=176M earlyprintk notifyk.vpssm3_sva=0x8DB00000 vram=50M ti814xfb.vram=0:16M,1:16M,2:6M root=/dev/nfs nfsroot=10.0.1.27:/root/targetfs ip=dhcp'

    4. dm814x_hdvpss_v4l2.xem3 

     and insmod vpss sbufaddr=0xBFB00000

    Regards,

     

    Jun

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • HardikShah
    Posted by HardikShah
    on May 08 2012 02:53 AM
    Verified Answer
    Verified by Jun_Zhang
    Mastermind20155 points

    Hi,

    Answers,

    Jun_Zhang
    perf0: frames: 37       current: 35.08   average: 35.08 arm-load: 1                                                                                                       
    perf0: frames: 67       current: 30.00   average: 32.61 arm-load: 5                                                                                                       
    perf0: frames: 97       current: 30.00   average: 31.75 arm-load: 5                                                                                                       
    perf0: frames: 127      current: 30.00   average: 31.32 arm-load: 5                                                                                                       
    perf0: frames: 158      current: 30.51   average: 31.16 arm-load: 4                                                                                                       
    perf0: frames: 188      current: 30.00   average: 30.97 arm-load: 3                                                                                                       
    perf0: frames: 219      current: 29.35   average: 30.73 arm-load: 0                                                                                                       
    perf0: frames: 250      current: 30.51   average: 30.70 arm-load: 2                                                                                                       
    perf0: frames: 281      current: 29.59   average: 30.57 arm-load: 4                                                                                                       
    perf0: frames: 312      current: 30.27   average: 30.54 arm-load: 4                                                                                                       
    perf0: frames: 343      current: 29.58   average: 30.45 arm-load: 7                                                                                                       
    perf0: frames: 374      current: 30.51   average: 30.46 arm-load: 9                                                                                                       
    perf0: frames: 405      current: 29.36   average: 30.37 arm-load: 10                                                                                                      
    perf0: frames: 435      current: 30.00   average: 30

    Above tells you are able to run at 30FPS.  So V4L2 capture works.

    Jun_Zhang
    kernel BUG at drivers/media/video/ti81xx/ti81xxvin_main.c:829!                                                                                                            
    Unable to handle kernel NULL pointer dereference at virtual address 00000000                                                                                              
    pgd = c6718000                                                                                                                                                            
    [00000000] *pgd=867ce031, *pte=00000000, *ppte=00000000                                                                                                                   
    Internal error: Oops: 817 [#1]                                                                                                                                            
    last sysfs file: /sys/devices/virtual/video4linux/video5/index                                                                                                            
    Modules linked in: ti81xxhdmi ti81xxvin ti81xxvo ti81xxfb vpss syslink [last unl

    This is a bug in V4L2 capture driver. It will be solved in next release.

    Regards,

    Hardik Shah

    Regards,

    Hardik Shah




    Please mark this post as answered via the Verify Answer button below if you think it answers your question.  Thanks!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jun_Zhang
    Posted by Jun_Zhang
    on May 08 2012 07:38 AM
    Verified Answer
    Verified by Jun_Zhang
    Expert2425 points

    Hi Hardik,

    Thanks, another TI employee just sent me a patch and I guess it would be a solution for above issue.

     

    Regards,

    Jun

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • HardikShah
    Posted by HardikShah
    on May 08 2012 11:33 AM
    Verified Answer
    Verified by Jun_Zhang
    Mastermind20155 points

    Hi,

    Yes this should solve problem. These patches were not able to make it to EZSDK release on time so we have shared them individually. Keep us posted on results.

    Regards,

    Hardik Shah

    Regards,

    Hardik Shah




    Please mark this post as answered via the Verify Answer button below if you think it answers your question.  Thanks!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Krunal Patil
    Posted by Krunal Patil
    on May 08 2012 23:42 PM
    Verified Answer
    Verified by Jun_Zhang
    Expert2840 points

    Hi Jun_Zhang / Hardik,

    I am also facing same problem with 1080P30 resolution.

    Can you please let me know where can I find patch for this fix or Can you please post it here?

    Regards,

    Krunal


    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • HardikShah
    Posted by HardikShah
    on May 09 2012 03:51 AM
    Mastermind20155 points

    Hi,

    Copy from post@http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/186865/672611.aspx#672611


    Apply all patches in series. Make sure you have latest version of EZSDK.

    Regards,

    Hardik Shah

    Regards,

    Hardik Shah




    Please mark this post as answered via the Verify Answer button below if you think it answers your question.  Thanks!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jun_Zhang
    Posted by Jun_Zhang
    on May 09 2012 10:33 AM
    Verified Answer
    Verified by Jun_Zhang
    Expert2425 points

    Hi Hardik,

    I applied the patches in the order 1 t0 5. After that I ran a software to compare the patched files so I am sure they have been applied properly.

    After that I apply the sub_device_call.patch and select_decoder.patch, cuz in my usecase there is an externel microcontroller to init our HDMI Rx.

    The related patched files are here1401.patched_v4l2.tar.gz

    Then I run  a gstreamer pipeline :

    And got this:

    root@dm814x-evm:~# gst-launch v4l2src always-copy=false queue-size=10 num-buffer
    s=5000 decimate=1 ! 'video/x-raw-yuv-strided,format=(fourcc)NV12,width=1920,heig
    ht=1080,framerate=(fraction)30/1' ! omxbufferalloc numBuffers=10 ! omx_h264enc b
    itrate=10000000 ! gstperf ! h264parse ! queue ! rtph264pay ! udpsink host=10.0.1
    .27 port=6000 sync=true

    (gst-plugin-scanner:1226): GStreamer-WARNING **: Failed to load plugin '/opt_gst_v5/gstreamer/lib/gstreamer-0.10/libgstmad.so': /opt_gst_v5/gstreamer/lib/libid3tag.so.0: undefined symbol: id3_frametype_obsolete

    (gst-plugin-scanner:1226): GStreamer-CRITICAL **: gst_element_class_add_pad_template: assertion `gst_element_class_get_pad_template (klass, templ->name_template) == NULL' failed
    In base init!!
    In class init!!
    Setting pipeline to PAUSED ...
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    VPSS_CAPTURE: height(1) can't be odd for YUV420 format!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    VPSS_CAPTURE: height(1) can't be odd for YUV420 format!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:0000c000
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00008000
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    VPSS_CAPTURE: height(1) can't be odd for YUV420 format!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    VPSS_CAPTURE: height(1) can't be odd for YUV420 format!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:0000c000
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00008000
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:00008000
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00008000
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb204 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb404 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb304 r4:00008000
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00008000
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb504 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb504 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb504 r4:00008000
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00008000
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb504 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb504 r4:00000001
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001
    VPSS_CAPTURE: width(1) can't be odd!!
    Division by zero in kernel.
    Backtrace:
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bfff4>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c67eb504 r4:00008000
    [<c03bffdc>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf84>] (Ldiv0+0x8/0x10)
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] (vidioc_try_fmt_vid_cap+0x1c/0x20 [ti81xxvin])
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2e5c>] (__video_do_ioctl+0xe48/0x3f34)
    [<c02c2014>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1e04>] (__video_usercopy+0x2e4/0x428)
    [<c02c1b20>] (__video_usercopy+0x0/0x428) from [<c02c1f78>] (video_ioctl2+0x30/0x38)
    [<c02c1f48>] (video_ioctl2+0x0/0x38) from [<c02c0fb8>] (v4l2_ioctl+0xe8/0x11c)
     r5:c6de8400 r4:c284f980
    [<c02c0ed0>] (v4l2_ioctl+0x0/0x11c) from [<c00d3180>] (vfs_ioctl+0x28/0x44)
     r9:c2846000 r8:befdee5c r7:0000001b r6:0000001b r5:c284f980
    r4:00000000
    [<c00d3158>] (vfs_ioctl+0x0/0x44) from [<c00d3890>] (do_vfs_ioctl+0x500/0x540)
    [<c00d3390>] (do_vfs_ioctl+0x0/0x540) from [<c00d3928>] (sys_ioctl+0x58/0x7c)
    [<c00d38d0>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00008000

     Mode set is 0
    allocating 10 buffers of size:3110400!!
    allocated outbuf:0x44943080
    allocated outbuf:0x44c3a680
    allocated outbuf:0x44f31c80
    allocated outbuf:0x45229280
    allocated outbuf:0x45520880
    allocated outbuf:0x45817e80
    allocated outbuf:0x45b0f480
    allocated outbuf:0x45e06a80
    allocated outbuf:0x460fe080
    allocated outbuf:0x463f5680
    Pipeline is live and does not need PREROLL ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Failed trying to get video frames from device '/dev/video0'.
    Additional debug info:
    gstv4l2bufferpool.c(650): gst_v4l2_buffer_pool_dqbuf (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    The buffer type is not supported, or the index is out of bounds, or no buffers have been allocated yet, or the userptr or length are invalid. device /dev/video0
    Execution ended after 81421600 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    Setting pipeline to NULL ...
    Freeing pipeline ...

    ====================

    The error message is actually different with previous one I got and there is something new that I got "VPSS_CAPTURE: width(1) can't be odd!!".

    I suspend this time the error is due to sub_dev_call_remove.patch,  and I noticed that in that patch the  qpreset->preset is set to be invalid. That's why  Mode set is 0?

     mbus_framefmt.width = 1920;
     mbus_framefmt.height = 1080;
     mbus_framefmt.code = V4L2_MBUS_FMT_RGB444_2X8_PADHI_LE;//V4L2_MBUS_FMT_YUYV8_2X8;
     mbus_framefmt.field = V4L2_FIELD_NONE;
     mbus_framefmt.colorspace = V4L2_COLORSPACE_REC709;

     qpreset->preset = V4L2_DV_INVALID;
     inst->video.cur_dv_preset.preset = V4L2_DV_INVALID;
     inst->video.cur_std_id = V4L2_STD_UNKNOWN;
     inst->video.cur_dv_preset = *qpreset;

    I am trying to hardcode this to 1080p@60 and will let you know what happens.

    Regards,

     

    Jun

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jun_Zhang
    Posted by Jun_Zhang
    on May 09 2012 12:49 PM
    Verified Answer
    Verified by Jun_Zhang
    Expert2425 points

    After that, If I try to run the pipeline again, I will have following error messages:

     

    Assertion at Line no: 419 in /usr/local/ezsdk_5_04/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/MessageQDrv.c: (cargs.args.create.handd
    Assertion at Line no: 419 in /usr/local/ezsdk_5_04/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/MessageQDrv.c: (cargs.args.create.handd
    Assertion at Line no: 419 in /usr/local/ezsdk_5_04/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/MessageQDrv.c: (cargs.args.create.handd
    Assertion at Line no: 1244 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (handle != NULL) : failed
    Assertion at Line no: 700 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (queueId != MessageQ_INVALIDMESd
    ServiceMgr_prime: MessageQ_put failed: status = 0xfffffffe
    Assertion at Line no: 1244 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (handle != NULL) : failed
    Assertion at Line no: 700 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (queueId != MessageQ_INVALIDMESd
    ServiceMgr_prime: MessageQ_put failed: status = 0xfffffffe
    Assertion at Line no: 1244 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (handle != NULL) : failed
    Assertion at Line no: 700 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (queueId != MessageQ_INVALIDMESd
    ServiceMgr_prime: MessageQ_put failed: status = 0xfffffffe
    Assertion at Line no: 1244 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (handle != NULL) : failed
    Assertion at Line no: 700 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (queueId != MessageQ_INVALIDMESd
    ServiceMgr_prime: MessageQ_put failed: status = 0xfffffffe
    Assertion at Line no: 1244 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (handle != NULL) : failed
    Assertion at Line no: 700 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (queueId != MessageQ_INVALIDMESd
    ServiceMgr_prime: MessageQ_put failed: status = 0xfffffffe
    Assertion at Line no: 1244 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (handle != NULL) : failed
    Assertion at Line no: 766 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (handle != NULL) : failed
    Caught SIGSEGV accessing address 0xe
    Spinning.  Please run 'gdb gst-launch 1238' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
    Assertion at Line no: 419 in /usr/local/ezsdk_5_04/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/MessageQDrv.c: (cargs.args.create.handd
    Assertion at Line no: 700 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r1j/syslink_2_10_03_20/packages/ti/syslink/ipc/hlos/usr/MessageQ.c: (queueId != MessageQ_INVALIDMESd
    ServiceMgr_stop: MessageQ_put failed: status = 0xfffffff

    ===========================

    Any suggestions?

    Regards,

     

    Jun

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jun_Zhang
    Posted by Jun_Zhang
    on May 09 2012 13:48 PM
    Verified Answer
    Verified by Jun_Zhang
    Expert2425 points

    Just to rule out other possible reason for above error.

    When I swtiched to the old unpatched drivers, I can still capture a few frames before the DDR crached.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • HardikShah
    Posted by HardikShah
    on May 09 2012 23:12 PM
    Verified Answer
    Verified by Jun_Zhang
    Mastermind20155 points

    Hi,

    Can you please make sure that after applying patches, PSP examples like saLoopBack, saLoopBackfbdev or saLoopBackScale. Once this works than we can confirm that patches are applied correctly.

    Regards,

    Hardik Shah

    Regards,

    Hardik Shah




    Please mark this post as answered via the Verify Answer button below if you think it answers your question.  Thanks!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jun_Zhang
    Posted by Jun_Zhang
    on May 11 2012 07:53 AM
    Expert2425 points

    Hi Hardik,

    Sorry for the delay. I was off the office on Thursday.

    Yes, I tired the PSP examples and by running saLoopBackfbdev, it will capture one frame video data.

    I played this frame data by a software, and I believe it is corrent.

    so, the problem should be from the gstreamer lib?

     

    Regards,

     

    Jun

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jun_Zhang
    Posted by Jun_Zhang
    on May 14 2012 08:50 AM
    Expert2425 points

    Update:

    After making following changes in board-ti8148evm.c, I can get 1080P@30  works. The best performance can go to 1080p@42.

                   1. in the function int vps_ti814x_select_video_decoder(int vid_decoder_id): force the     ret=0;

                   2. in the function int vps_ti814x_set_tvp7002_filter(enum fvid2_standard standard), ret =0;

    Then I run following pipeline:

    gst-launch v4l2src always-copy=false queue-size=12 num-buffers=5000 decimate=2 ! 'video/x-raw-yuv-strided,format=(fourcc)NV12,width=1920,height=1080,framerate=(fraction)60/1' ! omxbufferalloc numBuffers=12 ! omx_h264enc bitrate=5000000 ! gstperf ! h264parse ! rtph264pay ! udpsink host=10.0.1.27 port=6000 sync=true

    For the first time, I still have this messages dumped by the system, but after that the pipeline start running well.

    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00008000                    
    Division by zero in kernel.                                                     
    Backtrace:                                                                      
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bff74>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c6e0c704 r4:00000001                                
    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001                    
    VPSS_CAPTURE: width(1) can't be odd!!                                           
    Division by zero in kernel.                                                     
    Backtrace:                                                                      
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bff74>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c6e0c704 r4:00000001                                
    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001                    
    VPSS_CAPTURE: width(1) can't be odd!!                                           
    Division by zero in kernel.                                                     
    Backtrace:                                                                      
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bff74>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c6e0c704 r4:00008000                                
    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00008000                    
    Division by zero in kernel.                                                     
    Backtrace:                                                                      
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bff74>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c6e0c704 r4:00000001                                
    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00000001                    
    VPSS_CAPTURE: width(1) can't be odd!!                                           
    Division by zero in kernel.                                                     
    Backtrace:                                                                      
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bff74>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c6e0c704 r4:00000001                                
    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00000001                    
    VPSS_CAPTURE: width(1) can't be odd!!                                           
    Division by zero in kernel.                                                     
    Backtrace:                                                                      
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bff74>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c6e0c704 r4:00008000                                
    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000001 r4:00008000                    
    Division by zero in kernel.                                                     
    Backtrace:                                                                      
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bff74>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c6e0c704 r4:00000001                                
    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001                    
    VPSS_CAPTURE: width(1) can't be odd!!                                           
    Division by zero in kernel.                                                     
    Backtrace:                                                                      
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bff74>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c6e0ca04 r4:00000001                                
    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00000001                    
    VPSS_CAPTURE: width(1) can't be odd!!                                           
    Division by zero in kernel.                                                     
    Backtrace:                                                                      
    [<c0049bd0>] (dump_backtrace+0x0/0x110) from [<c03bff74>] (dump_stack+0x18/0x1c)
     r7:00000001 r6:00000000 r5:c6e0ca04 r4:00008000                                
    [<c03bff5c>] (dump_stack+0x0/0x1c) from [<c004a3c4>] (__div0+0x18/0x20)         
    [<c004a3ac>] (__div0+0x0/0x20) from [<c01cdf04>] (Ldiv0+0x8/0x10)               
    [<bf1c5c5c>] (ti81xxvin_check_format+0x0/0x31c [ti81xxvin]) from [<bf1c5f94>] ()
    [<bf1c5f78>] (vidioc_try_fmt_vid_cap+0x0/0x20 [ti81xxvin]) from [<c02c2ddc>] (_)
    [<c02c1f94>] (__video_do_ioctl+0x0/0x3f34) from [<c02c1d84>] (__video_usercopy+)
    [<c02c1aa0>] (__video_usercopy+0x0/0x428) from [<c02c1ef8>] (video_ioctl2+0x30/)
    [<c02c1ec8>] (video_ioctl2+0x0/0x38) from [<c02c0f38>] (v4l2_ioctl+0xe8/0x11c)  
     r5:c101a800 r4:c107c280                                                        
    [<c02c0e50>] (v4l2_ioctl+0x0/0x11c) from [<c00d310c>] (vfs_ioctl+0x28/0x44)     
     r9:c106e000 r8:bed00e6c r7:0000001b r6:0000001b r5:c107c280                    
    r4:00000000                                                                     
    [<c00d30e4>] (vfs_ioctl+0x0/0x44) from [<c00d381c>] (do_vfs_ioctl+0x500/0x540)  
    [<c00d331c>] (do_vfs_ioctl+0x0/0x540) from [<c00d38b4>] (sys_ioctl+0x58/0x7c)   
    [<c00d385c>] (sys_ioctl+0x0/0x7c) from [<c0045e00>] (ret_fast_syscall+0x0/0x30)
     r8:c0045fa8 r7:00000036 r6:0000001b r5:00000002 r4:00008000                    
                                                                                    
     Mode set is 0                                                                  
    allocating 12 buffers of size:3110400!!                                         
    allocated outbuf:0x443b0080                                                     
    allocated outbuf:0x446a7680                                                     
    allocated outbuf:0x4499ec80                                                     
    allocated outbuf:0x44c96280                                                     
    allocated outbuf:0x44f8d880                                                     
    allocated outbuf:0x45284e80                                                     
    allocated outbuf:0x4557c480                                                     
    allocated outbuf:0x45873a80                                                     
    allocated outbuf:0x45b6b080                                                     
    allocated outbuf:0x45e62680                                                     
    allocated outbuf:0x46159c80                                                     
    allocated outbuf:0x46451280                                                     
    Pipeline is live and does not need PREROLL ...                                  
    Setting pipeline to PLAYING ...                                                 
    New clock: GstSystemClock                                                       
    perf0: frames: 33       current: 32.37   average: 32.37 arm-load: 25            
    perf0: frames: 64       current: 30.04   average: 31.20 arm-load: 18            
    perf0: frames: 94       current: 30.00   average: 30.80 arm-load: 21            
    perf0: frames: 124      current: 29.77   average: 30.55 arm-load: 19            
    perf0: frames: 154      current: 30.00   average: 30.44 arm-load: 24            
    perf0: frames: 185      current: 30.04   average: 30.37 arm-load: 23            
    perf0: frames: 215      current: 30.00   average: 30.32 arm-load: 22            
    perf0: frames: 246      current: 30.02   average: 30.28 arm-load: 17            
    perf0: frames: 276      current: 29.77   average: 30.23 arm-load: 15            
    perf0: frames: 306      current: 30.00   average: 30.20 arm-load: 21            
    perf0: frames: 337      current: 30.04   average: 30.19 arm-load: 20            
    perf0: frames: 368      current: 30.03   average: 30.17 arm-load: 22            
    perf0: frames: 398      current: 29.99   average: 30.16 arm-load: 19            
    perf0: frames: 428      current: 29.79   average: 30.13 arm-load: 21            
    perf0: frames: 458      current: 30.00   average: 30.12 arm-load: 18            
    perf0: frames: 488      current: 30.00   average: 30.12 arm-load: 18

    ===================================================

    Questions:

    1. In my usecase, I already applied sub_device_call patches, in the ti81xx_vpss.c (see below), hence I believe any changes in /vps_ti814x_select_video_decoder or vps_ti814x_set_tvp7002_filter should not matter?  However, this is not the case. Is any other place calling these two functions?

       hdvpss_capture_dev.dev.platform_data = &ti81xx_hsvpss_capture_cfg;
        if (cpu_is_ti814x()) {
            hdvpss_capture_sdev_info[0].ti81xxvin_select_decoder = NULL;
                //vps_ti814x_select_video_decoder;
            hdvpss_capture_sdev_info[0].ti81xxvin_set_mode = NULL;
                //vps_ti814x_set_tvp7002_filter;

       2.  Why I still get above error messages when running gstreamer pipeline first time? Based on the descriptions of the patches, they are supposed to be gone.

      3.  v4l2 capture seems still have stability issues. For instance, if I increase the omx_h264 output rate to 30Mbits/s, system will crash.

    Regards,

    Jun

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use