title: Invalid video decoder config in MediaSource
body: <p>I'm using MSE to play fragmented MP4 streams (H264 video) in browser(s).</p>
  <p>The concept is working, there is a <code>MediaSource</code> and <code>SourceBuffer</code>, and I'm pushing data to SourceBuffer, and MediaSource is being displayed on the HTML page correctly.</p>
  <p><strong>However I've now found a stream which my configuration simply can't play.</strong></p>
  <p>I'd like to emphasize, that my MSE configuration is good and working for most of the streams - for all the streams I've tried until now. So I'd just skip the details of implementation for sake of simplicity.</p>
  <p>There is an error message with a lot of details:</p>
  <p><code>CHUNK_DEMUXER_ERROR_APPEND_FAILED: Invalid video decoder config: codec: h264, profile: h264 baseline, level: not available, alpha_mode: is_opaque, coded size: [0,0], visible rect: [0,0,0,0], natural size: [0,0], has extra data: false, encryption scheme: Unencrypted, rotation: 0°, flipped: 0, color space: {primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}</code></p>
  <p>It seems the video itself doesn't have the correct size information.</p>
  <p>So the obvious question: <strong>(How) is it possible to configure the MediaSource's video decoder to update the stream's size (width and height) parameters?</strong></p>