obsproject / obsproject/obs-studio

Disabling look-ahead does not disable adaptive b-frames on presets P6, P7 tune hq (NVENC H.264)

Open
#8,306 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

Windows 10

Other OS

No response

OBS Studio Version

Other

OBS Studio Version (Other)

29.0.2

OBS Studio Log URL

n/a

OBS Studio Crash Log URL

No response

Expected Behavior

The description of the "look-ahead" option indicates the static use of b-frames, when the option is disabled.

Current Behavior

When selecting the P6 and P7 tune HQ presets, the look-ahead and adaptive b-frames are enabled, whether "look-ahead" is enabled or not.

Steps to Reproduce
  1. select the P6 and P7 tune HQ presets
  2. set b-frames and look-ahead option

...

Anything else we should know?

This problem was covered on the forum, but for some reason it was ignored.
post link

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue on Windows with OBS 29.0.2 using the P6 and P7 tune HQ presets, then inspect the NVENC H.264 handling of look-ahead and adaptive B-frames. Done means disabling look-ahead produces static B-frame behavior for those presets while respecting the configured B-frame count.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
audio-video-rtc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.