Current code compares the desired recording time with InputStream.pts, which has a very unclear meaning. Change the code to use actual timestamps of the frames passed to the encoder. In several tests, one less frame is encoded, which is more correct. In the idroq test one more frame is encoded, which is again more correct. Behavior with stream copy should be unchanged.
10 lines
411 B
Plaintext
10 lines
411 B
Plaintext
6103dbae73aec6c9bf05bbbc6ea35f89 *./tests/data/lavf/lavf.mpg
|
|
372736 ./tests/data/lavf/lavf.mpg
|
|
./tests/data/lavf/lavf.mpg CRC=0xf361ed74
|
|
91b42dd3352e21dd0dee57f6a7241ca2 *./tests/data/lavf/lavf.mpg
|
|
387072 ./tests/data/lavf/lavf.mpg
|
|
./tests/data/lavf/lavf.mpg CRC=0x3d6ddf56
|
|
dd60652c2193670abffb8c2a123a820e *./tests/data/lavf/lavf.mpg
|
|
372736 ./tests/data/lavf/lavf.mpg
|
|
./tests/data/lavf/lavf.mpg CRC=0xf361ed74
|