Closed chriszs closed 4 years ago
These chained nature of these issues reminds me a lot of the structure of a children's book.
Do you know what that callback does? I thought we registered a callback when creating the TSDemuxer instance.
Good question. My understanding of what happened here and why this fix seemed to work may be wrong. Let me investigate.
Okay, my suggested "fix" wasn't it. I don't know why that appeared to work.
It was because onDemuxedPacket
wasn't set at the time TSDemuxer
was instantiated. Moving that up solved it.
Closed by #56
Bug
Current Behavior
When I try to inherit from the AbstractIngestionEngine and use it to stream from a file (after fixing #57, #58 and #59), I get:
Input
Expected Behavior
I expected it to not throw that error.
Possible Solutions
The MPEG-TS demuxer's process method seems to require a callback. I gave it this empty one:
Related Issues
57, #58 and #59