[Bug 777411] mpeg4videoparse ! avimux fails is_subset() accept-caps check from rtp

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jan 18 18:25:30 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=777411

--- Comment #3 from charles at au-zone.com ---
I am not sure that explains it. I have the exact client pipeline and it works
if I replace the avimux with either mp4mux or matroskamux.

Anyway, I tried your suggestion and I expanded the caps with info that I got
from the server pipeline so the client pipeline now looks like the following.


gst-launch-1.0 udpsrc address=127.0.0.1 port=8888 caps="application/x-rtp,
media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
profile-level-id=(string)4,
config=(string)000001b004000001b59113000001000000012000c8888007d28045a14103,
payload=(int)96, ssrc=(uint)48003208, timestamp-offset=(uint)4244557471,
seqnum-offset=(uint)28562" ! rtpmp4vdepay ! mpeg4videoparse !
video/mpeg,framerate=15/1 ! avimux ! filesink location=/tmp/test.avi


However it still fails the same way.

I have attached the debug log here with two cases. One with avimux and the
other with mp4mux using the pipeline above. Hopefully there is some useful info
there that may help. I do not know the gstreamer code enough to know what may
be missing here.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list