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:
parent
f31826e17b
commit
f0cd394a2e
@ -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;
|
||||||
|
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user