Operating System Version
Windows 10 22H2
CPU
Ryzen 7 5800X
GPU
RTX 3080
NDI Devices
OBS plugin only
OBS Version
30.0.2
OBS Installation Method
windows executable
OBS-NDI Version
4.13
OBS-NDI Installation Method
windows executable
[Extra] Installation Steps
Source clone was used for testing, but is not required to achieve this effect.
OBS Log [URL]
https://obsproject.com/logs/zJrZOCGriRB8EQdW
NDI Version
5.6.0.0
Describe the bug
When a scaling filter is applied before the NDI filter, NDI ignores the new size of the frame, and transmits the original size.
For example: if a 2560x1440 source has a scaling filter to 1280x720, then an NDI filter is applied, the client computer receives a frame that is 75% transparent with the actual content located in the top left, regardless of position of the source.
Host computer with main screen and scaled clone of main screen shown:

Client computer with 720p preview and empty received frame shown:

Steps to reproduce the problem
- Create a source that is either a source clone of current scene or copy of another scene.
- Apply a "Scaling/Aspect Ratio" filter to the new source
- Apply the "NDI Output" filter to the same source, below it in the list
- Attach a client pc to the "NDI Output" filter
- Frame received is the original size of the source created in step 1
Expected behavior
Frame size should be consistent with the "Scaling/Aspect Ratio" sizing if the "NDI Output" filter falls after the scaling filter.
Screenshots
No response
Additional context
No response
Operating System Version
Windows 10 22H2
CPU
Ryzen 7 5800X
GPU
RTX 3080
NDI Devices
OBS plugin only
OBS Version
30.0.2
OBS Installation Method
windows executable
OBS-NDI Version
4.13
OBS-NDI Installation Method
windows executable
[Extra] Installation Steps
Source clone was used for testing, but is not required to achieve this effect.
OBS Log [URL]
https://obsproject.com/logs/zJrZOCGriRB8EQdW
NDI Version
5.6.0.0
Describe the bug
When a scaling filter is applied before the NDI filter, NDI ignores the new size of the frame, and transmits the original size.
For example: if a 2560x1440 source has a scaling filter to 1280x720, then an NDI filter is applied, the client computer receives a frame that is 75% transparent with the actual content located in the top left, regardless of position of the source.
Host computer with main screen and scaled clone of main screen shown:


Client computer with 720p preview and empty received frame shown:
Steps to reproduce the problem
Expected behavior
Frame size should be consistent with the "Scaling/Aspect Ratio" sizing if the "NDI Output" filter falls after the scaling filter.
Screenshots
No response
Additional context
No response