Releases: DistroAV/DistroAV
DistroAV 6.0.0
1. Important Update
This Version has major & large code changes.
Starting v6 the plugin has been re-branded DistroAV from OBS-NDI.
2. Breaking changes - Uninstall OBS-NDI
- OBS-NDI must be uninstalled (before or after DistroAV >= 6.x. installation)
- Settings are transferred automatically
- New created NDI Source default to "Pause" behavior
- Custom Bandwidth settings (from 4.14.x) are reverted to "keepalive"
- Require NDI6 Runtime
What's Changed
- Rebrand to "DistroAV" by @paulpv in #1044
- detect obsndi by @paulpv in #1045
- ndi6 by @paulpv in #1055
- final touches by @paulpv in #1057
- Change remaining obs-ndi log entries to DistroAV by @BitRate27 in #1062
- update disconnect feature behavior by @Trouffman in #1066
- Create and adding Hungarian translation - hu-HU.ini file by @janos-i in #1069
- build: Change plugin binary file from
DistroAV
to lowercasedistroav
by @paulpv in #1072 - source: clean up code/formatting and tweak logging by @paulpv in #1071
- source: Additionnal code an debug message formatting by @Trouffman
- logging & command-line argument tweaks by @paulpv in #1077
- source: NDI5+ hardware acceleration by @paulpv in #1073
- main output initialized at startup, start/stop doesn't create or destroy… by @bASEstr in #1076
- sources performance improvement tweaks by @paulpv in #1079
- [All of the above and a few more in] 6.0.0 actual by @paulpv in #1050
- Fix : NDI Source name change not detected by @BitRate27 in #1100
- Feature: Rework of the NDI Source behavior settings by @Trouffman @paulpv in #1074
- Re-implement a fix for missing audio on recording/stream with Audio-Only source after an OBS restart by @Trouffman based on #1043 #1027 #1022 implemented via #1074
- Fix a crash / lag on shutdown when no source available by @BitRate27 in #1084
- Add Swedish translation by @tellustheguru in #1081
New Contributors
- @janos-i made their first contribution in #1069
- @bASEstr made their first contribution in #1076
- @tellustheguru in #1081
Full Changelog: 4.14.1...6.0.0
Checksums
distroav-6.0.0-macos-universal.pkg: 2ac8d78d3aa2914ba11270c02edbbb06924d7a6b0dddb34c407b4ec852b681f5
distroav-6.0.0-sources.zip: 6ab23c4789c9efb17d7733848d92c468016336274ccaf55cfb0a70b9e6111fbb
distroav-6.0.0-windows-x64-Installer.exe: 9a57af278fbffc348ade7659289ab9cb0a62c7233863bf5a29f6d2949df5f0f1
distroav-6.0.0-windows-x64.zip: b9014be26b3791778525501b9fd31f34e8f0291db0bc67f8fde7f90e552a74e1
distroav-6.0.0-x86_64-linux-gnu-dbgsym.ddeb: eade8161e8d573675cf51f54128dcf7be206f6d8bed32fccb22d0719e3990be9
distroav-6.0.0-x86_64-linux-gnu.deb: 35fbb314adcd2c38681a88bd1230e18860f6f1092f163b779cc140b9560578b2
OBS-NDI 4.14.1
THIS WILL BE THE LAST VERSION OF THIS PLUGIN RELEASED UNDER THE NAME OBS-NDI
!
The next version will be 6.0.0 and will use the project's new name of DistroAV
!
For more information see OBS-NDI Is Now DistroAV
What's Changed
- CI: Remove quotes '' from receipt and version strings by @chrisgrande in #1032
- Update libndi-get.sh by @Trouffman in #1041
- Audio only master by @Trouffman in #1043
- settings: Add AutoCheckForUpdates opt out by @paulpv in #1047
- settings: layout cleanup by @paulpv in #1048 & #1049
- Improvement to update functionality by @paulpv in #1052
- 4.14.1: Minor release to real-world test Update BEFORE bigger 6.0.0 release by @paulpv in #1056
- update: improve error message from new update server response code by @paulpv in #1058
New Contributors
- @chrisgrande made their first contribution in #1032
Full Changelog: 4.14.0...4.14.1
Checksums
obs-ndi-4.14.1-macos-universal.pkg: 3b7920d66afabf0f5ca6e1567ef9c48ced112799e8ba28f27621f26b8d544bd8
obs-ndi-4.14.1-source.tar.xz: d807154d4d61e54dd03e0a4e6e0df861538a8339b0d6a4103982c8bd585d11ae
obs-ndi-4.14.1-windows-x64-Installer.exe: df272bd6efc3dca9e87998a6506ed55bc650aafbf9b61ac67b71d97a54d559ab
obs-ndi-4.14.1-windows-x64.zip: fcb22daee2a36933aab0bf95240a5033854fb2d32668ead7c7c3fb060d421747
obs-ndi-4.14.1-x86_64-linux-gnu-dbgsym.ddeb: 21346b3350dfd3eea071b7282546a11a870cb1faf7a199f57bdc3395be9061af
obs-ndi-4.14.1-x86_64-linux-gnu.deb: 098b886a5edee62ff2a129ad2b1606df0c511d0b7e9af0a497c06ac8b9644c8d
OBS-NDI 4.14.0
What's Changed
- Source: add support for auto-disconnecting NDI connection by @haakonnessjoen in #993
- Update libndi-get.sh to use libNDI v6 by @Trouffman in #1013
- Fix bug 974: scene name changes arbitrarily by @BitRate27 in #1016
- Add NDI group support for NDI outputs of program, preview and NDI source filters by @rse in #1030
- New Feature: Check For Update by @paulpv in #1028
New Contributors
- @haakonnessjoen made their first contribution in #993
- @BitRate27 made their first contribution in #1016
- @rse made their first contribution in #1030
Full Changelog: 4.13.2...4.14.0
OBS-NDI 4.13.2
What's Changed
- build: Updating to latest obs-plugintemplate @paulpv 9a4cb7b
- Message when QLibrary fails at loading libndi by @Rancunefr in #990
- close audio thread by @FanZR123 in #996
- Update libndi-get.sh for Linux NDI library Install by @Trouffman in #997
New Contributors
- @Rancunefr made their first contribution in #990
- @FanZR123 made their first contribution in #996
Full Changelog: 4.13.1...4.13.2
Checksums
obs-ndi-4.13.2-macos-universal.pkg: fe3d054399bb104afe67a9751702950995ce53f76c660647b44e3287cceb4bcc
obs-ndi-4.13.2-source.tar.xz: d26143e02b0df2f1de9836532de6d1a514b802062a87e54f17b3fd06414f35c9
obs-ndi-4.13.2-windows-x64-Installer.exe: 54b606c2746b9a3d0531e26347b74853c4bb0871fb312fd7d507627d6ee37c4c
obs-ndi-4.13.2-windows-x64.zip: a0036ce7da38a7ed35150b39dbef17e0313275a496d6a6929f99570b376cb630
obs-ndi-4.13.2-x86_64-linux-gnu-dbgsym.ddeb: e0a64071109ddf1c5a7a6af346b7a332b69a3dd7903d92b74ff3f15c3a366b5b
obs-ndi-4.13.2-x86_64-linux-gnu.deb: d40f5506432b43d3fdffad5d4b62cec84e997ab39ca48647b288164f9d4e2b3a
obs-ndi 4.13.1
What's Changed
- Add German translation & clean up locales by @Vainock in #946
- obs-ndi-output: Fix crash during plugin configuration change by @mhhen in #978
- Release 4.13.1 hotfix by @paulpv in #979
New Contributors
- @Vainock made their first contribution in #946
Full Changelog: 4.13.0...4.13.1
Checksums
obs-ndi-4.13.1-macos-universal.pkg: 9367964f1a46667eb1ecbd533dce0c8a4454d44823babfe15cd1a0a6b06ba409
obs-ndi-4.13.1-source.tar.xz: 351cde45dc4eed27fd246d6f24905612786c471da89f7070a83981cb4f240757
obs-ndi-4.13.1-windows-x64-Installer.exe: a73f34baea9b3739fa501b7311cd00cd24ad243755e6081c24e7996141b671ea
obs-ndi-4.13.1-x86_64-linux-gnu-dbgsym.ddeb: ce92f28ad36dafe6d42ea81453ce22e380af3bc4e4a85bec45c8871c012952f0
obs-ndi-4.13.1-x86_64-linux-gnu.deb: 5436f823f8886f4c57ea5fe538905ea322add5185a812896afd9a3369628e4dd
obs-ndi 4.13.0
What's Changed
This plugin now requires OBS >= v30.0.0 which requires Qt6 which requires 64-bit.
Full Changelog: 4.12.0...4.13.0
Checksums
obs-ndi-4.13.0-macos-universal.pkg: 0a18604d710734d3d07a1a4dc8ff2007027444b16944341e84b408546d95272e
obs-ndi-4.13.0-source.tar.xz: 619d66973f5283367318cd9f19d7bf68a7805d5dd62b9f539a1abbef43e580f8
obs-ndi-4.13.0-windows-x64-Installer.exe: 101dc8a7e4e84dccf2f89d3a56eeb4c18b9fe83eff54c3a23f2d104b3545e0c5
obs-ndi-4.13.0-x86_64-linux-gnu-dbgsym.ddeb: ee3dacefe06796e211b668a3d9acafa9791c9e390d90220c8a66d5c81d63a9d5
obs-ndi-4.13.0-x86_64-linux-gnu.deb: d7d039d5361bf7b072f9b9649066b356664fd7712cc9d6bffce5dfd7bf062efb
obs-ndi 4.12.0
What's Changed
- Update Readme with new NDI Runtime link by @Trouffman in #876
- Update to latest obs-plugintemplate code by @paulpv in #912
- Fixing build symlinks by @paulpv in #913 #914
- Fixing build failures that have been around since 2023/05/26 by @paulpv in #915 #916 #917 #918
- Fix dangling pointer access in main output by @norihiro in #920
- Update french translation by @Trouffman in #860
- Add Romanian Translation by @Trouffman in #891
- Add Latency buffering options by @congoblue in #867
- Add ptz to ndi source by @exeldro in #885
- Preparing for 4.12.0 release by @paulpv in #919
- Added experimental Framesync mode to NDI Source:
https://docs.ndi.video/docs/sdk/14.-ndi-recv#frame-synchronization
New Contributors
- @Trouffman made their first contribution in #876
- @congoblue made their first contribution in #867
- @exeldro made their first contribution in #885
Full Changelog: 4.11.1...4.12.0
Checksums
obs-ndi-4.12.0-macos-universal.pkg: 89e6d4505481fa4c7d2ce2d239e3fa5aebf6f385c0040b9f0748a667b0a95d09
obs-ndi-4.12.0-source.tar.xz: 6504ac113b712a080c09abc2e7f319ef7fe17af2298b69bc00a0bb7a898f6198
obs-ndi-4.12.0-windows-x64-Installer.exe: 2c404fe2876791490dfc325e8cc45eea7906620c1397f036956e165f5cca3d63
obs-ndi-4.12.0-x86_64-linux-gnu-dbgsym.ddeb: 5eb87f1091c2a3bf8e4dedae4cec87fe1b38130588e58ab682a864a49f766f94
obs-ndi-4.12.0-x86_64-linux-gnu.deb: fc7d2d2ef31e4b36a56e7944d60fd26393c5aafb568dbeecede5c33bf191cd91
obs-ndi 4.11.1
Requirements:
- OBS >=28
- NDI 5 Runtime (optionally installed via NDI Tools)
Install
- Download and install the below Linux, MacOS, or Windows version.
- Linux:
sudo dpkg -i obs-ndi-4.11.1-linux-x86_64.deb
- MacOS: Run
obs-ndi-4.11.1-macos-universal.pkg
- Windows: Run
obs-ndi-4.11.1-windows-x64-Installer.exe
- Linux:
- Download and install the NDI 5 runtime from:
- Linux:
#!/bin/bash set -e LIBNDI_INSTALLER_NAME="Install_NDI_SDK_v5_Linux" LIBNDI_INSTALLER="$LIBNDI_INSTALLER_NAME.tar.gz" LIBNDI_INSTALLER_SHA256="00d0bedc2c72736d82883fc0fd6bc1a544e7958c7e46db79f326633d44e15153" pushd /tmp sudo apt-get install curl curl -L -o $LIBNDI_INSTALLER https://downloads.ndi.tv/SDK/NDI_SDK_Linux/$LIBNDI_INSTALLER -f --retry 5 echo "$LIBNDI_INSTALLER_SHA256 $LIBNDI_INSTALLER" | sha256sum -c tar -xf $LIBNDI_INSTALLER yes | PAGER="cat" sh $LIBNDI_INSTALLER_NAME.sh rm -rf ndisdk mv "NDI SDK for Linux" ndisdk sudo cp -P ndisdk/lib/x86_64-linux-gnu/* /usr/local/lib/ sudo ldconfig echo libndi installed to /usr/local/lib/ ls -la /usr/local/lib/libndi* rm -rf ndisdk popd
- MacOS: libNDI_5.5.3_for_Mac.pkg
- Windows: NDI 5.5.3 Runtime.exe
- Linux:
What's Changed
- a65eab2 Fix #455 4.9 installer flagged by Microsoft SmartScreen and other AVs
- Changing readme
Palakis
toobs-ndi
by @paulpv in #862
Full Changelog: 4.11.0...4.11.1
Checksums
libndi5-dev_5.5.3-1_amd64.deb: 9531dbacc56f89a727c4d1ae52dc9641ccd95e9067ac07e16376bf602c92c951
libndi5_5.5.3-1_amd64.deb: 3c47dd2386cd2a59df5f86953a7675ffe0ecf326eea784c4f17084f657a6e0ca
obs-ndi-4.11.1-linux-x86_64.deb: cca87f5409239a2be8229ed550c42b81b972d1b2c805773bec2ed8d8cdbe852e
obs-ndi-4.11.1-macos-arm64.pkg: 06700de70fe5d94de089ee095f79049eae8ee7fcaffd9b4189ac56d354efe75a
obs-ndi-4.11.1-macos-universal.pkg: e2008e9ce970fdb5edeb6f24c50526eef1e383776ffcc52f7bb6ee8ea1116ea2
obs-ndi-4.11.1-macos-x86_64.pkg: f8264485c5a01eb4e1c675970e00ba4738ed1dae0fa8047898924f52522fd9d9
obs-ndi-4.11.1-windows-x64-Installer.exe: ea83132faded5aad6450359f951abfa8278b61fb7fbda2daaccd2573671b09c4
obs-ndi-4.11.1-windows-x64.zip: 3e68fece3909cbdc8e4a076fb7629a4f4b5c46478516f857adab4b04f7c0d611
obs-ndi 4.11.0
Requirements:
- OBS >=28
- NDI 5 Runtime (optionally installed via NDI Tools)
Install
- Download and install the below Linux, MacOS, or Windows version.
- Linux:
sudo dpkg -i obs-ndi-4.11.0-linux-x86_64.deb
- MacOS: Run
obs-ndi-4.11.0-macos-universal.pkg
- Windows: Run
obs-ndi-4.11.0-windows-x64-Installer.exe
- Linux:
- Download and install the NDI 5 runtime from:
- Linux:
#!/bin/bash set -e LIBNDI_INSTALLER_NAME="Install_NDI_SDK_v5_Linux" LIBNDI_INSTALLER="$LIBNDI_INSTALLER_NAME.tar.gz" LIBNDI_INSTALLER_SHA256="00d0bedc2c72736d82883fc0fd6bc1a544e7958c7e46db79f326633d44e15153" pushd /tmp sudo apt-get install curl curl -L -o $LIBNDI_INSTALLER https://downloads.ndi.tv/SDK/NDI_SDK_Linux/$LIBNDI_INSTALLER -f --retry 5 echo "$LIBNDI_INSTALLER_SHA256 $LIBNDI_INSTALLER" | sha256sum -c tar -xf $LIBNDI_INSTALLER yes | PAGER="cat" sh $LIBNDI_INSTALLER_NAME.sh rm -rf ndisdk mv "NDI SDK for Linux" ndisdk sudo cp -P ndisdk/lib/x86_64-linux-gnu/* /usr/local/lib/ sudo ldconfig echo libndi installed to /usr/local/lib/ ls -la /usr/local/lib/libndi* rm -rf ndisdk popd
- MacOS: libNDI_5.5.3_for_Mac.pkg
- Windows: NDI 5.5.3 Runtime.exe
- Linux:
What's Changed
- CMakeLists: Compiles for arm targets by @venepe in #533
- Add Ukrainian (uk-UA) locale by @Mant1kor in #483
- [NEEDS TESTERS] CI: Fix MacOS Build by @tt2468 in #567
- Source: fix 16 audio channel crash by @jedmartin93 in #518
- fix timecode translation by @mattatcha in #603
- Revert "fix timecode translation" by @mattatcha in #623
- Change audio output to use synthetic timecode. by @darthsteven in #564
- Configurable tally by @sampie777 in #618
- README: Add Ubuntu fix cmake flag and update some other stuff by @tt2468 in #626
- source: add a switch to disable audio by @norihiro in #482
- Update 4.x.x to use obs plugin template by @DDRBoxman in #776
- DDRBoxman's audio patch by @paulpv in #834
- Replacing NDI SDK 4.x include headers w/ 5.x by @paulpv in #835
- Add Issue template for bug reporting by @paulpv in #833
- 4.11.0 combined audio fix + plugintemplate + NDI5 by @paulpv in #849
- add Korean translation (ko-KR) by @wkpark in #753
New Contributors
- @venepe made their first contribution in #533
- @Mant1kor made their first contribution in #483
- @tt2468 made their first contribution in #567
- @jedmartin93 made their first contribution in #518
- @mattatcha made their first contribution in #603
- @darthsteven made their first contribution in #564
- @sampie777 made their first contribution in #618
- @norihiro made their first contribution in #482
- @wkpark made their first contribution in #753
Full Changelog: 4.9.1...4.11.0
Checksums
libndi5-dev_5.5.3-1_amd64.deb: 0073290af631f82c6004cff7817fa05002a0bfd82cbb1cab6b1f75c5dbbfd189
libndi5_5.5.3-1_amd64.deb: 304fb2847e7f17e7cf908a9ea2dc56f4d18a96eb5aadced29218823787aa68b5
obs-ndi-4.11.0-linux-x86_64.deb: 22c2d765400e48a98064c4746e51f866daa0d13512450ac10d35cbd0c645baaa
obs-ndi-4.11.0-macos-arm64.pkg: 7c17c07477e4fbdab12bc797d39d29b7143e2b320fe91153a15a5a72f0893ac1
obs-ndi-4.11.0-macos-universal.pkg: 0a541cd01f7ea8eca1c12387c44ccff18961236c1284d3e97318899d2cb65dbf
obs-ndi-4.11.0-macos-x86_64.pkg: 09d7fa43ce22e2d227acfc9bccbe8e193d95d4564aaf08e0eca955fafff35f24
obs-ndi-4.11.0-windows-x64-Installer.exe: d349b3422533bf48d46e908b55fecc3f40255dee5ce7d3f3e31dc284f34084bf
obs-ndi-4.11.0-windows-x64.zip: 44b5462ad70c9405e6e9248f40e704cb01a7b32cd33d1996198424a6501faad2
obs-ndi 4.11.0-RC
RELEASE CANDIDATE
Please test this binary and use the Discussion thread to let me know of any problems or feedback.
- Requires OBS28+
- Requires NDI5
- Fixes audio glitch bug(s)
Perhaps I should update the readme with install instructions (especially for Linux)?
If you are a user that wants to stay on OBS27, please use the Discussion thread and let me know so that I can prioritize releasing a pre-obs28
version.
Other changes
- CMakeLists: Compiles for arm targets by @venepe in #533
- Add Ukrainian (uk-UA) locale by @Mant1kor in #483
- [NEEDS TESTERS] CI: Fix MacOS Build by @tt2468 in #567
- Source: fix 16 audio channel crash by @jedmartin93 in #518
- fix timecode translation by @mattatcha in #603
- Revert "fix timecode translation" by @mattatcha in #623
- Change audio output to use synthetic timecode. by @darthsteven in #564
- Configurable tally by @sampie777 in #618
- README: Add Ubuntu fix cmake flag and update some other stuff by @tt2468 in #626
- source: add a switch to disable audio by @norihiro in #482
- Update 4.x.x to use obs plugin template by @DDRBoxman in #776
- DDRBoxman's audio patch by @paulpv in #834
- Replacing NDI SDK 4.x include headers w/ 5.x by @paulpv in #835
New Contributors
- @venepe made their first contribution in #533
- @Mant1kor made their first contribution in #483
- @tt2468 made their first contribution in #567
- @jedmartin93 made their first contribution in #518
- @mattatcha made their first contribution in #603
- @darthsteven made their first contribution in #564
- @sampie777 made their first contribution in #618
- @norihiro made their first contribution in #482
Full Changelog: 4.9.1...4.11.0-RC
Checksums
libndi5-dev_5.5.3-1_amd64.deb: 0e68d43ec058d3dc210f376b6636b875ca15b5be4456e80b551255173d8d3c24
libndi5_5.5.3-1_amd64.deb: 915cc7b7cae312c0ad8e9c2266a2d501ed7ffbfb687ff803c04dc582d7fbada3
obs-ndi-4.11.0-linux-x86_64.deb: b4152b1674177e572c581d5b17128f68eebec9aa8b2cbeddc1ad51ed317d46b4
obs-ndi-4.11.0-macos-arm64.pkg: c383f66514a58b733c2758e1908b5f98c27af872010faf4aae71953861daa8c8
obs-ndi-4.11.0-macos-universal.pkg: 3d7ce66448636f452db9198da33aeb875fd542429d94adc3adcf40ec7d57a32a
obs-ndi-4.11.0-macos-x86_64.pkg: fbc7e524bd60f31704c97f92c42b8b7b5e9bac9c7441556263b4ef7a20a09084
obs-ndi-4.11.0-windows-x64-Installer.exe: 8343ecb85e2fa538f86d11c61bea34fced4189e642e526d93af6861ac50d2eea
obs-ndi-4.11.0-windows-x64.zip: c3af03c8caef3768d453f5a0671f814b73a836b8a996680d138b3ea268f6c5ef