OPENSPHERE-Inc / branch-output

This is an OBS Studio plugin that allows to transmit video and audio with RTMP / SRT etc. for each source individually.
https://blog.opensphere.co.jp/posts/branchoutput001
GNU General Public License v2.0
16 stars 1 forks source link

配信中の Branch Output があるソースを、ソースごと削除しても配信が停止しない #1

Closed hanatyan128 closed 1 month ago

hanatyan128 commented 1 month ago

再現方法

  1. 任意のソースにエフェクトフィルタ「Branch Output」を追加
  2. Branch Output の配信を設定し(配信先はどこでもよい)、適用を押して配信開始
  3. フィルターダイアログを閉じる
  4. Branch Output を追加したソースを削除

状況

ソースは削除されるが配信が止まらない。フィルタの削除が行われた形跡がない。 (filter_remove(), destroy() が呼び出された形跡がない。obs_source_removed(削除したソース) が true にならない)

想定した動作

ソースが削除される前に filter_remove()destroy() が呼び出され配信が停止される=フィルタが適切に削除される。

尚、配信していない Branch Output は適切に削除される模様。

発生バージョン

v0.9.2

hanatyan128 commented 1 month ago

直しました!

hanatyan128 commented 1 month ago

修正の副作用で別のバグが出たため再オープン。

「シーン」の配信がうまくいかなくなりました。

hanatyan128 commented 1 month ago

3 で修正されました。