Fixes a couple bugs including:
- Codec frame ingest loop logic is incorrect. Would continually ingest new frames until the input buffer was empty (before attempting to output frames). Even though frames were successfully processed, the output buffer would fill without actually sending output frames to listeners.
- Missing null string check in certain config fields.
Fixes a couple bugs including: