commit | a5f22f03aa25b04726f78ae619f40b3b648f7d48 | [log] [tgz] |
---|---|---|
author | Thiago Santos <thiago.sousa.santos@collabora.co.uk> | Wed Jan 13 23:33:51 2010 -0300 |
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | Tue Apr 12 20:32:15 2011 +0100 |
tree | 7a5852666347b673b60e7fd135d16c8ac53cd5de | |
parent | 6beda8aae068a815b1ea2ecc123888ebd15ff929 [diff] |
qtmux: Do caps renegotiation when it only adds fields Qtmux can accept caps renegotiation if the new caps is a superset of the old one, meaning upstream added new info to the caps. This patch still doesn't make qtmux update any atoms info from the new info, but at least it doesn't reject the new caps anymore. A pipeline that reproduces this use case is: videotestsrc num-buffers=200 ! x264enc byte-stream=true ! \ h264parse output-format=0 ! qtmux ! \ filesink location=test.mov