Closed gioelecerati closed 2 years ago
LGTM! Awesome you were able to root cause the 145 px restriction.
Were you able to do some testing ie. with the Jellyfish video? Would be helpful to add to the PR description.
This is not the fix for the E2E testing video correct? Sounds like we are still unsure on root cause for that.
Were you able to do some testing ie. with the Jellyfish video? Would be helpful to add to the PR description.
AFAIK the transcode-cli
worked with a 258p profile and failed with a 257p profile, which is exactly the theorical threshold to get the effective width to be 145px or 144px.
This is not the fix for the E2E testing video correct? Sounds like we are still unsure on root cause for that.
Correct! The fix will likely be on the orchestrators instead, since we were just able to reproduce that the issue only started happening on the version 0.5.30. On go-livepeer@0.5.29 it works, and with this fix we should theoretically have no assets failing transcode!
@tqian1 Just rebased this on top of main
and set the dev
branch to point to it!
Meaning that, if we've already found all the issues, there should be no invalid argument
happening in staging anymore!
Actually seems like the most reliable fix for this will actually be in lpms
, and they already have a fix in-flight! Should we close this one?
Actually seems like the most reliable fix for this will actually be in
lpms
, and they already have a fix in-flight! Should we close this one?
Yes, if it's fixed there there's no need for this hardcoded fix
Closing as https://github.com/livepeer/lpms/pull/326
The fix in lpms
is not yet merged, and I believe we need this to be able to make the prepare task fatal (#40). As such, I'm reopening, merging, and will be deploying this tomorrow so we don't get so many valid videos that would fail in our processing.
This should be reverted as soon as the lpms
fix is merged and deployed on our Os.
Fixes #24