Just want to let you know that I fixed a bunch of errors in the multiplexer and demux in my fork if you want to fix in your project.
Fixes here -> My fork
In general..
Using std::string to work with binary (non string) data is a bad idea
The PES Header is destroyed in some cases
The data is corrupt when building some size PES frames..
If you run the unit tests I made you will catch all of the errors that I found so far..
I also added mBroken to indicate broken PES frames.
You can close this at any time.. This is the only way for me to make you aware of the errors since we decided not to merge my fork earlier I can't create pull requests.
/Anders
Just want to let you know that I fixed a bunch of errors in the multiplexer and demux in my fork if you want to fix in your project.
Fixes here -> My fork
In general..
Using std::string to work with binary (non string) data is a bad idea
The PES Header is destroyed in some cases
The data is corrupt when building some size PES frames..
If you run the unit tests I made you will catch all of the errors that I found so far..
I also added mBroken to indicate broken PES frames.
You can close this at any time.. This is the only way for me to make you aware of the errors since we decided not to merge my fork earlier I can't create pull requests.
/Anders