Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • N nvidia-patch
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 26
    • Issues 26
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Keylase
  • nvidia-patch
  • Merge requests
  • !1

patch libnvcuvid.so instead of libnvidia-encode.so

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/Snawoot/master into master Dec 28, 2016
  • Overview 1
  • Commits 0
  • Pipelines 0
  • Changes 0

Created by: Snawoot

Deeper analysis of libnvidia-encode internals revealed invokation of libnvcuvid functions for purpose of checking number of running encoders.

Current patch circumvents result check of this function inside nvEncOpenEncodeSessionEx function body. Probably, most proper way is to patch function which does immediate check of running encoders, and this patch supposed to do this. This patch works as well as one which patched libnvidia-encode.so, but "fixes" decision in right place.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/Snawoot/master