Put fwrite calls under corresponding macros since they shouldn't show up in release build.

This also make chromeos build happy.
BUG=none
TEST=compile
Review URL: http://webrtc-codereview.appspot.com/247006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@808 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
wjia@webrtc.org 2011-10-25 00:40:43 +00:00
parent f31826e17b
commit f0cd394a2e
2 changed files with 6 additions and 0 deletions

View File

@ -200,10 +200,12 @@ VCMEncodedFrameCallback::Encoded(
{ {
encodedBytes = encodedImage._length; encodedBytes = encodedImage._length;
#ifdef DEBUG_ENCODER_BIT_STREAM
if (_bitStreamAfterEncoder != NULL) if (_bitStreamAfterEncoder != NULL)
{ {
fwrite(encodedImage._buffer, 1, encodedImage._length, _bitStreamAfterEncoder); fwrite(encodedImage._buffer, 1, encodedImage._length, _bitStreamAfterEncoder);
} }
#endif
RTPVideoHeader rtpVideoHeader; RTPVideoHeader rtpVideoHeader;
RTPVideoHeader* rtpVideoHeaderPtr = &rtpVideoHeader; RTPVideoHeader* rtpVideoHeaderPtr = &rtpVideoHeader;

View File

@ -821,11 +821,13 @@ VideoCodingModuleImpl::AddVideoFrame(const VideoFrame& videoFrame,
WebRtc_Word32 ret = _encoder->Encode(videoFrame, WebRtc_Word32 ret = _encoder->Encode(videoFrame,
codecSpecificInfo, codecSpecificInfo,
_nextFrameType); _nextFrameType);
#ifdef DEBUG_ENCODER_INPUT
if (_encoderInputFile != NULL) if (_encoderInputFile != NULL)
{ {
fwrite(videoFrame.Buffer(), 1, videoFrame.Length(), fwrite(videoFrame.Buffer(), 1, videoFrame.Length(),
_encoderInputFile); _encoderInputFile);
} }
#endif
if (ret < 0) if (ret < 0)
{ {
WEBRTC_TRACE(webrtc::kTraceError, WEBRTC_TRACE(webrtc::kTraceError,
@ -1081,12 +1083,14 @@ VideoCodingModuleImpl::Decode(WebRtc_UWord16 maxWaitTimeMs)
_timing.UpdateCurrentDelay(frame->RenderTimeMs(), _timing.UpdateCurrentDelay(frame->RenderTimeMs(),
VCMTickTime::MillisecondTimestamp()); VCMTickTime::MillisecondTimestamp());
#ifdef DEBUG_DECODER_BIT_STREAM
if (_bitStreamBeforeDecoder != NULL) if (_bitStreamBeforeDecoder != NULL)
{ {
// Write bit stream to file for debugging purposes // Write bit stream to file for debugging purposes
fwrite(frame->Buffer(), 1, frame->Length(), fwrite(frame->Buffer(), 1, frame->Length(),
_bitStreamBeforeDecoder); _bitStreamBeforeDecoder);
} }
#endif
if (_frameStorageCallback != NULL) if (_frameStorageCallback != NULL)
{ {
WebRtc_Word32 ret = frame->Store(*_frameStorageCallback); WebRtc_Word32 ret = frame->Store(*_frameStorageCallback);