matroskaparse/matroskademux Fails when TrackUID is 0
When loading a webm/mkv file with a TrackUID of 0 gstreamer fails to play the file. I checked the Matroska specification and saw that this should be the case, but files with TrackUID's of 0 still play in many other applications (Chrome, Firefox, mpv, ffplay) to name a few.
Instead of the erroring out in this situation, would it not be better to just throw a warning and continue?
Attached is a webm file which triggers the described event.