瀏覽代碼

1.修改视频filter累加问题

wenweiwei 3 年之前
父節點
當前提交
c573c0fe76
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      BFFramework/Classes/PQGPUImage/akfilters/PQMovieFilter.swift

+ 3 - 2
BFFramework/Classes/PQGPUImage/akfilters/PQMovieFilter.swift

@@ -194,7 +194,7 @@ class PQMovieFilter: PQBaseFilter {
                              vertexBufferObject: sharedImageProcessingContext.standardImageVBO, inputTextures: [textureProperties])
         releaseIncomingFramebuffers()
 
-//        if CMTimeGetSeconds(currentTime) >= moveSticker!.timelineIn, CMTimeGetSeconds(currentTime) <= moveSticker!.timelineOut {
+        if CMTimeGetSeconds(currentTime) >= moveSticker!.timelineIn, CMTimeGetSeconds(currentTime) <= moveSticker!.timelineOut {
         FilterLog(message: "开始显示 movefilter 了 开始\(String(describing: moveSticker?.timelineIn)) 结束 :\(String(describing: moveSticker?.timelineOut)) currentTime \(CMTimeGetSeconds(currentTime)) 裁剪开始时间:\(String(describing: moveSticker?.model_in)) ")
 
         if enableSeek {
@@ -213,7 +213,8 @@ class PQMovieFilter: PQBaseFilter {
 
         readNextVideoFrame(showTimeStamp: CMTime(value: CMTimeValue(Int(Float(PTSTime.value) * Float(stickerInfo!.speedRate))), timescale: PTSTime.timescale))
 
-//        } else {
+        }
+//        else {
 //            FilterLog(message: "movefilter 了 结束了  timelineIN\(String(describing: moveSticker?.timelineIn)) timelineOut\(String(describing: moveSticker?.timelineOut)) currentTime  \(CMTimeGetSeconds(currentTime)) 裁剪in:\(String(describing: moveSticker?.model_in))  裁剪out:\(String(describing: moveSticker?.out)) ")
 //            FilterLog(message: "不显示 movefilter 了")
 //