-
-
Notifications
You must be signed in to change notification settings - Fork 419
Upgrade to use audio_frame v3 instead of deprecated v2 #1175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Add logging fro timestamps & Timecode Force timecode to be provided by the NDI lib instead of hardcoded in plugin + unifiy usage accross recv/sender Update filter audio to v3
|
Looking at the historical changes for this piece of code and how the "video_frame.timecode" is set I found that:
Great summary PR #564 To confirm : why was this reverted... |
Since I run so many NDI filter sources I can test it today. Edit: Initial tests with the filters show no issues. I'll see if I can arrange a 2-3 hour test with them soon enough |
|
Minor suggestion is to remove the audio_frame2 variable from the ndi_source_thread since it is no longer used. Might as well remove the ndi_source_thread_process_audio2 function also. Would also be nice to remove the 3 from the end of all remaining variable and function names as the designation is no longer needed. |
Renamed audio_fram3 >> audio_frame and video_frame2 >> video_frame to avoid confusion and simplify code
|
This should be "complete". I haven't experienced any issue with it since last commit. Used on Mac & windows. |
|
So far it's been fine. Should push IMO |
Add logging for timestamps & Timecode
Force timecode to be provided by the NDI lib instead of hardcoded in plugin
Unifiy usage accross recv/sender
Update filter audio to v3
Force FrameSync to use Audio_frame v3 instead of v2.
This is not really supposed to fix any specific bugs, but should help to keep the codebase up to date.
I have tested locally, but I do not use the NDI Filter that much so could be missing some things.
Things to test :