Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lpms: Update to 9d6ea5f #3144

Merged
merged 2 commits into from
Aug 19, 2024
Merged

lpms: Update to 9d6ea5f #3144

merged 2 commits into from
Aug 19, 2024

Conversation

j0sh
Copy link
Collaborator

@j0sh j0sh commented Aug 19, 2024

What does this pull request do? Explain your changes. (required)

Updates LPMS

Also updates go-livepeer pixel verification test to match changed LPMS error reporting

Specific updates (required)

  • f87352959 ffmpeg: Clamp resolutions in filter expression
  • 9d6ea5f718 Plug memory leak when printing filter graph.
  • 20131b673f Fix CUVID crash on resolution change
  • 0e6fd2e7e2 (origin/ja/resolution-change-crash, ja/resolution-change-crash) ffmpeg: Add tests for rotation.
  • def71fab18 ffmpeg: Handle EAGAIN from decoder and drain
  • f03385968e ffmpeg: Reset the flush packet after each keyframe.
  • 808675b414 ffmpeg: Re-init encoder on resolution change.
  • be728e92af ffmpeg: Flush filters before re-initialization.
  • b5181eb92c ffmpeg: Rescale DTS better during FPS passthrough
  • c3330413a4 ffmpeg: Estimate duration for some audio formats in GetCodecInfoBytes
  • e67ff9f4ee Add media duration to lpms_get_codec_info for GetCodecInfo
  • 46dd338141 ffmpeg: Support image2 demuxer
  • d5161b8104 ffmpeg: Use helper to check for video metadata
  • bd7f8b0760 install_ffmpeg: Compile in more stuff for AI
  • a50164a87b docs: improve test instructions
  • 409f6e0d87 Merge pull request Refactor Event Subscription #411 from livepeer/improve_docs
  • 4b092b8fc6 chore: fix some typos in comment
  • 5d250f1833 Fixed typo in vidplayer logging
  • 956ccf4d08 Fix typo in params field
  • 144a983869 Remove unused transcoder2
  • 24ce26985c docs: update README with extra dev info

How did you test each of these updates (required)

Unit tests pass

Does this pull request close any open issues?

  • Fixes B-frame detection with Mist
  • Fixed transcoder crash during mid-stream rotations

Checklist:

Includes the following LPMS commits

f87352959  ffmpeg: Clamp resolutions in filter expression (#417)
9d6ea5f718 Plug memory leak when printing filter graph. (#419)
20131b673f Fix CUVID crash on resolution change (#418)
0e6fd2e7e2 (origin/ja/resolution-change-crash, ja/resolution-change-crash) ffmpeg: Add tests for rotation.
def71fab18 ffmpeg: Handle EAGAIN from decoder and drain
f03385968e ffmpeg: Reset the flush packet after each keyframe.
808675b414 ffmpeg: Re-init encoder on resolution change.
be728e92af ffmpeg: Flush filters before re-initialization.
b5181eb92c ffmpeg: Rescale DTS better during FPS passthrough (#416)
c3330413a4 ffmpeg: Estimate duration for some audio formats in GetCodecInfoBytes
e67ff9f4ee Add media duration to lpms_get_codec_info for GetCodecInfo (#407)
46dd338141 ffmpeg: Support image2 demuxer
d5161b8104 ffmpeg: Use helper to check for video metadata
bd7f8b0760 install_ffmpeg: Compile in more stuff for AI
a50164a87b docs: improve test instructions (#412)
409f6e0d87 Merge pull request #411 from livepeer/improve_docs
4b092b8fc6 chore: fix some typos in comment (#397)
5d250f1833 Fixed typo in vidplayer logging (#390)
956ccf4d08 Fix  typo in params field (#409)
144a983869 Remove unused transcoder2 (#410)
24ce26985c docs: update README with extra dev info
@j0sh j0sh merged commit 6e90491 into master Aug 19, 2024
18 checks passed
@j0sh j0sh deleted the ja/update-lpms-20131b6 branch August 19, 2024 18:55
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.

2 participants