Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Primary navigation
Search or go to…
Project
obs-nvfbc
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Privacy statement
Keyboard shortcuts
?
What's new
4
Snippets
Groups
Projects
Show more breadcrumbs
Florian Zwoch
obs-nvfbc
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
master
Select Git revision
Branches
1
master
default
protected
Tags
7
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
8 results
Begin with the selected commit
Created with Raphaël 2.2.0
4
Sep
3
2
10
Apr
9
20
Dec
19
29
Sep
24
Jul
3
2
24
Jun
13
26
Jun
6
May
2
Feb
25
Apr
18
17
16
13
Update README.md
master
master
Update README.md
fix compiler warning
v0.0.7
v0.0.7
abort loading of plugin if OBS version >= 28
Merge branch 'master' into 'master'
v0.0.6
v0.0.6
added bAllowDirectCapture support (Direct Capture). This functionality allows gsync to work if Push Model is active and the cursor disabled
bump NvFBC Linux API version 1.8
Merge branch 'master' into 'master'
v0.0.5
v0.0.5
Allow choosing the desktop/workspace to capture on X11
Copy settings into an internal struct instead of keeping the obs_data_t around
Update settings reference in update(...)
Allow capturing the entire desktop
Optimize away a texture copy if no new frame was captured
Support any *nix that supports GLX
Don't defer getting the X display from the GL context
Check for extension availability before getting the function address
Don't leak the nvfbc library on error
Remove outdated note from the README
add -D_GNU_SOURCE for some thread defines to be correctly defined on some newer(?) systems
Change NVFBC_TOGL_GRAB_FLAGS_NOWAIT_IF_NEW_FRAME_READY to
v0.0.4
v0.0.4
Merge branch 'opengl-for-upstream' into 'master'
v0.0.3
v0.0.3
Cache some values
Optionally use push model
Use an OpenGL texture instead of copying frames to system memory
Use the correct NvFBC library name for each platform
Prepend p_ to function pointer name
Initialize bExternallyManagedContext
Use OBS's OS helper functions for loading the NvFBC lib
Use bzalloc instead of malloc+memset
Pull an obs_data_get_bool call out of the capture loop
Rename global variable "dll" to "nvfbc_lib"
Move obs_source_info definition out of obs_module_load
Fix some typos
Move a label to the correct position
Make thread_shutdown volatile
Move dependencies to variables in meson.build
Require at least c99 in meson.build
join_paths
- use debian bullseye to get OBS v25
allow frame rates up to 120 hz. fixes #1
Loading