if ((Buffer.FLAG_SILENCE & inBuf.getFlags()) != 0) && (lostSeqNoCount <= MAX_AUDIO_SEQUENCE_NUMBERS_TO_PLC); if (decodeFEC && ((inBuf.getFlags() & Buffer.FLAG_SKIP_FEC) != 0)) outBuf.setOffset(outOffset); outBuf.setFlags(outBuf.getFlags() | BUFFER_FLAG_FEC); outBuf.setFlags(outBuf.getFlags() & ~BUFFER_FLAG_PLC); outBuf.getFlags() & ~(BUFFER_FLAG_FEC | BUFFER_FLAG_PLC)); outBuf.setFlags(outBuf.getFlags() & ~BUFFER_FLAG_FEC); outBuf.setFlags(outBuf.getFlags() | BUFFER_FLAG_PLC);
outputBuffer.setFlags(outputBuffer.getFlags() | Buffer.FLAG_RTP_MARKER); return BUFFER_PROCESSED_OK;
long inRtpTimestamp = inBuffer.getRtpTimeStamp(); int inPictureId = VP8PayloadDescriptor.getPictureId(inData, inOffset); boolean inMarker = (inBuffer.getFlags() & Buffer.FLAG_RTP_MARKER) != 0; boolean inIsStartOfFrame = VP8PayloadDescriptor.isStartOfFrame(inData, inOffset);
&& ((Buffer.FLAG_SILENCE & inBuf.getFlags()) != 0))
if(lastReadWasMarked) buffer.setFlags(buffer.getFlags() | Buffer.FLAG_RTP_MARKER);
outBuffer.getFlags() | Buffer.FLAG_RTP_MARKER);
= ((buffer.getFlags() & Buffer.FLAG_SILENCE) == 0) ? samples : null;
else int flags = outBuffer.getFlags() | Buffer.FLAG_RTP_MARKER;
out.setFlags(in.getFlags()); out.setHeader(in.getHeader()); out.setSequenceNumber(in.getSequenceNumber());
int outFlags = out.getFlags();
outputBuffer.setTimeStamp(inputBuffer.getTimeStamp()); outputBuffer.setRtpTimeStamp(inputBuffer.getRtpTimeStamp()); outputBuffer.setFlags(inputBuffer.getFlags()); outputBuffer.setDiscard(inputBuffer.isDiscard()); outputBuffer.setEOM(inputBuffer.isEOM());
outBuf.setTimeStamp(inBuf.getTimeStamp()); outBuf.setRtpTimeStamp(inBuf.getRtpTimeStamp()); outBuf.setFlags(inBuf.getFlags()); outBuf.setDiscard(inBuf.isDiscard()); outBuf.setEOM(inBuf.isEOM());
outputBuffer.setTimeStamp(inputBuffer.getTimeStamp()); outputBuffer.setRtpTimeStamp(inputBuffer.getRtpTimeStamp()); outputBuffer.setFlags(inputBuffer.getFlags()); outputBuffer.setDiscard(inputBuffer.isDiscard()); outputBuffer.setEOM(inputBuffer.isEOM());
outBuffer.setFlags(inBuffer.getFlags()); outBuffer.setHeader(inBuffer.getHeader()); outBuffer.setSequenceNumber(inBuffer.getSequenceNumber());
outputBuffer.setDuration(inputBuffer.getDuration()); outputBuffer.setEOM(inputBuffer.isEOM()); outputBuffer.setFlags(inputBuffer.getFlags()); outputBuffer.setFormat(format); outputBuffer.setHeader(inputBuffer.getHeader());