aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extractor/FFmpegExtractor.cpp38
-rw-r--r--omx/SoftFFmpegAudio.cpp2
-rw-r--r--omx/SoftFFmpegVideo.cpp4
3 files changed, 22 insertions, 22 deletions
diff --git a/extractor/FFmpegExtractor.cpp b/extractor/FFmpegExtractor.cpp
index 9692cb5..937ccc7 100644
--- a/extractor/FFmpegExtractor.cpp
+++ b/extractor/FFmpegExtractor.cpp
@@ -137,11 +137,11 @@ FFmpegExtractor::FFmpegExtractor(const sp<DataSource> &source, const sp<AMessage
while(mProbePkts <= EXTRACTOR_MAX_PROBE_PACKETS && !mEOF &&
(mFormatCtx->pb ? !mFormatCtx->pb->error : 1) &&
(mDefersToCreateVideoTrack || mDefersToCreateAudioTrack)) {
- ALOGV("mProbePkts=%d", mProbePkts);
+ ALOGV("mProbePkts=%zu", mProbePkts);
usleep(5000);
}
- ALOGV("mProbePkts: %d, mEOF: %d, pb->error(if has): %d, mDefersToCreateVideoTrack: %d, mDefersToCreateAudioTrack: %d",
+ ALOGV("mProbePkts: %zu, mEOF: %d, pb->error(if has): %d, mDefersToCreateVideoTrack: %d, mDefersToCreateAudioTrack: %d",
mProbePkts, mEOF, mFormatCtx->pb ? mFormatCtx->pb->error : 0, mDefersToCreateVideoTrack, mDefersToCreateAudioTrack);
mInitCheck = OK;
@@ -161,7 +161,7 @@ size_t FFmpegExtractor::countTracks() {
}
sp<MediaSource> FFmpegExtractor::getTrack(size_t index) {
- ALOGV("FFmpegExtractor::getTrack[%d]", index);
+ ALOGV("FFmpegExtractor::getTrack[%zu]", index);
if (mInitCheck != OK) {
return NULL;
@@ -175,7 +175,7 @@ sp<MediaSource> FFmpegExtractor::getTrack(size_t index) {
}
sp<MetaData> FFmpegExtractor::getTrackMetaData(size_t index, uint32_t flags __unused) {
- ALOGV("FFmpegExtractor::getTrackMetaData[%d]", index);
+ ALOGV("FFmpegExtractor::getTrackMetaData[%zu]", index);
if (mInitCheck != OK) {
return NULL;
@@ -466,7 +466,7 @@ sp<MetaData> FFmpegExtractor::setVideoFormat(AVStream *stream)
height = avctx->height;
width = ((int)rint(height * aspect_ratio)) & ~1;
- ALOGI("width: %d, height: %d, bit_rate: %d aspect ratio: %f",
+ ALOGI("width: %d, height: %d, bit_rate: % " PRId64 " aspect ratio: %f",
avctx->width, avctx->height, avctx->bit_rate, aspect_ratio);
meta->setInt32(kKeyWidth, avctx->width);
@@ -550,7 +550,7 @@ sp<MetaData> FFmpegExtractor::setAudioFormat(AVStream *stream)
}
if (meta != NULL) {
- ALOGD("bit_rate: %d, sample_rate: %d, channels: %d, "
+ ALOGD("bit_rate: %" PRId64 ", sample_rate: %d, channels: %d, "
"bits_per_coded_sample: %d, block_align: %d "
"bits_per_raw_sample: %d, sample_format: %d",
avctx->bit_rate, avctx->sample_rate, avctx->channels,
@@ -583,7 +583,7 @@ void FFmpegExtractor::setDurationMetaData(AVStream *stream, sp<MetaData> &meta)
printTime(duration);
const char *s = av_get_media_type_string(avctx->codec_type);
if (stream->start_time != AV_NOPTS_VALUE) {
- ALOGV("%s startTime:%lld", s, stream->start_time);
+ ALOGV("%s startTime: %" PRId64, s, stream->start_time);
} else {
ALOGV("%s startTime:N/A", s);
}
@@ -1012,7 +1012,7 @@ int FFmpegExtractor::initStreams()
mFormatCtx->start_time != AV_NOPTS_VALUE) {
int hours, mins, secs, us;
- ALOGV("file startTime: %lld", mFormatCtx->start_time);
+ ALOGV("file startTime: %" PRId64, mFormatCtx->start_time);
mDuration = mFormatCtx->duration;
@@ -1174,7 +1174,7 @@ void FFmpegExtractor::readerEntry() {
if (mSeekIdx >= 0) {
Mutex::Autolock _l(mLock);
- ALOGV("readerEntry, mSeekIdx: %d mSeekPos: %lld (%lld/%lld)", mSeekIdx, mSeekPos, mSeekMin, mSeekMax);
+ ALOGV("readerEntry, mSeekIdx: %d mSeekPos: %" PRId64 " (%" PRId64 "/%" PRId64 ")", mSeekIdx, mSeekPos, mSeekMin, mSeekMax);
ret = avformat_seek_file(mFormatCtx, -1, mSeekMin, mSeekPos, mSeekMax, 0);
if (ret < 0) {
ALOGE("%s: error while seeking", mFormatCtx->filename);
@@ -1275,9 +1275,9 @@ void FFmpegExtractor::readerEntry() {
stream_component_open(mVideoStreamIdx);
if (!mDefersToCreateVideoTrack)
- ALOGI("probe packet counter: %d when create video track ok", mProbePkts);
+ ALOGI("probe packet counter: %zu when create video track ok", mProbePkts);
if (mProbePkts == EXTRACTOR_MAX_PROBE_PACKETS)
- ALOGI("probe packet counter to max: %d, create video track: %d",
+ ALOGI("probe packet counter to max: %zu, create video track: %d",
mProbePkts, !mDefersToCreateVideoTrack);
}
} else if (pkt->stream_index == mAudioStreamIdx) {
@@ -1305,9 +1305,9 @@ void FFmpegExtractor::readerEntry() {
}
stream_component_open(mAudioStreamIdx);
if (!mDefersToCreateAudioTrack)
- ALOGI("probe packet counter: %d when create audio track ok", mProbePkts);
+ ALOGI("probe packet counter: %zu when create audio track ok", mProbePkts);
if (mProbePkts == EXTRACTOR_MAX_PROBE_PACKETS)
- ALOGI("probe packet counter to max: %d, create audio track: %d",
+ ALOGI("probe packet counter to max: %zu, create audio track: %d",
mProbePkts, !mDefersToCreateAudioTrack);
}
}
@@ -1364,7 +1364,7 @@ FFmpegSource::FFmpegSource(
// The number of bytes used to encode the length of a NAL unit.
mNALLengthSize = 1 + (ptr[4] & 3);
- ALOGV("the stream is AVC, the length of a NAL unit: %d", mNALLengthSize);
+ ALOGV("the stream is AVC, the length of a NAL unit: %zu", mNALLengthSize);
mNal2AnnexB = true;
} else if (avctx->codec_id == AV_CODEC_ID_HEVC
@@ -1390,7 +1390,7 @@ FFmpegSource::FFmpegSource(
// The number of bytes used to encode the length of a NAL unit.
mNALLengthSize = 1 + (ptr[21] & 3);
- ALOGD("the stream is HEVC, the length of a NAL unit: %d", mNALLengthSize);
+ ALOGD("the stream is HEVC, the length of a NAL unit: %zu", mNALLengthSize);
mNal2AnnexB = true;
}
@@ -1443,12 +1443,12 @@ status_t FFmpegSource::read(
if (options && options->getSeekTo(&seekTimeUs, &mode)) {
int64_t seekPTS = seekTimeUs;
- ALOGV("~~~%s seekTimeUs: %lld, seekPTS: %lld, mode: %d", av_get_media_type_string(mMediaType), seekTimeUs, seekPTS, mode);
+ ALOGV("~~~%s seekTimeUs: %" PRId64 ", seekPTS: %" PRId64 ", mode: %d", av_get_media_type_string(mMediaType), seekTimeUs, seekPTS, mode);
/* add the stream start time */
if (mStream->start_time != AV_NOPTS_VALUE) {
seekPTS += startTimeUs;
}
- ALOGV("~~~%s seekTimeUs[+startTime]: %lld, mode: %d start_time=%lld", av_get_media_type_string(mMediaType), seekPTS, mode, startTimeUs);
+ ALOGV("~~~%s seekTimeUs[+startTime]: %" PRId64 ", mode: %d start_time=%" PRId64, av_get_media_type_string(mMediaType), seekPTS, mode, startTimeUs);
seeking = (mExtractor->stream_seek(seekPTS, mMediaType, mode) == SEEK);
}
@@ -1510,7 +1510,7 @@ retry:
if ((mIsAVC || mIsHEVC) && mNal2AnnexB) {
/* This only works for NAL sizes 3-4 */
if ((mNALLengthSize != 3) && (mNALLengthSize != 4)) {
- ALOGE("cannot use convertNal2AnnexB, nal size: %d", mNALLengthSize);
+ ALOGE("cannot use convertNal2AnnexB, nal size: %zu", mNALLengthSize);
mediaBuffer->release();
mediaBuffer = NULL;
av_packet_unref(&pkt);
@@ -1588,7 +1588,7 @@ retry:
if (timeUs == mTargetTime) {
mTargetTime = AV_NOPTS_VALUE;
} else if (nextPTS != AV_NOPTS_VALUE && nextPTS > mTargetTime) {
- ALOGV("adjust target frame time to %lld", timeUs);
+ ALOGV("adjust target frame time to %" PRId64, timeUs);
mediaBuffer->meta_data()->setInt64(kKeyTime, mTargetTime);
mTargetTime = AV_NOPTS_VALUE;
}
diff --git a/omx/SoftFFmpegAudio.cpp b/omx/SoftFFmpegAudio.cpp
index 898cbec..ba5ebfe 100644
--- a/omx/SoftFFmpegAudio.cpp
+++ b/omx/SoftFFmpegAudio.cpp
@@ -1479,7 +1479,7 @@ int64_t SoftFFmpegAudio::getAudioClock() {
sAudioClock = (int64_t*) malloc(sizeof(int64_t));
*sAudioClock = 0;
}
- ALOGV("getAudioClock: %lld", *sAudioClock);
+ ALOGV("getAudioClock: %" PRId64, *sAudioClock);
return *sAudioClock;
}
diff --git a/omx/SoftFFmpegVideo.cpp b/omx/SoftFFmpegVideo.cpp
index 988e561..034c3b5 100644
--- a/omx/SoftFFmpegVideo.cpp
+++ b/omx/SoftFFmpegVideo.cpp
@@ -491,8 +491,8 @@ int32_t SoftFFmpegVideo::decodeVideo() {
if (!gotPic) {
ALOGI("ffmpeg video decoder failed to get frame.");
//stop sending empty packets if the decoder is finished
- if (mEOSStatus != INPUT_DATA_AVAILABLE && mCtx->codec->capabilities & CODEC_CAP_DELAY &&
- !inHeader || inHeader->nFilledLen == 0) {
+ if ((mEOSStatus != INPUT_DATA_AVAILABLE && (mCtx->codec->capabilities & CODEC_CAP_DELAY) &&
+ !inHeader) || inHeader->nFilledLen == 0) {
ret = ERR_FLUSHED;
} else {
ret = ERR_NO_FRM;