Skip to content

Conversation

@jumperson
Copy link
Contributor

#138
Library transcode video with artifacts. Link to video

I have same issue.

I checked the diffs for v0.9.1 and v0.10.0 and found that there was an issue at natario1@997de45 .

After proceeding with the verification, it seems that some terminals have side effects with mExtractor.selectTrack(i) and mExtractor.unselectTrack(i) .

Therefore, I changed the timing to set mOriginUs .

@jumperson
Copy link
Contributor Author

@natario1
Thank you for developing a great library.
I would appreciate it if you could review the fix.

@natario1 natario1 changed the title fix artifacts video Initialize mOriginUs lazily Mar 12, 2022
@tudormarze
Copy link

Hello @jumperson I have tried the changes from the fork and transcoding a video with the buffer.hasRemaining issue, it seems to get in an infinite loop.

In my case any video downloaded from TikTok produces that issue on an Android 12 device.

@jumperson
Copy link
Contributor Author

jumperson commented Aug 31, 2022

Hello @tudormarze.
Can you try taking in both #158 and #167 ?
Or the main branch of StudistCorporation/Transcoder has both #158 and #167, so try it.

@natario1
Copy link
Member

I cherry-picked your commit and improved a bit on it in #200 . Thanks a lot for your investigation @jumperson , this must have been very hard to catch.

@natario1 natario1 closed this Aug 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants