Multichannel decoding of h264 video freezes on long run

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Urgent
    • Linux Core SDK
    • LCPD-44349
    • 11.01
    • 11.01
    • Hide
      am62axx_sk-fs
      am62axx_sk-se
      Show
      am62axx_sk-fs am62axx_sk-se

      On AM62A EdgeAI SDK 11.1 RC1, Multichannel decoding freezes on long run.

      Following is the pipeline which appears to freeze 

      gst-launch-1.0 \
        multifilesrc location=/opt/edgeai-test-data/videos/video0_1280_768.h264 loop=true stop-index=-1 ! h264parse ! v4l2h264dec capture-io-mode=5 ! \
          tiovxmemalloc pool-size=4 ! video/x-raw,format=NV12 ! tiovxmultiscaler target=0 ! video/x-raw,width=640,height=350 ! queue ! mosaic_0.sink_0 \
        multifilesrc location=/opt/edgeai-test-data/videos/video0_1280_768.h264 loop=true stop-index=-1 ! h264parse ! v4l2h264dec capture-io-mode=5 ! \
          tiovxmemalloc pool-size=4 ! video/x-raw,format=NV12 ! tiovxmultiscaler target=0 ! video/x-raw,width=640,height=350 ! queue ! mosaic_0.sink_1 \
        multifilesrc location=/opt/edgeai-test-data/videos/video0_1280_768.h264 loop=true stop-index=-1 ! h264parse ! v4l2h264dec capture-io-mode=5 ! \
          tiovxmemalloc pool-size=4 ! video/x-raw,format=NV12 ! tiovxmultiscaler target=0 ! video/x-raw,width=640,height=350 ! queue ! mosaic_0.sink_2 \
        multifilesrc location=/opt/edgeai-test-data/videos/video0_1280_768.h264 loop=true stop-index=-1 ! h264parse ! v4l2h264dec capture-io-mode=5 ! \
          tiovxmemalloc pool-size=4 ! video/x-raw,format=NV12 ! tiovxmultiscaler target=0 ! video/x-raw,width=640,height=350 ! queue ! mosaic_0.sink_3 \
        tiovxmosaic name=mosaic_0 target=1 src::pool-size=4 \
          sink_0::startx="<320>" sink_0::starty="<150>" sink_0::widths="<640>" sink_0::heights="<360>" \
          sink_1::startx="<960>" sink_1::starty="<150>" sink_1::widths="<640>" sink_1::heights="<360>" \
          sink_2::startx="<320>" sink_2::starty="<530>" sink_2::widths="<640>" sink_2::heights="<360>" \
          sink_3::startx="<960>" sink_3::starty="<530>" sink_3::widths="<640>" sink_3::heights="<360>" \
          ! video/x-raw,format=NV12,width=1920,height=1080 ! queue ! \
          tiperfoverlay title="Single Input, Multi Decoding" overlay-type=graph ! \
          kmssink driver-name=tidss sync=false force-modesetting=true

       
      Running the above pipeline and then observed freeze on SDK 11.1 EdgeAI image - Intermediate RC image: tag: 11_01_02_01 
      (freeze happened in 19 mins (0:19:35.7 / 99:99:99) for me on that run)

      Fix details:
      https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/drivers/media/platform/chips-media/wave5?h=ti-linux-6.12.y&id=9167ea3511ca6ac1536b3114d92791b3de7422a3

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-5864 - Multichannel decoding of h264 video...
                SYNCHRONIZED
                • Last Sync Date: