there are two ways to fix this.
Method one in fmj:
FMJ BasicFilterModule could set the buffer to discard when the length is ZERO before passing it to the next 'process' method, or not pass it at all to the next process module which could be this one in question.
Method two attempted here in jitsi,
VP8 depacketizor could verify both that the buffer is not set 'discard' and that the buffer actually has 'length' before trying to do anything.
Ignoring the copy/sanity checks we provided, the issue is a length of ZERO for the incoming buffer. Since the VP8 method to probe the buffer does nothing in that case, the copy methods then throw an error and trigger the filter module shut down sequence.
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: