Got wrong batch_id when using nvstreammux with nvstreamdemux

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU): GeForce RXT 3090
• DeepStream Version: 6.1.1
• TensorRT Version: 8.4.1.5
• NVIDIA GPU Driver Version (valid for GPU only): 515.65.01
• Issue Type( questions, new requirements, bugs): bug

I modified deepstream-test1 to reproduce this issue:

deepstream_test1_app.c (15.5 KB)
dstest1_pgie_config.txt (3.4 KB)

Build and run:

cd sources/apps/sample_apps/deepstream-test1
make CUDA_VER=11.7
GST_DEBUG=2,nvstreammux:6 ./deepstream-test1-app
  • The code works for 2 v4l2 cameras (I used logi webcam).

The full pipeline:

The portion of the pipeline that I inspected:

Full GST_DEBUG output:

0:00:01.087700499  6104 0x55611d1e2520 DEBUG            nvstreammux gstnvstreammux.c:1431:gst_nvstreammux_request_new_pad:<stream-muxer1> Requesting new sink pad
0:00:01.088265274  6104 0x55611d1e2520 DEBUG            nvstreammux gstnvstreammux.c:1431:gst_nvstreammux_request_new_pad:<stream-muxer2> Requesting new sink pad
0:00:01.091339063  6104 0x55611d1e2520 DEBUG            nvstreammux gstnvstreammux.c:1431:gst_nvstreammux_request_new_pad:<stream-muxer1> Requesting new sink pad
0:00:01.091865818  6104 0x55611d1e2520 DEBUG            nvstreammux gstnvstreammux.c:1431:gst_nvstreammux_request_new_pad:<stream-muxer2> Requesting new sink pad
0:00:02.191265622  6104 0x55611d1e2520 INFO                 nvinfer gstnvinfer.cpp:646:gst_nvinfer_logger:<primary-nvinference-engine> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::deserializeEngineAndBackend() <nvdsinfer_context_impl.cpp:1909> [UID = 1]: deserialized trt engine from :/home/minh/deepstream-6.1/samples/models/Primary_Detector/resnet10.caffemodel_b2_gpu0_int8.engine
INFO: ../nvdsinfer/nvdsinfer_model_builder.cpp:610 [Implicit Engine Info]: layers num: 3
0   INPUT  kFLOAT input_1         3x368x640       
1   OUTPUT kFLOAT conv2d_bbox     16x23x40        
2   OUTPUT kFLOAT conv2d_cov/Sigmoid 4x23x40         

0:00:02.191985358  6104 0x55611d1e2520 INFO                 nvinfer gstnvinfer.cpp:646:gst_nvinfer_logger:<primary-nvinference-engine> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:2012> [UID = 1]: Use deserialized engine model: /home/minh/deepstream-6.1/samples/models/Primary_Detector/resnet10.caffemodel_b2_gpu0_int8.engine
0:00:02.193417647  6104 0x55611d1e2520 INFO                 nvinfer gstnvinfer_impl.cpp:328:notifyLoadModelStatus:<primary-nvinference-engine> [UID 1]: Load new model:dstest1_pgie_config.txt sucessfully
Running...
0:00:02.223700767  6104 0x55611c93c300 DEBUG            nvstreammux gstnvstreammux.c:1185:gst_nvstreammux_sink_event:<stream-muxer1> parse video info from caps video/x-raw(memory:NVMM), width=(int)640, height=(int)480, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)NV12, block-linear=(boolean)false
0:00:02.224245202  6104 0x55611c93c300 INFO             nvstreammux gstnvstreammux.c:1319:gst_nvstreammux_sink_event:<stream-muxer1> Conversion enabled for source 1
0:00:02.224605394  6104 0x55611c93c060 DEBUG            nvstreammux gstnvstreammux.c:1185:gst_nvstreammux_sink_event:<stream-muxer2> parse video info from caps video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)30/1, format=(string)NV12, block-linear=(boolean)false, batch-size=(int)1, num-surfaces-per-frame=(int)1
0:00:02.224894448  6104 0x55611c93c240 DEBUG            nvstreammux gstnvstreammux.c:1298:gst_nvstreammux_sink_event:<stream-muxer1> parse video info from caps video/x-raw(memory:NVMM), width=(int)640, height=(int)480, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)NV12, block-linear=(boolean)false
0:00:02.224933215  6104 0x55611c93c240 INFO             nvstreammux gstnvstreammux.c:1319:gst_nvstreammux_sink_event:<stream-muxer1> Conversion enabled for source 0
0:00:02.380372895  6104 0x55611c9378c0 DEBUG            nvstreammux gstnvstreammux.c:1298:gst_nvstreammux_sink_event:<stream-muxer2> parse video info from caps video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=(fraction)30/1, format=(string)NV12, block-linear=(boolean)false, batch-size=(int)1, num-surfaces-per-frame=(int)1
0:00:04.025351123  6104 0x55611c93c300 INFO             nvstreammux gstnvstreammux.c:1359:gst_nvstreammux_sink_event:<stream-muxer1> mux got segment from src 1 time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999
0:00:04.025742645  6104 0x55611c93c060 INFO             nvstreammux gstnvstreammux.c:1359:gst_nvstreammux_sink_event:<stream-muxer2> mux got segment from src 1 time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999
0:00:04.033876698  6104 0x55611c93c300 DEBUG            nvstreammux gstnvstreammux.c:506:gst_nvstreammux_chain:<stream-muxer1> Got buffer 0x7fa7e40395a0 from source 1 pts = 0:00:00.095309416
0:00:04.036897870  6104 0x55611c93c300 DEBUG            nvstreammux gstnvstreammux.c:807:gst_nvstreammux_alloc_output_buffers:  Output buffer pool (0x7fa7e4036420) successfully created with 4 buffers
0:00:04.037241793  6104 0x55612b579860 DEBUG            nvstreammux gstnvstreammux.c:2244:gst_nvstreammux_src_collect_buffers:<stream-muxer1> Pad added event sent 1

0:00:04.061403651  6104 0x55611c93c300 DEBUG            nvstreammux gstnvstreammux.c:506:gst_nvstreammux_chain:<stream-muxer1> Got buffer 0x7fa8080247e0 from source 1 pts = 0:00:01.831397667
0:00:04.077526005  6104 0x55612b579860 DEBUG            nvstreammux gstnvstreammux.c:2713:gst_nvstreammux_src_push_loop:<stream-muxer1> Pushing buffer 0x55611e2c7c60, batch size 1, PTS 0:00:01.883780780
0:00:04.077559752  6104 0x55612b579860 DEBUG            nvstreammux gstnvstreammux.c:2734:gst_nvstreammux_src_push_loop:<stream-muxer1> STREAMMUX OUT BUFFER attached timestamp 0:00:01.883780780
** Message: 12:25:24.112: ==============BATCH[0]==============
** Message: 12:25:24.112: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->buf_pts=95309416
0:00:04.079928193  6104 0x55611c93c060 DEBUG            nvstreammux gstnvstreammux.c:506:gst_nvstreammux_chain:<stream-muxer2> Got buffer 0x7fa7e4118360 from source 1 pts = 0:00:00.095309416
0:00:04.080008059  6104 0x7fa80c24a0c0 DEBUG            nvstreammux gstnvstreammux.c:2271:gst_nvstreammux_src_collect_buffers:<stream-muxer2> Pad added event sent 1

0:00:04.093174944  6104 0x55611c93c300 DEBUG            nvstreammux gstnvstreammux.c:506:gst_nvstreammux_chain:<stream-muxer1> Got buffer 0x7fa808024900 from source 1 pts = 0:00:01.863391847
0:00:04.118123784  6104 0x55612b579860 DEBUG            nvstreammux gstnvstreammux.c:2713:gst_nvstreammux_src_push_loop:<stream-muxer1> Pushing buffer 0x55611e2c7d80, batch size 1, PTS 0:00:01.924376594
0:00:04.118157669  6104 0x55612b579860 DEBUG            nvstreammux gstnvstreammux.c:2734:gst_nvstreammux_src_push_loop:<stream-muxer1> STREAMMUX OUT BUFFER attached timestamp 0:00:01.924376594
** Message: 12:25:24.152: ==============BATCH[1]==============
** Message: 12:25:24.152: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->buf_pts=1831397667
0:00:04.119963476  6104 0x55611c93c060 DEBUG            nvstreammux gstnvstreammux.c:506:gst_nvstreammux_chain:<stream-muxer2> Got buffer 0x7fa7e4118480 from source 1 pts = 0:00:01.831397667
0:00:04.120457344  6104 0x7fa80c24a0c0 DEBUG            nvstreammux gstnvstreammux.c:2713:gst_nvstreammux_src_push_loop:<stream-muxer2> Pushing buffer 0x7fa7e4039c60, batch size 1, PTS 0:00:01.926712318
0:00:04.120501911  6104 0x7fa80c24a0c0 DEBUG            nvstreammux gstnvstreammux.c:2734:gst_nvstreammux_src_push_loop:<stream-muxer2> STREAMMUX OUT BUFFER attached timestamp 0:00:01.926712318
** Message: 12:25:24.153: ==============BATCH[0]==============

** (deepstream-test1-app:6104): ERROR **: 12:25:24.153: mux_src_probe: num frames=1, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=95309416
Trace/breakpoint trap (core dumped)

Probes outputs:

==============BATCH[0]==============
demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->buf_pts=95309416
==============BATCH[1]==============
demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->buf_pts=1831397667
==============BATCH[0]==============
mux_src_probe: num frames=1, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=95309416
Trace/breakpoint trap (core dumped)

Please focus on batch 0, at streamdemux sink pad, the batch size is 1 and frame batch_id is 0, however, at streammux src pad, the batch size is the same but the batch_id is changed to 1 (both source_id and buf_pts stayed the same), which is wrong because frame_meta->batch_id “Holds the location of the frame in the batch”, if the batch size 1, there can be no position at index 1 since we’re using 0-indexed.

Sometimes, the error occurred immediately, sometimes, it took many batches for this error to occur. For example, here the pipeline ran fine until batch 745:

==============BATCH[745]==============
demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=30023060823
==============BATCH[745]==============
mux_src_probe: num frames=1, frame_meta->batch_id=1, frame_meta->source_id=0, frame_meta->buf_pts=30023060823
Trace/breakpoint trap (core dumped)

Is this a bug or is it expected behaviour?

thanks for your sharing, could your modify the code to use file or RTSP as source?

why batch-size is 1 ? from the code, all are 2.

By batch size, I mean the number of frames in that batched buffer.

Here is another instance of the error:

Batched buffer 0, 1, 5, 71, 104 all have 1 frame and everything work fine, the frame batch_id remain as 0 (i.e., mux_src_probe doesn’t print error message), batch 268 also has 1 frame, but the batch_id of that frame is changed from 0 to 1 (i.e., mux_src_probe print error message and call exit(1)). The batched-push-timeout is 40 msec, so it could be that after 40 msec, a batch size 2 cannot be formed so an incomplete batch is pushed. Regardless, the batch_is of the frame shouldn’t change from 0 to 1 when it’s the only frame in the batch, is that right?

** Message: 10:01:03.710: ==============BATCH[0]==============
** Message: 10:01:03.710: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=95651155
** Message: 10:01:03.765: ==============BATCH[1]==============
** Message: 10:01:03.765: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=1903664705
** Message: 10:01:03.828: ==============BATCH[2]==============
** Message: 10:01:03.828: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=1971666454
** Message: 10:01:03.828: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=242856356
** Message: 10:01:03.872: ==============BATCH[3]==============
** Message: 10:01:03.872: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2035657663
** Message: 10:01:03.872: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2050856701
** Message: 10:01:03.936: ==============BATCH[4]==============
** Message: 10:01:03.936: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2103653634
** Message: 10:01:03.936: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2118852747
** Message: 10:01:04.029: ==============BATCH[5]==============
** Message: 10:01:04.030: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2167671632
** Message: 10:01:04.068: ==============BATCH[6]==============
** Message: 10:01:04.068: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2235668688
** Message: 10:01:04.068: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2250911663
** Message: 10:01:04.136: ==============BATCH[7]==============
** Message: 10:01:04.136: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2303650618
** Message: 10:01:04.136: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2314857709
** Message: 10:01:04.204: ==============BATCH[8]==============
** Message: 10:01:04.204: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2367603518
** Message: 10:01:04.204: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2382903648
** Message: 10:01:04.268: ==============BATCH[9]==============
** Message: 10:01:04.268: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2435655618
** Message: 10:01:04.268: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2450849756
** Message: 10:01:04.336: ==============BATCH[10]==============
** Message: 10:01:04.336: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2499658605
** Message: 10:01:04.336: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2514852749
** Message: 10:01:04.400: ==============BATCH[11]==============
** Message: 10:01:04.400: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2567654567
** Message: 10:01:04.400: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2582915759
** Message: 10:01:04.468: ==============BATCH[12]==============
** Message: 10:01:04.468: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2635650577
** Message: 10:01:04.468: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2646856698
** Message: 10:01:04.532: ==============BATCH[13]==============
** Message: 10:01:04.532: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2699666400
** Message: 10:01:04.532: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2714852711
** Message: 10:01:04.600: ==============BATCH[14]==============
** Message: 10:01:04.600: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2767650670
** Message: 10:01:04.600: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2782847754
** Message: 10:01:04.668: ==============BATCH[15]==============
** Message: 10:01:04.668: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2831668651
** Message: 10:01:04.668: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2846853748
** Message: 10:01:04.732: ==============BATCH[16]==============
** Message: 10:01:04.732: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2899660722
** Message: 10:01:04.732: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2914908737
** Message: 10:01:04.800: ==============BATCH[17]==============
** Message: 10:01:04.800: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=2963657544
** Message: 10:01:04.800: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=2978913747
** Message: 10:01:04.864: ==============BATCH[18]==============
** Message: 10:01:04.864: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3031652619
** Message: 10:01:04.864: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3046909652
** Message: 10:01:04.932: ==============BATCH[19]==============
** Message: 10:01:04.932: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3099661719
** Message: 10:01:04.932: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3110918759
** Message: 10:01:05.000: ==============BATCH[20]==============
** Message: 10:01:05.000: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3163666554
** Message: 10:01:05.000: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3178851718
** Message: 10:01:05.064: ==============BATCH[21]==============
** Message: 10:01:05.064: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3231652657
** Message: 10:01:05.064: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3246907707
** Message: 10:01:05.132: ==============BATCH[22]==============
** Message: 10:01:05.132: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3295654699
** Message: 10:01:05.132: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3310911703
** Message: 10:01:05.196: ==============BATCH[23]==============
** Message: 10:01:05.196: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3363659617
** Message: 10:01:05.196: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3378850705
** Message: 10:01:05.264: ==============BATCH[24]==============
** Message: 10:01:05.264: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3431662847
** Message: 10:01:05.264: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3442854798
** Message: 10:01:05.332: ==============BATCH[25]==============
** Message: 10:01:05.332: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3495648764
** Message: 10:01:05.332: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3510848747
** Message: 10:01:05.396: ==============BATCH[26]==============
** Message: 10:01:05.396: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3563653631
** Message: 10:01:05.396: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3578844723
** Message: 10:01:05.464: ==============BATCH[27]==============
** Message: 10:01:05.464: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3627660698
** Message: 10:01:05.464: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3642851709
** Message: 10:01:05.528: ==============BATCH[28]==============
** Message: 10:01:05.528: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3695648727
** Message: 10:01:05.528: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3710848705
** Message: 10:01:05.596: ==============BATCH[29]==============
** Message: 10:01:05.596: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3763661646
** Message: 10:01:05.596: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3774850752
** Message: 10:01:05.664: ==============BATCH[30]==============
** Message: 10:01:05.664: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3827651787
** Message: 10:01:05.664: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3842907704
** Message: 10:01:05.728: ==============BATCH[31]==============
** Message: 10:01:05.728: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3895647746
** Message: 10:01:05.728: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3910904709
** Message: 10:01:05.796: ==============BATCH[32]==============
** Message: 10:01:05.796: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=3959667797
** Message: 10:01:05.796: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=3974850791
** Message: 10:01:05.860: ==============BATCH[33]==============
** Message: 10:01:05.860: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4027652672
** Message: 10:01:05.860: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4042845733
** Message: 10:01:05.928: ==============BATCH[34]==============
** Message: 10:01:05.928: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4095646625
** Message: 10:01:05.928: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4106851632
** Message: 10:01:05.996: ==============BATCH[35]==============
** Message: 10:01:05.996: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4159650485
** Message: 10:01:05.996: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4174847708
** Message: 10:01:06.060: ==============BATCH[36]==============
** Message: 10:01:06.060: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4227646627
** Message: 10:01:06.060: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4242845672
** Message: 10:01:06.128: ==============BATCH[37]==============
** Message: 10:01:06.128: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4291659716
** Message: 10:01:06.128: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4306911587
** Message: 10:01:06.221: ==============BATCH[38]==============
** Message: 10:01:06.221: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4359659616
** Message: 10:01:06.260: ==============BATCH[39]==============
** Message: 10:01:06.260: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4427644749
** Message: 10:01:06.260: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4438850703
** Message: 10:01:06.328: ==============BATCH[40]==============
** Message: 10:01:06.328: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4491661622
** Message: 10:01:06.328: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4506899617
** Message: 10:01:06.392: ==============BATCH[41]==============
** Message: 10:01:06.392: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4559656620
** Message: 10:01:06.392: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4574843709
** Message: 10:01:06.460: ==============BATCH[42]==============
** Message: 10:01:06.460: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4623648794
** Message: 10:01:06.460: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4638847775
** Message: 10:01:06.524: ==============BATCH[43]==============
** Message: 10:01:06.524: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4691654416
** Message: 10:01:06.524: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4706841527
** Message: 10:01:06.592: ==============BATCH[44]==============
** Message: 10:01:06.592: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4759643498
** Message: 10:01:06.592: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4770846508
** Message: 10:01:06.660: ==============BATCH[45]==============
** Message: 10:01:06.660: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4823591508
** Message: 10:01:06.660: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4838899657
** Message: 10:01:06.724: ==============BATCH[46]==============
** Message: 10:01:06.724: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4891643611
** Message: 10:01:06.724: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4906841657
** Message: 10:01:06.792: ==============BATCH[47]==============
** Message: 10:01:06.792: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=4955658763
** Message: 10:01:06.792: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=4970846692
** Message: 10:01:06.856: ==============BATCH[48]==============
** Message: 10:01:06.856: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5023643605
** Message: 10:01:06.856: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5038842701
** Message: 10:01:06.924: ==============BATCH[49]==============
** Message: 10:01:06.924: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5091640722
** Message: 10:01:06.924: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5102847751
** Message: 10:01:06.988: ==============BATCH[50]==============
** Message: 10:01:06.988: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5155643717
** Message: 10:01:06.988: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5170905613
** Message: 10:01:07.056: ==============BATCH[51]==============
** Message: 10:01:07.056: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5223642710
** Message: 10:01:07.056: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5238839753
** Message: 10:01:07.124: ==============BATCH[52]==============
** Message: 10:01:07.124: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5287655701
** Message: 10:01:07.124: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5302844698
** Message: 10:01:07.188: ==============BATCH[53]==============
** Message: 10:01:07.188: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5355657704
** Message: 10:01:07.188: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5370841675
** Message: 10:01:07.256: ==============BATCH[54]==============
** Message: 10:01:07.256: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5419647710
** Message: 10:01:07.256: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5434845740
** Message: 10:01:07.320: ==============BATCH[55]==============
** Message: 10:01:07.320: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5487642569
** Message: 10:01:07.320: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5502900680
** Message: 10:01:07.388: ==============BATCH[56]==============
** Message: 10:01:07.388: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5555646759
** Message: 10:01:07.388: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5566904709
** Message: 10:01:07.456: ==============BATCH[57]==============
** Message: 10:01:07.456: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5619654723
** Message: 10:01:07.456: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5634843802
** Message: 10:01:07.520: ==============BATCH[58]==============
** Message: 10:01:07.520: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5687649610
** Message: 10:01:07.520: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5702837624
** Message: 10:01:07.588: ==============BATCH[59]==============
** Message: 10:01:07.588: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5751657699
** Message: 10:01:07.588: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5766843742
** Message: 10:01:07.652: ==============BATCH[60]==============
** Message: 10:01:07.652: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5819642637
** Message: 10:01:07.652: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5834905738
** Message: 10:01:07.720: ==============BATCH[61]==============
** Message: 10:01:07.720: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5887640628
** Message: 10:01:07.720: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5898844637
** Message: 10:01:07.788: ==============BATCH[62]==============
** Message: 10:01:07.788: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=5951661525
** Message: 10:01:07.788: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=5966841726
** Message: 10:01:07.852: ==============BATCH[63]==============
** Message: 10:01:07.852: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6019648761
** Message: 10:01:07.852: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6034838608
** Message: 10:01:07.920: ==============BATCH[64]==============
** Message: 10:01:07.920: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6083644629
** Message: 10:01:07.920: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6098842611
** Message: 10:01:07.984: ==============BATCH[65]==============
** Message: 10:01:07.984: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6151640629
** Message: 10:01:07.984: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6166897695
** Message: 10:01:08.052: ==============BATCH[66]==============
** Message: 10:01:08.052: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6219648721
** Message: 10:01:08.052: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6230843759
** Message: 10:01:08.120: ==============BATCH[67]==============
** Message: 10:01:08.120: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6283645533
** Message: 10:01:08.120: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6298837659
** Message: 10:01:08.184: ==============BATCH[68]==============
** Message: 10:01:08.184: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6351646709
** Message: 10:01:08.184: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6366836701
** Message: 10:01:08.252: ==============BATCH[69]==============
** Message: 10:01:08.252: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6415642449
** Message: 10:01:08.252: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6430902722
** Message: 10:01:08.316: ==============BATCH[70]==============
** Message: 10:01:08.316: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6483654576
** Message: 10:01:08.316: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6498838727
** Message: 10:01:08.409: ==============BATCH[71]==============
** Message: 10:01:08.409: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6551636626
** Message: 10:01:08.453: ==============BATCH[72]==============
** Message: 10:01:08.453: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6615640738
** Message: 10:01:08.453: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6630839659
** Message: 10:01:08.516: ==============BATCH[73]==============
** Message: 10:01:08.516: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6683637619
** Message: 10:01:08.516: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6698835619
** Message: 10:01:08.584: ==============BATCH[74]==============
** Message: 10:01:08.584: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6747641494
** Message: 10:01:08.584: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6762902628
** Message: 10:01:08.648: ==============BATCH[75]==============
** Message: 10:01:08.648: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6815655640
** Message: 10:01:08.648: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6830836742
** Message: 10:01:08.716: ==============BATCH[76]==============
** Message: 10:01:08.716: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6883640741
** Message: 10:01:08.716: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6894901727
** Message: 10:01:08.784: ==============BATCH[77]==============
** Message: 10:01:08.784: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=6947667742
** Message: 10:01:08.784: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=6962835668
** Message: 10:01:08.848: ==============BATCH[78]==============
** Message: 10:01:08.848: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7015647781
** Message: 10:01:08.848: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7030898719
** Message: 10:01:08.916: ==============BATCH[79]==============
** Message: 10:01:08.916: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7079655745
** Message: 10:01:08.916: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7094838740
** Message: 10:01:08.980: ==============BATCH[80]==============
** Message: 10:01:08.980: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7147637756
** Message: 10:01:08.980: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7162831762
** Message: 10:01:09.048: ==============BATCH[81]==============
** Message: 10:01:09.048: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7215641640
** Message: 10:01:09.048: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7226901626
** Message: 10:01:09.116: ==============BATCH[82]==============
** Message: 10:01:09.116: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7279637741
** Message: 10:01:09.116: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7294894615
** Message: 10:01:09.180: ==============BATCH[83]==============
** Message: 10:01:09.180: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7347585477
** Message: 10:01:09.180: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7362897755
** Message: 10:01:09.248: ==============BATCH[84]==============
** Message: 10:01:09.248: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7411587622
** Message: 10:01:09.248: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7426837714
** Message: 10:01:09.312: ==============BATCH[85]==============
** Message: 10:01:09.312: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7479583701
** Message: 10:01:09.312: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7494833661
** Message: 10:01:09.380: ==============BATCH[86]==============
** Message: 10:01:09.380: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7547577742
** Message: 10:01:09.380: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7558897744
** Message: 10:01:09.444: ==============BATCH[87]==============
** Message: 10:01:09.444: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7611587639
** Message: 10:01:09.444: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7626832699
** Message: 10:01:09.512: ==============BATCH[88]==============
** Message: 10:01:09.512: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7679633489
** Message: 10:01:09.512: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7694830439
** Message: 10:01:09.580: ==============BATCH[89]==============
** Message: 10:01:09.580: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7743649625
** Message: 10:01:09.580: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7758835715
** Message: 10:01:09.644: ==============BATCH[90]==============
** Message: 10:01:09.644: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7811638705
** Message: 10:01:09.644: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7826831626
** Message: 10:01:09.712: ==============BATCH[91]==============
** Message: 10:01:09.712: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7879574614
** Message: 10:01:09.712: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7890838723
** Message: 10:01:09.776: ==============BATCH[92]==============
** Message: 10:01:09.776: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=7943633617
** Message: 10:01:09.776: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=7958892671
** Message: 10:01:09.844: ==============BATCH[93]==============
** Message: 10:01:09.844: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8011648716
** Message: 10:01:09.844: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8026828735
** Message: 10:01:09.912: ==============BATCH[94]==============
** Message: 10:01:09.912: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8075639583
** Message: 10:01:09.912: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8090833666
** Message: 10:01:09.976: ==============BATCH[95]==============
** Message: 10:01:09.976: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8143632582
** Message: 10:01:09.976: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8158831703
** Message: 10:01:10.044: ==============BATCH[96]==============
** Message: 10:01:10.044: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8207593737
** Message: 10:01:10.044: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8222893698
** Message: 10:01:10.108: ==============BATCH[97]==============
** Message: 10:01:10.108: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8275641745
** Message: 10:01:10.108: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8290831800
** Message: 10:01:10.176: ==============BATCH[98]==============
** Message: 10:01:10.176: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8343630632
** Message: 10:01:10.176: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8354836738
** Message: 10:01:10.244: ==============BATCH[99]==============
** Message: 10:01:10.244: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8407579592
** Message: 10:01:10.244: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8422830625
** Message: 10:01:10.308: ==============BATCH[100]==============
** Message: 10:01:10.308: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8475646631
** Message: 10:01:10.308: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8490829631
** Message: 10:01:10.376: ==============BATCH[101]==============
** Message: 10:01:10.376: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8539635667
** Message: 10:01:10.376: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8554898677
** Message: 10:01:10.440: ==============BATCH[102]==============
** Message: 10:01:10.440: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8607649788
** Message: 10:01:10.440: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8622880741
** Message: 10:01:10.508: ==============BATCH[103]==============
** Message: 10:01:10.508: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8675634670
** Message: 10:01:10.508: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8686889695
** Message: 10:01:10.601: ==============BATCH[104]==============
** Message: 10:01:10.601: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8739643491
** Message: 10:01:10.640: ==============BATCH[105]==============
** Message: 10:01:10.640: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8807574386
** Message: 10:01:10.640: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8822889472
** Message: 10:01:10.708: ==============BATCH[106]==============
** Message: 10:01:10.708: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8871646623
** Message: 10:01:10.708: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8886833617
** Message: 10:01:10.772: ==============BATCH[107]==============
** Message: 10:01:10.772: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=8939646616
** Message: 10:01:10.772: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=8954829646
** Message: 10:01:10.840: ==============BATCH[108]==============
** Message: 10:01:10.840: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9007627667
** Message: 10:01:10.840: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9018833662
** Message: 10:01:10.908: ==============BATCH[109]==============
** Message: 10:01:10.908: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9071647656
** Message: 10:01:10.908: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9086829658
** Message: 10:01:10.972: ==============BATCH[110]==============
** Message: 10:01:10.972: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9139627747
** Message: 10:01:10.972: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9154886710
** Message: 10:01:11.040: ==============BATCH[111]==============
** Message: 10:01:11.040: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9203632612
** Message: 10:01:11.040: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9218889656
** Message: 10:01:11.104: ==============BATCH[112]==============
** Message: 10:01:11.104: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9271629552
** Message: 10:01:11.104: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9286826705
** Message: 10:01:11.172: ==============BATCH[113]==============
** Message: 10:01:11.172: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9339636525
** Message: 10:01:11.172: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9350892708
** Message: 10:01:11.240: ==============BATCH[114]==============
** Message: 10:01:11.240: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9403642530
** Message: 10:01:11.240: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9418828632
** Message: 10:01:11.304: ==============BATCH[115]==============
** Message: 10:01:11.304: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9471626547
** Message: 10:01:11.304: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9486885520
** Message: 10:01:11.372: ==============BATCH[116]==============
** Message: 10:01:11.372: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9535640613
** Message: 10:01:11.372: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9550829711
** Message: 10:01:11.436: ==============BATCH[117]==============
** Message: 10:01:11.436: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9603633661
** Message: 10:01:11.436: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9618825659
** Message: 10:01:11.504: ==============BATCH[118]==============
** Message: 10:01:11.504: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9671639643
** Message: 10:01:11.504: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9682889620
** Message: 10:01:11.572: ==============BATCH[119]==============
** Message: 10:01:11.572: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9735629619
** Message: 10:01:11.572: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9750885684
** Message: 10:01:11.636: ==============BATCH[120]==============
** Message: 10:01:11.636: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9803636620
** Message: 10:01:11.636: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9818823610
** Message: 10:01:11.704: ==============BATCH[121]==============
** Message: 10:01:11.704: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9867644620
** Message: 10:01:11.704: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9882828704
** Message: 10:01:11.768: ==============BATCH[122]==============
** Message: 10:01:11.768: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=9935631741
** Message: 10:01:11.768: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=9950825720
** Message: 10:01:11.836: ==============BATCH[123]==============
** Message: 10:01:11.836: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10003624628
** Message: 10:01:11.836: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10014889634
** Message: 10:01:11.900: ==============BATCH[124]==============
** Message: 10:01:11.900: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10067628749
** Message: 10:01:11.900: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10082823752
** Message: 10:01:11.968: ==============BATCH[125]==============
** Message: 10:01:11.968: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10135635661
** Message: 10:01:11.968: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10150819708
** Message: 10:01:12.036: ==============BATCH[126]==============
** Message: 10:01:12.036: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10199642638
** Message: 10:01:12.036: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10214827752
** Message: 10:01:12.100: ==============BATCH[127]==============
** Message: 10:01:12.100: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10267626240
** Message: 10:01:12.100: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10282887702
** Message: 10:01:12.168: ==============BATCH[128]==============
** Message: 10:01:12.168: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10335620615
** Message: 10:01:12.168: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10346885721
** Message: 10:01:12.232: ==============BATCH[129]==============
** Message: 10:01:12.232: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10399642703
** Message: 10:01:12.232: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10414884655
** Message: 10:01:12.300: ==============BATCH[130]==============
** Message: 10:01:12.300: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10467625625
** Message: 10:01:12.300: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10478828682
** Message: 10:01:12.368: ==============BATCH[131]==============
** Message: 10:01:12.368: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10531663757
** Message: 10:01:12.368: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10546825713
** Message: 10:01:12.432: ==============BATCH[132]==============
** Message: 10:01:12.432: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10599638678
** Message: 10:01:12.432: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10614883704
** Message: 10:01:12.500: ==============BATCH[133]==============
** Message: 10:01:12.500: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10663638611
** Message: 10:01:12.500: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10678825518
** Message: 10:01:12.564: ==============BATCH[134]==============
** Message: 10:01:12.564: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10731628308
** Message: 10:01:12.564: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10746821722
** Message: 10:01:12.632: ==============BATCH[135]==============
** Message: 10:01:12.632: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10799633453
** Message: 10:01:12.632: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10810887646
** Message: 10:01:12.700: ==============BATCH[136]==============
** Message: 10:01:12.700: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10863626688
** Message: 10:01:12.700: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10878875750
** Message: 10:01:12.764: ==============BATCH[137]==============
** Message: 10:01:12.764: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10931620696
** Message: 10:01:12.764: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=10946877611
** Message: 10:01:12.832: ==============BATCH[138]==============
** Message: 10:01:12.832: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=10995647786
** Message: 10:01:12.832: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11010825649
** Message: 10:01:12.896: ==============BATCH[139]==============
** Message: 10:01:12.896: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11063623775
** Message: 10:01:12.896: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11078881679
** Message: 10:01:12.964: ==============BATCH[140]==============
** Message: 10:01:12.964: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11131619719
** Message: 10:01:12.964: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11142881646
** Message: 10:01:13.032: ==============BATCH[141]==============
** Message: 10:01:13.032: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11195624730
** Message: 10:01:13.032: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11210822573
** Message: 10:01:13.096: ==============BATCH[142]==============
** Message: 10:01:13.096: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11263621613
** Message: 10:01:13.096: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11278882619
** Message: 10:01:13.164: ==============BATCH[143]==============
** Message: 10:01:13.164: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11327626703
** Message: 10:01:13.164: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11342823485
** Message: 10:01:13.228: ==============BATCH[144]==============
** Message: 10:01:13.228: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11395621624
** Message: 10:01:13.228: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11410820542
** Message: 10:01:13.296: ==============BATCH[145]==============
** Message: 10:01:13.296: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11463621589
** Message: 10:01:13.296: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11474824694
** Message: 10:01:13.364: ==============BATCH[146]==============
** Message: 10:01:13.364: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11527622608
** Message: 10:01:13.364: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11542884645
** Message: 10:01:13.428: ==============BATCH[147]==============
** Message: 10:01:13.428: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11595618522
** Message: 10:01:13.428: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11610879589
** Message: 10:01:13.496: ==============BATCH[148]==============
** Message: 10:01:13.496: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11659637510
** Message: 10:01:13.496: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11674822673
** Message: 10:01:13.560: ==============BATCH[149]==============
** Message: 10:01:13.560: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11727620664
** Message: 10:01:13.560: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11742818730
** Message: 10:01:13.628: ==============BATCH[150]==============
** Message: 10:01:13.628: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11795616568
** Message: 10:01:13.628: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11806822676
** Message: 10:01:13.696: ==============BATCH[151]==============
** Message: 10:01:13.696: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11859634520
** Message: 10:01:13.696: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11874819679
** Message: 10:01:13.760: ==============BATCH[152]==============
** Message: 10:01:13.760: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11927618470
** Message: 10:01:13.760: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=11942875713
** Message: 10:01:13.828: ==============BATCH[153]==============
** Message: 10:01:13.828: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=11991622683
** Message: 10:01:13.828: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12006820678
** Message: 10:01:13.892: ==============BATCH[154]==============
** Message: 10:01:13.892: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12059623602
** Message: 10:01:13.892: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12074815661
** Message: 10:01:13.960: ==============BATCH[155]==============
** Message: 10:01:13.960: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12127627472
** Message: 10:01:13.960: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12138821558
** Message: 10:01:14.028: ==============BATCH[156]==============
** Message: 10:01:14.028: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12191628540
** Message: 10:01:14.028: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12206868660
** Message: 10:01:14.092: ==============BATCH[157]==============
** Message: 10:01:14.092: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12259616592
** Message: 10:01:14.092: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12274813710
** Message: 10:01:14.160: ==============BATCH[158]==============
** Message: 10:01:14.160: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12323637655
** Message: 10:01:14.160: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12338883664
** Message: 10:01:14.224: ==============BATCH[159]==============
** Message: 10:01:14.224: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12391635671
** Message: 10:01:14.224: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12406815649
** Message: 10:01:14.292: ==============BATCH[160]==============
** Message: 10:01:14.292: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12459623660
** Message: 10:01:14.292: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12470820662
** Message: 10:01:14.356: ==============BATCH[161]==============
** Message: 10:01:14.356: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12523632531
** Message: 10:01:14.356: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12538875730
** Message: 10:01:14.424: ==============BATCH[162]==============
** Message: 10:01:14.424: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12591615601
** Message: 10:01:14.424: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12606812671
** Message: 10:01:14.492: ==============BATCH[163]==============
** Message: 10:01:14.492: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12655637505
** Message: 10:01:14.492: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12670817584
** Message: 10:01:14.556: ==============BATCH[164]==============
** Message: 10:01:14.556: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12723615174
** Message: 10:01:14.556: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12738814515
** Message: 10:01:14.624: ==============BATCH[165]==============
** Message: 10:01:14.624: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12791558559
** Message: 10:01:14.624: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12802816425
** Message: 10:01:14.688: ==============BATCH[166]==============
** Message: 10:01:14.688: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12855615654
** Message: 10:01:14.688: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12870815665
** Message: 10:01:14.756: ==============BATCH[167]==============
** Message: 10:01:14.756: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12923611746
** Message: 10:01:14.756: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=12938809611
** Message: 10:01:14.824: ==============BATCH[168]==============
** Message: 10:01:14.824: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=12987631658
** Message: 10:01:14.824: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13002815703
** Message: 10:01:14.888: ==============BATCH[169]==============
** Message: 10:01:14.888: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13055625674
** Message: 10:01:14.888: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13070810709
** Message: 10:01:14.956: ==============BATCH[170]==============
** Message: 10:01:14.956: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13119630752
** Message: 10:01:14.956: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13134866742
** Message: 10:01:15.020: ==============BATCH[171]==============
** Message: 10:01:15.020: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13187624633
** Message: 10:01:15.020: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13202878716
** Message: 10:01:15.088: ==============BATCH[172]==============
** Message: 10:01:15.088: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13255556727
** Message: 10:01:15.088: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13266818722
** Message: 10:01:15.156: ==============BATCH[173]==============
** Message: 10:01:15.156: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13319630521
** Message: 10:01:15.156: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13334815670
** Message: 10:01:15.220: ==============BATCH[174]==============
** Message: 10:01:15.220: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13387628611
** Message: 10:01:15.220: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13402871609
** Message: 10:01:15.313: ==============BATCH[175]==============
** Message: 10:01:15.313: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13451617721
** Message: 10:01:15.352: ==============BATCH[176]==============
** Message: 10:01:15.352: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13519625718
** Message: 10:01:15.352: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13534811748
** Message: 10:01:15.420: ==============BATCH[177]==============
** Message: 10:01:15.420: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13587614571
** Message: 10:01:15.420: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13598816426
** Message: 10:01:15.488: ==============BATCH[178]==============
** Message: 10:01:15.488: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13651615393
** Message: 10:01:15.488: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13666813753
** Message: 10:01:15.552: ==============BATCH[179]==============
** Message: 10:01:15.552: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13719630444
** Message: 10:01:15.552: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13734874488
** Message: 10:01:15.620: ==============BATCH[180]==============
** Message: 10:01:15.620: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13783630657
** Message: 10:01:15.620: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13798814625
** Message: 10:01:15.684: ==============BATCH[181]==============
** Message: 10:01:15.684: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13851616531
** Message: 10:01:15.684: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13866811569
** Message: 10:01:15.752: ==============BATCH[182]==============
** Message: 10:01:15.752: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13919618628
** Message: 10:01:15.752: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13930816756
** Message: 10:01:15.820: ==============BATCH[183]==============
** Message: 10:01:15.820: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=13983620541
** Message: 10:01:15.820: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=13998873614
** Message: 10:01:15.884: ==============BATCH[184]==============
** Message: 10:01:15.884: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14051554710
** Message: 10:01:15.884: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14066867675
** Message: 10:01:15.952: ==============BATCH[185]==============
** Message: 10:01:15.952: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14115623661
** Message: 10:01:15.952: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14130810705
** Message: 10:01:16.016: ==============BATCH[186]==============
** Message: 10:01:16.016: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14183621750
** Message: 10:01:16.016: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14198809742
** Message: 10:01:16.084: ==============BATCH[187]==============
** Message: 10:01:16.084: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14251622358
** Message: 10:01:16.084: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14262873609
** Message: 10:01:16.152: ==============BATCH[188]==============
** Message: 10:01:16.152: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14315627545
** Message: 10:01:16.152: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14330874740
** Message: 10:01:16.216: ==============BATCH[189]==============
** Message: 10:01:16.216: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14383608602
** Message: 10:01:16.216: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14398866708
** Message: 10:01:16.284: ==============BATCH[190]==============
** Message: 10:01:16.284: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14447627592
** Message: 10:01:16.284: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14462811744
** Message: 10:01:16.348: ==============BATCH[191]==============
** Message: 10:01:16.348: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14515624492
** Message: 10:01:16.348: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14530807521
** Message: 10:01:16.416: ==============BATCH[192]==============
** Message: 10:01:16.416: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14583618538
** Message: 10:01:16.416: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14594872534
** Message: 10:01:16.484: ==============BATCH[193]==============
** Message: 10:01:16.484: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14647612526
** Message: 10:01:16.484: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14662868615
** Message: 10:01:16.548: ==============BATCH[194]==============
** Message: 10:01:16.548: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14715620736
** Message: 10:01:16.548: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14730805736
** Message: 10:01:16.616: ==============BATCH[195]==============
** Message: 10:01:16.616: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14779616627
** Message: 10:01:16.616: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14794808707
** Message: 10:01:16.680: ==============BATCH[196]==============
** Message: 10:01:16.680: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14847609645
** Message: 10:01:16.680: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14862806707
** Message: 10:01:16.748: ==============BATCH[197]==============
** Message: 10:01:16.748: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14915605701
** Message: 10:01:16.748: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14926875758
** Message: 10:01:16.812: ==============BATCH[198]==============
** Message: 10:01:16.812: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=14979611605
** Message: 10:01:16.812: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=14994872701
** Message: 10:01:16.880: ==============BATCH[199]==============
** Message: 10:01:16.880: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15047608506
** Message: 10:01:16.880: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15062803676
** Message: 10:01:16.948: ==============BATCH[200]==============
** Message: 10:01:16.948: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15111622743
** Message: 10:01:16.948: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15126809760
** Message: 10:01:17.012: ==============BATCH[201]==============
** Message: 10:01:17.012: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15179608661
** Message: 10:01:17.012: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15194805748
** Message: 10:01:17.080: ==============BATCH[202]==============
** Message: 10:01:17.080: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15247603614
** Message: 10:01:17.080: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15258810525
** Message: 10:01:17.144: ==============BATCH[203]==============
** Message: 10:01:17.144: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15311616699
** Message: 10:01:17.144: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15326865679
** Message: 10:01:17.212: ==============BATCH[204]==============
** Message: 10:01:17.212: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15379606669
** Message: 10:01:17.212: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15394801754
** Message: 10:01:17.280: ==============BATCH[205]==============
** Message: 10:01:17.280: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15443617585
** Message: 10:01:17.280: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15458807701
** Message: 10:01:17.344: ==============BATCH[206]==============
** Message: 10:01:17.344: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15511622576
** Message: 10:01:17.344: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15526862705
** Message: 10:01:17.412: ==============BATCH[207]==============
** Message: 10:01:17.412: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15579608591
** Message: 10:01:17.412: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15590870712
** Message: 10:01:17.476: ==============BATCH[208]==============
** Message: 10:01:17.476: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15643607590
** Message: 10:01:17.476: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15658864656
** Message: 10:01:17.544: ==============BATCH[209]==============
** Message: 10:01:17.544: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15711605393
** Message: 10:01:17.544: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15722809108
** Message: 10:01:17.612: ==============BATCH[210]==============
** Message: 10:01:17.612: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15775551468
** Message: 10:01:17.612: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15790801688
** Message: 10:01:17.676: ==============BATCH[211]==============
** Message: 10:01:17.676: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15843607567
** Message: 10:01:17.676: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15858859583
** Message: 10:01:17.744: ==============BATCH[212]==============
** Message: 10:01:17.744: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15907615664
** Message: 10:01:17.744: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15922862537
** Message: 10:01:17.808: ==============BATCH[213]==============
** Message: 10:01:17.808: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=15975606549
** Message: 10:01:17.808: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=15990868615
** Message: 10:01:17.876: ==============BATCH[214]==============
** Message: 10:01:17.876: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16043604756
** Message: 10:01:17.876: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16054867729
** Message: 10:01:17.944: ==============BATCH[215]==============
** Message: 10:01:17.944: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16107624555
** Message: 10:01:17.944: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16122802636
** Message: 10:01:18.008: ==============BATCH[216]==============
** Message: 10:01:18.008: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16175549321
** Message: 10:01:18.008: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16190801756
** Message: 10:01:18.076: ==============BATCH[217]==============
** Message: 10:01:18.076: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16239619614
** Message: 10:01:18.076: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16254805368
** Message: 10:01:18.140: ==============BATCH[218]==============
** Message: 10:01:18.140: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16307613743
** Message: 10:01:18.140: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16322862716
** Message: 10:01:18.208: ==============BATCH[219]==============
** Message: 10:01:18.208: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16375604803
** Message: 10:01:18.208: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16386806689
** Message: 10:01:18.276: ==============BATCH[220]==============
** Message: 10:01:18.276: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16439602663
** Message: 10:01:18.276: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16454801752
** Message: 10:01:18.340: ==============BATCH[221]==============
** Message: 10:01:18.340: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16507600569
** Message: 10:01:18.340: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16522864672
** Message: 10:01:18.408: ==============BATCH[222]==============
** Message: 10:01:18.408: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16571622669
** Message: 10:01:18.408: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16586804627
** Message: 10:01:18.472: ==============BATCH[223]==============
** Message: 10:01:18.472: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16639602672
** Message: 10:01:18.472: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16654865590
** Message: 10:01:18.540: ==============BATCH[224]==============
** Message: 10:01:18.540: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16707542367
** Message: 10:01:18.540: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16718859653
** Message: 10:01:18.608: ==============BATCH[225]==============
** Message: 10:01:18.608: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16771617528
** Message: 10:01:18.608: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16786801703
** Message: 10:01:18.672: ==============BATCH[226]==============
** Message: 10:01:18.672: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16839609576
** Message: 10:01:18.672: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16854798704
** Message: 10:01:18.740: ==============BATCH[227]==============
** Message: 10:01:18.740: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16903613665
** Message: 10:01:18.740: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16918868727
** Message: 10:01:18.804: ==============BATCH[228]==============
** Message: 10:01:18.804: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=16971601546
** Message: 10:01:18.804: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=16986863703
** Message: 10:01:18.872: ==============BATCH[229]==============
** Message: 10:01:18.872: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17039599656
** Message: 10:01:18.872: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17050804752
** Message: 10:01:18.940: ==============BATCH[230]==============
** Message: 10:01:18.940: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17103611536
** Message: 10:01:18.940: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17118798619
** Message: 10:01:19.004: ==============BATCH[231]==============
** Message: 10:01:19.004: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17171598574
** Message: 10:01:19.004: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17186797523
** Message: 10:01:19.072: ==============BATCH[232]==============
** Message: 10:01:19.072: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17235617547
** Message: 10:01:19.072: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17250859707
** Message: 10:01:19.136: ==============BATCH[233]==============
** Message: 10:01:19.136: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17303600688
** Message: 10:01:19.136: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17318797765
** Message: 10:01:19.204: ==============BATCH[234]==============
** Message: 10:01:19.204: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17371595758
** Message: 10:01:19.204: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17382856761
** Message: 10:01:19.272: ==============BATCH[235]==============
** Message: 10:01:19.272: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17435615702
** Message: 10:01:19.272: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17450798647
** Message: 10:01:19.336: ==============BATCH[236]==============
** Message: 10:01:19.336: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17503620633
** Message: 10:01:19.336: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17518794711
** Message: 10:01:19.404: ==============BATCH[237]==============
** Message: 10:01:19.404: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17567613629
** Message: 10:01:19.404: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17582865650
** Message: 10:01:19.468: ==============BATCH[238]==============
** Message: 10:01:19.468: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17635611747
** Message: 10:01:19.468: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17650796813
** Message: 10:01:19.536: ==============BATCH[239]==============
** Message: 10:01:19.536: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17703593582
** Message: 10:01:19.536: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17714799611
** Message: 10:01:19.600: ==============BATCH[240]==============
** Message: 10:01:19.600: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17767612793
** Message: 10:01:19.600: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17782798742
** Message: 10:01:19.668: ==============BATCH[241]==============
** Message: 10:01:19.668: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17835597570
** Message: 10:01:19.668: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17850794750
** Message: 10:01:19.736: ==============BATCH[242]==============
** Message: 10:01:19.736: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17899609656
** Message: 10:01:19.736: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17914799750
** Message: 10:01:19.800: ==============BATCH[243]==============
** Message: 10:01:19.800: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=17967600569
** Message: 10:01:19.800: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=17982854663
** Message: 10:01:19.868: ==============BATCH[244]==============
** Message: 10:01:19.868: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18035593733
** Message: 10:01:19.868: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18046861795
** Message: 10:01:19.932: ==============BATCH[245]==============
** Message: 10:01:19.932: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18099604541
** Message: 10:01:19.932: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18114794720
** Message: 10:01:20.000: ==============BATCH[246]==============
** Message: 10:01:20.000: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18167612544
** Message: 10:01:20.000: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18178800758
** Message: 10:01:20.068: ==============BATCH[247]==============
** Message: 10:01:20.068: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18231605733
** Message: 10:01:20.068: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18246856712
** Message: 10:01:20.132: ==============BATCH[248]==============
** Message: 10:01:20.132: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18299609629
** Message: 10:01:20.132: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18314793710
** Message: 10:01:20.200: ==============BATCH[249]==============
** Message: 10:01:20.200: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18363601811
** Message: 10:01:20.200: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18378859803
** Message: 10:01:20.264: ==============BATCH[250]==============
** Message: 10:01:20.264: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18431605710
** Message: 10:01:20.264: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18446793705
** Message: 10:01:20.332: ==============BATCH[251]==============
** Message: 10:01:20.332: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18499609704
** Message: 10:01:20.332: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18510857749
** Message: 10:01:20.400: ==============BATCH[252]==============
** Message: 10:01:20.400: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18563597529
** Message: 10:01:20.400: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18578795698
** Message: 10:01:20.464: ==============BATCH[253]==============
** Message: 10:01:20.464: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18631550617
** Message: 10:01:20.464: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18646792701
** Message: 10:01:20.532: ==============BATCH[254]==============
** Message: 10:01:20.532: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18695598549
** Message: 10:01:20.532: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18710796612
** Message: 10:01:20.596: ==============BATCH[255]==============
** Message: 10:01:20.596: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18763543626
** Message: 10:01:20.596: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18778852760
** Message: 10:01:20.664: ==============BATCH[256]==============
** Message: 10:01:20.664: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18831604702
** Message: 10:01:20.664: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18842798707
** Message: 10:01:20.732: ==============BATCH[257]==============
** Message: 10:01:20.732: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18895612465
** Message: 10:01:20.732: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18910794642
** Message: 10:01:20.796: ==============BATCH[258]==============
** Message: 10:01:20.796: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=18963592702
** Message: 10:01:20.796: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=18978789753
** Message: 10:01:20.864: ==============BATCH[259]==============
** Message: 10:01:20.864: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19027609790
** Message: 10:01:20.864: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=19042795739
** Message: 10:01:20.928: ==============BATCH[260]==============
** Message: 10:01:20.928: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19095541667
** Message: 10:01:20.928: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=19110849752
** Message: 10:01:20.996: ==============BATCH[261]==============
** Message: 10:01:20.996: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19163592615
** Message: 10:01:20.996: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=19174796711
** Message: 10:01:21.064: ==============BATCH[262]==============
** Message: 10:01:21.064: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19227609782
** Message: 10:01:21.064: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=19242851715
** Message: 10:01:21.128: ==============BATCH[263]==============
** Message: 10:01:21.128: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19295538666
** Message: 10:01:21.128: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=19310790705
** Message: 10:01:21.196: ==============BATCH[264]==============
** Message: 10:01:21.196: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19359610614
** Message: 10:01:21.196: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=19374793727
** Message: 10:01:21.260: ==============BATCH[265]==============
** Message: 10:01:21.260: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19427606663
** Message: 10:01:21.260: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=19442789669
** Message: 10:01:21.328: ==============BATCH[266]==============
** Message: 10:01:21.328: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19495536613
** Message: 10:01:21.328: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=19506848719
** Message: 10:01:21.396: ==============BATCH[267]==============
** Message: 10:01:21.396: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19559594672
** Message: 10:01:21.396: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=19574791808
** Message: 10:01:21.485: ==============BATCH[268]==============
** Message: 10:01:21.485: demux_sink_probe: num frames=1, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->buf_pts=19627594762
** Message: 10:01:21.525: ==============BATCH[268]==============

** (deepstream-test1-app:7171): ERROR **: 10:01:21.526: mux_src_probe: num frames=1, frame_meta->batch_id=1, frame_meta->source_id=0, frame_meta->buf_pts=19627594762
Trace/breakpoint trap (core dumped)

I’ve modified the code to use file source:

deepstream_test1_app.c (17.1 KB)
Makefile (2.3 KB)

I ran this command (4 file sources), and the error occurred at batch 1442, there are 2 frames in the batch but there is a frame with batch_id = 2.

./deepstream-test1-app /opt/nvidia/deepstream/deepstream-6.1/samples/streams/sample_720p.h264 /opt/nvidia/deepstream/deepstream-6.1/samples/streams/sample_qHD.h264 /opt/nvidia/deepstream/deepstream-6.1/samples/streams/sample_720p.h264 /opt/nvidia/deepstream/deepstream-6.1/samples/streams/sample_qHD.h264

Outputs:

** Message: 12:07:11.191: ==============BATCH[1442]==============
** Message: 12:07:11.191: demux_sink_probe: num frames=4, frame_meta->batch_id=0, frame_meta->source_id=2, frame_meta->buf_pts=48033332853
** Message: 12:07:11.191: demux_sink_probe: num frames=4, frame_meta->batch_id=1, frame_meta->source_id=3, frame_meta->buf_pts=57640000000
** Message: 12:07:11.191: demux_sink_probe: num frames=4, frame_meta->batch_id=2, frame_meta->source_id=0, frame_meta->buf_pts=48033332853
** Message: 12:07:11.191: demux_sink_probe: num frames=4, frame_meta->batch_id=3, frame_meta->source_id=1, frame_meta->buf_pts=57640000000
** Message: 12:07:11.207: ==============BATCH[1443]==============
** Message: 12:07:11.207: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=3, frame_meta->buf_pts=57680000000
** Message: 12:07:11.207: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=57680000000
** Message: 12:07:11.224: ==============BATCH[1444]==============
** Message: 12:07:11.224: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->buf_pts=57720000000
** Message: 12:07:11.224: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=3, frame_meta->buf_pts=57720000000
** Message: 12:07:11.240: ==============BATCH[1445]==============
** Message: 12:07:11.240: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=3, frame_meta->buf_pts=57760000000
** Message: 12:07:11.240: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=57760000000
** Message: 12:07:11.257: ==============BATCH[1446]==============
** Message: 12:07:11.257: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=3, frame_meta->buf_pts=57800000000
** Message: 12:07:11.257: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->buf_pts=57800000000
** Message: 12:07:11.311: ==============BATCH[1442]==============

** (deepstream-test1-app:14283): ERROR **: 12:07:11.311: mux_src_probe: num frames=2, frame_meta->batch_id=2, frame_meta->source_id=3, frame_meta->buf_pts=57680000000
Trace/breakpoint trap (core dumped)

Here is the streamdemux to streammux portion of the pipeline:

the batch_id before demux represents the index of batch, it is from 0, the batch_id after mux represents the buffer number in batch.

1 Like

Thank you for the explanation. I have some follow-up questions:

Q1. Would you please clarify what do you mean by “the buffer number in batch”?

Q2. “The batch_id before demux represents the index of batch, it is from 0”. Since the pipeline is sources → muxer1 → pgie → tee → queue → demuxer → muxer2, if my understand is correct, the only element that will set the batch_id is the muxer so how come the batch_id means 2 different things depending on whether the muxer mux from sources or from the demux?

I add 3 examples to illustrate this:

When 4 videos run together, batch_id always starts at 0 and goes up to 3:

** Message: 11:24:09.487: ==============BATCH[1006]==============
** Message: 11:24:09.488: mux1_src_probe: num frames=4, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->pad_index=1, frame_meta->buf_pts=40240000000
** Message: 11:24:09.488: mux1_src_probe: num frames=4, frame_meta->batch_id=1, frame_meta->source_id=3, frame_meta->pad_index=3, frame_meta->buf_pts=40240000000
** Message: 11:24:09.488: mux1_src_probe: num frames=4, frame_meta->batch_id=2, frame_meta->source_id=0, frame_meta->pad_index=0, frame_meta->buf_pts=33533332998
** Message: 11:24:09.488: mux1_src_probe: num frames=4, frame_meta->batch_id=3, frame_meta->source_id=2, frame_meta->pad_index=2, frame_meta->buf_pts=33533332998
** Message: 11:24:09.490: ==============BATCH[1006]==============
** Message: 11:24:09.490: demux_sink_probe: num frames=4, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->pad_index=1, frame_meta->buf_pts=40240000000
** Message: 11:24:09.490: demux_sink_probe: num frames=4, frame_meta->batch_id=1, frame_meta->source_id=3, frame_meta->pad_index=3, frame_meta->buf_pts=40240000000
** Message: 11:24:09.490: demux_sink_probe: num frames=4, frame_meta->batch_id=2, frame_meta->source_id=0, frame_meta->pad_index=0, frame_meta->buf_pts=33533332998
** Message: 11:24:09.490: demux_sink_probe: num frames=4, frame_meta->batch_id=3, frame_meta->source_id=2, frame_meta->pad_index=2, frame_meta->buf_pts=33533332998
** Message: 11:24:09.553: ==============BATCH[1006]==============
** Message: 11:24:09.553: mux2_src_probe: num frames=4, frame_meta->batch_id=0, frame_meta->source_id=0, frame_meta->pad_index=0, frame_meta->buf_pts=33533332998
** Message: 11:24:09.553: mux2_src_probe: num frames=4, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->pad_index=1, frame_meta->buf_pts=40240000000
** Message: 11:24:09.553: mux2_src_probe: num frames=4, frame_meta->batch_id=2, frame_meta->source_id=2, frame_meta->pad_index=2, frame_meta->buf_pts=33533332998
** Message: 11:24:09.553: mux2_src_probe: num frames=4, frame_meta->batch_id=3, frame_meta->source_id=3, frame_meta->pad_index=3, frame_meta->buf_pts=40240000000

After 2 videos EOS, 2 videos continue running, batch_id after muxer2 no longer starts at 0:

** Message: 11:24:32.685: ==============BATCH[1801]==============
** Message: 11:24:32.685: mux1_src_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->pad_index=1, frame_meta->buf_pts=72040000000
** Message: 11:24:32.685: mux1_src_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=3, frame_meta->pad_index=3, frame_meta->buf_pts=72040000000
** Message: 11:24:32.687: ==============BATCH[1801]==============
** Message: 11:24:32.687: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->pad_index=1, frame_meta->buf_pts=72040000000
** Message: 11:24:32.687: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=3, frame_meta->pad_index=3, frame_meta->buf_pts=72040000000
** Message: 11:24:32.736: ==============BATCH[1801]==============
** Message: 11:24:32.737: mux2_src_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=3, frame_meta->pad_index=3, frame_meta->buf_pts=72040000000
** Message: 11:24:32.737: mux2_src_probe: num frames=2, frame_meta->batch_id=2, frame_meta->source_id=1, frame_meta->pad_index=1, frame_meta->buf_pts=72040000000
** Message: 11:24:32.502: ==============BATCH[1797]==============
** Message: 11:24:32.502: mux1_src_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->pad_index=1, frame_meta->buf_pts=71880000000
** Message: 11:24:32.502: mux1_src_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=3, frame_meta->pad_index=3, frame_meta->buf_pts=71880000000
** Message: 11:24:32.505: ==============BATCH[1797]==============
** Message: 11:24:32.505: demux_sink_probe: num frames=2, frame_meta->batch_id=0, frame_meta->source_id=1, frame_meta->pad_index=1, frame_meta->buf_pts=71880000000
** Message: 11:24:32.505: demux_sink_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=3, frame_meta->pad_index=3, frame_meta->buf_pts=71880000000
** Message: 11:24:32.684: ==============BATCH[1797]==============
** Message: 11:24:32.684: mux2_src_probe: num frames=2, frame_meta->batch_id=1, frame_meta->source_id=1, frame_meta->pad_index=1, frame_meta->buf_pts=71880000000
** Message: 11:24:32.684: mux2_src_probe: num frames=2, frame_meta->batch_id=3, frame_meta->source_id=3, frame_meta->pad_index=3, frame_meta->buf_pts=71880000000

Q3. The nvdsmeta.h file mentions that batch_id of NvDsFrameMeta “hold the location of the frame in the batch.”, I used to think the documentation means that thebatch_id is the index of the frame in the frame_meta_list of NvDsBatchMeta but it seems that I was wrong. So how does nvstreammux assign a batch_id to a frame in the batch?

your batch-size is 4, batch_id 's scope is from 0 to 3, here batch_id=2 is not wrong. here “num frames” is g_list_length(batch_meta->frame_meta_list), it means this has two frames and its meta.

Thank you for the reply.

I understand that the batch_id is not wrong after your previous clarification, I’m trying to understand the logic behind the batch_id value.

The nvdsmeta.h file mentions that batch_id of NvDsFrameMeta “hold the location of the frame in the batch.”, I used to think the documentation means that the batch_id is the index of the frame in the frame_meta_list of NvDsBatchMeta but it seems that I was wrong. So a frame batch_id doesn’t necessarily match its index in frame_meta_list of the batch it belongs to right?

You mentioned that “The batch_id before demux represents the index of batch, it is from 0, the batch_id after mux represents the buffer number in batch.” Since the pipeline is sources → muxer1 → pgie → tee → queue → demuxer → muxer2, if my understand is correct, the only element that will set the batch_id is the muxer so please correct me if I misunderstand what you mean as: If the muxer mux from sources, batch_id is the index of batch, if the muxer mux from demux, then it’s not the index of batch anymore, is that right?

yes.

it is the index of batch, if batch-size is 4, batch_id 's scope is from 0 to 3, batch_id does not necessarily start from 0, “batch_id = 2” is ok.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.