Videomixer fails on sources rather than Videotestsrc
问题 I want to play two different local video files at the same time in a single window. The code below without demux and decoder works fine. static void play_video(){ GMainLoop *loop; GstElement *pipeline,*videomixer; GstElement *src,*sink,*filter,*csp,*videobox; GstElement *src1,*filter1,*csp1,*videobox1; GstElement *srcb,*filterb,*cspb,*videoboxb; GstCaps *filtercaps,*filtercaps1,*filtercapsb; GstPad *pad,*pad1; const char pattern = "snow"; loop = g_main_loop_new(NULL, FALSE); pipeline = gst