Juliusz Chroboczek
|
40bf93cdd0
|
Consistently use SPS for detecting H.264 keyframes.
This was already the case for FU NALUs, but not for simple NALUs.
|
2022-05-04 18:26:22 +02:00 |
|
Juliusz Chroboczek
|
fc9f28fd68
|
Minor cleanups.
|
2022-04-23 18:43:01 +02:00 |
|
Juliusz Chroboczek
|
6fbdf0eab2
|
Use the new MIME type for AV1.
Chromium 91 and later uses "AV1" instead of "AV1X". Simulcast is
still broken.
|
2022-01-04 13:09:07 +01:00 |
|
Juliusz Chroboczek
|
34017cd130
|
Fix codecs tests.
|
2021-08-06 13:35:04 +02:00 |
|
Juliusz Chroboczek
|
18b5b6cb6d
|
Fix rewriting of VP9.
|
2021-08-06 13:34:51 +02:00 |
|
Juliusz Chroboczek
|
d96a48f805
|
Don't rewrite PID for VP9.
Rewriting is not useful for VP9, and even harmful, as it breaks the
offsets in the scalability structure.
|
2021-08-03 22:51:14 +02:00 |
|
Juliusz Chroboczek
|
4f7be19644
|
Implement pid and mark rewriting for VP9, fix VP9 sync bits.
The sync bits were incorrect. In addition, we need to set the
marker at the new end of the frame when doing spatial decimation.
|
2021-08-03 13:09:43 +02:00 |
|
Juliusz Chroboczek
|
a8dfc32f9e
|
Fix keyframe tests.
The keyframe detection has been moved into codecs.
|
2021-07-30 15:26:21 +02:00 |
|
Juliusz Chroboczek
|
7d29ef5a64
|
Make disk writer use the codecs package.
Instead of testing whether a sample is a keyframe, we test at the
packet level, then compare timestamps to identify the keyframe.
|
2021-07-29 23:07:08 +02:00 |
|
Juliusz Chroboczek
|
89780b866b
|
Move packet parsing code into its own package.
|
2021-07-29 21:30:39 +02:00 |
|