Ticket #439 (closed defect: fixed)
Encoder is called for FRAME_TYPE_NONE
|Reported by:||bennylp||Owned by:||bennylp|
|Backport to 1.x milestone:||Backported:|
Ticket #56 makes stream.c calls codec's encode() even when FRAME_TYPE_NONE is given. This is done by replacing FRAME_TYPE_NONE with a zero frame.
Unfortunately speex doesn't like zero frame to be fed if previously it has encoded non-zero frame. This will cause CPU utilization to get as high as 80% (in a 2.4GHz P4) and makes decoding sounds awful.
- Summary changed from Speex encoder doesn't like zero frame to Encoder is called for FRAME_TYPE_NONE
- Status changed from closed to reopened
- Resolution fixed deleted