Add support for version 0 FullBoxes
Modify the mp4 inspector to use the right field widths when parsing version 0 mp4s. Add a test page to inspect mp4s from the file system. Don't reference the data bytes of an mdat box so that the resulting data structure isn't too big to be reasonably output.
Boilerplate for the mp4 transmuxer
Add stubs for the transmuxer and a new set of qunit tests. Update the muxer mp4 test page to invoke the stubbed object.
Add some explanatory video format diagrams
It would probably be helpful to have some graphical quick references for anyone looking to hack on the transmuxing code. Start off with a logical picture of mp2t segments and h264 "packets".
Migrate PSI parsing
Move the code that parses PMTs and PATs from segment parser into the re-organized transmuxing module. Add tests.
Parse PES packets
Transfer the logic to parse elementary stream packets from segment-parser into the MP2T parse stream.