this.bufferIsWritten = !buffer.isDiscard(); streamReadException = null;
if (!buffer.isDiscard())
if (!buffer.isDiscard() && (buffer.getLength() != 0) && (buffer.getData() != null))
/** * {@inheritDoc} */ @Override public int process(Buffer buffer) { if (buffer.isDiscard()) return BUFFER_PROCESSED_OK; if (buffer.getLength() <= 0) return BUFFER_PROCESSED_OK; int ret; audioSystem.lockMainloop(); try { ret = processWithMainloopLock(buffer); } finally { audioSystem.unlockMainloop(); } if ((ret != BUFFER_PROCESSED_FAILED) && (buffer.getLength() > 0)) ret |= INPUT_BUFFER_NOT_CONSUMED; return ret; }
if(inputBuffer.isDiscard() || ((inLen = inputBuffer.getLength()) == 0))
public synchronized int process(Buffer buffer) if (buffer.isDiscard())
return BUFFER_PROCESSED_OK; if (inBuf.isDiscard())
if (inBuffer.isDiscard())
short[] samples; if (buffer.isDiscard())
public synchronized int process(Buffer buffer) if (buffer.isDiscard()) return BUFFER_PROCESSED_OK;
out.setDiscard(in.isDiscard()); out.setEOM(in.isEOM()); out.setFlags(in.getFlags());
return BUFFER_PROCESSED_OK; if (in.isDiscard())
outputBuffer.setRtpTimeStamp(inputBuffer.getRtpTimeStamp()); outputBuffer.setFlags(inputBuffer.getFlags()); outputBuffer.setDiscard(inputBuffer.isDiscard()); outputBuffer.setEOM(inputBuffer.isEOM()); outputBuffer.setDuration(inputBuffer.getDuration());
return BUFFER_PROCESSED_OK; if (in.isDiscard())
outBuf.setRtpTimeStamp(inBuf.getRtpTimeStamp()); outBuf.setFlags(inBuf.getFlags()); outBuf.setDiscard(inBuf.isDiscard()); outBuf.setEOM(inBuf.isEOM()); outBuf.setDuration(inBuf.getDuration());
return BUFFER_PROCESSED_OK; if (inBuffer.isDiscard())
outputBuffer.setRtpTimeStamp(inputBuffer.getRtpTimeStamp()); outputBuffer.setFlags(inputBuffer.getFlags()); outputBuffer.setDiscard(inputBuffer.isDiscard()); outputBuffer.setEOM(inputBuffer.isEOM()); outputBuffer.setDuration(inputBuffer.getDuration());
return BUFFER_PROCESSED_OK; if (inBuffer.isDiscard())
outputBuffer.setDiscard(inputBuffer.isDiscard()); outputBuffer.setDuration(inputBuffer.getDuration()); outputBuffer.setEOM(inputBuffer.isEOM());