[00:53] <athoik> __tim: just by looking the bt I think function gst_h264_parse_update_src_caps is related and most probably that commit: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/gst/videoparsers/gsth264parse.c?id=542c77ab3831388f162a78878ba8902cd5c4d9f9Most probably that commit is causing the issue: http://cgit.freedesk...ba8902cd5c4d9f9
... #57 0x77866b08 in gst_base_transform_query_caps (filter=0x85c800, pad=0x75f502c0, trans=0x75f56238) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/libs/gst/base/gstbasetransform.c:727 #58 gst_base_transform_default_query (trans=0x75f56238, direction=<optimized out>, query=0x7defb0) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/libs/gst/base/gstbasetransform.c:1556 #59 0x77f1dd58 in gst_pad_query (pad=0x75f502c0, query=0x7defb0) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/gst/gstpad.c:3792 #60 0x77f1e718 in gst_pad_peer_query (pad=0x75f50170, query=0x7defb0) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/gst/gstpad.c:3920 #61 0x77f60674 in gst_pad_peer_query_caps (pad=0x75f50170, filter=0x85c800) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/gst/gstutils.c:2882 >> #62 0x733772f8 in ensure_caps_profile (sps=0x75f58000, caps=0x42d8f0, h264parse=0x75f4f8d8) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-bad/1.4.5+gitAUTOINC+105a5cce92-r1/git/gst/videoparsers/gsth264parse.c:1363 >> #63 gst_h264_parse_update_src_caps (h264parse=0x75f4f8d8, caps=0x42d8f0) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-bad/1.4.5+gitAUTOINC+105a5cce92-r1/git/gst/videoparsers/gsth264parse.c:1566 #64 0x7337a718 in gst_h264_parse_parse_frame (parse=0x75f4f8d8, frame=0x5d8b38) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-bad/1.4.5+gitAUTOINC+105a5cce92-r1/git/gst/videoparsers/gsth264parse.c:1752 #65 0x7337bbe4 in gst_h264_parse_handle_frame (parse=0x75f4f8d8, frame=0x5d8b38, skipsize=0x7545ebc8) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-bad/1.4.5+gitAUTOINC+105a5cce92-r1/git/gst/videoparsers/gsth264parse.c:1084 #66 0x7783e04c in gst_base_parse_handle_buffer (parse=0x75f4f8d8, buffer=<optimized out>, skip=0x7545ebc8, flushed=0x7545eb90) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/libs/gst/base/gstbaseparse.c:1985 #67 0x77844410 in gst_base_parse_chain (pad=0x75f50020, parent=0x75f4f8d8, buffer=<optimized out>) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/libs/gst/base/gstbaseparse.c:3029 #68 0x77f15194 in gst_pad_chain_data_unchecked (pad=0x75f50020, type=4112, data=0x75d0af20) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/gst/gstpad.c:4038 #69 0x77f1723c in gst_pad_push_data (pad=0x75e0ee98, type=4112, data=0x75d0af20) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/gst/gstpad.c:4271 #70 0x7729e5a4 in gst_single_queue_push_one (allow_drop=<synthetic pointer>, object=0x75d0af20, sq=0x75f4d0c8, mq=0x75f40698) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/plugins/elements/gstmultiqueue.c:1237 #71 gst_multi_queue_loop (pad=<optimized out>) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/plugins/elements/gstmultiqueue.c:1515 #72 0x77f4fbb0 in gst_task_func (task=0x75f4e028) at /opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0/1.4.5+gitAUTOINC+937ad1615a-r1/git/gst/gsttask.c:331 #73 0x77d94a40 in g_thread_pool_thread_proxy (data=<optimized out>) at /usr/src/debug/glib-2.0/1_2.42.1-r0/glib-2.42.1/glib/gthreadpool.c:307 #74 0x77d93f48 in g_thread_proxy (data=0x498490) at /usr/src/debug/glib-2.0/1_2.42.1-r0/glib-2.42.1/glib/gthread.c:764 #75 0x77cf68ac in start_thread (arg=0x7545f4a0) at pthread_create.c:315 #76 0x77c62fd0 in __thread_start () at ../sysdeps/unix/sysv/linux/mips/clone.S:144 ...Ps. I am almost sure that ensure_caps_profile is responsible.
Edited by athoik, 1 May 2015 - 23:12.