And try to print events. As I understand, when appsrc produces different caps, it should pass CAPS event downstream. But it looks like that no event on this pad! Right after that I have an 'internal data stream error' which is logically true.
Is it any way to detect that appsrc caps are changed and re-configure the pipeline?