This fixed playback of Dirac files with schrodec when upstream wants
a different width/height, basevideocodec accepts this and then
pushes buffers with new caps but content of the old caps.
In the best case this will just result in wrong unit size and a
failure in basestransform elements.
g_return_if_fail (pad_template != NULL);
base_video_codec->srcpad = gst_pad_new_from_template (pad_template, "src");
+ gst_pad_use_fixed_caps (base_video_codec->srcpad);
gst_element_add_pad (GST_ELEMENT (base_video_codec),
base_video_codec->srcpad);