Of course you right, for transport stream every Video related decision is left @ the bitstream level and it's flags, it would only count for the other most used formats
Maybe in bob0r example the problem of not being able to parse those files is caused by missing PAT/PMT or not able to find the correct PID ?