Null caps is returned by id3demux when query caps from it.
Submitted by zma..@..il.com
Created attachment 274414
the log file that query caps.
I have an mpeg2 file which has some id3_v1 data in the end of file, when i tried to play the file with playbin, an id3demux was created ahead of my demux. as no caps event was send from id3demux, i tried to query the caps from the peer pad of sink pad in my demux to load library for particular file type. however, Null caps is returned from id3demux. I have checked the gst_tag_demux_pad_query() in gsttagdemux.c and I wonder why it does not handle GST_QUERY_CAPS and return the caps of sink pad. Here is my log and the command line is
gst-launch-1.0 playbin uri=file:///home/root/temp/TestSource/10Mbps/Demo1.MPG
Look forward to your reply.
Attachment 274414, "the log file that query caps.":