diff --git a/FFmpegWrapper/jni/FFmpegWrapper.c b/FFmpegWrapper/jni/FFmpegWrapper.c index e77cb92..bfb5619 100644 --- a/FFmpegWrapper/jni/FFmpegWrapper.c +++ b/FFmpegWrapper/jni/FFmpegWrapper.c @@ -408,7 +408,7 @@ void Java_net_openwatch_ffmpegwrapper_FFmpegWrapper_writeAVPacketFromEncodedData packet->size = (int) jSize; packet->data = data; - packet->pts = (int) jPts; + packet->pts = (int64_) jPts; packet->pts = av_rescale_q(packet->pts, *videoSourceTimeBase, (outputFormatContext->streams[packet->stream_index]->time_base)); @@ -435,4 +435,4 @@ void Java_net_openwatch_ffmpegwrapper_FFmpegWrapper_finalizeAVFormatContext(JNIE if(writeTrailerResult < 0){ LOGE("av_write_trailer error: %d", writeTrailerResult); } -} \ No newline at end of file +}