h265decode解码1080P的故障溯源 [ 2 - 1 ]

1.现象

这个问题我们之前遭遇过。当使用gstreamer用自带的软解码器avdec_h265解码时,如果仍旧按1080p解码,解码后的图像是这样的:

1.1 软解码 - 故障图像

1.2 硬解码 - 故障图像

我工作在rk3588硬件平台,如果使用硬解码器mppvideodec,仍旧按1080p解码,图像是这样的:

1.3 幅面矫正

之前发现,故障的原因是解码后图像的幅面发生了变化。把width,height调整后,图像会正常:

1.3.1 软解矫正后:

1.3.2 硬解矫正后: 

2.故障初步定位

2.1 解码器有问题?

软解码是今天才做的,我最初觉得问题可能与解码器有关,然后我尝试直接对一个h265文件进行解码,发现图像正常:

结论:大概不是解码器的问题。

2.2 将既有的rtsp视频流替换为2.1的文件源(Python)

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 获取当前脚本文件所在目录的父目录,并构建相对路径
import os
import sys
current_dir = os.path.dirname(os.path.abspath(__file__))
project_path = os.path.join(current_dir, '..')
sys.path.append(project_path)
sys.path.append(current_dir)
import gi
import cv2
import threading
import time
import warnings
import queue
gi.require_version('Gst', '1.0')
from gi.repository import Gst, GLib

def on_new_sample(sink):
    sample = sink.emit('pull-sample')
    buffer = sample.get_buffer()
    
    # 检查 buffer 是否有效
    if buffer:
        # 创建一个 mapinfo 对象以映射数据
        success, mapinfo = buffer.map(Gst.MapFlags.READ)
        if success:
            # 获取映射的字节数据
            data = mapinfo.data
            print(f'frame len ={len(data)}')
            # 文件路径
            file_path = 'frame_by_soft_decode_of_h265file.bin'
            # 打开文件并写入数据
            with open(file_path, 'wb') as file:
                file.write(data)
            
            # 取消映射
            buffer.unmap(mapinfo)    
    sys.exit(0)
    return Gst.FlowReturn.OK

Gst.init(None)

pipeline = Gst.parse_launch('filesrc location=./Tennis1080p.h265 ! h265parse ! decodebin ! videoconvert ! appsink emit-signals=True max-buffers=1 drop=True sync=False')
appsink = pipeline.get_by_name('appsink0')
appsink.connect('new-sample', on_new_sample)

pipeline.set_state(Gst.State.PLAYING)
GLib.MainLoop().run()

得到的文件尺寸出现异常:

-rw-r--r-- 1 kde kde 3732480  7月 26 10:51 frame_by_soft_decode_of_h265file.bin

正常的1080p图像的尺寸是:1920*1080*1.5 = 3110400。这个解码已经出错了。错误大致相当于1.2。把glog全部打开的调试信息如附录A.

2.3 尝试直接用命令行截取一帧图像(C)

等价的命令行代码:

export GST_DEBUG=4

gst-launch-1.0 filesrc location=/home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265 ! decodebin ! videoconvert ! appsink emit-signals=true max-buffers=1 drop=true sync=false

2.3.1 .265文件源,收到一帧即停止的C代码:

#include <gst/gst.h>
#include <gst/app/gstappsink.h>
#include <stdio.h>

char *__OUT_FILE__ = "./from_c_code.yuv";
// 定义一个结构体来保存多个参数
typedef struct {
    int buffer_size;
    void *buffer;
} ThreadParams;

int write_file(void* arg)
{
    // 将参数转换回结构体指针
    ThreadParams* params = (ThreadParams*)arg;
    void *buffer = params->buffer;
    int buffer_size = params->buffer_size;    
    
    // 2. 打开输出文件
    FILE *out_fp = fopen(__OUT_FILE__, "wb+");
    if (!out_fp) {
        printf("fopen error\n");
        return -1;
    }        
    fwrite(buffer, 1, buffer_size, out_fp);
    g_usleep(1000000ul);
    fflush(stdout);
    fflush(out_fp);
    fclose(out_fp);
}


int write_file_in_thread_sync(void *buffer, int buffer_size)
{
    pthread_t thread;
    static ThreadParams params;
    
    // 初始化参数
    params.buffer = buffer;
    params.buffer_size = buffer_size;
    
    // 创建线程
    if (pthread_create(&thread, NULL, write_file, (void*)&params) != 0) {
        perror("Failed to create thread");
        return EXIT_FAILURE;
    }

    // 等待线程完成
    if (pthread_join(thread, NULL) != 0) {
        perror("Failed to join thread");
        return EXIT_FAILURE;
    }
}


static gboolean on_new_sample_from_sink (GstAppSink *sink, gpointer *user_data) {
    GstSample *sample;
    GstBuffer *buffer;
    GstMapInfo map;

    printf("..........................................................\n");
    fflush(stdout);
    
    sample = gst_app_sink_pull_sample(sink);
    buffer = gst_sample_get_buffer(sample);

    if (buffer) {
        
        // 获取缓冲区大小
        gsize buffer_size = gst_buffer_get_size(buffer);
        printf("Buffer size: %u bytes\n", buffer_size);        

        gst_buffer_map(buffer, &map, GST_MAP_READ);
        
        write_file_in_thread_sync(map.data, buffer_size);
        
        
        gst_buffer_unmap(buffer, &map);
    }
    
    gst_sample_unref(sample);
    
    g_usleep(1000000ul);
    exit(0);
    
    return FALSE; // 返回 FALSE 表示不再处理新样本
}

static void on_pad_added(GstElement *element, GstPad *pad, gpointer data) {
    GstPad *sinkpad = gst_element_get_static_pad((GstElement *)data, "sink");
    if (gst_pad_is_linked(sinkpad)) {
        gst_object_unref(sinkpad);
        return;
    }
    gst_pad_link(pad, sinkpad);
    gst_object_unref(sinkpad);
}

int main(int argc, char *argv[]) {
    GstElement *pipeline, *source, *decode, *convert, *sink;
    GstBus *bus;
    GstMessage *msg;

    gst_init(&argc, &argv);

    pipeline = gst_pipeline_new("video-capture");
    source = gst_element_factory_make("filesrc", "source");
    decode = gst_element_factory_make("decodebin", "decoder");
    convert = gst_element_factory_make("videoconvert", "converter");
    sink = gst_element_factory_make("appsink", "sink");

    if (!pipeline || !source || !decode || !convert || !sink) {
        g_printerr("Not all elements could be created.\n");
        return -1;
    }

    g_object_set(source, "location", "/home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265", NULL);
    g_object_set(sink, "emit-signals", TRUE, "max-buffers", 1, "drop", TRUE, NULL);
    
    gst_bin_add_many(GST_BIN(pipeline), source, decode, convert, sink, NULL);
    gst_element_link(source, decode);
    gst_element_link_many(convert, sink, NULL);

    g_signal_connect(decode, "pad-added", G_CALLBACK(on_pad_added), convert);
    g_signal_connect(sink, "new-sample", G_CALLBACK(on_new_sample_from_sink), NULL);

    bus = gst_element_get_bus(pipeline);
    gst_element_set_state(pipeline, GST_STATE_PLAYING);

    msg = gst_bus_timed_pop_filtered(bus, GST_CLOCK_TIME_NONE, GST_MESSAGE_EOS | GST_MESSAGE_ERROR);

    if (msg != NULL) {
        gst_message_unref(msg);
    }

    gst_element_set_state(pipeline, GST_STATE_NULL);
    gst_object_unref(bus);
    gst_object_unref(pipeline);

    return 0;
}

 相关的调试信息参见附录B,很遗憾,它生成的文件长度也不对:

-rw-r--r-- 1 kde kde 3732480  7月 26 13:31 from_c_code.yuv

3.初步结论:

1.问题与视频源无关。

2.问题与解码器无关。

3.问题似乎在gstreamer链路。

附录A 手工python程序截取一帧图像 - gLog日志

kde@ai:~/feng_test/fetch_1_frame$ python3 ./fetch_from_stream.py 
0:00:00.000055123 286794     0x2c6c2ea0 INFO                GST_INIT gst.c:586:init_pre: Initializing GStreamer Core Library version 1.18.5
0:00:00.000079623 286794     0x2c6c2ea0 INFO                GST_INIT gst.c:587:init_pre: Using library installed in /usr/lib/aarch64-linux-gnu
0:00:00.000088664 286794     0x2c6c2ea0 INFO                GST_INIT gst.c:605:init_pre: Linux ai 5.10.160 #1 SMP Mon Jun 3 15:08:44 CST 2024 aarch64
0:00:00.000282617 286794     0x2c6c2ea0 INFO                GST_INIT gstmessage.c:129:_priv_gst_message_initialize: init messages
0:00:00.000621524 286794     0x2c6c2ea0 INFO                GST_INIT gstcontext.c:85:_priv_gst_context_initialize: init contexts
0:00:00.000752479 286794     0x2c6c2ea0 INFO      GST_PLUGIN_LOADING gstplugin.c:325:_priv_gst_plugin_initialize: registering 0 static plugins
0:00:00.000811977 286794     0x2c6c2ea0 INFO      GST_PLUGIN_LOADING gstplugin.c:233:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.000820143 286794     0x2c6c2ea0 INFO      GST_PLUGIN_LOADING gstplugin.c:235:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.000834726 286794     0x2c6c2ea0 INFO            GST_REGISTRY gstregistry.c:1755:ensure_current_registry: reading registry cache: /home/kde/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.011760836 286794     0x2c6c2ea0 INFO            GST_REGISTRY gstregistrybinary.c:666:priv_gst_registry_binary_read_cache: loaded /home/kde/.cache/gstreamer-1.0/registry.aarch64.bin in 0.010901 seconds
0:00:00.011835792 286794     0x2c6c2ea0 INFO            GST_REGISTRY gstregistry.c:1614:scan_and_update_registry: Validating plugins from registry cache: /home/kde/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.012825973 286794     0x2c6c2ea0 INFO            GST_REGISTRY gstregistry.c:1713:scan_and_update_registry: Registry cache has not changed
0:00:00.012842306 286794     0x2c6c2ea0 INFO            GST_REGISTRY gstregistry.c:1790:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.012849889 286794     0x2c6c2ea0 INFO                GST_INIT gst.c:806:init_post: GLib runtime version: 2.66.8
0:00:00.012855139 286794     0x2c6c2ea0 INFO                GST_INIT gst.c:808:init_post: GLib headers version: 2.66.8
0:00:00.012858930 286794     0x2c6c2ea0 INFO                GST_INIT gst.c:810:init_post: initialized GStreamer successfully
0:00:00.013939525 286794     0x2c6c2ea0 INFO            GST_PIPELINE gstparse.c:344:gst_parse_launch_full: parsing pipeline description 'filesrc location=/home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265 ! h265parse ! decodebin ! videoconvert ! appsink emit-signals=True max-buffers=1 drop=True sync=False'
0:00:00.015027411 286794     0x2c6c2ea0 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstcoreelements.so" loaded
0:00:00.015046952 286794     0x2c6c2ea0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "filesrc"
0:00:00.015179365 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSrc@0x2d2b8280> adding pad 'src'
0:00:00.015206198 286794     0x2c6c2ea0 INFO                 filesrc gstfilesrc.c:265:gst_file_src_set_location: filename : /home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265
0:00:00.015211448 286794     0x2c6c2ea0 INFO                 filesrc gstfilesrc.c:266:gst_file_src_set_location: uri      : file:///home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265
0:00:00.016010592 286794     0x2c6c2ea0 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so" loaded
0:00:00.016022550 286794     0x2c6c2ea0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "h265parse"
0:00:00.016105381 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x2d2bb120> adding pad 'sink'
0:00:00.016116756 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x2d2bb120> adding pad 'src'
0:00:00.016141838 286794     0x2c6c2ea0 INFO               baseparse gstbaseparse.c:4041:gst_base_parse_set_pts_interpolation:<GstH265Parse@0x2d2bb120> PTS interpolation: no
0:00:00.016147671 286794     0x2c6c2ea0 INFO               baseparse gstbaseparse.c:4059:gst_base_parse_set_infer_ts:<GstH265Parse@0x2d2bb120> TS inferring: no
0:00:00.016903650 286794     0x2c6c2ea0 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstplayback.so" loaded
0:00:00.016913858 286794     0x2c6c2ea0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "decodebin"
0:00:00.017032272 286794     0x2c6c2ea0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:360:gst_element_factory_create: creating element "typefind" named "typefind"
0:00:00.017071645 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstTypeFindElement@0x2d2ab000> adding pad 'sink'
0:00:00.017086812 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstTypeFindElement@0x2d2ab000> adding pad 'src'
0:00:00.017114228 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad typefind:sink
0:00:00.017146602 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link sink:proxypad0 and typefind:sink
0:00:00.017154185 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked sink:proxypad0 and typefind:sink, successful
0:00:00.017158851 286794     0x2c6c2ea0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.017173726 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstDecodeBin@0x2d2a8050> adding pad 'sink'
0:00:00.017542382 286794     0x2c6c2ea0 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideoconvert.so" loaded
0:00:00.017552299 286794     0x2c6c2ea0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "videoconvert"
0:00:00.017780959 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x2d2cc8f0> adding pad 'sink'
0:00:00.017796708 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x2d2cc8f0> adding pad 'src'
0:00:00.018024494 286794     0x2c6c2ea0 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstapp.so" loaded
0:00:00.018032952 286794     0x2c6c2ea0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "appsink"
0:00:00.018122783 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSink@0x2d2d05c0> adding pad 'sink'
0:00:00.018153407 286794     0x2c6c2ea0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "pipeline"
0:00:00.018236529 286794     0x2c6c2ea0 INFO            GST_PIPELINE gst/parse/grammar.y:689:gst_parse_perform_link: linking some pad of GstFileSrc named filesrc0 to some pad of GstH265Parse named h265parse0 (0/0) with caps "(NULL)"
0:00:00.018244696 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element filesrc0:(any) to element h265parse0:(any)
0:00:00.018252862 286794     0x2c6c2ea0 INFO                GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link filesrc0:src and h265parse0:sink
0:00:00.018269195 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<h265parse0:src> pad has no peer
0:00:00.018283486 286794     0x2c6c2ea0 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: filesrc0 and h265parse0 in same bin, no need for ghost pads
0:00:00.018295153 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link filesrc0:src and h265parse0:sink
0:00:00.018302736 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<h265parse0:src> pad has no peer
0:00:00.018311486 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked filesrc0:src and h265parse0:sink, successful
0:00:00.018316152 286794     0x2c6c2ea0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.018321402 286794     0x2c6c2ea0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<filesrc0:src> Received event on flushing pad. Discarding
0:00:00.018333652 286794     0x2c6c2ea0 INFO            GST_PIPELINE gst/parse/grammar.y:689:gst_parse_perform_link: linking some pad of GstH265Parse named h265parse0 to some pad of GstDecodeBin named decodebin0 (0/0) with caps "(NULL)"
0:00:00.018339777 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element h265parse0:(any) to element decodebin0:(any)
0:00:00.018346193 286794     0x2c6c2ea0 INFO                GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link h265parse0:src and decodebin0:sink
0:00:00.018360776 286794     0x2c6c2ea0 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: h265parse0 and decodebin0 in same bin, no need for ghost pads
0:00:00.018368067 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link h265parse0:src and decodebin0:sink
0:00:00.018377109 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked h265parse0:src and decodebin0:sink, successful
0:00:00.018380900 286794     0x2c6c2ea0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.018384984 286794     0x2c6c2ea0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<h265parse0:src> Received event on flushing pad. Discarding
0:00:00.018395192 286794     0x2c6c2ea0 INFO            GST_PIPELINE gst/parse/grammar.y:689:gst_parse_perform_link: linking some pad of GstDecodeBin named decodebin0 to some pad of GstVideoConvert named videoconvert0 (0/0) with caps "(NULL)"
0:00:00.018401025 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element decodebin0:(any) to element videoconvert0:(any)
0:00:00.018408316 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<videoconvert0:src> pad has no peer
0:00:00.018594978 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstelement.c:1006:gst_element_get_static_pad: no such pad 'src_%u' in element "decodebin0"
0:00:00.018610144 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstutils.c:1270:gst_element_get_compatible_pad:<decodebin0> Could not find a compatible pad to link to videoconvert0:sink
0:00:00.018616560 286794     0x2c6c2ea0 INFO                 default gstutils.c:2206:gst_element_link_pads_filtered: Could not link pads: decodebin0:(null) - videoconvert0:(null)
0:00:00.018631727 286794     0x2c6c2ea0 INFO            GST_PIPELINE gst/parse/grammar.y:689:gst_parse_perform_link: linking some pad of GstVideoConvert named videoconvert0 to some pad of GstAppSink named appsink0 (0/0) with caps "(NULL)"
0:00:00.018637560 286794     0x2c6c2ea0 INFO        GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element videoconvert0:(any) to element appsink0:(any)
0:00:00.018643393 286794     0x2c6c2ea0 INFO                GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link videoconvert0:src and appsink0:sink
0:00:00.018649809 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<videoconvert0:sink> pad has no peer
0:00:00.018811388 286794     0x2c6c2ea0 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: videoconvert0 and appsink0 in same bin, no need for ghost pads
0:00:00.018819555 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link videoconvert0:src and appsink0:sink
0:00:00.018825096 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<videoconvert0:sink> pad has no peer
0:00:00.018982008 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked videoconvert0:src and appsink0:sink, successful
0:00:00.018986092 286794     0x2c6c2ea0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.018990467 286794     0x2c6c2ea0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<videoconvert0:src> Received event on flushing pad. Discarding
0:00:00.019710571 286794     0x2c6c2ea0 INFO           GST_PARENTAGE gstbin.c:4430:gst_bin_get_by_name: [pipeline0]: looking up child element appsink0
0:00:00.020176933 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<appsink0> current NULL pending VOID_PENDING, desired next READY
0:00:00.020193558 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<appsink0> completed state change to READY
0:00:00.020200558 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<appsink0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.020224182 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'appsink0' changed state to 2(READY) successfully
0:00:00.020231473 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<videoconvert0> current NULL pending VOID_PENDING, desired next READY
0:00:00.020237307 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<videoconvert0> completed state change to READY
0:00:00.020242265 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<videoconvert0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.020249848 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'videoconvert0' changed state to 2(READY) successfully
0:00:00.020257139 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<decodebin0> current NULL pending VOID_PENDING, desired next READY
0:00:00.020268514 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<typefind> current NULL pending VOID_PENDING, desired next READY
0:00:00.020275222 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<typefind> completed state change to READY
0:00:00.020280472 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<typefind> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.020293305 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decodebin0> child 'typefind' changed state to 2(READY) successfully
0:00:00.020324512 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<decodebin0> completed state change to READY
0:00:00.020334137 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<decodebin0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.020347553 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'decodebin0' changed state to 2(READY) successfully
0:00:00.020361553 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<h265parse0> current NULL pending VOID_PENDING, desired next READY
0:00:00.020372344 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h265parse0> completed state change to READY
0:00:00.020380511 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h265parse0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.020393636 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'h265parse0' changed state to 2(READY) successfully
0:00:00.020405885 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<filesrc0> current NULL pending VOID_PENDING, desired next READY
0:00:00.020413760 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<filesrc0> completed state change to READY
0:00:00.020418135 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<filesrc0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.020424843 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'filesrc0' changed state to 2(READY) successfully
0:00:00.020433593 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2741:gst_element_continue_state:<pipeline0> committing state from NULL to READY, pending PLAYING, next PAUSED
0:00:00.020439134 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed NULL to READY (PLAYING pending)
0:00:00.020445551 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2749:gst_element_continue_state:<pipeline0> continue state change READY to PAUSED, final PLAYING
0:00:00.020460717 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<appsink0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.020481425 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2984:gst_bin_change_state_func:<pipeline0> child 'appsink0' is changing state asynchronously to PAUSED
0:00:00.020488425 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<videoconvert0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.020497758 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<videoconvert0> completed state change to PAUSED
0:00:00.020502716 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<videoconvert0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.020508257 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'videoconvert0' changed state to 3(PAUSED) successfully
0:00:00.020514090 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<decodebin0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.020528965 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<typefind> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.020568047 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<typefind> completed state change to PAUSED
0:00:00.020575339 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<typefind> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.020582630 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decodebin0> child 'typefind' changed state to 3(PAUSED) successfully
0:00:00.020599546 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2984:gst_bin_change_state_func:<pipeline0> child 'decodebin0' is changing state asynchronously to PAUSED
0:00:00.020605963 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<h265parse0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.020737501 286794     0x2c6c2ea0 INFO                 filesrc gstfilesrc.c:472:gst_file_src_start:<filesrc0> opening file /home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265
0:00:00.020789708 286794     0x2c6c2ea0 WARN                 basesrc gstbasesrc.c:3688:gst_base_src_start_complete:<filesrc0> pad not activated yet
0:00:00.020815665 286794     0x2c6c2ea0 INFO                 filesrc gstfilesrc.c:472:gst_file_src_start:<filesrc0> opening file /home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265
0:00:00.021224279 286794     0x2c6c2ea0 INFO               GST_EVENT gstevent.c:927:gst_event_new_segment: creating segment event 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:00.021267444 286794     0x2c6c2ea0 INFO                    task gsttask.c:516:gst_task_set_lock: setting stream lock 0x2d29e3a0 on task 0x2d2a03b0
0:00:00.021274736 286794     0x2c6c2ea0 INFO                GST_PADS gstpad.c:6270:gst_pad_start_task:<h265parse0:sink> created task 0x2d2a03b0
0:00:00.021361650 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h265parse0> completed state change to PAUSED
0:00:00.021368941 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h265parse0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.021377983 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'h265parse0' changed state to 3(PAUSED) successfully
0:00:00.021385566 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<filesrc0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.021394607 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<filesrc0> completed state change to PAUSED
0:00:00.021399566 286794     0x2c6c2ea0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<filesrc0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.021406565 286794     0x2c6c2ea0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'filesrc0' changed state to 3(PAUSED) successfully
0:00:00.021415315 286794     0x2c6c2ea0 INFO                pipeline gstpipeline.c:529:gst_pipeline_change_state:<pipeline0> pipeline is not live
0:00:00.021523520 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad h265parse0:sink
0:00:00.022398496 286794     0x2d0685e0 INFO               h265parse gsth265parse.c:2011:gst_h265_parse_update_src_caps:<h265parse0> resolution changed 1920x1080
0:00:00.022429412 286794     0x2d0685e0 INFO               h265parse gsth265parse.c:2034:gst_h265_parse_update_src_caps:<h265parse0> framerate changed 25/1
0:00:00.022455953 286794     0x2d0685e0 INFO               h265parse gsth265parse.c:2115:gst_h265_parse_update_src_caps:<h265parse0> setting framerate in caps
0:00:00.022491243 286794     0x2d0685e0 INFO               baseparse gstbaseparse.c:4083:gst_base_parse_set_latency:<h265parse0> min/max latency 0:00:00.040000000, 0:00:00.040000000
0:00:00.022650780 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h265, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, stream-format=(string)hvc1, alignment=(string)au, profile=(string)main, tier=(string)main, level=(string)4, codec_data=(buffer)01016000000090000000000078f000fcfdf8f800000f03200001001840010c01ffff016000000300900000030000030078959809210001002a420101016000000300900000030000030078a003c08010e596566924cae69c200000030020000003032122000100074401c172b46240
0:00:00.022810609 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h265, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, stream-format=(string)hvc1, alignment=(string)au, profile=(string)main, tier=(string)main, level=(string)4, codec_data=(buffer)01016000000090000000000078f000fcfdf8f800000f03200001001840010c01ffff016000000300900000030000030078959809210001002a420101016000000300900000030000030078a003c08010e596566924cae69c200000030020000003032122000100074401c172b46240
0:00:00.022859025 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad typefind:src
0:00:00.022876816 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad typefind:sink
0:00:00.023017395 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link typefind:src and decodepad0:proxypad1
0:00:00.023042186 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked typefind:src and decodepad0:proxypad1, successful
0:00:00.023055602 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.030420562 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking typefind:src(0x2d29ea20) and decodepad0:proxypad1(0x2d2c0a60)
0:00:00.030482977 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked typefind:src and decodepad0:proxypad1
0:00:00.030517976 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link typefind:src and decodepad0:proxypad1
0:00:00.030548309 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked typefind:src and decodepad0:proxypad1, successful
0:00:00.030563183 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.030668764 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking typefind:src(0x2d29ea20) and decodepad0:proxypad1(0x2d2c0a60)
0:00:00.030697638 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked typefind:src and decodepad0:proxypad1
0:00:00.030724470 286794     0x2d0685e0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "h265parse"
0:00:00.030807010 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x7f6c09d4f0> adding pad 'sink'
0:00:00.030845509 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x7f6c09d4f0> adding pad 'src'
0:00:00.030892466 286794     0x2d0685e0 INFO               baseparse gstbaseparse.c:4041:gst_base_parse_set_pts_interpolation:<GstH265Parse@0x7f6c09d4f0> PTS interpolation: no
0:00:00.030910840 286794     0x2d0685e0 INFO               baseparse gstbaseparse.c:4059:gst_base_parse_set_infer_ts:<GstH265Parse@0x7f6c09d4f0> TS inferring: no
0:00:00.030994838 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link typefind:src and h265parse1:sink
0:00:00.031016712 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked typefind:src and h265parse1:sink, successful
0:00:00.031029837 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.031075336 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h265parse1> completed state change to READY
0:00:00.031096918 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h265parse1> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.031154667 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad h265parse1:src
0:00:00.031193749 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link h265parse1:src and decodepad0:proxypad1
0:00:00.031213290 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked h265parse1:src and decodepad0:proxypad1, successful
0:00:00.031225831 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.031240706 286794     0x2d0685e0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<h265parse1:src> Received event on flushing pad. Discarding
0:00:00.032996782 286794     0x2d0685e0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "capsfilter"
0:00:00.033175860 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x7f6c0a4290> adding pad 'sink'
0:00:00.033214359 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x7f6c0a4290> adding pad 'src'
0:00:00.033251983 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.033282024 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2741:gst_element_continue_state:<capsfilter0> committing state from NULL to READY, pending PAUSED, next PAUSED
0:00:00.033301856 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed NULL to READY (PAUSED pending)
0:00:00.033325772 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2749:gst_element_continue_state:<capsfilter0> continue state change READY to PAUSED, final PAUSED
0:00:00.033354938 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to PAUSED
0:00:00.033373896 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.033421436 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking h265parse1:src(0x2d29f5b0) and decodepad0:proxypad1(0x2d2c0a60)
0:00:00.033448852 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked h265parse1:src and decodepad0:proxypad1
0:00:00.033474518 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:sink
0:00:00.033497559 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link h265parse1:src and capsfilter0:sink
0:00:00.033516225 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked h265parse1:src and capsfilter0:sink, successful
0:00:00.033528767 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.033542766 286794     0x2d0685e0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<h265parse1:src> Received event on flushing pad. Discarding
0:00:00.033567266 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:src
0:00:00.033590598 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and decodepad0:proxypad1
0:00:00.033609264 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and decodepad0:proxypad1, successful
0:00:00.033621514 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.033637555 286794     0x2d0685e0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<h265parse1:src> Received event on flushing pad. Discarding
0:00:00.034142708 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h265parse1> completed state change to PAUSED
0:00:00.034167207 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h265parse1> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.034389159 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.034489490 286794     0x2d0685e0 INFO               h265parse gsth265parse.c:2115:gst_h265_parse_update_src_caps:<h265parse1> setting framerate in caps
0:00:00.034525072 286794     0x2d0685e0 INFO               baseparse gstbaseparse.c:4083:gst_base_parse_set_latency:<h265parse1> min/max latency 0:00:00.040000000, 0:00:00.040000000
0:00:00.034582820 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.034719900 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h265, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, stream-format=(string)hvc1, alignment=(string)au, profile=(string)main, tier=(string)main, level=(string)4, codec_data=(buffer)01016000000090000000000078f000fcfdf8f800000f03200001001840010c01ffff016000000300900000030000030078959809210001002a420101016000000300900000030000030078a003c08010e596566924cae69c200000030020000003032122000100074401c172b46240
0:00:00.034803314 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.034835688 286794     0x2d0685e0 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter0> reuse caps
0:00:00.034925227 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h265, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, stream-format=(string)hvc1, alignment=(string)au, profile=(string)main, tier=(string)main, level=(string)4, codec_data=(buffer)01016000000090000000000078f000fcfdf8f800000f03200001001840010c01ffff016000000300900000030000030078959809210001002a420101016000000300900000030000030078a003c08010e596566924cae69c200000030020000003032122000100074401c172b46240
0:00:00.034990267 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking capsfilter0:src(0x2d29fa50) and decodepad0:proxypad1(0x2d2c0a60)
0:00:00.035022058 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked capsfilter0:src and decodepad0:proxypad1
0:00:00.035055016 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and decodepad0:proxypad1
0:00:00.035077182 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and decodepad0:proxypad1, successful
0:00:00.035090889 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.036490267 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking capsfilter0:src(0x2d29fa50) and decodepad0:proxypad1(0x2d2c0a60)
0:00:00.036526724 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked capsfilter0:src and decodepad0:proxypad1
0:00:00.036555598 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and decodepad0:proxypad1
0:00:00.036573681 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and decodepad0:proxypad1, successful
0:00:00.036624721 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.036695886 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking capsfilter0:src(0x2d29fa50) and decodepad0:proxypad1(0x2d2c0a60)
0:00:00.036725052 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked capsfilter0:src and decodepad0:proxypad1
0:00:00.036755968 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and decodepad0:proxypad1
0:00:00.036777259 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and decodepad0:proxypad1, successful
0:00:00.036790967 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.036855715 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking capsfilter0:src(0x2d29fa50) and decodepad0:proxypad1(0x2d2c0a60)
0:00:00.036884589 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked capsfilter0:src and decodepad0:proxypad1
0:00:00.045538096 286794     0x2d0685e0 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrockchipmpp.so" loaded
0:00:00.045614511 286794     0x2d0685e0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "mppvideodec"
0:00:00.046385364 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstVideoDecoder@0x7f6c0b10c0> adding pad 'sink'
0:00:00.046453320 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstVideoDecoder@0x7f6c0b10c0> adding pad 'src'
0:00:00.046642023 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and mppvideodec0:sink
0:00:00.046685189 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and mppvideodec0:sink, successful
0:00:00.046707355 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.051971207 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<mppvideodec0> completed state change to READY
0:00:00.052537608 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<mppvideodec0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.053047135 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<mppvideodec0:src> pad has no peer
0:00:00.053996192 286794     0x2d0685e0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad mppvideodec0:src
0:00:00.054314100 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link mppvideodec0:src and decodepad0:proxypad1
0:00:00.054558510 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked mppvideodec0:src and decodepad0:proxypad1, successful
0:00:00.054767629 286794     0x2d0685e0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.054956915 286794     0x2d0685e0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<mppvideodec0:src> Received event on flushing pad. Discarding
0:00:00.055387986 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<mppvideodec0> completed state change to PAUSED
0:00:00.055648729 286794     0x2d0685e0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<mppvideodec0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.055856098 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.058442234 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.058654270 286794     0x2d0685e0 INFO                typefind gsttypefindelement.c:180:gst_type_find_element_have_type:<typefind> found caps video/x-h265, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, stream-format=(string)hvc1, alignment=(string)au, profile=(string)main, tier=(string)main, level=(string)4, codec_data=(buffer)01016000000090000000000078f000fcfdf8f800000f03200001001840010c01ffff016000000300900000030000030078959809210001002a420101016000000300900000030000030078a003c08010e596566924cae69c200000030020000003032122000100074401c172b46240, probability=100
0:00:00.058764225 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.058887596 286794     0x2d0685e0 INFO               h265parse gsth265parse.c:2115:gst_h265_parse_update_src_caps:<h265parse1> setting framerate in caps
0:00:00.058904221 286794     0x2d0685e0 INFO               baseparse gstbaseparse.c:4083:gst_base_parse_set_latency:<h265parse1> min/max latency 0:00:00.000000000, 0:00:00.000000000
0:00:00.059062300 286794     0x2d0685e0 INFO               baseparse gstbaseparse.c:4859:gst_base_parse_set_upstream_tags:<h265parse1> upstream tags: taglist, video-codec=(string)"H.265\ \(Main\ Profile\)";
0:00:00.059131714 286794     0x2d0685e0 INFO               h265parse gsth265parse.c:2115:gst_h265_parse_update_src_caps:<h265parse1> setting framerate in caps
0:00:00.059143672 286794     0x2d0685e0 INFO               baseparse gstbaseparse.c:4083:gst_base_parse_set_latency:<h265parse1> min/max latency 0:00:00.000000000, 0:00:00.000000000
0:00:00.059222420 286794     0x2d0685e0 INFO            videodecoder gstvideodecoder.c:1448:gst_video_decoder_sink_event_default:<mppvideodec0> upstream tags: taglist, video-codec=(string)"H.265\ \(Main\ Profile\)";
0:00:00.059247795 286794     0x2d0685e0 INFO            videodecoder gstvideodecoder.c:1448:gst_video_decoder_sink_event_default:<mppvideodec0> upstream tags: taglist, video-codec=(string)"H.265\ \(Main\ Profile\)";
0:00:00.059288335 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.059383999 286794     0x2d0685e0 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter0> reuse caps
0:00:00.059426873 286794     0x2d0685e0 INFO                    task gsttask.c:516:gst_task_set_lock: setting stream lock 0x7f6c0b81d0 on task 0x7f6c019710
0:00:00.059436206 286794     0x2d0685e0 INFO                GST_PADS gstpad.c:6270:gst_pad_start_task:<mppvideodec0:src> created task 0x7f6c019710
0:00:00.060212309 286794     0x2d2da580 INFO                  mppdec gstmppdec.c:519:gst_mpp_dec_apply_info_change:<mppvideodec0> applying NV12 1920x1080 (2304x1080)
0:00:00.060310015 286794     0x2d2da580 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)25/1
0:00:00.060343264 286794     0x2d2da580 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<decodebin0> adding pad 'src_0'
0:00:00.060364263 286794     0x2d2da580 INFO            GST_PIPELINE gst/parse/grammar.y:560:gst_parse_found_pad: trying delayed linking one pad some pad of GstDecodeBin named decodebin0 to some pad of GstVideoConvert named videoconvert0
0:00:00.060373013 286794     0x2d2da580 INFO        GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element decodebin0:(any) to element videoconvert0:(any)
0:00:00.060387596 286794     0x2d2da580 INFO                GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link decodebin0:src_0 and videoconvert0:sink
0:00:00.060661463 286794     0x2d2da580 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: decodebin0 and videoconvert0 in same bin, no need for ghost pads
0:00:00.060675754 286794     0x2d2da580 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link decodebin0:src_0 and videoconvert0:sink
0:00:00.060892165 286794     0x2d2da580 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked decodebin0:src_0 and videoconvert0:sink, successful
0:00:00.060897998 286794     0x2d2da580 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.060927456 286794     0x2d2da580 INFO               decodebin gstdecodebin2.c:4860:gst_decode_bin_expose:<decodebin0:src_0> added new decoded pad
0:00:00.060945539 286794     0x2d2da580 INFO              GST_STATES gstbin.c:3446:bin_handle_async_done:<decodebin0> committing state from READY to PAUSED, old pending PAUSED
0:00:00.060951955 286794     0x2d2da580 INFO              GST_STATES gstbin.c:3469:bin_handle_async_done:<decodebin0> completed state change, pending VOID
0:00:00.060959246 286794     0x2d2da580 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<decodebin0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.061299612 286794     0x2d2da580 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<videoconvert0> reuse caps
0:00:00.061334903 286794     0x2d2da580 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)25/1
0:00:00.061357944 286794     0x2d2da580 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)25/1
0:00:00.061487440 286794     0x2d2da580 INFO                  mppdec gstmppdec.c:943:gst_mpp_dec_loop:<mppvideodec0> video info changed
0:00:00.062460996 286794     0x2d2da580 WARN                  mppdec gstmppdec.c:590:gst_mpp_dec_get_frame:<mppvideodec0> MPP is not able to generate pts
0:00:00.062642991 286794     0x2d2da580 INFO            videodecoder gstvideodecoder.c:3348:gst_video_decoder_clip_and_push_buf:<mppvideodec0> First buffer since flush took 0:00:00.007394709 to produce
0:00:00.062676532 286794     0x2d2da580 INFO              GST_STATES gstbin.c:3446:bin_handle_async_done:<pipeline0> committing state from READY to PAUSED, old pending PLAYING
0:00:00.062682365 286794     0x2d2da580 INFO              GST_STATES gstbin.c:3477:bin_handle_async_done:<pipeline0> continue state change, pending PLAYING
0:00:00.062688781 286794     0x2d2da580 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed READY to PAUSED (PLAYING pending)
0:00:00.062801070 286794     0x2d0685e0 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter0> reuse caps
0:00:00.062849777 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:3273:gst_bin_continue_func:<pipeline0> continue state change PAUSED to PLAYING, final PLAYING
0:00:00.063016897 286794   0x7f6c0a7b00 INFO               GST_EVENT gstevent.c:1480:gst_event_new_latency: creating latency event 0:00:00.000000000
0:00:00.063054813 286794   0x7f6c0a7b00 INFO                     bin gstbin.c:2808:gst_bin_do_latency_func:<pipeline0> configured latency of 0:00:00.000000000
0:00:00.063083395 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<appsink0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.063098270 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<appsink0> completed state change to PLAYING
0:00:00.063107894 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<appsink0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.063118686 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'appsink0' changed state to 4(PLAYING) successfully
0:00:00.063144643 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<videoconvert0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.063151935 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<videoconvert0> completed state change to PLAYING
0:00:00.063163310 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<videoconvert0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.063172351 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'videoconvert0' changed state to 4(PLAYING) successfully
0:00:00.063180517 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<decodebin0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.063198892 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<mppvideodec0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.063206475 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<mppvideodec0> completed state change to PLAYING
0:00:00.063212308 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<mppvideodec0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.063221350 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decodebin0> child 'mppvideodec0' changed state to 4(PLAYING) successfully
0:00:00.063229224 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.063235349 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to PLAYING
0:00:00.063241182 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.063249349 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decodebin0> child 'capsfilter0' changed state to 4(PLAYING) successfully
0:00:00.063257515 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<h265parse1> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.063263932 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h265parse1> completed state change to PLAYING
0:00:00.063270057 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h265parse1> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.063278223 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decodebin0> child 'h265parse1' changed state to 4(PLAYING) successfully
0:00:00.063285514 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<typefind> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.063292514 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<typefind> completed state change to PLAYING
0:00:00.063312347 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<typefind> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.063321680 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decodebin0> child 'typefind' changed state to 4(PLAYING) successfully
0:00:00.063329555 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<decodebin0> completed state change to PLAYING
0:00:00.063337721 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<decodebin0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.063346471 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'decodebin0' changed state to 4(PLAYING) successfully
0:00:00.063354638 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<h265parse0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.063360762 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h265parse0> completed state change to PLAYING
0:00:00.063366304 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h265parse0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.063374179 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'h265parse0' changed state to 4(PLAYING) successfully
0:00:00.063380887 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<filesrc0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.063387887 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<filesrc0> completed state change to PLAYING
0:00:00.063393720 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<filesrc0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.063401595 286794   0x7f6c0a7b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'filesrc0' changed state to 4(PLAYING) successfully
0:00:00.063408886 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<pipeline0> completed state change to PLAYING
0:00:00.063414136 286794   0x7f6c0a7b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
frame len =3732480

附录B 使用gst命令行截取一帧图像

kde@ai:~/feng_test/fetch_1_frame$ ./get_frame_from_cmdline 
0:00:00.000300116 1059145   0x556dc9c400 INFO                GST_INIT gst.c:586:init_pre: Initializing GStreamer Core Library version 1.18.5
0:00:00.000419695 1059145   0x556dc9c400 INFO                GST_INIT gst.c:587:init_pre: Using library installed in /usr/lib/aarch64-linux-gnu
0:00:00.000463736 1059145   0x556dc9c400 INFO                GST_INIT gst.c:605:init_pre: Linux ai 5.10.160 #1 SMP Mon Jun 3 15:08:44 CST 2024 aarch64
0:00:00.001897525 1059145   0x556dc9c400 INFO                GST_INIT gstmessage.c:129:_priv_gst_message_initialize: init messages
0:00:00.004088166 1059145   0x556dc9c400 INFO                GST_INIT gstcontext.c:85:_priv_gst_context_initialize: init contexts
0:00:00.005079511 1059145   0x556dc9c400 INFO      GST_PLUGIN_LOADING gstplugin.c:325:_priv_gst_plugin_initialize: registering 0 static plugins
0:00:00.005729616 1059145   0x556dc9c400 INFO      GST_PLUGIN_LOADING gstplugin.c:233:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.005987149 1059145   0x556dc9c400 INFO      GST_PLUGIN_LOADING gstplugin.c:235:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.006060939 1059145   0x556dc9c400 INFO            GST_REGISTRY gstregistry.c:1755:ensure_current_registry: reading registry cache: /home/kde/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.038621938 1059145   0x556dc9c400 INFO            GST_REGISTRY gstregistrybinary.c:666:priv_gst_registry_binary_read_cache: loaded /home/kde/.cache/gstreamer-1.0/registry.aarch64.bin in 0.032489 seconds
0:00:00.038762809 1059145   0x556dc9c400 INFO            GST_REGISTRY gstregistry.c:1614:scan_and_update_registry: Validating plugins from registry cache: /home/kde/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.040431091 1059145   0x556dc9c400 INFO            GST_REGISTRY gstregistry.c:1713:scan_and_update_registry: Registry cache has not changed
0:00:00.040460840 1059145   0x556dc9c400 INFO            GST_REGISTRY gstregistry.c:1790:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.040479215 1059145   0x556dc9c400 INFO                GST_INIT gst.c:806:init_post: GLib runtime version: 2.66.8
0:00:00.040494089 1059145   0x556dc9c400 INFO                GST_INIT gst.c:808:init_post: GLib headers version: 2.66.8
0:00:00.040506339 1059145   0x556dc9c400 INFO                GST_INIT gst.c:810:init_post: initialized GStreamer successfully
0:00:00.040550671 1059145   0x556dc9c400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:360:gst_element_factory_create: creating element "pipeline" named "video-capture"
0:00:00.041518391 1059145   0x556dc9c400 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstcoreelements.so" loaded
0:00:00.041551932 1059145   0x556dc9c400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:360:gst_element_factory_create: creating element "filesrc" named "source"
0:00:00.041726926 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSrc@0x556df002a0> adding pad 'src'
0:00:00.048453428 1059145   0x556dc9c400 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstplayback.so" loaded
0:00:00.048492510 1059145   0x556dc9c400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:360:gst_element_factory_create: creating element "decodebin" named "decoder"
0:00:00.048720878 1059145   0x556dc9c400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:360:gst_element_factory_create: creating element "typefind" named "typefind"
0:00:00.048806625 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstTypeFindElement@0x556df23040> adding pad 'sink'
0:00:00.048839583 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstTypeFindElement@0x556df23040> adding pad 'src'
0:00:00.048925622 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad typefind:sink
0:00:00.049013994 1059145   0x556dc9c400 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link sink:proxypad0 and typefind:sink
0:00:00.049033827 1059145   0x556dc9c400 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked sink:proxypad0 and typefind:sink, successful
0:00:00.049047535 1059145   0x556dc9c400 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.049081367 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstDecodeBin@0x556df20190> adding pad 'sink'
0:00:00.049397524 1059145   0x556dc9c400 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideoconvert.so" loaded
0:00:00.049584185 1059145   0x556dc9c400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:360:gst_element_factory_create: creating element "videoconvert" named "converter"
0:00:00.049814886 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x556df340d0> adding pad 'sink'
0:00:00.049836760 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x556df340d0> adding pad 'src'
0:00:00.050026630 1059145   0x556dc9c400 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstapp.so" loaded
0:00:00.050041504 1059145   0x556dc9c400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:360:gst_element_factory_create: creating element "appsink" named "sink"
0:00:00.050166625 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSink@0x556df39900> adding pad 'sink'
0:00:00.050201041 1059145   0x556dc9c400 INFO                 filesrc gstfilesrc.c:265:gst_file_src_set_location: filename : /home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265
0:00:00.050211249 1059145   0x556dc9c400 INFO                 filesrc gstfilesrc.c:266:gst_file_src_set_location: uri      : file:///home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265
0:00:00.050265789 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element source:(any) to element decoder:(any)
0:00:00.050280372 1059145   0x556dc9c400 INFO                GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link source:src and decoder:sink
0:00:00.050317996 1059145   0x556dc9c400 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: source and decoder in same bin, no need for ghost pads
0:00:00.050335787 1059145   0x556dc9c400 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link source:src and decoder:sink
0:00:00.050351828 1059145   0x556dc9c400 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked source:src and decoder:sink, successful
0:00:00.050360869 1059145   0x556dc9c400 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.050371661 1059145   0x556dc9c400 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<source:src> Received event on flushing pad. Discarding
0:00:00.050392077 1059145   0x556dc9c400 INFO        GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element converter:(any) to element sink:(any)
0:00:00.050403743 1059145   0x556dc9c400 INFO                GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link converter:src and sink:sink
0:00:00.050417451 1059145   0x556dc9c400 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<converter:sink> pad has no peer
0:00:00.050632111 1059145   0x556dc9c400 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: converter and sink in same bin, no need for ghost pads
0:00:00.050646694 1059145   0x556dc9c400 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link converter:src and sink:sink
0:00:00.050656902 1059145   0x556dc9c400 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<converter:sink> pad has no peer
0:00:00.050814689 1059145   0x556dc9c400 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked converter:src and sink:sink, successful
0:00:00.050823730 1059145   0x556dc9c400 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.050832188 1059145   0x556dc9c400 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<converter:src> Received event on flushing pad. Discarding
0:00:00.050875353 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<sink> current NULL pending VOID_PENDING, desired next READY
0:00:00.050904228 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<sink> completed state change to READY
0:00:00.050915311 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<sink> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.050945351 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'sink' changed state to 2(READY) successfully
0:00:00.050956143 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<converter> current NULL pending VOID_PENDING, desired next READY
0:00:00.050966059 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<converter> completed state change to READY
0:00:00.050975684 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<converter> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.050987058 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'converter' changed state to 2(READY) successfully
0:00:00.050997850 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<decoder> current NULL pending VOID_PENDING, desired next READY
0:00:00.051019724 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<typefind> current NULL pending VOID_PENDING, desired next READY
0:00:00.051030224 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<typefind> completed state change to READY
0:00:00.051039557 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<typefind> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.051051515 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decoder> child 'typefind' changed state to 2(READY) successfully
0:00:00.051064348 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<decoder> completed state change to READY
0:00:00.051073681 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<decoder> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.051085055 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'decoder' changed state to 2(READY) successfully
0:00:00.051095555 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<source> current NULL pending VOID_PENDING, desired next READY
0:00:00.051106055 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<source> completed state change to READY
0:00:00.051115388 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<source> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.051126471 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'source' changed state to 2(READY) successfully
0:00:00.051137554 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2741:gst_element_continue_state:<video-capture> committing state from NULL to READY, pending PLAYING, next PAUSED
0:00:00.051147178 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<video-capture> notifying about state-changed NULL to READY (PLAYING pending)
0:00:00.051157970 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2749:gst_element_continue_state:<video-capture> continue state change READY to PAUSED, final PLAYING
0:00:00.051171678 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<sink> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.051192385 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2984:gst_bin_change_state_func:<video-capture> child 'sink' is changing state asynchronously to PAUSED
0:00:00.051203468 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<converter> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.051217760 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<converter> completed state change to PAUSED
0:00:00.051227384 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<converter> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.051238467 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'converter' changed state to 3(PAUSED) successfully
0:00:00.051248967 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<decoder> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.051267925 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<typefind> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.051288924 1059145   0x556dc9c400 INFO                 filesrc gstfilesrc.c:472:gst_file_src_start:<source> opening file /home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265
0:00:00.051348131 1059145   0x556dc9c400 WARN                 basesrc gstbasesrc.c:3688:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.051382838 1059145   0x556dc9c400 INFO                 filesrc gstfilesrc.c:472:gst_file_src_start:<source> opening file /home/kde/feng_test/mpp_decode_test/mpp-test/Tennis1080p.h265
0:00:00.051425128 1059145   0x556dc9c400 INFO                    task gsttask.c:516:gst_task_set_lock: setting stream lock 0x556df023f0 on task 0x556df24170
0:00:00.051437086 1059145   0x556dc9c400 INFO                GST_PADS gstpad.c:6270:gst_pad_start_task:<typefind:sink> created task 0x556df24170
0:00:00.051560749 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<typefind> completed state change to PAUSED
0:00:00.051574749 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<typefind> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.051588457 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decoder> child 'typefind' changed state to 3(PAUSED) successfully
0:00:00.051601873 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2984:gst_bin_change_state_func:<video-capture> child 'decoder' is changing state asynchronously to PAUSED
0:00:00.051613247 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<source> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.051624622 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<source> completed state change to PAUSED
0:00:00.051634538 1059145   0x556dc9c400 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<source> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.051646205 1059145   0x556dc9c400 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'source' changed state to 3(PAUSED) successfully
0:00:00.051658163 1059145   0x556dc9c400 INFO                pipeline gstpipeline.c:529:gst_pipeline_change_state:<video-capture> pipeline is not live
0:00:00.051800783 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad typefind:sink
0:00:00.051864365 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.056863253 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-ms-asf
0:00:00.056986916 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-musepack
0:00:00.057034456 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-au
0:00:00.057074705 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-msvideo
0:00:00.057114078 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/qcelp
0:00:00.057158994 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-cdxa
0:00:00.057199826 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-vcd
0:00:00.057239491 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-imelody
0:00:00.057280615 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-scc
0:00:00.057322030 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-mcc
0:00:00.057370154 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/midi
0:00:00.057412444 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/riff-midi
0:00:00.057459693 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/mobile-xmf
0:00:00.057500233 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-fli
0:00:00.057607563 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-id3v2
0:00:00.057657728 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-id3v1
0:00:00.057701477 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-apetag
0:00:00.057743184 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-ttafile
0:00:00.057850222 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-mod
0:00:00.057914387 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/mpeg
0:00:00.057959011 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-ac3
0:00:00.058024050 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-dts
0:00:00.058170171 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-gsm
0:00:00.058256502 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/mpeg-sys
0:00:00.058373456 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/mpegts
0:00:00.058451912 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/ogg
0:00:00.058591616 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/mpeg-elementary
0:00:00.058683489 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/mpeg4
0:00:00.058801027 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-h263
0:00:00.058910982 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-h264
0:00:00.059042519 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-h265
0:00:00.059124183 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-nuv
0:00:00.059216347 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-m4a
0:00:00.059287803 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-3gp
0:00:00.059351385 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/quicktime
0:00:00.059420216 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-quicktime
0:00:00.059496630 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/jp2
0:00:00.059572461 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-jpc
0:00:00.059698457 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/mj2
0:00:00.059769914 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for text/html
0:00:00.059871119 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/vnd.rn-realmedia
0:00:00.059960366 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-pn-realaudio
0:00:00.060081696 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-shockwave-flash
0:00:00.060188734 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/xges
0:00:00.060260482 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/vnd.apple-xmeml+xml
0:00:00.060331646 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/vnd.apple-fcp+xml
0:00:00.060468434 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/vnd.pixar.opentimelineio+json
0:00:00.060539890 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/dash+xml
0:00:00.060640803 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/vnd.ms-sstr+xml
0:00:00.060710510 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-flv
0:00:00.060788966 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for text/plain
0:00:00.060921961 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for text/utf-16
0:00:00.060990793 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for text/utf-32
0:00:00.061064874 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for text/uri-list
0:00:00.061172787 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/itc
0:00:00.061239868 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-hls
0:00:00.061307533 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/sdp
0:00:00.061420113 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/smil
0:00:00.061495069 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/ttml+xml
0:00:00.061555150 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/xml
0:00:00.061670355 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-wav
0:00:00.061741228 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-aiff
0:00:00.062489913 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-svx
0:00:00.062563994 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-paris
0:00:00.062638367 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-nist
0:00:00.062727614 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-voc
0:00:00.062796446 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-sds
0:00:00.062864693 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-ircam
0:00:00.062934983 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-w64
0:00:00.063054563 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-rf64
0:00:00.063561172 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-shorten
0:00:00.063644294 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-ape
0:00:00.063714001 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/jpeg
0:00:00.063782249 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/gif
0:00:00.063882287 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/png
0:00:00.063963076 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/bmp
0:00:00.064069240 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/tiff
0:00:00.064138946 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/webp
0:00:00.064219443 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-exr
0:00:00.064335523 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-portable-pixmap
0:00:00.064400563 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-matroska
0:00:00.064468811 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/mxf
0:00:00.064552225 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-mve
0:00:00.064627181 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-dv
0:00:00.064757552 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-amr-nb-sh
0:00:00.064837174 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-amr-wb-sh
0:00:00.064947713 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/iLBC-sh
0:00:00.065010711 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-sbc
0:00:00.065087708 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-sid
0:00:00.065218663 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-xcf
0:00:00.065286911 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-mng
0:00:00.065426323 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-jng
0:00:00.065500987 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-xpixmap
0:00:00.065618817 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-sun-raster
0:00:00.065687357 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-bzip
0:00:00.065762896 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-gzip
0:00:00.065861185 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/zip
0:00:00.065938766 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-compress
0:00:00.066050179 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for subtitle/x-kate
0:00:00.066139718 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-subtitle-vtt
0:00:00.066253756 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-flac
0:00:00.066326379 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-vorbis
0:00:00.066394043 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-theora
0:00:00.066498748 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-ogm-video
0:00:00.066569330 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-ogm-audio
0:00:00.066657702 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-ogm-text
0:00:00.066782531 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-speex
0:00:00.066849613 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-celt
0:00:00.066912319 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-ogg-skeleton
0:00:00.067031607 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for text/x-cmml
0:00:00.067103647 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-executable
0:00:00.067179478 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/aac
0:00:00.067274850 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-spc
0:00:00.067362347 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-wavpack
0:00:00.067435845 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-wavpack-correction
0:00:00.067536758 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-caf
0:00:00.067613756 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/postscript
0:00:00.067683462 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/svg+xml
0:00:00.067742960 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-rar
0:00:00.067810333 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-tar
0:00:00.067877123 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-ar
0:00:00.067990578 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-ms-dos-executable
0:00:00.068064367 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-dirac
0:00:00.068138740 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for multipart/x-mixed-replace
0:00:00.068275527 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-mmsh
0:00:00.068340859 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/vivo
0:00:00.068428356 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-nsf
0:00:00.068510020 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-gym
0:00:00.068576810 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-ay
0:00:00.068636599 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-gbs
0:00:00.068802261 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-vgm
0:00:00.068924174 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-sap
0:00:00.068997088 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-ivf
0:00:00.069064170 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-kss
0:00:00.069180833 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/pdf
0:00:00.069252872 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/msword
0:00:00.069288746 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/octet-stream
0:00:00.069356119 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/vnd.adobe.photoshop
0:00:00.069387910 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/vnd.wap.wbmp
0:00:00.069426117 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-yuv4mpeg
0:00:00.069461407 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-icon
0:00:00.069500781 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for xdgmime-base
0:00:00.069567862 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for image/x-degas
0:00:00.069603736 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/octet-stream
0:00:00.069660610 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for application/x-ssa
0:00:00.069694734 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for video/x-pva
0:00:00.069735566 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-xi
0:00:00.069789522 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/audible
0:00:00.069827730 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-tap-tap
0:00:00.069900936 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for audio/x-tap-dmp
0:00:00.069949351 1059145   0x556df3b060 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgsttypefindfunctions.so" loaded
0:00:00.077437079 1059145   0x556df3b060 INFO       typefindfunctions gsttypefindfunctions.c:1306:aac_type_find: Possible LOAS syncword at offset 0xa0a, scanning for more frames...
0:00:00.077472953 1059145   0x556df3b060 INFO       typefindfunctions gsttypefindfunctions.c:1306:aac_type_find: Possible LOAS syncword at offset 0xaf2, scanning for more frames...
0:00:00.168028212 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_avs
0:00:00.168204082 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_bfstm
0:00:00.168229748 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_brstm
0:00:00.168266205 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_daud
0:00:00.168285163 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_dsf
0:00:00.168304704 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_ea
0:00:00.168338828 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_4xm
0:00:00.168365369 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_gxf
0:00:00.168385493 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_idcin
0:00:00.168400659 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_iff
0:00:00.168419325 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_ipmovie
0:00:00.168456074 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_mm
0:00:00.168473865 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_mmf
0:00:00.168517322 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_nsv
0:00:00.168532489 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_nut
0:00:00.168585279 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_film_cpk
0:00:00.168602486 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_smk
0:00:00.168618236 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_sol
0:00:00.168635152 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_psxstr
0:00:00.168674526 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_vmd
0:00:00.168702817 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_wc3movie
0:00:00.168719733 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_wsaud
0:00:00.168734607 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_wsvqa
0:00:00.168755315 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for avtype_yuv4mpegpipe
0:00:00.169151970 1059145   0x556df3b060 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstlibav.so" loaded
0:00:00.170104815 1059145   0x556df3b060 INFO            GST_TYPEFIND gsttypefind.c:72:gst_type_find_register: registering typefind function for subparse_typefind
0:00:00.170179771 1059145   0x556df3b060 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstsubparse.so" loaded
0:00:00.171744807 1059145   0x556df3b060 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h265, stream-format=(string)byte-stream
0:00:00.171801388 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad typefind:src
0:00:00.171811013 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad typefind:sink
0:00:00.171909885 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link typefind:src and decodepad0:proxypad1
0:00:00.171918926 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked typefind:src and decodepad0:proxypad1, successful
0:00:00.171923593 1059145   0x556df3b060 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.174428932 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking typefind:src(0x556df025d0) and decodepad0:proxypad1(0x556df2ca40)
0:00:00.174458390 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked typefind:src and decodepad0:proxypad1
0:00:00.174471806 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link typefind:src and decodepad0:proxypad1
0:00:00.174480556 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked typefind:src and decodepad0:proxypad1, successful
0:00:00.174485514 1059145   0x556df3b060 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.174522555 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking typefind:src(0x556df025d0) and decodepad0:proxypad1(0x556df2ca40)
0:00:00.174529554 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked typefind:src and decodepad0:proxypad1
0:00:00.175303322 1059145   0x556df3b060 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so" loaded
0:00:00.175316447 1059145   0x556df3b060 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "h265parse"
0:00:00.175441276 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x7fa8151b40> adding pad 'sink'
0:00:00.175459651 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x7fa8151b40> adding pad 'src'
0:00:00.175479483 1059145   0x556df3b060 INFO               baseparse gstbaseparse.c:4041:gst_base_parse_set_pts_interpolation:<GstH265Parse@0x7fa8151b40> PTS interpolation: no
0:00:00.175484733 1059145   0x556df3b060 INFO               baseparse gstbaseparse.c:4059:gst_base_parse_set_infer_ts:<GstH265Parse@0x7fa8151b40> TS inferring: no
0:00:00.175537232 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link typefind:src and h265parse0:sink
0:00:00.175545981 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked typefind:src and h265parse0:sink, successful
0:00:00.175550356 1059145   0x556df3b060 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.175571939 1059145   0x556df3b060 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h265parse0> completed state change to READY
0:00:00.175578647 1059145   0x556df3b060 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h265parse0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.175617729 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.175630854 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad h265parse0:src
0:00:00.175648353 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link h265parse0:src and decodepad0:proxypad1
0:00:00.175652728 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked h265parse0:src and decodepad0:proxypad1, successful
0:00:00.175655936 1059145   0x556df3b060 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.175660020 1059145   0x556df3b060 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<h265parse0:src> Received event on flushing pad. Discarding
0:00:00.176245085 1059145   0x556df3b060 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "capsfilter"
0:00:00.176317416 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x7fa8156240> adding pad 'sink'
0:00:00.176328791 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x7fa8156240> adding pad 'src'
0:00:00.176344249 1059145   0x556df3b060 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.176355040 1059145   0x556df3b060 INFO              GST_STATES gstelement.c:2741:gst_element_continue_state:<capsfilter0> committing state from NULL to READY, pending PAUSED, next PAUSED
0:00:00.176359998 1059145   0x556df3b060 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed NULL to READY (PAUSED pending)
0:00:00.176368748 1059145   0x556df3b060 INFO              GST_STATES gstelement.c:2749:gst_element_continue_state:<capsfilter0> continue state change READY to PAUSED, final PAUSED
0:00:00.176380997 1059145   0x556df3b060 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to PAUSED
0:00:00.176387414 1059145   0x556df3b060 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.176412788 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking h265parse0:src(0x556df03600) and decodepad0:proxypad1(0x556df2ca40)
0:00:00.176423288 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked h265parse0:src and decodepad0:proxypad1
0:00:00.176431454 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:sink
0:00:00.176437871 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link h265parse0:src and capsfilter0:sink
0:00:00.176443412 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked h265parse0:src and capsfilter0:sink, successful
0:00:00.176446329 1059145   0x556df3b060 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.176450995 1059145   0x556df3b060 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<h265parse0:src> Received event on flushing pad. Discarding
0:00:00.176457412 1059145   0x556df3b060 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:src
0:00:00.176462953 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and decodepad0:proxypad1
0:00:00.176467911 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and decodepad0:proxypad1, successful
0:00:00.176470828 1059145   0x556df3b060 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.176475203 1059145   0x556df3b060 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<h265parse0:src> Received event on flushing pad. Discarding
0:00:00.176940105 1059145   0x556df3b060 INFO               GST_EVENT gstevent.c:927:gst_event_new_segment: creating segment event 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:00.176968104 1059145   0x556df3b060 INFO                    task gsttask.c:516:gst_task_set_lock: setting stream lock 0x556df03420 on task 0x556df24dd0
0:00:00.176973646 1059145   0x556df3b060 INFO                GST_PADS gstpad.c:6270:gst_pad_start_task:<h265parse0:sink> created task 0x556df24dd0
0:00:00.176995229 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.177086517 1059145   0x556df3b060 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h265parse0> completed state change to PAUSED
0:00:00.177094684 1059145   0x556df3b060 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h265parse0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.177104600 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.177127641 1059145   0x556df3b060 INFO                typefind gsttypefindelement.c:180:gst_type_find_element_have_type:<typefind> found caps video/x-h265, stream-format=(string)byte-stream, probability=80
0:00:00.177138432 1059145   0x556df3b060 INFO                    task gsttask.c:368:gst_task_func:<typefind:sink> Task going to paused
0:00:00.177208139 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.177230596 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad h265parse0:sink
0:00:00.177588169 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.178180234 1059145   0x556df3b700 INFO               h265parse gsth265parse.c:2011:gst_h265_parse_update_src_caps:<h265parse0> resolution changed 1920x1080
0:00:00.178204441 1059145   0x556df3b700 INFO               h265parse gsth265parse.c:2034:gst_h265_parse_update_src_caps:<h265parse0> framerate changed 25/1
0:00:00.178232149 1059145   0x556df3b700 INFO               h265parse gsth265parse.c:2115:gst_h265_parse_update_src_caps:<h265parse0> setting framerate in caps
0:00:00.178274731 1059145   0x556df3b700 INFO               baseparse gstbaseparse.c:4083:gst_base_parse_set_latency:<h265parse0> min/max latency 0:00:00.040000000, 0:00:00.040000000
0:00:00.178345020 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.178496974 1059145   0x556df3b700 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h265, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, stream-format=(string)hvc1, alignment=(string)au, profile=(string)main, tier=(string)main, level=(string)4, codec_data=(buffer)01016000000090000000000078f000fcfdf8f800000f03200001001840010c01ffff016000000300900000030000030078959809210001002a420101016000000300900000030000030078a003c08010e596566924cae69c200000030020000003032122000100074401c172b46240
0:00:00.178607512 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.178666136 1059145   0x556df3b700 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter0> reuse caps
0:00:00.178774341 1059145   0x556df3b700 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h265, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, stream-format=(string)hvc1, alignment=(string)au, profile=(string)main, tier=(string)main, level=(string)4, codec_data=(buffer)01016000000090000000000078f000fcfdf8f800000f03200001001840010c01ffff016000000300900000030000030078959809210001002a420101016000000300900000030000030078a003c08010e596566924cae69c200000030020000003032122000100074401c172b46240
0:00:00.178842588 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking capsfilter0:src(0x556df03aa0) and decodepad0:proxypad1(0x556df2ca40)
0:00:00.178878754 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked capsfilter0:src and decodepad0:proxypad1
0:00:00.178914336 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and decodepad0:proxypad1
0:00:00.178941169 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and decodepad0:proxypad1, successful
0:00:00.178958377 1059145   0x556df3b700 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.180341417 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking capsfilter0:src(0x556df03aa0) and decodepad0:proxypad1(0x556df2ca40)
0:00:00.180379041 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked capsfilter0:src and decodepad0:proxypad1
0:00:00.180440581 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and decodepad0:proxypad1
0:00:00.180483163 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and decodepad0:proxypad1, successful
0:00:00.180515829 1059145   0x556df3b700 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.180590201 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking capsfilter0:src(0x556df03aa0) and decodepad0:proxypad1(0x556df2ca40)
0:00:00.180640658 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked capsfilter0:src and decodepad0:proxypad1
0:00:00.180694032 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and decodepad0:proxypad1
0:00:00.180735155 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and decodepad0:proxypad1, successful
0:00:00.180767238 1059145   0x556df3b700 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.180846860 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstpad.c:2159:gst_pad_unlink: unlinking capsfilter0:src(0x556df03aa0) and decodepad0:proxypad1(0x556df2ca40)
0:00:00.180898775 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstpad.c:2214:gst_pad_unlink: unlinked capsfilter0:src and decodepad0:proxypad1
0:00:00.187937934 1059145   0x556df3b700 INFO      GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrockchipmpp.so" loaded
0:00:00.187992182 1059145   0x556df3b700 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "mppvideodec"
0:00:00.188603497 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstVideoDecoder@0x7f98046de0> adding pad 'sink'
0:00:00.188702369 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstVideoDecoder@0x7f98046de0> adding pad 'src'
0:00:00.188845573 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and mppvideodec0:sink
0:00:00.188887571 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and mppvideodec0:sink, successful
0:00:00.188905946 1059145   0x556df3b700 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.188979152 1059145   0x556df3b700 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<mppvideodec0> completed state change to READY
0:00:00.189015609 1059145   0x556df3b700 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<mppvideodec0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.189086774 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.189228811 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<mppvideodec0:src> pad has no peer
0:00:00.189698088 1059145   0x556df3b700 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad mppvideodec0:src
0:00:00.189763711 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link mppvideodec0:src and decodepad0:proxypad1
0:00:00.189800752 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked mppvideodec0:src and decodepad0:proxypad1, successful
0:00:00.189824959 1059145   0x556df3b700 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.189852375 1059145   0x556df3b700 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<mppvideodec0:src> Received event on flushing pad. Discarding
0:00:00.190000246 1059145   0x556df3b700 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<mppvideodec0> completed state change to PAUSED
0:00:00.190038161 1059145   0x556df3b700 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<mppvideodec0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.190096493 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.190253405 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.192257676 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.192689538 1059145   0x556df3b700 INFO            videodecoder gstvideodecoder.c:1448:gst_video_decoder_sink_event_default:<mppvideodec0> upstream tags: taglist, video-codec=(string)"H.265\ \(Main\ Profile\)";
0:00:00.192765369 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<'':decodepad0> pad has no peer
0:00:00.192904490 1059145   0x556df3b700 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter0> reuse caps
0:00:00.192958446 1059145   0x556df3b700 INFO                    task gsttask.c:516:gst_task_set_lock: setting stream lock 0x7f980480d0 on task 0x7fa8042cb0
0:00:00.192971863 1059145   0x556df3b700 INFO                GST_PADS gstpad.c:6270:gst_pad_start_task:<mppvideodec0:src> created task 0x7fa8042cb0
0:00:00.192999862 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.193343143 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.194450567 1059145   0x7fa8106860 INFO                  mppdec gstmppdec.c:519:gst_mpp_dec_apply_info_change:<mppvideodec0> applying NV12 1920x1080 (2304x1080)
0:00:00.194592313 1059145   0x7fa8106860 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)25/1
0:00:00.194636353 1059145   0x7fa8106860 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<decoder> adding pad 'src_0'
0:00:00.194662019 1059145   0x7fa8106860 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad converter:sink
0:00:00.194683893 1059145   0x7fa8106860 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link decoder:src_0 and converter:sink
0:00:00.195067715 1059145   0x7fa8106860 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked decoder:src_0 and converter:sink, successful
0:00:00.195075298 1059145   0x7fa8106860 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.195105047 1059145   0x7fa8106860 INFO               decodebin gstdecodebin2.c:4860:gst_decode_bin_expose:<decoder:src_0> added new decoded pad
0:00:00.195130421 1059145   0x7fa8106860 INFO              GST_STATES gstbin.c:3446:bin_handle_async_done:<decoder> committing state from READY to PAUSED, old pending PAUSED
0:00:00.195138588 1059145   0x7fa8106860 INFO              GST_STATES gstbin.c:3469:bin_handle_async_done:<decoder> completed state change, pending VOID
0:00:00.195146463 1059145   0x7fa8106860 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<decoder> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.195173587 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.195369872 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.195719570 1059145   0x7fa8106860 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<converter> reuse caps
0:00:00.195763027 1059145   0x7fa8106860 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)25/1
0:00:00.195795984 1059145   0x7fa8106860 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)25/1
0:00:00.195953188 1059145   0x7fa8106860 INFO                  mppdec gstmppdec.c:943:gst_mpp_dec_loop:<mppvideodec0> video info changed
0:00:00.198853432 1059145   0x556df3b700 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter0> reuse caps
0:00:00.200148559 1059145   0x7fa8106860 WARN                  mppdec gstmppdec.c:590:gst_mpp_dec_get_frame:<mppvideodec0> MPP is not able to generate pts
0:00:00.200511673 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.200553380 1059145   0x7fa8106860 INFO            videodecoder gstvideodecoder.c:3348:gst_video_decoder_clip_and_push_buf:<mppvideodec0> First buffer since flush took 0:00:00.010634799 to produce
0:00:00.200608795 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.200642919 1059145   0x7fa8106860 INFO              GST_STATES gstbin.c:3446:bin_handle_async_done:<video-capture> committing state from READY to PAUSED, old pending PLAYING
0:00:00.200654585 1059145   0x7fa8106860 INFO              GST_STATES gstbin.c:3477:bin_handle_async_done:<video-capture> continue state change, pending PLAYING
0:00:00.200667126 1059145   0x7fa8106860 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<video-capture> notifying about state-changed READY to PAUSED (PLAYING pending)
0:00:00.200685209 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.200860787 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:3273:gst_bin_continue_func:<video-capture> continue state change PAUSED to PLAYING, final PLAYING
0:00:00.201071655 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.201362438 1059145   0x7f98017b00 INFO               GST_EVENT gstevent.c:1480:gst_event_new_latency: creating latency event 0:00:00.000000000
0:00:00.201462768 1059145   0x7f98017b00 INFO                     bin gstbin.c:2808:gst_bin_do_latency_func:<video-capture> configured latency of 0:00:00.000000000
0:00:00.201545016 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<sink> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.201612097 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<sink> completed state change to PLAYING
0:00:00.201672179 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<sink> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.201723219 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.201778925 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'sink' changed state to 4(PLAYING) successfully
0:00:00.201811883 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<converter> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.201835507 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<converter> completed state change to PLAYING
0:00:00.201863214 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<converter> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.201901713 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.201955087 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'converter' changed state to 4(PLAYING) successfully
0:00:00.201984836 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<decoder> current PAUSED pending VOID_PENDING, desired next PLAYING
..........................................................
0:00:00.202136206 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<mppvideodec0> current PAUSED pending VOID_PENDING, desired next PLAYING
Buffer size: 3732480 bytes
0:00:00.202167705 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<mppvideodec0> completed state change to PLAYING
0:00:00.202191038 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<mppvideodec0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.202230120 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.202346200 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decoder> child 'mppvideodec0' changed state to 4(PLAYING) successfully
0:00:00.202379449 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.202403656 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to PLAYING
0:00:00.202425239 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.202463154 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.202515069 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decoder> child 'capsfilter0' changed state to 4(PLAYING) successfully
0:00:00.202545985 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<h265parse0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.202570193 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h265parse0> completed state change to PLAYING
0:00:00.202592650 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h265parse0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.202629983 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.202682189 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decoder> child 'h265parse0' changed state to 4(PLAYING) successfully
0:00:00.202713397 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<typefind> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.202738188 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<typefind> completed state change to PLAYING
0:00:00.202760645 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<typefind> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.202796519 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.202848143 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<decoder> child 'typefind' changed state to 4(PLAYING) successfully
0:00:00.202882267 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<decoder> completed state change to PLAYING
0:00:00.202904724 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<decoder> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.202940598 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.203047636 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'decoder' changed state to 4(PLAYING) successfully
0:00:00.203078844 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<source> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.203105676 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<source> completed state change to PLAYING
0:00:00.203127259 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<source> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.203164300 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message
0:00:00.203216506 1059145   0x7f98017b00 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<video-capture> child 'source' changed state to 4(PLAYING) successfully
0:00:00.203243047 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<video-capture> completed state change to PLAYING
0:00:00.203266088 1059145   0x7f98017b00 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<video-capture> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.203303712 1059145   0x556dc9c400 INFO                 GST_BUS gstbus.c:616:gst_bus_timed_pop_filtered:<bus1> we got woken up, recheck for message

 

 

 

  • 17
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

子正

thanks, bro...

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值