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

3 participants