├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .mailmap ├── .travis.yml ├── AUTHORS ├── CI ├── before-deploy-osx.sh ├── before-deploy-win.cmd ├── before-script-linux.sh ├── before-script-osx.sh ├── install-dependencies-linux.sh ├── install-dependencies-osx.sh ├── install │ └── osx │ │ ├── CMakeLists.pkgproj │ │ ├── OBSPublicDSAKey.pem │ │ ├── SyphonInject.pkg │ │ ├── build_app.py │ │ ├── obs.png │ │ ├── package_util.py │ │ └── post-install.sh ├── osxcert │ └── Certificates.p12.enc └── util │ ├── build-package-deps-osx.sh │ ├── win32.sh │ └── win64.sh ├── CMakeLists.txt ├── CONTRIBUTING.rst ├── COPYING ├── Doxyfile ├── INSTALL ├── README.md ├── UI ├── CMakeLists.txt ├── TBLiveStudio.rc ├── adv-audio-control.cpp ├── adv-audio-control.hpp ├── api-interface.cpp ├── audio-encoders.cpp ├── audio-encoders.hpp ├── bridge.cpp ├── bridge.h ├── commonToolFun.hpp ├── crash-report.cpp ├── crash-report.hpp ├── crash │ └── win-mini-dump.hpp ├── data │ ├── license │ │ └── gplv2.txt │ ├── locale.ini │ ├── locale │ │ ├── af-ZA.ini │ │ ├── ar-SA.ini │ │ ├── bg-BG.ini │ │ ├── bn-BD.ini │ │ ├── ca-ES.ini │ │ ├── cs-CZ.ini │ │ ├── da-DK.ini │ │ ├── de-DE.ini │ │ ├── el-GR.ini │ │ ├── en-US.ini │ │ ├── es-ES.ini │ │ ├── et-EE.ini │ │ ├── eu-ES.ini │ │ ├── fi-FI.ini │ │ ├── fr-FR.ini │ │ ├── gl-ES.ini │ │ ├── he-IL.ini │ │ ├── hr-HR.ini │ │ ├── hu-HU.ini │ │ ├── it-IT.ini │ │ ├── ja-JP.ini │ │ ├── ko-KR.ini │ │ ├── lt-LT.ini │ │ ├── ms-MY.ini │ │ ├── nb-NO.ini │ │ ├── nl-NL.ini │ │ ├── pl-PL.ini │ │ ├── pt-BR.ini │ │ ├── pt-PT.ini │ │ ├── ro-RO.ini │ │ ├── ru-RU.ini │ │ ├── sk-SK.ini │ │ ├── sl-SI.ini │ │ ├── sr-CS.ini │ │ ├── sr-SP.ini │ │ ├── sv-SE.ini │ │ ├── ta-IN.ini │ │ ├── th-TH.ini │ │ ├── tr-TR.ini │ │ ├── uk-UA.ini │ │ ├── vi-VN.ini │ │ ├── zh-CN.ini │ │ └── zh-TW.ini │ └── themes │ │ ├── Dark.qss │ │ ├── Dark │ │ ├── cogwheel.png │ │ ├── down_arrow.png │ │ ├── minus.png │ │ ├── mute.png │ │ ├── plus.png │ │ ├── unmute.png │ │ ├── up_arrow.png │ │ └── updown.png │ │ ├── Default.qss │ │ ├── Rachni.qss │ │ └── Rachni │ │ ├── checkbox_checked.png │ │ ├── checkbox_checked_disabled.png │ │ ├── checkbox_checked_focus.png │ │ ├── checkbox_unchecked.png │ │ ├── checkbox_unchecked_disabled.png │ │ ├── checkbox_unchecked_focus.png │ │ ├── down_arrow.png │ │ ├── down_arrow_disabled.png │ │ ├── left_arrow.png │ │ ├── left_arrow_disabled.png │ │ ├── radio_checked.png │ │ ├── radio_checked_disabled.png │ │ ├── radio_checked_focus.png │ │ ├── radio_unchecked.png │ │ ├── radio_unchecked_disabled.png │ │ ├── radio_unchecked_focus.png │ │ ├── right_arrow.png │ │ ├── right_arrow_disabled.png │ │ ├── sizegrip.png │ │ ├── up_arrow.png │ │ └── up_arrow_disabled.png ├── display-helpers.hpp ├── dist │ └── obs.desktop ├── double-slider.cpp ├── double-slider.hpp ├── focus-list.cpp ├── focus-list.hpp ├── forms │ ├── AutoConfigFinishPage.ui │ ├── AutoConfigStartPage.ui │ ├── AutoConfigStreamPage.ui │ ├── AutoConfigTestPage.ui │ ├── AutoConfigVideoPage.ui │ ├── ElementsDialog.ui │ ├── HoverWidget.ui │ ├── NameDialog.ui │ ├── OBSBasic.ui │ ├── OBSBasicEnd.ui │ ├── OBSBasicFilters.ui │ ├── OBSBasicInteraction.ui │ ├── OBSBasicSettings.ui │ ├── OBSBasicSourceSelect.ui │ ├── OBSBasicStartPage.ui │ ├── OBSBasicTransform.ui │ ├── OBSLicenseAgreement.ui │ ├── OBSLogReply.ui │ ├── OBSRemux.ui │ ├── OBSUpdate.ui │ ├── ResolutionDockWidget.ui │ ├── StreamUrlDialog.ui │ ├── TBLiveStudioLoginWindow.ui │ ├── icons │ │ ├── 360p-hover.png │ │ ├── 360p-selected.png │ │ ├── 360p-unselected.png │ │ ├── 360p.png │ │ ├── 720p-hover.png │ │ ├── 720p-selected.png │ │ ├── 720p-unselected.png │ │ ├── 720p.png │ │ ├── Windows-hover.png │ │ ├── back-button.png │ │ ├── camera-hover.png │ │ ├── camera.png │ │ ├── create-button.png │ │ ├── drag_button.png │ │ ├── drag_number.png │ │ ├── elements-hover.png │ │ ├── elements.png │ │ ├── end-button-diable.png │ │ ├── end-button.png │ │ ├── end-text.png │ │ ├── face-hover.png │ │ ├── face.png │ │ ├── icon-live.png │ │ ├── icon.png │ │ ├── live.png │ │ ├── logo.png │ │ ├── microphone.png │ │ ├── microphone_off.png │ │ ├── none.png │ │ ├── review-button.png │ │ ├── start-button-disbale.png │ │ ├── start-button.png │ │ ├── volme-0.png │ │ ├── volme-100.png │ │ ├── volme-20%.png │ │ ├── volme-40%.png │ │ ├── volme-60%.png │ │ ├── volme-80%.png │ │ ├── volme-hover.png │ │ ├── volme.png │ │ └── windows.png │ ├── images │ │ ├── add.png │ │ ├── add_scene.png │ │ ├── add_text.png │ │ ├── add_text_hover.png │ │ ├── add_text_icon.png │ │ ├── audio.png │ │ ├── audio_mixer.png │ │ ├── beautify.png │ │ ├── beautify_hover.png │ │ ├── beautify_on.png │ │ ├── beautify_on_hover.png │ │ ├── biz_stop_btn.png │ │ ├── biz_stop_btn_hover.png │ │ ├── charushipin.png │ │ ├── charushipin_hover.png │ │ ├── charutupian.png │ │ ├── charutupian_hover.png │ │ ├── close_hover.png │ │ ├── close_normal.png │ │ ├── configuration21_16.png │ │ ├── down.png │ │ ├── editscene.png │ │ ├── invisible_mask.png │ │ ├── jiequchuangkou.png │ │ ├── jiequchuangkou_hover.png │ │ ├── jiequzhuomian.png │ │ ├── jiequzhuomian_hover.png │ │ ├── list_remove.png │ │ ├── live.png │ │ ├── locked_mask.png │ │ ├── login_bak.png │ │ ├── login_button_bak.png │ │ ├── login_button_bak_disable.png │ │ ├── login_button_bak_hover.png │ │ ├── login_close.png │ │ ├── login_close_hover.png │ │ ├── login_down_arrow.png │ │ ├── login_logo.png │ │ ├── login_min.png │ │ ├── login_min_hover.png │ │ ├── logo_samll.png │ │ ├── mainframe_logoimg.png │ │ ├── mainframe_logotext.png │ │ ├── maxi_hover.png │ │ ├── maxi_normal.png │ │ ├── mini_hover.png │ │ ├── mini_normal.png │ │ ├── mixer.png │ │ ├── mixer_hover.png │ │ ├── mute.png │ │ ├── obs.png │ │ ├── properties.png │ │ ├── psd_icon.png │ │ ├── qiehuanjingtou.png │ │ ├── qiehuanjingtou_disable.png │ │ ├── qiehuanjingtou_hover.png │ │ ├── restore_hover.png │ │ ├── restore_normal.png │ │ ├── scene_status_streaming.png │ │ ├── select_live_mode_background.png │ │ ├── set_hover.png │ │ ├── set_normal.png │ │ ├── settings │ │ │ ├── advanced.png │ │ │ ├── applications-system-2.png │ │ │ ├── decibel_audio_player.png │ │ │ ├── network-bluetooth.png │ │ │ ├── network.png │ │ │ ├── preferences-desktop-keyboard-shortcuts.png │ │ │ ├── preferences-system-network-3.png │ │ │ ├── system-settings-3.png │ │ │ └── video-display-3.png │ │ ├── shexiangji.png │ │ ├── shexiangji_hover.png │ │ ├── shexiangtou.png │ │ ├── shexiangtou_hover.png │ │ ├── sound.ico │ │ ├── sound_muted.ico │ │ ├── start_record.png │ │ ├── start_record_hover.png │ │ ├── stop_record.png │ │ ├── stop_record_hover.png │ │ ├── stream_active.png │ │ ├── stream_pause_btn.png │ │ ├── stream_pause_btn_hover.png │ │ ├── stream_restart_btn.png │ │ ├── stream_restart_btn_hover.png │ │ ├── stream_start_btn.png │ │ ├── stream_start_btn_disable.png │ │ ├── stream_start_btn_hover.png │ │ ├── stream_stop_btn.png │ │ ├── stream_stop_btn_hover.png │ │ ├── subtitle_edit.png │ │ ├── subtitle_edit_hover.png │ │ ├── subtitle_title_icon.png │ │ ├── tab_switch_stream.png │ │ ├── tab_switch_stream_hover.png │ │ ├── tblive_mode.png │ │ ├── tblive_mode_hover.png │ │ ├── tray_active.png │ │ ├── tuiliu_mode.png │ │ ├── tuiliu_mode_hover.png │ │ ├── tuiliudizhi.png │ │ ├── tuiliudizhi_hover.png │ │ ├── unlocked_mask.png │ │ ├── unmute.png │ │ ├── up.png │ │ ├── user_icon.png │ │ ├── visible_mask.png │ │ ├── vol-bt-valid.png │ │ ├── zhuanbo_mode.png │ │ ├── zhuanbo_mode_hover.png │ │ ├── zhuanbolaiyuan.png │ │ ├── zhuanbolaiyuan_hover.png │ │ ├── 启用.png │ │ └── 禁用.png │ ├── obs.qrc │ ├── resolution-dock-widget.cpp │ └── resolution-dock-widget.hpp ├── frontend-plugins │ ├── CMakeLists.txt │ └── frontend-tools │ │ ├── CMakeLists.txt │ │ ├── auto-scene-switcher-nix.cpp │ │ ├── auto-scene-switcher-osx.mm │ │ ├── auto-scene-switcher-win.cpp │ │ ├── auto-scene-switcher.cpp │ │ ├── auto-scene-switcher.hpp │ │ ├── captions-handler.cpp │ │ ├── captions-handler.hpp │ │ ├── captions-mssapi-stream.cpp │ │ ├── captions-mssapi-stream.hpp │ │ ├── captions-mssapi.cpp │ │ ├── captions-mssapi.hpp │ │ ├── captions.cpp │ │ ├── captions.hpp │ │ ├── data │ │ └── locale │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── ms-MY.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ │ ├── forms │ │ ├── auto-scene-switcher.ui │ │ ├── captions.ui │ │ └── output-timer.ui │ │ ├── frontend-tools-config.h.in │ │ ├── frontend-tools.c │ │ ├── output-timer.cpp │ │ ├── output-timer.hpp │ │ └── tool-helpers.hpp ├── hotkey-edit.cpp ├── hotkey-edit.hpp ├── installer │ └── mp-installer.nsi ├── item-widget-helpers.cpp ├── item-widget-helpers.hpp ├── locked-checkbox.cpp ├── locked-checkbox.hpp ├── menu-button.cpp ├── menu-button.hpp ├── mute-checkbox.hpp ├── obs-app.cpp ├── obs-app.hpp ├── obs-frontend-api │ ├── CMakeLists.txt │ ├── obs-frontend-api.cpp │ ├── obs-frontend-api.h │ └── obs-frontend-internal.hpp ├── obs.rc ├── platform-osx.mm ├── platform-windows.cpp ├── platform-x11.cpp ├── platform.hpp ├── properties-view.cpp ├── properties-view.hpp ├── properties-view.moc.hpp ├── qt-display.cpp ├── qt-display.hpp ├── qt-wrappers.cpp ├── qt-wrappers.hpp ├── remote-text.cpp ├── remote-text.hpp ├── resolution-dock-widget.cpp ├── resolution-dock-widget.hpp ├── resource.h ├── slider-absoluteset-style.cpp ├── slider-absoluteset-style.hpp ├── source-label.cpp ├── source-label.hpp ├── source-list-widget.cpp ├── source-list-widget.hpp ├── source-type-defines.hpp ├── sparkle-updater.mm ├── stream-state-window.cpp ├── stream-state-window.h ├── stream-url-dialog.cpp ├── stream-url-dialog.h ├── vertical-scroll-area.cpp ├── vertical-scroll-area.hpp ├── visibility-checkbox.cpp ├── visibility-checkbox.hpp ├── visibility-item-widget.cpp ├── visibility-item-widget.hpp ├── volume-control-custom.cpp ├── volume-control-custom.hpp ├── volume-control.cpp ├── volume-control.hpp ├── win-update │ ├── update-window.cpp │ ├── update-window.hpp │ ├── updater │ │ ├── CMakeLists.txt │ │ ├── hash.cpp │ │ ├── http.cpp │ │ ├── patch.cpp │ │ ├── resource.h │ │ ├── updater.cpp │ │ ├── updater.hpp │ │ └── updater.rc │ ├── win-update-helpers.cpp │ ├── win-update-helpers.hpp │ ├── win-update.cpp │ └── win-update.hpp ├── window-basic-adv-audio.cpp ├── window-basic-adv-audio.hpp ├── window-basic-auto-config-test.cpp ├── window-basic-auto-config.cpp ├── window-basic-auto-config.hpp ├── window-basic-end.cpp ├── window-basic-end.h ├── window-basic-filters.cpp ├── window-basic-filters.hpp ├── window-basic-interaction.cpp ├── window-basic-interaction.hpp ├── window-basic-main-dropfiles.cpp ├── window-basic-main-outputs.cpp ├── window-basic-main-outputs.hpp ├── window-basic-main-profiles.cpp ├── window-basic-main-scene-collections.cpp ├── window-basic-main-tblive.cpp ├── window-basic-main-transitions.cpp ├── window-basic-main.cpp ├── window-basic-main.hpp ├── window-basic-preview.cpp ├── window-basic-preview.hpp ├── window-basic-properties.cpp ├── window-basic-properties.hpp ├── window-basic-settings.cpp ├── window-basic-settings.hpp ├── window-basic-source-select.cpp ├── window-basic-source-select.hpp ├── window-basic-startpage.cpp ├── window-basic-startpage.hpp ├── window-basic-stats.cpp ├── window-basic-stats.hpp ├── window-basic-status-bar.cpp ├── window-basic-status-bar.hpp ├── window-basic-transform.cpp ├── window-basic-transform.hpp ├── window-hoverwidget.cpp ├── window-hoverwidget.hpp ├── window-license-agreement.cpp ├── window-license-agreement.hpp ├── window-log-reply.cpp ├── window-log-reply.hpp ├── window-main.hpp ├── window-namedialog.cpp ├── window-namedialog.hpp ├── window-projector.cpp ├── window-projector.hpp ├── window-remux.cpp └── window-remux.hpp ├── additional_install_files ├── .gitignore ├── data │ └── .gitignore ├── exec32 │ └── .gitignore ├── exec32d │ └── .gitignore ├── exec32r │ └── .gitignore ├── exec64 │ └── .gitignore ├── exec64d │ └── .gitignore ├── exec64r │ └── .gitignore ├── libs32 │ └── .gitignore ├── libs32d │ └── .gitignore ├── libs32r │ └── .gitignore ├── libs64 │ └── .gitignore ├── libs64d │ └── .gitignore ├── libs64r │ └── .gitignore └── misc │ └── .gitignore ├── appveyor.yml ├── cmake ├── ALL_BUILD.vcxproj.user.in ├── Modules │ ├── CheckForPthreads.c │ ├── CopyMSVCBins.cmake │ ├── FindAppKit.cmake │ ├── FindCXX11.cmake │ ├── FindDBus.cmake │ ├── FindFFmpeg.cmake │ ├── FindFontconfig.cmake │ ├── FindFreetype.cmake │ ├── FindIconv.cmake │ ├── FindJack.cmake │ ├── FindJansson.cmake │ ├── FindLibUDev.cmake │ ├── FindLibVLC.cmake │ ├── FindLibcurl.cmake │ ├── FindLibfdk.cmake │ ├── FindLibspeexdsp.cmake │ ├── FindLibsysinfo.cmake │ ├── FindLibv4l2.cmake │ ├── FindLibx264.cmake │ ├── FindRSSDK.cmake │ ├── FindSSL.cmake │ ├── FindThreads.cmake │ ├── FindX11_XCB.cmake │ ├── FindXCB.cmake │ ├── FindZLIB.cmake │ ├── IDLFileHelper.cmake │ ├── ObsCpack.cmake │ ├── ObsHelpers.cmake │ └── WIX.template.in ├── copy_helper.cmake ├── copy_on_debug_helper.cmake ├── external │ ├── FindLibobs.cmake │ └── ObsPluginHelpers.cmake ├── helper_subdir │ └── CMakeLists.txt ├── osxbundle │ ├── Info.plist │ ├── fixup_bundle.sh │ ├── icon.icns │ ├── icon_bak.icns │ ├── obs.icns │ └── obslaunch.sh └── winrc │ ├── icon.ico │ └── icon_bak.ico ├── config └── .gitignore ├── deps ├── CMakeLists.txt ├── blake2 │ ├── CMakeLists.txt │ └── src │ │ ├── blake2-impl.h │ │ ├── blake2.h │ │ └── blake2b-ref.c ├── file-updater │ ├── CMakeLists.txt │ └── file-updater │ │ ├── file-updater.c │ │ └── file-updater.h ├── glad │ ├── CMakeLists.txt │ ├── include │ │ ├── KHR │ │ │ └── khrplatform.h │ │ └── glad │ │ │ ├── glad.h │ │ │ ├── glad_glx.h │ │ │ └── glad_wgl.h │ └── src │ │ ├── glad.c │ │ ├── glad_glx.c │ │ └── glad_wgl.c ├── ipc-util │ ├── CMakeLists.txt │ └── ipc-util │ │ ├── pipe-posix.c │ │ ├── pipe-posix.h │ │ ├── pipe-windows.c │ │ ├── pipe-windows.h │ │ └── pipe.h ├── jansson │ ├── .gitignore │ ├── .travis.yml │ ├── Android.mk │ ├── CHANGES │ ├── CMakeLists.txt │ ├── CleanSpec.mk │ ├── LICENSE │ ├── Makefile.am │ ├── README.rst │ ├── android │ │ └── jansson_config.h │ ├── appveyor.yml │ ├── cmake │ │ ├── CheckFunctionKeywords.cmake │ │ ├── CodeCoverage.cmake │ │ ├── Coveralls.cmake │ │ ├── CoverallsClear.cmake │ │ ├── CoverallsGenerateGcov.cmake │ │ ├── FindSphinx.cmake │ │ ├── JanssonConfig.cmake.in │ │ ├── JanssonConfigVersion.cmake.in │ │ ├── jansson_config.h.cmake │ │ └── jansson_private_config.h.cmake │ ├── configure.ac │ ├── doc │ │ ├── .gitignore │ │ ├── Makefile.am │ │ ├── README │ │ ├── apiref.rst │ │ ├── changes.rst │ │ ├── conf.py │ │ ├── conformance.rst │ │ ├── ext │ │ │ └── refcounting.py │ │ ├── gettingstarted.rst │ │ ├── github_commits.c │ │ ├── index.rst │ │ ├── portability.rst │ │ ├── tutorial.rst │ │ └── upgrading.rst │ ├── examples │ │ ├── README.rst │ │ └── simple_parse.c │ ├── jansson.pc.in │ ├── release.sh │ ├── src │ │ ├── Makefile.am │ │ ├── dump.c │ │ ├── error.c │ │ ├── hashtable.c │ │ ├── hashtable.h │ │ ├── hashtable_seed.c │ │ ├── jansson.def │ │ ├── jansson.h │ │ ├── jansson_config.h.in │ │ ├── jansson_private.h │ │ ├── load.c │ │ ├── lookup3.h │ │ ├── memory.c │ │ ├── pack_unpack.c │ │ ├── strbuffer.c │ │ ├── strbuffer.h │ │ ├── strconv.c │ │ ├── utf.c │ │ ├── utf.h │ │ └── value.c │ ├── test │ │ ├── .gitignore │ │ ├── Makefile.am │ │ ├── bin │ │ │ ├── Makefile.am │ │ │ └── json_process.c │ │ ├── run-suites │ │ ├── scripts │ │ │ ├── run-tests.sh │ │ │ └── valgrind.sh │ │ └── suites │ │ │ ├── .gitattributes │ │ │ ├── Makefile.am │ │ │ ├── api │ │ │ ├── Makefile.am │ │ │ ├── check-exports │ │ │ ├── run │ │ │ ├── test_array.c │ │ │ ├── test_copy.c │ │ │ ├── test_dump.c │ │ │ ├── test_dump_callback.c │ │ │ ├── test_equal.c │ │ │ ├── test_load.c │ │ │ ├── test_load_callback.c │ │ │ ├── test_loadb.c │ │ │ ├── test_memory_funcs.c │ │ │ ├── test_number.c │ │ │ ├── test_object.c │ │ │ ├── test_pack.c │ │ │ ├── test_simple.c │ │ │ ├── test_unpack.c │ │ │ └── util.h │ │ │ ├── encoding-flags │ │ │ ├── array │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── compact-array │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── compact-object │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── ensure-ascii │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── indent-array │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── indent-compact-array │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── indent-compact-object │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── indent-object │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── object │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── preserve-order │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── real-precision │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── run │ │ │ └── sort-keys │ │ │ │ ├── env │ │ │ │ ├── input │ │ │ │ └── output │ │ │ ├── invalid-unicode │ │ │ ├── encoded-surrogate-half │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-utf-8-after-backslash │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-utf-8-in-array │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-utf-8-in-bigger-int │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-utf-8-in-escape │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-utf-8-in-exponent │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-utf-8-in-identifier │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-utf-8-in-int │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-utf-8-in-real-after-e │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-utf-8-in-string │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── lone-invalid-utf-8 │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── lone-utf-8-continuation-byte │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── not-in-unicode-range │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── overlong-3-byte-encoding │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── overlong-4-byte-encoding │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── overlong-ascii-encoding │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── restricted-utf-8 │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── run │ │ │ └── truncated-utf-8 │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid │ │ │ ├── apostrophe │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── ascii-unicode-identifier │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── brace-comma │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── bracket-comma │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── bracket-one-comma │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── empty │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── extra-comma-in-array │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── extra-comma-in-multiline-array │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── garbage-after-newline │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── garbage-at-the-end │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── integer-starting-with-zero │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-escape │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-identifier │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-negative-integer │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-negative-real │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-second-surrogate │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── invalid-unicode-escape │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── lone-open-brace │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── lone-open-bracket │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── lone-second-surrogate │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── minus-sign-without-number │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── negative-integer-starting-with-zero │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── null-byte-in-object-key │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── null-byte-in-string │ │ │ │ ├── error │ │ │ │ ├── input │ │ │ │ └── nostrip │ │ │ ├── null-byte-outside-string │ │ │ │ ├── error │ │ │ │ ├── input │ │ │ │ └── nostrip │ │ │ ├── null-escape-in-string │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── null │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── object-apostrophes │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── object-garbage-at-end │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── object-in-unterminated-array │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── object-no-colon │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── object-no-value │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── object-unterminated-value │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── real-garbage-after-e │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── real-negative-overflow │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── real-positive-overflow │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── real-truncated-at-e │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── real-truncated-at-point │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── recursion-depth │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── run │ │ │ ├── tab-character-in-string │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── too-big-negative-integer │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── too-big-positive-integer │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── truncated-unicode-surrogate │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── unicode-identifier │ │ │ │ ├── error │ │ │ │ └── input │ │ │ ├── unterminated-array-and-object │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── unterminated-array │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── unterminated-empty-key │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── unterminated-key │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ ├── unterminated-object-and-array │ │ │ │ ├── error │ │ │ │ └── input │ │ │ └── unterminated-string │ │ │ │ ├── error.normal │ │ │ │ ├── error.strip │ │ │ │ └── input │ │ │ └── valid │ │ │ ├── complex-array │ │ │ ├── env │ │ │ ├── input │ │ │ └── output │ │ │ ├── empty-array │ │ │ ├── input │ │ │ └── output │ │ │ ├── empty-object-in-array │ │ │ ├── input │ │ │ └── output │ │ │ ├── empty-object │ │ │ ├── input │ │ │ └── output │ │ │ ├── empty-string │ │ │ ├── input │ │ │ └── output │ │ │ ├── escaped-utf-control-char │ │ │ ├── input │ │ │ └── output │ │ │ ├── false │ │ │ ├── input │ │ │ └── output │ │ │ ├── negative-int │ │ │ ├── input │ │ │ └── output │ │ │ ├── negative-one │ │ │ ├── input │ │ │ └── output │ │ │ ├── negative-zero │ │ │ ├── input │ │ │ └── output │ │ │ ├── null │ │ │ ├── input │ │ │ └── output │ │ │ ├── one-byte-utf-8 │ │ │ ├── input │ │ │ └── output │ │ │ ├── real-capital-e-negative-exponent │ │ │ ├── input │ │ │ └── output │ │ │ ├── real-capital-e-positive-exponent │ │ │ ├── input │ │ │ └── output │ │ │ ├── real-capital-e │ │ │ ├── input │ │ │ └── output │ │ │ ├── real-exponent │ │ │ ├── input │ │ │ └── output │ │ │ ├── real-fraction-exponent │ │ │ ├── input │ │ │ └── output │ │ │ ├── real-negative-exponent │ │ │ ├── input │ │ │ └── output │ │ │ ├── real-positive-exponent │ │ │ ├── input │ │ │ └── output │ │ │ ├── real-subnormal-number │ │ │ ├── input │ │ │ └── output │ │ │ ├── real-underflow │ │ │ ├── input │ │ │ └── output │ │ │ ├── run │ │ │ ├── short-string │ │ │ ├── input │ │ │ └── output │ │ │ ├── simple-ascii-string │ │ │ ├── input │ │ │ └── output │ │ │ ├── simple-int-0 │ │ │ ├── input │ │ │ └── output │ │ │ ├── simple-int-1 │ │ │ ├── input │ │ │ └── output │ │ │ ├── simple-int-123 │ │ │ ├── input │ │ │ └── output │ │ │ ├── simple-object │ │ │ ├── input │ │ │ └── output │ │ │ ├── simple-real │ │ │ ├── input │ │ │ └── output │ │ │ ├── string-escapes │ │ │ ├── input │ │ │ └── output │ │ │ ├── three-byte-utf-8 │ │ │ ├── input │ │ │ └── output │ │ │ ├── true │ │ │ ├── input │ │ │ └── output │ │ │ ├── two-byte-utf-8 │ │ │ ├── input │ │ │ └── output │ │ │ ├── utf-8-string │ │ │ ├── input │ │ │ └── output │ │ │ └── utf-surrogate-four-byte-encoding │ │ │ ├── input │ │ │ └── output │ └── win32 │ │ ├── jansson_config.h │ │ └── vs2010 │ │ ├── jansson.sln │ │ ├── jansson.vcxproj │ │ └── jansson.vcxproj.filters ├── libcaption │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Doxyfile.in │ ├── LICENSE.txt │ ├── README.md │ ├── caption │ │ ├── avc.h │ │ ├── caption.h │ │ ├── cea708.h │ │ ├── eia608.h │ │ ├── eia608_charmap.h │ │ ├── scc.h │ │ ├── srt.h │ │ ├── utf8.h │ │ └── xds.h │ ├── examples │ │ ├── add_captions.sh │ │ ├── captioner.c │ │ ├── flv+scc.c │ │ ├── flv+srt.c │ │ ├── flv.c │ │ ├── flv.h │ │ ├── flv2srt.c │ │ ├── party.c │ │ ├── rollup.c │ │ ├── rtmpspit.c │ │ ├── scc2srt.c │ │ ├── srt2vtt.c │ │ ├── srtdump.c │ │ ├── ts.c │ │ ├── ts.h │ │ ├── ts2srt.c │ │ └── wonderland.h │ ├── format.sh │ ├── src │ │ ├── avc.c │ │ ├── caption.c │ │ ├── cea708.c │ │ ├── eia608.c │ │ ├── eia608.c.re2c │ │ ├── eia608_charmap.c │ │ ├── scc.c │ │ ├── srt.c │ │ ├── utf8.c │ │ └── xds.c │ └── unit_tests │ │ ├── eia608_test.c │ │ ├── test_sei.c │ │ └── tos.scc ├── libff │ ├── CMakeLists.txt │ └── libff │ │ ├── ff-audio-decoder.c │ │ ├── ff-callbacks.c │ │ ├── ff-callbacks.h │ │ ├── ff-circular-queue.c │ │ ├── ff-circular-queue.h │ │ ├── ff-clock.c │ │ ├── ff-clock.h │ │ ├── ff-compat.h │ │ ├── ff-decoder.c │ │ ├── ff-decoder.h │ │ ├── ff-demuxer.c │ │ ├── ff-demuxer.h │ │ ├── ff-frame.h │ │ ├── ff-packet-queue.c │ │ ├── ff-packet-queue.h │ │ ├── ff-threading-posix.c │ │ ├── ff-threading-windows.c │ │ ├── ff-threading.h │ │ ├── ff-timer.c │ │ ├── ff-timer.h │ │ ├── ff-util.c │ │ ├── ff-util.h │ │ └── ff-video-decoder.c ├── lzma │ ├── CMakeLists.txt │ ├── common │ │ ├── common_w32res.rc │ │ ├── mythread.h │ │ ├── sysdefs.h │ │ ├── tuklib_common.h │ │ ├── tuklib_config.h │ │ ├── tuklib_cpucores.c │ │ ├── tuklib_cpucores.h │ │ ├── tuklib_exit.c │ │ ├── tuklib_exit.h │ │ ├── tuklib_gettext.h │ │ ├── tuklib_integer.h │ │ ├── tuklib_mbstr.h │ │ ├── tuklib_mbstr_fw.c │ │ ├── tuklib_mbstr_width.c │ │ ├── tuklib_open_stdxxx.c │ │ ├── tuklib_open_stdxxx.h │ │ ├── tuklib_physmem.c │ │ ├── tuklib_physmem.h │ │ ├── tuklib_progname.c │ │ └── tuklib_progname.h │ ├── config.h │ ├── liblzma │ │ ├── api │ │ │ ├── lzma.h │ │ │ └── lzma │ │ │ │ ├── base.h │ │ │ │ ├── bcj.h │ │ │ │ ├── block.h │ │ │ │ ├── check.h │ │ │ │ ├── container.h │ │ │ │ ├── delta.h │ │ │ │ ├── filter.h │ │ │ │ ├── hardware.h │ │ │ │ ├── index.h │ │ │ │ ├── index_hash.h │ │ │ │ ├── lzma.h │ │ │ │ ├── stream_flags.h │ │ │ │ ├── version.h │ │ │ │ └── vli.h │ │ ├── check │ │ │ ├── Makefile.inc │ │ │ ├── check.c │ │ │ ├── check.h │ │ │ ├── crc32_fast.c │ │ │ ├── crc32_small.c │ │ │ ├── crc32_table.c │ │ │ ├── crc32_table_be.h │ │ │ ├── crc32_table_le.h │ │ │ ├── crc32_tablegen.c │ │ │ ├── crc32_x86.S │ │ │ ├── crc64_fast.c │ │ │ ├── crc64_small.c │ │ │ ├── crc64_table.c │ │ │ ├── crc64_table_be.h │ │ │ ├── crc64_table_le.h │ │ │ ├── crc64_tablegen.c │ │ │ ├── crc64_x86.S │ │ │ ├── crc_macros.h │ │ │ └── sha256.c │ │ ├── common │ │ │ ├── alone_decoder.c │ │ │ ├── alone_decoder.h │ │ │ ├── alone_encoder.c │ │ │ ├── auto_decoder.c │ │ │ ├── block_buffer_decoder.c │ │ │ ├── block_buffer_encoder.c │ │ │ ├── block_decoder.c │ │ │ ├── block_decoder.h │ │ │ ├── block_encoder.c │ │ │ ├── block_encoder.h │ │ │ ├── block_header_decoder.c │ │ │ ├── block_header_encoder.c │ │ │ ├── block_util.c │ │ │ ├── common.c │ │ │ ├── common.h │ │ │ ├── easy_buffer_encoder.c │ │ │ ├── easy_decoder_memusage.c │ │ │ ├── easy_encoder.c │ │ │ ├── easy_encoder_memusage.c │ │ │ ├── easy_preset.c │ │ │ ├── easy_preset.h │ │ │ ├── filter_buffer_decoder.c │ │ │ ├── filter_buffer_encoder.c │ │ │ ├── filter_common.c │ │ │ ├── filter_common.h │ │ │ ├── filter_decoder.c │ │ │ ├── filter_decoder.h │ │ │ ├── filter_encoder.c │ │ │ ├── filter_encoder.h │ │ │ ├── filter_flags_decoder.c │ │ │ ├── filter_flags_encoder.c │ │ │ ├── hardware_physmem.c │ │ │ ├── index.c │ │ │ ├── index.h │ │ │ ├── index_decoder.c │ │ │ ├── index_encoder.c │ │ │ ├── index_encoder.h │ │ │ ├── index_hash.c │ │ │ ├── stream_buffer_decoder.c │ │ │ ├── stream_buffer_encoder.c │ │ │ ├── stream_decoder.c │ │ │ ├── stream_decoder.h │ │ │ ├── stream_encoder.c │ │ │ ├── stream_encoder.h │ │ │ ├── stream_flags_common.c │ │ │ ├── stream_flags_common.h │ │ │ ├── stream_flags_decoder.c │ │ │ ├── stream_flags_encoder.c │ │ │ ├── vli_decoder.c │ │ │ ├── vli_encoder.c │ │ │ └── vli_size.c │ │ ├── delta │ │ │ ├── Makefile.inc │ │ │ ├── delta_common.c │ │ │ ├── delta_common.h │ │ │ ├── delta_decoder.c │ │ │ ├── delta_decoder.h │ │ │ ├── delta_encoder.c │ │ │ ├── delta_encoder.h │ │ │ └── delta_private.h │ │ ├── lz │ │ │ ├── Makefile.inc │ │ │ ├── lz_decoder.c │ │ │ ├── lz_decoder.h │ │ │ ├── lz_encoder.c │ │ │ ├── lz_encoder.h │ │ │ ├── lz_encoder_hash.h │ │ │ ├── lz_encoder_hash_table.h │ │ │ └── lz_encoder_mf.c │ │ ├── lzma │ │ │ ├── fastpos.h │ │ │ ├── fastpos_table.c │ │ │ ├── fastpos_tablegen.c │ │ │ ├── lzma2_decoder.c │ │ │ ├── lzma2_decoder.h │ │ │ ├── lzma2_encoder.c │ │ │ ├── lzma2_encoder.h │ │ │ ├── lzma_common.h │ │ │ ├── lzma_decoder.c │ │ │ ├── lzma_decoder.h │ │ │ ├── lzma_encoder.c │ │ │ ├── lzma_encoder.h │ │ │ ├── lzma_encoder_optimum_fast.c │ │ │ ├── lzma_encoder_optimum_normal.c │ │ │ ├── lzma_encoder_presets.c │ │ │ └── lzma_encoder_private.h │ │ ├── rangecoder │ │ │ ├── Makefile.inc │ │ │ ├── price.h │ │ │ ├── price_table.c │ │ │ ├── price_tablegen.c │ │ │ ├── range_common.h │ │ │ ├── range_decoder.h │ │ │ └── range_encoder.h │ │ └── simple │ │ │ ├── Makefile.inc │ │ │ ├── arm.c │ │ │ ├── armthumb.c │ │ │ ├── ia64.c │ │ │ ├── powerpc.c │ │ │ ├── simple_coder.c │ │ │ ├── simple_coder.h │ │ │ ├── simple_decoder.c │ │ │ ├── simple_decoder.h │ │ │ ├── simple_encoder.c │ │ │ ├── simple_encoder.h │ │ │ ├── simple_private.h │ │ │ ├── sparc.c │ │ │ └── x86.c │ └── version.h ├── media-playback │ ├── CMakeLists.txt │ └── media-playback │ │ ├── closest-format.h │ │ ├── decode.c │ │ ├── decode.h │ │ ├── media.c │ │ └── media.h └── w32-pthreads │ ├── ANNOUNCE │ ├── BUGS │ ├── Bmakefile │ ├── CMakeLists.txt │ ├── CONTRIBUTORS │ ├── COPYING │ ├── ChangeLog │ ├── FAQ │ ├── GNUmakefile │ ├── MAINTAINERS │ ├── Makefile │ ├── NEWS │ ├── Nmakefile │ ├── Nmakefile.tests │ ├── PROGRESS │ ├── README │ ├── README.Borland │ ├── README.CV │ ├── README.NONPORTABLE │ ├── README.Watcom │ ├── README.WinCE │ ├── TODO │ ├── WinCE-PORT │ ├── attr.c │ ├── autostatic.c │ ├── barrier.c │ ├── builddmc.bat │ ├── cancel.c │ ├── cleanup.c │ ├── condvar.c │ ├── config.h │ ├── context.h │ ├── create.c │ ├── dll.c │ ├── errno.c │ ├── exit.c │ ├── fork.c │ ├── global.c │ ├── implement.h │ ├── libpthreadGC2.a │ ├── libpthreadGC2.stamp │ ├── manual │ ├── ChangeLog │ ├── PortabilityIssues.html │ ├── index.html │ ├── pthreadCancelableWait.html │ ├── pthread_attr_init.html │ ├── pthread_attr_setstackaddr.html │ ├── pthread_attr_setstacksize.html │ ├── pthread_barrier_init.html │ ├── pthread_barrier_wait.html │ ├── pthread_barrierattr_init.html │ ├── pthread_barrierattr_setpshared.html │ ├── pthread_cancel.html │ ├── pthread_cleanup_push.html │ ├── pthread_cond_init.html │ ├── pthread_condattr_init.html │ ├── pthread_condattr_setpshared.html │ ├── pthread_create.html │ ├── pthread_delay_np.html │ ├── pthread_detach.html │ ├── pthread_equal.html │ ├── pthread_exit.html │ ├── pthread_getunique_np.html │ ├── pthread_getw32threadhandle_np.html │ ├── pthread_join.html │ ├── pthread_key_create.html │ ├── pthread_kill.html │ ├── pthread_mutex_init.html │ ├── pthread_mutexattr_init.html │ ├── pthread_mutexattr_setpshared.html │ ├── pthread_num_processors_np.html │ ├── pthread_once.html │ ├── pthread_rwlock_init.html │ ├── pthread_rwlock_rdlock.html │ ├── pthread_rwlock_timedrdlock.html │ ├── pthread_rwlock_timedwrlock.html │ ├── pthread_rwlock_unlock.html │ ├── pthread_rwlock_wrlock.html │ ├── pthread_rwlockattr_init.html │ ├── pthread_rwlockattr_setpshared.html │ ├── pthread_self.html │ ├── pthread_setcancelstate.html │ ├── pthread_setcanceltype.html │ ├── pthread_setconcurrency.html │ ├── pthread_setschedparam.html │ ├── pthread_spin_init.html │ ├── pthread_spin_lock.html │ ├── pthread_spin_unlock.html │ ├── pthread_timechange_handler_np.html │ ├── pthread_win32_attach_detach_np.html │ ├── pthread_win32_test_features_np.html │ ├── sched_get_priority_max.html │ ├── sched_getscheduler.html │ ├── sched_setscheduler.html │ ├── sched_yield.html │ └── sem_init.html │ ├── misc.c │ ├── mutex.c │ ├── need_errno.h │ ├── nonportable.c │ ├── private.c │ ├── pthread.c │ ├── pthread.dsp │ ├── pthread.dsw │ ├── pthread.h │ ├── pthread.lastbuildstate │ ├── pthread.sln │ ├── pthread.vcxproj │ ├── pthread.vcxproj.filters │ ├── pthread_attr_destroy.c │ ├── pthread_attr_getdetachstate.c │ ├── pthread_attr_getinheritsched.c │ ├── pthread_attr_getschedparam.c │ ├── pthread_attr_getschedpolicy.c │ ├── pthread_attr_getscope.c │ ├── pthread_attr_getstackaddr.c │ ├── pthread_attr_getstacksize.c │ ├── pthread_attr_init.c │ ├── pthread_attr_setdetachstate.c │ ├── pthread_attr_setinheritsched.c │ ├── pthread_attr_setschedparam.c │ ├── pthread_attr_setschedpolicy.c │ ├── pthread_attr_setscope.c │ ├── pthread_attr_setstackaddr.c │ ├── pthread_attr_setstacksize.c │ ├── pthread_barrier_destroy.c │ ├── pthread_barrier_init.c │ ├── pthread_barrier_wait.c │ ├── pthread_barrierattr_destroy.c │ ├── pthread_barrierattr_getpshared.c │ ├── pthread_barrierattr_init.c │ ├── pthread_barrierattr_setpshared.c │ ├── pthread_cancel.c │ ├── pthread_cond_destroy.c │ ├── pthread_cond_init.c │ ├── pthread_cond_signal.c │ ├── pthread_cond_wait.c │ ├── pthread_condattr_destroy.c │ ├── pthread_condattr_getpshared.c │ ├── pthread_condattr_init.c │ ├── pthread_condattr_setpshared.c │ ├── pthread_delay_np.c │ ├── pthread_detach.c │ ├── pthread_equal.c │ ├── pthread_exit.c │ ├── pthread_getconcurrency.c │ ├── pthread_getschedparam.c │ ├── pthread_getspecific.c │ ├── pthread_getunique_np.c │ ├── pthread_getw32threadhandle_np.c │ ├── pthread_join.c │ ├── pthread_key_create.c │ ├── pthread_key_delete.c │ ├── pthread_kill.c │ ├── pthread_mutex_consistent.c │ ├── pthread_mutex_destroy.c │ ├── pthread_mutex_init.c │ ├── pthread_mutex_lock.c │ ├── pthread_mutex_timedlock.c │ ├── pthread_mutex_trylock.c │ ├── pthread_mutex_unlock.c │ ├── pthread_mutexattr_destroy.c │ ├── pthread_mutexattr_getkind_np.c │ ├── pthread_mutexattr_getpshared.c │ ├── pthread_mutexattr_getrobust.c │ ├── pthread_mutexattr_gettype.c │ ├── pthread_mutexattr_init.c │ ├── pthread_mutexattr_setkind_np.c │ ├── pthread_mutexattr_setpshared.c │ ├── pthread_mutexattr_setrobust.c │ ├── pthread_mutexattr_settype.c │ ├── pthread_num_processors_np.c │ ├── pthread_once.c │ ├── pthread_rwlock_destroy.c │ ├── pthread_rwlock_init.c │ ├── pthread_rwlock_rdlock.c │ ├── pthread_rwlock_timedrdlock.c │ ├── pthread_rwlock_timedwrlock.c │ ├── pthread_rwlock_tryrdlock.c │ ├── pthread_rwlock_trywrlock.c │ ├── pthread_rwlock_unlock.c │ ├── pthread_rwlock_wrlock.c │ ├── pthread_rwlockattr_destroy.c │ ├── pthread_rwlockattr_getpshared.c │ ├── pthread_rwlockattr_init.c │ ├── pthread_rwlockattr_setpshared.c │ ├── pthread_self.c │ ├── pthread_setcancelstate.c │ ├── pthread_setcanceltype.c │ ├── pthread_setconcurrency.c │ ├── pthread_setschedparam.c │ ├── pthread_setspecific.c │ ├── pthread_spin_destroy.c │ ├── pthread_spin_init.c │ ├── pthread_spin_lock.c │ ├── pthread_spin_trylock.c │ ├── pthread_spin_unlock.c │ ├── pthread_testcancel.c │ ├── pthread_timechange_handler_np.c │ ├── pthread_win32_attach_detach_np.c │ ├── ptw32_MCS_lock.c │ ├── ptw32_OLL_lock.c │ ├── ptw32_callUserDestroyRoutines.c │ ├── ptw32_calloc.c │ ├── ptw32_cond_check_need_init.c │ ├── ptw32_getprocessors.c │ ├── ptw32_is_attr.c │ ├── ptw32_mutex_check_need_init.c │ ├── ptw32_new.c │ ├── ptw32_processInitialize.c │ ├── ptw32_processTerminate.c │ ├── ptw32_relmillisecs.c │ ├── ptw32_reuse.c │ ├── ptw32_rwlock_cancelwrwait.c │ ├── ptw32_rwlock_check_need_init.c │ ├── ptw32_semwait.c │ ├── ptw32_spinlock_check_need_init.c │ ├── ptw32_threadDestroy.c │ ├── ptw32_threadStart.c │ ├── ptw32_throw.c │ ├── ptw32_timespec.c │ ├── ptw32_tkAssocCreate.c │ ├── ptw32_tkAssocDestroy.c │ ├── rwlock.c │ ├── sched.c │ ├── sched.h │ ├── sched_get_priority_max.c │ ├── sched_get_priority_min.c │ ├── sched_getscheduler.c │ ├── sched_setscheduler.c │ ├── sched_yield.c │ ├── sem_close.c │ ├── sem_destroy.c │ ├── sem_getvalue.c │ ├── sem_init.c │ ├── sem_open.c │ ├── sem_post.c │ ├── sem_post_multiple.c │ ├── sem_timedwait.c │ ├── sem_trywait.c │ ├── sem_unlink.c │ ├── sem_wait.c │ ├── semaphore.c │ ├── semaphore.h │ ├── signal.c │ ├── spin.c │ ├── sync.c │ ├── tests │ ├── Bmakefile │ ├── ChangeLog │ ├── Debug.dsp │ ├── Debug.dsw │ ├── Debug.plg │ ├── Debug.txt │ ├── GNUmakefile │ ├── Makefile │ ├── README │ ├── README.BENCHTESTS │ ├── SIZES.GC │ ├── SIZES.GCE │ ├── SIZES.VC │ ├── SIZES.VCE │ ├── SIZES.VSE │ ├── Wmakefile │ ├── barrier1.c │ ├── barrier2.c │ ├── barrier3.c │ ├── barrier4.c │ ├── barrier5.c │ ├── barrier6.c │ ├── benchlib.c │ ├── benchtest.h │ ├── benchtest1.c │ ├── benchtest2.c │ ├── benchtest3.c │ ├── benchtest4.c │ ├── benchtest5.c │ ├── cancel1.c │ ├── cancel2.c │ ├── cancel3.c │ ├── cancel4.c │ ├── cancel5.c │ ├── cancel6a.c │ ├── cancel6d.c │ ├── cancel7.c │ ├── cancel8.c │ ├── cancel9.c │ ├── cleanup0.c │ ├── cleanup1.c │ ├── cleanup2.c │ ├── cleanup3.c │ ├── condvar1.c │ ├── condvar1_1.c │ ├── condvar1_2.c │ ├── condvar2.c │ ├── condvar2_1.c │ ├── condvar3.c │ ├── condvar3_1.c │ ├── condvar3_2.c │ ├── condvar3_3.c │ ├── condvar4.c │ ├── condvar5.c │ ├── condvar6.c │ ├── condvar7.c │ ├── condvar8.c │ ├── condvar9.c │ ├── context1.c │ ├── count1.c │ ├── create1.c │ ├── create2.c │ ├── create3.c │ ├── delay1.c │ ├── delay2.c │ ├── detach1.c │ ├── equal1.c │ ├── errno1.c │ ├── exception1.c │ ├── exception2.c │ ├── exception3.c │ ├── exit1.c │ ├── exit2.c │ ├── exit3.c │ ├── exit4.c │ ├── exit5.c │ ├── eyal1.c │ ├── inherit1.c │ ├── join0.c │ ├── join1.c │ ├── join2.c │ ├── join3.c │ ├── kill1.c │ ├── loadfree.c │ ├── mutex1.c │ ├── mutex1e.c │ ├── mutex1n.c │ ├── mutex1r.c │ ├── mutex2.c │ ├── mutex2e.c │ ├── mutex2r.c │ ├── mutex3.c │ ├── mutex3e.c │ ├── mutex3r.c │ ├── mutex4.c │ ├── mutex5.c │ ├── mutex6.c │ ├── mutex6e.c │ ├── mutex6es.c │ ├── mutex6n.c │ ├── mutex6r.c │ ├── mutex6rs.c │ ├── mutex6s.c │ ├── mutex7.c │ ├── mutex7e.c │ ├── mutex7n.c │ ├── mutex7r.c │ ├── mutex8.c │ ├── mutex8e.c │ ├── mutex8n.c │ ├── mutex8r.c │ ├── once1.c │ ├── once2.c │ ├── once3.c │ ├── once4.c │ ├── openmp1.c │ ├── priority1.c │ ├── priority2.c │ ├── reuse1.c │ ├── reuse2.c │ ├── robust1.c │ ├── robust2.c │ ├── robust3.c │ ├── robust4.c │ ├── robust5.c │ ├── rwlock1.c │ ├── rwlock2.c │ ├── rwlock2_t.c │ ├── rwlock3.c │ ├── rwlock3_t.c │ ├── rwlock4.c │ ├── rwlock4_t.c │ ├── rwlock5.c │ ├── rwlock5_t.c │ ├── rwlock6.c │ ├── rwlock6_t.c │ ├── rwlock6_t2.c │ ├── rwlock7.c │ ├── rwlock8.c │ ├── self1.c │ ├── self2.c │ ├── semaphore1.c │ ├── semaphore2.c │ ├── semaphore3.c │ ├── semaphore4.c │ ├── semaphore4t.c │ ├── semaphore5.c │ ├── sequence1.c │ ├── sizes.c │ ├── spin1.c │ ├── spin2.c │ ├── spin3.c │ ├── spin4.c │ ├── stress1.c │ ├── test.h │ ├── tryentercs.c │ ├── tryentercs2.c │ ├── tsd1.c │ ├── tsd2.c │ ├── valid1.c │ └── valid2.c │ ├── tsd.c │ ├── version.rc │ ├── w32-pthreadsConfig.cmake.in │ ├── w32-pthreadsConfigVersion.cmake.in │ └── w32_CancelableWait.c ├── docs └── doxygen │ ├── header.html │ ├── obs.css │ └── obs.png ├── libobs-d3d11 ├── CMakeLists.txt ├── d3d11-duplicator.cpp ├── d3d11-indexbuffer.cpp ├── d3d11-rebuild.cpp ├── d3d11-samplerstate.cpp ├── d3d11-shader.cpp ├── d3d11-shaderprocessor.cpp ├── d3d11-shaderprocessor.hpp ├── d3d11-stagesurf.cpp ├── d3d11-subsystem.cpp ├── d3d11-subsystem.hpp ├── d3d11-texture2d.cpp ├── d3d11-vertexbuffer.cpp └── d3d11-zstencilbuffer.cpp ├── libobs-opengl ├── .gitignore ├── CMakeLists.txt ├── gl-cocoa.m ├── gl-helpers.c ├── gl-helpers.h ├── gl-indexbuffer.c ├── gl-shader.c ├── gl-shaderparser.c ├── gl-shaderparser.h ├── gl-stagesurf.c ├── gl-subsystem.c ├── gl-subsystem.h ├── gl-texture2d.c ├── gl-texturecube.c ├── gl-vertexbuffer.c ├── gl-windows.c ├── gl-x11.c └── gl-zstencil.c ├── libobs ├── CMakeLists.txt ├── LibObsConfig.cmake.in ├── LibObsConfigVersion.cmake.in ├── audio-monitoring │ ├── null │ │ └── null-audio-monitoring.c │ ├── osx │ │ ├── coreaudio-enum-devices.c │ │ ├── coreaudio-output.c │ │ └── mac-helpers.h │ ├── pulse │ │ ├── pulseaudio-enum-devices.c │ │ ├── pulseaudio-output.c │ │ ├── pulseaudio-wrapper.c │ │ └── pulseaudio-wrapper.h │ └── win32 │ │ ├── wasapi-enum-devices.c │ │ ├── wasapi-output.c │ │ └── wasapi-output.h ├── callback │ ├── calldata.c │ ├── calldata.h │ ├── decl.c │ ├── decl.h │ ├── proc.c │ ├── proc.h │ ├── signal.c │ └── signal.h ├── data │ ├── bicubic_scale.effect │ ├── bilinear_lowres_scale.effect │ ├── default.effect │ ├── default_rect.effect │ ├── deinterlace_base.effect │ ├── deinterlace_blend.effect │ ├── deinterlace_blend_2x.effect │ ├── deinterlace_discard.effect │ ├── deinterlace_discard_2x.effect │ ├── deinterlace_linear.effect │ ├── deinterlace_linear_2x.effect │ ├── deinterlace_yadif.effect │ ├── deinterlace_yadif_2x.effect │ ├── face_all_data_130.dat │ ├── format_conversion.effect │ ├── lanczos_scale.effect │ ├── opaque.effect │ ├── premultiplied_alpha.effect │ └── solid.effect ├── graphics │ ├── axisang.c │ ├── axisang.h │ ├── basemath.hpp │ ├── bounds.c │ ├── bounds.h │ ├── context-partition.c │ ├── context-partition.h │ ├── device-exports.h │ ├── effect-parser.c │ ├── effect-parser.h │ ├── effect.c │ ├── effect.h │ ├── face_beauty │ │ ├── face_beauty.cpp │ │ └── face_beauty.h │ ├── graphics-ffmpeg.c │ ├── graphics-imports.c │ ├── graphics-internal.h │ ├── graphics-magick.c │ ├── graphics.c │ ├── graphics.h │ ├── image-file.c │ ├── image-file.h │ ├── input.h │ ├── libnsgif │ │ ├── libnsgif.c │ │ └── libnsgif.h │ ├── math-defs.h │ ├── math-extra.c │ ├── math-extra.h │ ├── matrix3.c │ ├── matrix3.h │ ├── matrix4.c │ ├── matrix4.h │ ├── plane.c │ ├── plane.h │ ├── quat.c │ ├── quat.h │ ├── shader-parser.c │ ├── shader-parser.h │ ├── texture-render.c │ ├── vec2.c │ ├── vec2.h │ ├── vec3.c │ ├── vec3.h │ ├── vec4.c │ └── vec4.h ├── media-io │ ├── audio-io.c │ ├── audio-io.h │ ├── audio-math.h │ ├── audio-resampler-ffmpeg.c │ ├── audio-resampler.h │ ├── format-conversion.c │ ├── format-conversion.h │ ├── frame-rate.h │ ├── media-io-defs.h │ ├── media-remux.c │ ├── media-remux.h │ ├── video-fourcc.c │ ├── video-frame.c │ ├── video-frame.h │ ├── video-io.c │ ├── video-io.h │ ├── video-matrices.c │ ├── video-scaler-ffmpeg.c │ └── video-scaler.h ├── obs-audio-controls.c ├── obs-audio-controls.h ├── obs-audio.c ├── obs-avc.c ├── obs-avc.h ├── obs-cocoa.c ├── obs-config.h ├── obs-data.c ├── obs-data.h ├── obs-defs.h ├── obs-display.c ├── obs-encoder.c ├── obs-encoder.h ├── obs-ffmpeg-compat.h ├── obs-hotkey-name-map.c ├── obs-hotkey.c ├── obs-hotkey.h ├── obs-hotkeys.h ├── obs-interaction.h ├── obs-internal.h ├── obs-module.c ├── obs-module.h ├── obs-nix.c ├── obs-output-delay.c ├── obs-output.c ├── obs-output.h ├── obs-properties.c ├── obs-properties.h ├── obs-scene.c ├── obs-scene.h ├── obs-service.c ├── obs-service.h ├── obs-source-deinterlace.c ├── obs-source-transition.c ├── obs-source.c ├── obs-source.h ├── obs-ui.h ├── obs-video.c ├── obs-view.c ├── obs-win-crash-handler.c ├── obs-windows.c ├── obs.c ├── obs.h ├── obs.hpp ├── obsconfig.h.in └── util │ ├── AlignedNew.hpp │ ├── array-serializer.c │ ├── array-serializer.h │ ├── base.c │ ├── base.h │ ├── bmem.c │ ├── bmem.h │ ├── c99defs.h │ ├── cf-lexer.c │ ├── cf-lexer.h │ ├── cf-parser.c │ ├── cf-parser.h │ ├── circlebuf.h │ ├── config-file.c │ ├── config-file.h │ ├── crc32.c │ ├── crc32.h │ ├── darray.h │ ├── dstr.c │ ├── dstr.h │ ├── dstr.hpp │ ├── file-serializer.c │ ├── file-serializer.h │ ├── lexer.c │ ├── lexer.h │ ├── pipe-posix.c │ ├── pipe-windows.c │ ├── pipe.h │ ├── platform-cocoa.m │ ├── platform-nix-dbus.c │ ├── platform-nix.c │ ├── platform-windows.c │ ├── platform.c │ ├── platform.h │ ├── profiler.c │ ├── profiler.h │ ├── profiler.hpp │ ├── serializer.h │ ├── text-lookup.c │ ├── text-lookup.h │ ├── threading-posix.c │ ├── threading-posix.h │ ├── threading-windows.c │ ├── threading-windows.h │ ├── threading.h │ ├── utf8.c │ ├── utf8.h │ ├── util.hpp │ ├── util_uint128.h │ ├── vc │ ├── vc_inttypes.h │ ├── vc_stdbool.h │ └── vc_stdint.h │ └── windows │ ├── CoTaskMemPtr.hpp │ ├── ComPtr.hpp │ ├── HRError.hpp │ ├── WinHandle.hpp │ └── win-version.h ├── plugins ├── CMakeLists.txt ├── coreaudio-encoder │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── ms-MY.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── ta-IN.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── encoder.cpp │ └── windows-imports.h ├── decklink │ ├── audio-repack.c │ ├── audio-repack.h │ ├── audio-repack.hpp │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── decklink-device-discovery.cpp │ ├── decklink-device-discovery.hpp │ ├── decklink-device-instance.cpp │ ├── decklink-device-instance.hpp │ ├── decklink-device-mode.cpp │ ├── decklink-device-mode.hpp │ ├── decklink-device.cpp │ ├── decklink-device.hpp │ ├── decklink.cpp │ ├── decklink.hpp │ ├── linux │ │ ├── CMakeLists.txt │ │ ├── decklink-sdk │ │ │ ├── DeckLinkAPI.h │ │ │ ├── DeckLinkAPIConfiguration.h │ │ │ ├── DeckLinkAPIConfiguration_v10_2.h │ │ │ ├── DeckLinkAPIConfiguration_v10_4.h │ │ │ ├── DeckLinkAPIConfiguration_v10_5.h │ │ │ ├── DeckLinkAPIDeckControl.h │ │ │ ├── DeckLinkAPIDiscovery.h │ │ │ ├── DeckLinkAPIDispatch.cpp │ │ │ ├── DeckLinkAPIDispatch_v7_6.cpp │ │ │ ├── DeckLinkAPIDispatch_v8_0.cpp │ │ │ ├── DeckLinkAPIModes.h │ │ │ ├── DeckLinkAPITypes.h │ │ │ ├── DeckLinkAPIVersion.h │ │ │ ├── DeckLinkAPI_v10_2.h │ │ │ ├── DeckLinkAPI_v10_4.h │ │ │ ├── DeckLinkAPI_v10_5.h │ │ │ ├── DeckLinkAPI_v10_6.h │ │ │ ├── DeckLinkAPI_v7_1.h │ │ │ ├── DeckLinkAPI_v7_3.h │ │ │ ├── DeckLinkAPI_v7_6.h │ │ │ ├── DeckLinkAPI_v7_9.h │ │ │ ├── DeckLinkAPI_v8_0.h │ │ │ ├── DeckLinkAPI_v8_1.h │ │ │ ├── DeckLinkAPI_v9_2.h │ │ │ ├── DeckLinkAPI_v9_9.h │ │ │ └── LinuxCOM.h │ │ └── platform.cpp │ ├── mac │ │ ├── CMakeLists.txt │ │ ├── decklink-sdk │ │ │ ├── DeckLinkAPI.h │ │ │ ├── DeckLinkAPIConfiguration.h │ │ │ ├── DeckLinkAPIConfiguration_v10_2.h │ │ │ ├── DeckLinkAPIConfiguration_v10_4.h │ │ │ ├── DeckLinkAPIConfiguration_v10_5.h │ │ │ ├── DeckLinkAPIDeckControl.h │ │ │ ├── DeckLinkAPIDiscovery.h │ │ │ ├── DeckLinkAPIDispatch.cpp │ │ │ ├── DeckLinkAPIDispatch_v7_6.cpp │ │ │ ├── DeckLinkAPIDispatch_v8_0.cpp │ │ │ ├── DeckLinkAPIModes.h │ │ │ ├── DeckLinkAPIStreaming.h │ │ │ ├── DeckLinkAPITypes.h │ │ │ ├── DeckLinkAPIVersion.h │ │ │ ├── DeckLinkAPI_v10_2.h │ │ │ ├── DeckLinkAPI_v10_4.h │ │ │ ├── DeckLinkAPI_v10_5.h │ │ │ ├── DeckLinkAPI_v10_6.h │ │ │ ├── DeckLinkAPI_v7_1.h │ │ │ ├── DeckLinkAPI_v7_3.h │ │ │ ├── DeckLinkAPI_v7_6.h │ │ │ ├── DeckLinkAPI_v7_9.h │ │ │ ├── DeckLinkAPI_v8_0.h │ │ │ ├── DeckLinkAPI_v8_1.h │ │ │ ├── DeckLinkAPI_v9_2.h │ │ │ └── DeckLinkAPI_v9_9.h │ │ └── platform.cpp │ ├── platform.hpp │ ├── plugin-main.cpp │ └── win │ │ ├── CMakeLists.txt │ │ ├── decklink-sdk │ │ ├── DeckLinkAPI.idl │ │ ├── DeckLinkAPIConfiguration.idl │ │ ├── DeckLinkAPIDeckControl.idl │ │ ├── DeckLinkAPIDiscovery.idl │ │ ├── DeckLinkAPIModes.idl │ │ ├── DeckLinkAPIStreaming.idl │ │ ├── DeckLinkAPITypes.idl │ │ ├── DeckLinkAPIVersion.h │ │ ├── DeckLinkAPI_v10_2.idl │ │ ├── DeckLinkAPI_v10_4.idl │ │ ├── DeckLinkAPI_v10_5.idl │ │ ├── DeckLinkAPI_v10_6.idl │ │ ├── DeckLinkAPI_v7_1.idl │ │ ├── DeckLinkAPI_v7_3.idl │ │ ├── DeckLinkAPI_v7_6.idl │ │ ├── DeckLinkAPI_v7_9.idl │ │ ├── DeckLinkAPI_v8_0.idl │ │ ├── DeckLinkAPI_v8_1.idl │ │ ├── DeckLinkAPI_v9_2.idl │ │ └── DeckLinkAPI_v9_9.idl │ │ └── platform.cpp ├── image-source │ ├── CMakeLists.txt │ ├── color-source.c │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── ms-MY.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── image-source.c │ └── obs-slideshow.c ├── linux-alsa │ ├── CMakeLists.txt │ ├── alsa-input.c │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ └── linux-alsa.c ├── linux-capture │ ├── CMakeLists.txt │ ├── README │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── linux-capture.c │ ├── xcompcap-helper.cpp │ ├── xcompcap-helper.hpp │ ├── xcompcap-main.cpp │ ├── xcompcap-main.hpp │ ├── xcomposite-main.cpp │ ├── xcursor-xcb.c │ ├── xcursor-xcb.h │ ├── xcursor.c │ ├── xcursor.h │ ├── xhelpers.c │ ├── xhelpers.h │ └── xshm-input.c ├── linux-jack │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── jack-input.c │ ├── jack-wrapper.c │ ├── jack-wrapper.h │ └── linux-jack.c ├── linux-pulseaudio │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── linux-pulseaudio.c │ ├── pulse-input.c │ ├── pulse-wrapper.c │ └── pulse-wrapper.h ├── linux-v4l2 │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── linux-v4l2.c │ ├── v4l2-helpers.c │ ├── v4l2-helpers.h │ ├── v4l2-input.c │ ├── v4l2-udev.c │ └── v4l2-udev.h ├── mac-avcapture │ ├── CMakeLists.txt │ ├── av-capture.mm │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── left-right.hpp │ └── scope-guard.hpp ├── mac-capture │ ├── CMakeLists.txt │ ├── audio-device-enum.c │ ├── audio-device-enum.h │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── mac-audio.c │ ├── mac-display-capture.m │ ├── mac-helpers.h │ ├── mac-window-capture.m │ ├── plugin-main.c │ ├── window-utils.h │ └── window-utils.m ├── mac-syphon │ ├── CMakeLists.txt │ ├── data │ │ ├── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── ms-MY.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ │ └── syphon_license.txt │ ├── plugin-main.c │ ├── syphon-framework │ │ ├── Building Syphon.rtf │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── License.txt │ │ ├── README.md │ │ ├── Syphon Icon.icns │ │ ├── Syphon SDK Read Me.rtf │ │ ├── Syphon.h │ │ ├── SyphonBuildMacros.h │ │ ├── SyphonCFMessageReceiver.h │ │ ├── SyphonCFMessageReceiver.m │ │ ├── SyphonCFMessageSender.h │ │ ├── SyphonCFMessageSender.m │ │ ├── SyphonClient.h │ │ ├── SyphonClient.m │ │ ├── SyphonClientConnectionManager.h │ │ ├── SyphonClientConnectionManager.m │ │ ├── SyphonDispatch.c │ │ ├── SyphonDispatch.h │ │ ├── SyphonIOSurfaceImage.h │ │ ├── SyphonIOSurfaceImage.m │ │ ├── SyphonImage.h │ │ ├── SyphonImage.m │ │ ├── SyphonMachMessageReceiver.h │ │ ├── SyphonMachMessageReceiver.m │ │ ├── SyphonMachMessageSender.h │ │ ├── SyphonMachMessageSender.m │ │ ├── SyphonMessageQueue.h │ │ ├── SyphonMessageQueue.m │ │ ├── SyphonMessageReceiver.h │ │ ├── SyphonMessageReceiver.m │ │ ├── SyphonMessageSender.h │ │ ├── SyphonMessageSender.m │ │ ├── SyphonMessaging.h │ │ ├── SyphonMessaging.m │ │ ├── SyphonOpenGLFunctions.c │ │ ├── SyphonOpenGLFunctions.h │ │ ├── SyphonPrivate.h │ │ ├── SyphonPrivate.m │ │ ├── SyphonServer.h │ │ ├── SyphonServer.m │ │ ├── SyphonServerConnectionManager.h │ │ ├── SyphonServerConnectionManager.m │ │ ├── SyphonServerDirectory.h │ │ ├── SyphonServerDirectory.m │ │ ├── doxygen.config │ │ ├── footer.html │ │ └── header.html │ └── syphon.m ├── mac-vth264 │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── ms-MY.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ └── encoder.c ├── obs-ffmpeg │ ├── CMakeLists.txt │ ├── closest-pixel-format.h │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── ffmpeg-mux │ │ ├── CMakeLists.txt │ │ ├── ffmpeg-mux.c │ │ └── ffmpeg-mux.h │ ├── obs-ffmpeg-audio-encoders.c │ ├── obs-ffmpeg-compat.h │ ├── obs-ffmpeg-formats.h │ ├── obs-ffmpeg-mux.c │ ├── obs-ffmpeg-nvenc.c │ ├── obs-ffmpeg-output.c │ ├── obs-ffmpeg-source.c │ └── obs-ffmpeg.c ├── obs-filters │ ├── CMakeLists.txt │ ├── async-delay-filter.c │ ├── chroma-key-filter.c │ ├── color-correction-filter.c │ ├── color-grade-filter.c │ ├── color-key-filter.c │ ├── compressor-filter.c │ ├── crop-filter.c │ ├── data │ │ ├── LUTs │ │ │ ├── black_and_white.png │ │ │ ├── original.png │ │ │ ├── posterize.png │ │ │ ├── red_isolated.png │ │ │ └── teal_lows_orange_highs.png │ │ ├── blend_add_filter.effect │ │ ├── blend_mul_filter.effect │ │ ├── blend_sub_filter.effect │ │ ├── chroma_key_filter.effect │ │ ├── color_correction_filter.effect │ │ ├── color_grade_filter.effect │ │ ├── color_key_filter.effect │ │ ├── crop_filter.effect │ │ ├── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ │ ├── mask_alpha_filter.effect │ │ ├── mask_color_filter.effect │ │ └── sharpness.effect │ ├── gain-filter.c │ ├── gpu-delay.c │ ├── mask-filter.c │ ├── noise-gate-filter.c │ ├── noise-suppress-filter.c │ ├── obs-filters-config.h.in │ ├── obs-filters.c │ ├── scale-filter.c │ ├── scroll-filter.c │ └── sharpness-filter.c ├── obs-libfdk │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── ur-PK.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ └── obs-libfdk.c ├── obs-outputs │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── ur-PK.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── flv-mux.c │ ├── flv-mux.h │ ├── flv-output.c │ ├── ftl-stream.c │ ├── librtmp │ │ ├── COPYING │ │ ├── amf.c │ │ ├── amf.h │ │ ├── bytes.h │ │ ├── cencode.c │ │ ├── cencode.h │ │ ├── dh.h │ │ ├── dhgroups.h │ │ ├── handshake.h │ │ ├── hashswf.c │ │ ├── http.h │ │ ├── log.c │ │ ├── log.h │ │ ├── md5.c │ │ ├── md5.h │ │ ├── parseurl.c │ │ ├── rtmp.c │ │ ├── rtmp.h │ │ └── rtmp_sys.h │ ├── net-if.c │ ├── net-if.h │ ├── null-output.c │ ├── obs-output-ver.h │ ├── obs-outputs-config.h.in │ ├── obs-outputs.c │ ├── rtmp-helpers.h │ ├── rtmp-stream.c │ ├── rtmp-stream.h │ └── rtmp-windows.c ├── obs-qsv11 │ ├── CMakeLists.txt │ ├── QSV_Encoder.cpp │ ├── QSV_Encoder.h │ ├── QSV_Encoder_Internal.cpp │ ├── QSV_Encoder_Internal.h │ ├── bits │ │ ├── linux_defs.h │ │ └── windows_defs.h │ ├── common_directx11.cpp │ ├── common_directx11.h │ ├── common_directx9.cpp │ ├── common_directx9.h │ ├── common_utils.cpp │ ├── common_utils.h │ ├── common_utils_windows.cpp │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── device_directx9.cpp │ ├── device_directx9.h │ ├── libmfx │ │ ├── include │ │ │ ├── mfx_critical_section.h │ │ │ ├── mfx_dispatcher.h │ │ │ ├── mfx_dispatcher_defs.h │ │ │ ├── mfx_dispatcher_log.h │ │ │ ├── mfx_dxva2_device.h │ │ │ ├── mfx_exposed_functions_list.h │ │ │ ├── mfx_library_iterator.h │ │ │ ├── mfx_load_dll.h │ │ │ ├── mfx_load_plugin.h │ │ │ ├── mfx_plugin_hive.h │ │ │ ├── mfx_vector.h │ │ │ ├── mfx_win_reg_key.h │ │ │ ├── mfxaudio_exposed_functions_list.h │ │ │ └── msdk │ │ │ │ └── include │ │ │ │ ├── mfxastructures.h │ │ │ │ ├── mfxaudio++.h │ │ │ │ ├── mfxaudio.h │ │ │ │ ├── mfxcommon.h │ │ │ │ ├── mfxdefs.h │ │ │ │ ├── mfxenc.h │ │ │ │ ├── mfxjpeg.h │ │ │ │ ├── mfxmvc.h │ │ │ │ ├── mfxpak.h │ │ │ │ ├── mfxplugin++.h │ │ │ │ ├── mfxplugin.h │ │ │ │ ├── mfxsession.h │ │ │ │ ├── mfxstructures.h │ │ │ │ ├── mfxvideo++.h │ │ │ │ ├── mfxvideo.h │ │ │ │ └── mfxvstructures.h │ │ └── src │ │ │ ├── main.cpp │ │ │ ├── mfx_critical_section.cpp │ │ │ ├── mfx_dispatcher.cpp │ │ │ ├── mfx_dispatcher_log.cpp │ │ │ ├── mfx_dxva2_device.cpp │ │ │ ├── mfx_function_table.cpp │ │ │ ├── mfx_library_iterator.cpp │ │ │ ├── mfx_load_dll.cpp │ │ │ ├── mfx_load_plugin.cpp │ │ │ ├── mfx_plugin_hive.cpp │ │ │ └── mfx_win_reg_key.cpp │ ├── obs-qsv11-plugin-main.c │ └── obs-qsv11.c ├── obs-text │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ └── gdiplus │ │ └── obs-text.cpp ├── obs-transitions │ ├── CMakeLists.txt │ ├── data │ │ ├── fade_to_color_transition.effect │ │ ├── fade_transition.effect │ │ ├── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ │ ├── luma_wipe_transition.effect │ │ ├── luma_wipes │ │ │ ├── barndoor-botleft.png │ │ │ ├── barndoor-h.png │ │ │ ├── barndoor-topleft.png │ │ │ ├── barndoor-v.png │ │ │ ├── blinds-h.png │ │ │ ├── box-botleft.png │ │ │ ├── box-botright.png │ │ │ ├── box-topleft.png │ │ │ ├── box-topright.png │ │ │ ├── burst.png │ │ │ ├── checkerboard-small.png │ │ │ ├── circles.png │ │ │ ├── clock.png │ │ │ ├── cloud.png │ │ │ ├── curtain.png │ │ │ ├── fan.png │ │ │ ├── fractal.png │ │ │ ├── iris.png │ │ │ ├── linear-h.png │ │ │ ├── linear-topleft.png │ │ │ ├── linear-topright.png │ │ │ ├── linear-v.png │ │ │ ├── parallel-zigzag-h.png │ │ │ ├── parallel-zigzag-v.png │ │ │ ├── sinus9.png │ │ │ ├── spiral.png │ │ │ ├── square.png │ │ │ ├── squares.png │ │ │ ├── stripes.png │ │ │ ├── strips-h.png │ │ │ ├── strips-v.png │ │ │ ├── watercolor.png │ │ │ ├── wipes.json │ │ │ ├── zigzag-h.png │ │ │ └── zigzag-v.png │ │ ├── premultiplied.inc │ │ ├── slide_transition.effect │ │ └── swipe_transition.effect │ ├── easings.h │ ├── obs-transitions.c │ ├── transition-cut.c │ ├── transition-fade-to-color.c │ ├── transition-fade.c │ ├── transition-luma-wipe.c │ ├── transition-slide.c │ ├── transition-stinger.c │ └── transition-swipe.c ├── obs-x264 │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── ur-PK.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── obs-x264-plugin-main.c │ └── obs-x264.c ├── rtmp-services │ ├── CMakeLists.txt │ ├── data │ │ ├── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hi-IN.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── ur-PK.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ │ ├── package.json │ │ └── services.json │ ├── lookup-config.h.in │ ├── rtmp-common.c │ ├── rtmp-custom.c │ ├── rtmp-format-ver.h │ ├── rtmp-services-main.c │ ├── twitch.c │ └── twitch.h ├── text-freetype2 │ ├── CMakeLists.txt │ ├── data │ │ ├── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── ms-MY.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ │ └── text_default.effect │ ├── find-font-cocoa.m │ ├── find-font-iconv.c │ ├── find-font-unix.c │ ├── find-font-windows.c │ ├── find-font.c │ ├── find-font.h │ ├── obs-convenience.c │ ├── obs-convenience.h │ ├── text-freetype2.c │ ├── text-freetype2.h │ └── text-functionality.c ├── vlc-video │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── he-IL.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── vlc-video-plugin.c │ ├── vlc-video-plugin.h │ └── vlc-video-source.c ├── win-capture │ ├── CMakeLists.txt │ ├── app-helpers.c │ ├── app-helpers.h │ ├── cursor-capture.c │ ├── cursor-capture.h │ ├── d3d8-api │ │ ├── d3d8.h │ │ ├── d3d8caps.h │ │ └── d3d8types.h │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── dc-capture.c │ ├── dc-capture.h │ ├── duplicator-monitor-capture.c │ ├── funchook.c │ ├── funchook.h │ ├── game-capture.c │ ├── get-graphics-offsets │ │ ├── CMakeLists.txt │ │ ├── d3d8-offsets.cpp │ │ ├── d3d9-offsets.cpp │ │ ├── ddraw-offsets.cpp │ │ ├── dxgi-offsets.cpp │ │ ├── get-graphics-offsets.c │ │ └── get-graphics-offsets.h │ ├── graphics-hook-info.h │ ├── graphics-hook │ │ ├── CMakeLists.txt │ │ ├── d3d10-capture.cpp │ │ ├── d3d11-capture.cpp │ │ ├── d3d12-capture.cpp │ │ ├── d3d1x_shaders.hpp │ │ ├── d3d8-capture.cpp │ │ ├── d3d9-capture.cpp │ │ ├── d3d9-patches.hpp │ │ ├── dxgi-capture.cpp │ │ ├── dxgi-helpers.hpp │ │ ├── gl-capture.c │ │ ├── gl-decs.h │ │ ├── graphics-hook-config.h.in │ │ ├── graphics-hook.c │ │ └── graphics-hook.h │ ├── hook-helpers.h │ ├── inject-helper │ │ ├── CMakeLists.txt │ │ └── inject-helper.c │ ├── inject-library.c │ ├── inject-library.h │ ├── load-graphics-offsets.c │ ├── monitor-capture.c │ ├── nt-stuff.h │ ├── obfuscate.c │ ├── obfuscate.h │ ├── plugin-main.c │ ├── window-capture.c │ ├── window-helpers.c │ └── window-helpers.h ├── win-dshow │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bg-BG.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sl-SI.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── th-TH.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── dshow-plugin.cpp │ ├── encode-dstr.hpp │ ├── ffmpeg-decode.c │ ├── ffmpeg-decode.h │ ├── libdshowcapture │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── COPYING │ │ ├── README │ │ ├── cmake │ │ │ └── Modules │ │ │ │ └── FindCXX11.cmake │ │ ├── dshowcapture.hpp │ │ ├── source │ │ │ ├── CoTaskMemPtr.hpp │ │ │ ├── ComPtr.hpp │ │ │ ├── IVideoCaptureFilter.h │ │ │ ├── avermedia-encode.h │ │ │ ├── capture-filter.cpp │ │ │ ├── capture-filter.hpp │ │ │ ├── device.cpp │ │ │ ├── device.hpp │ │ │ ├── dshow-base.cpp │ │ │ ├── dshow-base.hpp │ │ │ ├── dshow-demux.cpp │ │ │ ├── dshow-demux.hpp │ │ │ ├── dshow-device-defs.hpp │ │ │ ├── dshow-encoded-device.cpp │ │ │ ├── dshow-enum.cpp │ │ │ ├── dshow-enum.hpp │ │ │ ├── dshow-formats.cpp │ │ │ ├── dshow-formats.hpp │ │ │ ├── dshow-media-type.cpp │ │ │ ├── dshow-media-type.hpp │ │ │ ├── dshowcapture.cpp │ │ │ ├── dshowencode.cpp │ │ │ ├── encoder.cpp │ │ │ ├── encoder.hpp │ │ │ ├── log.cpp │ │ │ ├── log.hpp │ │ │ ├── output-filter.cpp │ │ │ └── output-filter.hpp │ │ ├── tests │ │ │ └── .gitignore │ │ └── vs │ │ │ └── 2013 │ │ │ ├── dshowcapture.sln │ │ │ └── dshowcapture │ │ │ ├── dshowcapture.vcxproj │ │ │ └── dshowcapture.vcxproj.filters │ ├── win-dshow-encoder.cpp │ └── win-dshow.cpp ├── win-ivcam │ ├── CMakeLists.txt │ ├── realsense.cpp │ ├── seg_library │ │ ├── Dependencies.h │ │ ├── SegImage.cpp │ │ ├── SegImage.h │ │ ├── SegServer.h │ │ ├── SegServerImpl.cpp │ │ ├── SegServerImpl.h │ │ ├── SegService.h │ │ └── SerServer.cpp │ └── seg_service │ │ ├── CMakeLists.txt │ │ ├── SegProc.cpp │ │ ├── SegProc.h │ │ ├── SegProc.rgs │ │ ├── resource.h │ │ ├── seg_service.cpp │ │ ├── seg_service.idl │ │ ├── seg_service.rc │ │ ├── seg_service.rgs │ │ ├── stdafx.cpp │ │ ├── stdafx.h │ │ ├── targetver.h │ │ ├── xdlldata.c │ │ └── xdlldata.h ├── win-mf │ ├── CMakeLists.txt │ ├── data │ │ └── locale │ │ │ ├── ar-SA.ini │ │ │ ├── bn-BD.ini │ │ │ ├── ca-ES.ini │ │ │ ├── cs-CZ.ini │ │ │ ├── da-DK.ini │ │ │ ├── de-DE.ini │ │ │ ├── el-GR.ini │ │ │ ├── en-US.ini │ │ │ ├── es-ES.ini │ │ │ ├── et-EE.ini │ │ │ ├── eu-ES.ini │ │ │ ├── fi-FI.ini │ │ │ ├── fr-FR.ini │ │ │ ├── gl-ES.ini │ │ │ ├── hr-HR.ini │ │ │ ├── hu-HU.ini │ │ │ ├── it-IT.ini │ │ │ ├── ja-JP.ini │ │ │ ├── ko-KR.ini │ │ │ ├── nb-NO.ini │ │ │ ├── nl-NL.ini │ │ │ ├── pl-PL.ini │ │ │ ├── pt-BR.ini │ │ │ ├── pt-PT.ini │ │ │ ├── ro-RO.ini │ │ │ ├── ru-RU.ini │ │ │ ├── sk-SK.ini │ │ │ ├── sr-CS.ini │ │ │ ├── sr-SP.ini │ │ │ ├── sv-SE.ini │ │ │ ├── ta-IN.ini │ │ │ ├── tr-TR.ini │ │ │ ├── uk-UA.ini │ │ │ ├── vi-VN.ini │ │ │ ├── zh-CN.ini │ │ │ └── zh-TW.ini │ ├── mf-aac-encoder.cpp │ ├── mf-aac-encoder.hpp │ ├── mf-aac.cpp │ ├── mf-common.cpp │ ├── mf-common.hpp │ ├── mf-encoder-descriptor.cpp │ ├── mf-encoder-descriptor.hpp │ ├── mf-h264-encoder.cpp │ ├── mf-h264-encoder.hpp │ ├── mf-h264.cpp │ └── mf-plugin.cpp └── win-wasapi │ ├── CMakeLists.txt │ ├── data │ └── locale │ │ ├── ar-SA.ini │ │ ├── bg-BG.ini │ │ ├── bn-BD.ini │ │ ├── ca-ES.ini │ │ ├── cs-CZ.ini │ │ ├── da-DK.ini │ │ ├── de-DE.ini │ │ ├── el-GR.ini │ │ ├── en-US.ini │ │ ├── es-ES.ini │ │ ├── et-EE.ini │ │ ├── eu-ES.ini │ │ ├── fi-FI.ini │ │ ├── fr-FR.ini │ │ ├── gl-ES.ini │ │ ├── hi-IN.ini │ │ ├── hr-HR.ini │ │ ├── hu-HU.ini │ │ ├── it-IT.ini │ │ ├── ja-JP.ini │ │ ├── ko-KR.ini │ │ ├── nb-NO.ini │ │ ├── nl-NL.ini │ │ ├── pl-PL.ini │ │ ├── pt-BR.ini │ │ ├── pt-PT.ini │ │ ├── ro-RO.ini │ │ ├── ru-RU.ini │ │ ├── sk-SK.ini │ │ ├── sl-SI.ini │ │ ├── sr-CS.ini │ │ ├── sr-SP.ini │ │ ├── sv-SE.ini │ │ ├── ta-IN.ini │ │ ├── th-TH.ini │ │ ├── tr-TR.ini │ │ ├── uk-UA.ini │ │ ├── ur-PK.ini │ │ ├── vi-VN.ini │ │ ├── zh-CN.ini │ │ └── zh-TW.ini │ ├── enum-wasapi.cpp │ ├── enum-wasapi.hpp │ ├── plugin-main.cpp │ └── win-wasapi.cpp └── test ├── CMakeLists.txt ├── osx ├── CMakeLists.txt └── test.mm ├── test-input ├── CMakeLists.txt ├── data │ ├── draw.effect │ └── test.effect ├── sync-async-source.c ├── sync-pair-aud.c ├── sync-pair-vid.c ├── test-filter.c ├── test-input.c ├── test-random.c └── test-sinewave.c └── win ├── CMakeLists.txt └── test.cpp /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/.gitmodules -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/.mailmap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/AUTHORS -------------------------------------------------------------------------------- /CI/before-deploy-osx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/before-deploy-osx.sh -------------------------------------------------------------------------------- /CI/before-deploy-win.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/before-deploy-win.cmd -------------------------------------------------------------------------------- /CI/before-script-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/before-script-linux.sh -------------------------------------------------------------------------------- /CI/before-script-osx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/before-script-osx.sh -------------------------------------------------------------------------------- /CI/install-dependencies-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/install-dependencies-linux.sh -------------------------------------------------------------------------------- /CI/install-dependencies-osx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/install-dependencies-osx.sh -------------------------------------------------------------------------------- /CI/install/osx/CMakeLists.pkgproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/install/osx/CMakeLists.pkgproj -------------------------------------------------------------------------------- /CI/install/osx/SyphonInject.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/install/osx/SyphonInject.pkg -------------------------------------------------------------------------------- /CI/install/osx/build_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/install/osx/build_app.py -------------------------------------------------------------------------------- /CI/install/osx/obs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/install/osx/obs.png -------------------------------------------------------------------------------- /CI/install/osx/package_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/install/osx/package_util.py -------------------------------------------------------------------------------- /CI/install/osx/post-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/install/osx/post-install.sh -------------------------------------------------------------------------------- /CI/osxcert/Certificates.p12.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/osxcert/Certificates.p12.enc -------------------------------------------------------------------------------- /CI/util/build-package-deps-osx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/util/build-package-deps-osx.sh -------------------------------------------------------------------------------- /CI/util/win32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/util/win32.sh -------------------------------------------------------------------------------- /CI/util/win64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CI/util/win64.sh -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/COPYING -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/Doxyfile -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/INSTALL -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/README.md -------------------------------------------------------------------------------- /UI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/CMakeLists.txt -------------------------------------------------------------------------------- /UI/TBLiveStudio.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/TBLiveStudio.rc -------------------------------------------------------------------------------- /UI/adv-audio-control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/adv-audio-control.cpp -------------------------------------------------------------------------------- /UI/adv-audio-control.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/adv-audio-control.hpp -------------------------------------------------------------------------------- /UI/api-interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/api-interface.cpp -------------------------------------------------------------------------------- /UI/audio-encoders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/audio-encoders.cpp -------------------------------------------------------------------------------- /UI/audio-encoders.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/audio-encoders.hpp -------------------------------------------------------------------------------- /UI/bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/bridge.cpp -------------------------------------------------------------------------------- /UI/bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/bridge.h -------------------------------------------------------------------------------- /UI/commonToolFun.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/commonToolFun.hpp -------------------------------------------------------------------------------- /UI/crash-report.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/crash-report.cpp -------------------------------------------------------------------------------- /UI/crash-report.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/crash-report.hpp -------------------------------------------------------------------------------- /UI/crash/win-mini-dump.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/crash/win-mini-dump.hpp -------------------------------------------------------------------------------- /UI/data/license/gplv2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/license/gplv2.txt -------------------------------------------------------------------------------- /UI/data/locale.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale.ini -------------------------------------------------------------------------------- /UI/data/locale/af-ZA.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/af-ZA.ini -------------------------------------------------------------------------------- /UI/data/locale/ar-SA.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/ar-SA.ini -------------------------------------------------------------------------------- /UI/data/locale/bg-BG.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/bg-BG.ini -------------------------------------------------------------------------------- /UI/data/locale/bn-BD.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/bn-BD.ini -------------------------------------------------------------------------------- /UI/data/locale/ca-ES.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/ca-ES.ini -------------------------------------------------------------------------------- /UI/data/locale/cs-CZ.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/cs-CZ.ini -------------------------------------------------------------------------------- /UI/data/locale/da-DK.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/da-DK.ini -------------------------------------------------------------------------------- /UI/data/locale/de-DE.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/de-DE.ini -------------------------------------------------------------------------------- /UI/data/locale/el-GR.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/el-GR.ini -------------------------------------------------------------------------------- /UI/data/locale/en-US.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/en-US.ini -------------------------------------------------------------------------------- /UI/data/locale/es-ES.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/es-ES.ini -------------------------------------------------------------------------------- /UI/data/locale/et-EE.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/et-EE.ini -------------------------------------------------------------------------------- /UI/data/locale/eu-ES.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/eu-ES.ini -------------------------------------------------------------------------------- /UI/data/locale/fi-FI.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/fi-FI.ini -------------------------------------------------------------------------------- /UI/data/locale/fr-FR.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/fr-FR.ini -------------------------------------------------------------------------------- /UI/data/locale/gl-ES.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/gl-ES.ini -------------------------------------------------------------------------------- /UI/data/locale/he-IL.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/he-IL.ini -------------------------------------------------------------------------------- /UI/data/locale/hr-HR.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/hr-HR.ini -------------------------------------------------------------------------------- /UI/data/locale/hu-HU.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/hu-HU.ini -------------------------------------------------------------------------------- /UI/data/locale/it-IT.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/it-IT.ini -------------------------------------------------------------------------------- /UI/data/locale/ja-JP.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/ja-JP.ini -------------------------------------------------------------------------------- /UI/data/locale/ko-KR.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/ko-KR.ini -------------------------------------------------------------------------------- /UI/data/locale/lt-LT.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/lt-LT.ini -------------------------------------------------------------------------------- /UI/data/locale/ms-MY.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/ms-MY.ini -------------------------------------------------------------------------------- /UI/data/locale/nb-NO.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/nb-NO.ini -------------------------------------------------------------------------------- /UI/data/locale/nl-NL.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/nl-NL.ini -------------------------------------------------------------------------------- /UI/data/locale/pl-PL.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/pl-PL.ini -------------------------------------------------------------------------------- /UI/data/locale/pt-BR.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/pt-BR.ini -------------------------------------------------------------------------------- /UI/data/locale/pt-PT.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/pt-PT.ini -------------------------------------------------------------------------------- /UI/data/locale/ro-RO.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/ro-RO.ini -------------------------------------------------------------------------------- /UI/data/locale/ru-RU.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/ru-RU.ini -------------------------------------------------------------------------------- /UI/data/locale/sk-SK.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/sk-SK.ini -------------------------------------------------------------------------------- /UI/data/locale/sl-SI.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/sl-SI.ini -------------------------------------------------------------------------------- /UI/data/locale/sr-CS.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/sr-CS.ini -------------------------------------------------------------------------------- /UI/data/locale/sr-SP.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/sr-SP.ini -------------------------------------------------------------------------------- /UI/data/locale/sv-SE.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/sv-SE.ini -------------------------------------------------------------------------------- /UI/data/locale/ta-IN.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/ta-IN.ini -------------------------------------------------------------------------------- /UI/data/locale/th-TH.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/th-TH.ini -------------------------------------------------------------------------------- /UI/data/locale/tr-TR.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/tr-TR.ini -------------------------------------------------------------------------------- /UI/data/locale/uk-UA.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/uk-UA.ini -------------------------------------------------------------------------------- /UI/data/locale/vi-VN.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/vi-VN.ini -------------------------------------------------------------------------------- /UI/data/locale/zh-CN.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/zh-CN.ini -------------------------------------------------------------------------------- /UI/data/locale/zh-TW.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/locale/zh-TW.ini -------------------------------------------------------------------------------- /UI/data/themes/Dark.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Dark.qss -------------------------------------------------------------------------------- /UI/data/themes/Dark/cogwheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Dark/cogwheel.png -------------------------------------------------------------------------------- /UI/data/themes/Dark/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Dark/minus.png -------------------------------------------------------------------------------- /UI/data/themes/Dark/mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Dark/mute.png -------------------------------------------------------------------------------- /UI/data/themes/Dark/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Dark/plus.png -------------------------------------------------------------------------------- /UI/data/themes/Dark/unmute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Dark/unmute.png -------------------------------------------------------------------------------- /UI/data/themes/Dark/up_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Dark/up_arrow.png -------------------------------------------------------------------------------- /UI/data/themes/Dark/updown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Dark/updown.png -------------------------------------------------------------------------------- /UI/data/themes/Default.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Default.qss -------------------------------------------------------------------------------- /UI/data/themes/Rachni.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/data/themes/Rachni.qss -------------------------------------------------------------------------------- /UI/display-helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/display-helpers.hpp -------------------------------------------------------------------------------- /UI/dist/obs.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/dist/obs.desktop -------------------------------------------------------------------------------- /UI/double-slider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/double-slider.cpp -------------------------------------------------------------------------------- /UI/double-slider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/double-slider.hpp -------------------------------------------------------------------------------- /UI/focus-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/focus-list.cpp -------------------------------------------------------------------------------- /UI/focus-list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/focus-list.hpp -------------------------------------------------------------------------------- /UI/forms/AutoConfigFinishPage.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/AutoConfigFinishPage.ui -------------------------------------------------------------------------------- /UI/forms/AutoConfigStartPage.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/AutoConfigStartPage.ui -------------------------------------------------------------------------------- /UI/forms/AutoConfigStreamPage.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/AutoConfigStreamPage.ui -------------------------------------------------------------------------------- /UI/forms/AutoConfigTestPage.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/AutoConfigTestPage.ui -------------------------------------------------------------------------------- /UI/forms/AutoConfigVideoPage.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/AutoConfigVideoPage.ui -------------------------------------------------------------------------------- /UI/forms/ElementsDialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/ElementsDialog.ui -------------------------------------------------------------------------------- /UI/forms/HoverWidget.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/HoverWidget.ui -------------------------------------------------------------------------------- /UI/forms/NameDialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/NameDialog.ui -------------------------------------------------------------------------------- /UI/forms/OBSBasic.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSBasic.ui -------------------------------------------------------------------------------- /UI/forms/OBSBasicEnd.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSBasicEnd.ui -------------------------------------------------------------------------------- /UI/forms/OBSBasicFilters.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSBasicFilters.ui -------------------------------------------------------------------------------- /UI/forms/OBSBasicInteraction.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSBasicInteraction.ui -------------------------------------------------------------------------------- /UI/forms/OBSBasicSettings.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSBasicSettings.ui -------------------------------------------------------------------------------- /UI/forms/OBSBasicSourceSelect.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSBasicSourceSelect.ui -------------------------------------------------------------------------------- /UI/forms/OBSBasicStartPage.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSBasicStartPage.ui -------------------------------------------------------------------------------- /UI/forms/OBSBasicTransform.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSBasicTransform.ui -------------------------------------------------------------------------------- /UI/forms/OBSLicenseAgreement.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSLicenseAgreement.ui -------------------------------------------------------------------------------- /UI/forms/OBSLogReply.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSLogReply.ui -------------------------------------------------------------------------------- /UI/forms/OBSRemux.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSRemux.ui -------------------------------------------------------------------------------- /UI/forms/OBSUpdate.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/OBSUpdate.ui -------------------------------------------------------------------------------- /UI/forms/ResolutionDockWidget.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/ResolutionDockWidget.ui -------------------------------------------------------------------------------- /UI/forms/StreamUrlDialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/StreamUrlDialog.ui -------------------------------------------------------------------------------- /UI/forms/icons/360p-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/360p-hover.png -------------------------------------------------------------------------------- /UI/forms/icons/360p-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/360p-selected.png -------------------------------------------------------------------------------- /UI/forms/icons/360p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/360p.png -------------------------------------------------------------------------------- /UI/forms/icons/720p-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/720p-hover.png -------------------------------------------------------------------------------- /UI/forms/icons/720p-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/720p-selected.png -------------------------------------------------------------------------------- /UI/forms/icons/720p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/720p.png -------------------------------------------------------------------------------- /UI/forms/icons/Windows-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/Windows-hover.png -------------------------------------------------------------------------------- /UI/forms/icons/back-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/back-button.png -------------------------------------------------------------------------------- /UI/forms/icons/camera-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/camera-hover.png -------------------------------------------------------------------------------- /UI/forms/icons/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/camera.png -------------------------------------------------------------------------------- /UI/forms/icons/create-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/create-button.png -------------------------------------------------------------------------------- /UI/forms/icons/drag_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/drag_button.png -------------------------------------------------------------------------------- /UI/forms/icons/drag_number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/drag_number.png -------------------------------------------------------------------------------- /UI/forms/icons/elements-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/elements-hover.png -------------------------------------------------------------------------------- /UI/forms/icons/elements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/elements.png -------------------------------------------------------------------------------- /UI/forms/icons/end-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/end-button.png -------------------------------------------------------------------------------- /UI/forms/icons/end-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/end-text.png -------------------------------------------------------------------------------- /UI/forms/icons/face-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/face-hover.png -------------------------------------------------------------------------------- /UI/forms/icons/face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/face.png -------------------------------------------------------------------------------- /UI/forms/icons/icon-live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/icon-live.png -------------------------------------------------------------------------------- /UI/forms/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/icon.png -------------------------------------------------------------------------------- /UI/forms/icons/live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/live.png -------------------------------------------------------------------------------- /UI/forms/icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/logo.png -------------------------------------------------------------------------------- /UI/forms/icons/microphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/microphone.png -------------------------------------------------------------------------------- /UI/forms/icons/microphone_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/microphone_off.png -------------------------------------------------------------------------------- /UI/forms/icons/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/none.png -------------------------------------------------------------------------------- /UI/forms/icons/review-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/review-button.png -------------------------------------------------------------------------------- /UI/forms/icons/start-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/start-button.png -------------------------------------------------------------------------------- /UI/forms/icons/volme-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/volme-0.png -------------------------------------------------------------------------------- /UI/forms/icons/volme-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/volme-100.png -------------------------------------------------------------------------------- /UI/forms/icons/volme-20%.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/volme-20%.png -------------------------------------------------------------------------------- /UI/forms/icons/volme-40%.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/volme-40%.png -------------------------------------------------------------------------------- /UI/forms/icons/volme-60%.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/volme-60%.png -------------------------------------------------------------------------------- /UI/forms/icons/volme-80%.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/volme-80%.png -------------------------------------------------------------------------------- /UI/forms/icons/volme-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/volme-hover.png -------------------------------------------------------------------------------- /UI/forms/icons/volme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/volme.png -------------------------------------------------------------------------------- /UI/forms/icons/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/icons/windows.png -------------------------------------------------------------------------------- /UI/forms/images/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/add.png -------------------------------------------------------------------------------- /UI/forms/images/add_scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/add_scene.png -------------------------------------------------------------------------------- /UI/forms/images/add_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/add_text.png -------------------------------------------------------------------------------- /UI/forms/images/add_text_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/add_text_icon.png -------------------------------------------------------------------------------- /UI/forms/images/audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/audio.png -------------------------------------------------------------------------------- /UI/forms/images/audio_mixer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/audio_mixer.png -------------------------------------------------------------------------------- /UI/forms/images/beautify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/beautify.png -------------------------------------------------------------------------------- /UI/forms/images/beautify_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/beautify_on.png -------------------------------------------------------------------------------- /UI/forms/images/biz_stop_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/biz_stop_btn.png -------------------------------------------------------------------------------- /UI/forms/images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/down.png -------------------------------------------------------------------------------- /UI/forms/images/editscene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/editscene.png -------------------------------------------------------------------------------- /UI/forms/images/live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/live.png -------------------------------------------------------------------------------- /UI/forms/images/login_bak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/login_bak.png -------------------------------------------------------------------------------- /UI/forms/images/login_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/login_logo.png -------------------------------------------------------------------------------- /UI/forms/images/login_min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/login_min.png -------------------------------------------------------------------------------- /UI/forms/images/logo_samll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/logo_samll.png -------------------------------------------------------------------------------- /UI/forms/images/maxi_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/maxi_hover.png -------------------------------------------------------------------------------- /UI/forms/images/mini_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/mini_hover.png -------------------------------------------------------------------------------- /UI/forms/images/mixer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/mixer.png -------------------------------------------------------------------------------- /UI/forms/images/mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/mute.png -------------------------------------------------------------------------------- /UI/forms/images/obs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/obs.png -------------------------------------------------------------------------------- /UI/forms/images/properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/properties.png -------------------------------------------------------------------------------- /UI/forms/images/psd_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/psd_icon.png -------------------------------------------------------------------------------- /UI/forms/images/set_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/set_hover.png -------------------------------------------------------------------------------- /UI/forms/images/set_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/set_normal.png -------------------------------------------------------------------------------- /UI/forms/images/shexiangji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/shexiangji.png -------------------------------------------------------------------------------- /UI/forms/images/sound.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/sound.ico -------------------------------------------------------------------------------- /UI/forms/images/unmute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/unmute.png -------------------------------------------------------------------------------- /UI/forms/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/up.png -------------------------------------------------------------------------------- /UI/forms/images/user_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/user_icon.png -------------------------------------------------------------------------------- /UI/forms/images/启用.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/启用.png -------------------------------------------------------------------------------- /UI/forms/images/禁用.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/images/禁用.png -------------------------------------------------------------------------------- /UI/forms/obs.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/forms/obs.qrc -------------------------------------------------------------------------------- /UI/frontend-plugins/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(frontend-tools) 2 | -------------------------------------------------------------------------------- /UI/hotkey-edit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/hotkey-edit.cpp -------------------------------------------------------------------------------- /UI/hotkey-edit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/hotkey-edit.hpp -------------------------------------------------------------------------------- /UI/installer/mp-installer.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/installer/mp-installer.nsi -------------------------------------------------------------------------------- /UI/item-widget-helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/item-widget-helpers.cpp -------------------------------------------------------------------------------- /UI/item-widget-helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/item-widget-helpers.hpp -------------------------------------------------------------------------------- /UI/locked-checkbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/locked-checkbox.cpp -------------------------------------------------------------------------------- /UI/locked-checkbox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/locked-checkbox.hpp -------------------------------------------------------------------------------- /UI/menu-button.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/menu-button.cpp -------------------------------------------------------------------------------- /UI/menu-button.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/menu-button.hpp -------------------------------------------------------------------------------- /UI/mute-checkbox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/mute-checkbox.hpp -------------------------------------------------------------------------------- /UI/obs-app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/obs-app.cpp -------------------------------------------------------------------------------- /UI/obs-app.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/obs-app.hpp -------------------------------------------------------------------------------- /UI/obs.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/obs.rc -------------------------------------------------------------------------------- /UI/platform-osx.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/platform-osx.mm -------------------------------------------------------------------------------- /UI/platform-windows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/platform-windows.cpp -------------------------------------------------------------------------------- /UI/platform-x11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/platform-x11.cpp -------------------------------------------------------------------------------- /UI/platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/platform.hpp -------------------------------------------------------------------------------- /UI/properties-view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/properties-view.cpp -------------------------------------------------------------------------------- /UI/properties-view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/properties-view.hpp -------------------------------------------------------------------------------- /UI/properties-view.moc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/properties-view.moc.hpp -------------------------------------------------------------------------------- /UI/qt-display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/qt-display.cpp -------------------------------------------------------------------------------- /UI/qt-display.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/qt-display.hpp -------------------------------------------------------------------------------- /UI/qt-wrappers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/qt-wrappers.cpp -------------------------------------------------------------------------------- /UI/qt-wrappers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/qt-wrappers.hpp -------------------------------------------------------------------------------- /UI/remote-text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/remote-text.cpp -------------------------------------------------------------------------------- /UI/remote-text.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/remote-text.hpp -------------------------------------------------------------------------------- /UI/resolution-dock-widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/resolution-dock-widget.cpp -------------------------------------------------------------------------------- /UI/resolution-dock-widget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/resolution-dock-widget.hpp -------------------------------------------------------------------------------- /UI/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/resource.h -------------------------------------------------------------------------------- /UI/source-label.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/source-label.cpp -------------------------------------------------------------------------------- /UI/source-label.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/source-label.hpp -------------------------------------------------------------------------------- /UI/source-list-widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/source-list-widget.cpp -------------------------------------------------------------------------------- /UI/source-list-widget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/source-list-widget.hpp -------------------------------------------------------------------------------- /UI/source-type-defines.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/source-type-defines.hpp -------------------------------------------------------------------------------- /UI/sparkle-updater.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/sparkle-updater.mm -------------------------------------------------------------------------------- /UI/stream-state-window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/stream-state-window.cpp -------------------------------------------------------------------------------- /UI/stream-state-window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/stream-state-window.h -------------------------------------------------------------------------------- /UI/stream-url-dialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/stream-url-dialog.cpp -------------------------------------------------------------------------------- /UI/stream-url-dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/stream-url-dialog.h -------------------------------------------------------------------------------- /UI/vertical-scroll-area.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/vertical-scroll-area.cpp -------------------------------------------------------------------------------- /UI/vertical-scroll-area.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/vertical-scroll-area.hpp -------------------------------------------------------------------------------- /UI/visibility-checkbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/visibility-checkbox.cpp -------------------------------------------------------------------------------- /UI/visibility-checkbox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/visibility-checkbox.hpp -------------------------------------------------------------------------------- /UI/visibility-item-widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/visibility-item-widget.cpp -------------------------------------------------------------------------------- /UI/visibility-item-widget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/visibility-item-widget.hpp -------------------------------------------------------------------------------- /UI/volume-control-custom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/volume-control-custom.cpp -------------------------------------------------------------------------------- /UI/volume-control-custom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/volume-control-custom.hpp -------------------------------------------------------------------------------- /UI/volume-control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/volume-control.cpp -------------------------------------------------------------------------------- /UI/volume-control.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/volume-control.hpp -------------------------------------------------------------------------------- /UI/win-update/updater/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/win-update/updater/hash.cpp -------------------------------------------------------------------------------- /UI/win-update/updater/http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/win-update/updater/http.cpp -------------------------------------------------------------------------------- /UI/win-update/win-update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/win-update/win-update.cpp -------------------------------------------------------------------------------- /UI/win-update/win-update.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/win-update/win-update.hpp -------------------------------------------------------------------------------- /UI/window-basic-adv-audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-adv-audio.cpp -------------------------------------------------------------------------------- /UI/window-basic-adv-audio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-adv-audio.hpp -------------------------------------------------------------------------------- /UI/window-basic-end.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-end.cpp -------------------------------------------------------------------------------- /UI/window-basic-end.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-end.h -------------------------------------------------------------------------------- /UI/window-basic-filters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-filters.cpp -------------------------------------------------------------------------------- /UI/window-basic-filters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-filters.hpp -------------------------------------------------------------------------------- /UI/window-basic-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-main.cpp -------------------------------------------------------------------------------- /UI/window-basic-main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-main.hpp -------------------------------------------------------------------------------- /UI/window-basic-preview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-preview.cpp -------------------------------------------------------------------------------- /UI/window-basic-preview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-preview.hpp -------------------------------------------------------------------------------- /UI/window-basic-properties.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-properties.cpp -------------------------------------------------------------------------------- /UI/window-basic-properties.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-properties.hpp -------------------------------------------------------------------------------- /UI/window-basic-settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-settings.cpp -------------------------------------------------------------------------------- /UI/window-basic-settings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-settings.hpp -------------------------------------------------------------------------------- /UI/window-basic-startpage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-startpage.cpp -------------------------------------------------------------------------------- /UI/window-basic-startpage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-startpage.hpp -------------------------------------------------------------------------------- /UI/window-basic-stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-stats.cpp -------------------------------------------------------------------------------- /UI/window-basic-stats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-stats.hpp -------------------------------------------------------------------------------- /UI/window-basic-status-bar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-status-bar.cpp -------------------------------------------------------------------------------- /UI/window-basic-status-bar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-status-bar.hpp -------------------------------------------------------------------------------- /UI/window-basic-transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-transform.cpp -------------------------------------------------------------------------------- /UI/window-basic-transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-basic-transform.hpp -------------------------------------------------------------------------------- /UI/window-hoverwidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-hoverwidget.cpp -------------------------------------------------------------------------------- /UI/window-hoverwidget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-hoverwidget.hpp -------------------------------------------------------------------------------- /UI/window-log-reply.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-log-reply.cpp -------------------------------------------------------------------------------- /UI/window-log-reply.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-log-reply.hpp -------------------------------------------------------------------------------- /UI/window-main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-main.hpp -------------------------------------------------------------------------------- /UI/window-namedialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-namedialog.cpp -------------------------------------------------------------------------------- /UI/window-namedialog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-namedialog.hpp -------------------------------------------------------------------------------- /UI/window-projector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-projector.cpp -------------------------------------------------------------------------------- /UI/window-projector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-projector.hpp -------------------------------------------------------------------------------- /UI/window-remux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-remux.cpp -------------------------------------------------------------------------------- /UI/window-remux.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/UI/window-remux.hpp -------------------------------------------------------------------------------- /additional_install_files/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/exec32/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/exec32d/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/exec32r/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/exec64/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/exec64d/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/exec64r/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/libs32/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/libs32d/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/libs32r/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/libs64/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/libs64d/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/libs64r/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /additional_install_files/misc/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/appveyor.yml -------------------------------------------------------------------------------- /cmake/Modules/FindAppKit.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindAppKit.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindCXX11.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindCXX11.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindDBus.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindDBus.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindFFmpeg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindFFmpeg.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindIconv.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindIconv.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindJack.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindJack.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindLibVLC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindLibVLC.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindLibfdk.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindLibfdk.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindRSSDK.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindRSSDK.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindSSL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindSSL.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindXCB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindXCB.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindZLIB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/FindZLIB.cmake -------------------------------------------------------------------------------- /cmake/Modules/ObsCpack.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/ObsCpack.cmake -------------------------------------------------------------------------------- /cmake/Modules/ObsHelpers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/ObsHelpers.cmake -------------------------------------------------------------------------------- /cmake/Modules/WIX.template.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/Modules/WIX.template.in -------------------------------------------------------------------------------- /cmake/copy_helper.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/copy_helper.cmake -------------------------------------------------------------------------------- /cmake/helper_subdir/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | obs_finish_bundle() 3 | 4 | -------------------------------------------------------------------------------- /cmake/osxbundle/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/osxbundle/Info.plist -------------------------------------------------------------------------------- /cmake/osxbundle/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/osxbundle/icon.icns -------------------------------------------------------------------------------- /cmake/osxbundle/icon_bak.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/osxbundle/icon_bak.icns -------------------------------------------------------------------------------- /cmake/osxbundle/obs.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/osxbundle/obs.icns -------------------------------------------------------------------------------- /cmake/osxbundle/obslaunch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/osxbundle/obslaunch.sh -------------------------------------------------------------------------------- /cmake/winrc/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/winrc/icon.ico -------------------------------------------------------------------------------- /cmake/winrc/icon_bak.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/cmake/winrc/icon_bak.ico -------------------------------------------------------------------------------- /config/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/CMakeLists.txt -------------------------------------------------------------------------------- /deps/blake2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/blake2/CMakeLists.txt -------------------------------------------------------------------------------- /deps/blake2/src/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/blake2/src/blake2-impl.h -------------------------------------------------------------------------------- /deps/blake2/src/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/blake2/src/blake2.h -------------------------------------------------------------------------------- /deps/blake2/src/blake2b-ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/blake2/src/blake2b-ref.c -------------------------------------------------------------------------------- /deps/glad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/glad/CMakeLists.txt -------------------------------------------------------------------------------- /deps/glad/include/glad/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/glad/include/glad/glad.h -------------------------------------------------------------------------------- /deps/glad/src/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/glad/src/glad.c -------------------------------------------------------------------------------- /deps/glad/src/glad_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/glad/src/glad_glx.c -------------------------------------------------------------------------------- /deps/glad/src/glad_wgl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/glad/src/glad_wgl.c -------------------------------------------------------------------------------- /deps/ipc-util/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/ipc-util/CMakeLists.txt -------------------------------------------------------------------------------- /deps/ipc-util/ipc-util/pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/ipc-util/ipc-util/pipe.h -------------------------------------------------------------------------------- /deps/jansson/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/.gitignore -------------------------------------------------------------------------------- /deps/jansson/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/.travis.yml -------------------------------------------------------------------------------- /deps/jansson/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/Android.mk -------------------------------------------------------------------------------- /deps/jansson/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/CHANGES -------------------------------------------------------------------------------- /deps/jansson/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/CMakeLists.txt -------------------------------------------------------------------------------- /deps/jansson/CleanSpec.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/CleanSpec.mk -------------------------------------------------------------------------------- /deps/jansson/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/LICENSE -------------------------------------------------------------------------------- /deps/jansson/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/Makefile.am -------------------------------------------------------------------------------- /deps/jansson/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/README.rst -------------------------------------------------------------------------------- /deps/jansson/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/appveyor.yml -------------------------------------------------------------------------------- /deps/jansson/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/configure.ac -------------------------------------------------------------------------------- /deps/jansson/doc/.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | -------------------------------------------------------------------------------- /deps/jansson/doc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/doc/Makefile.am -------------------------------------------------------------------------------- /deps/jansson/doc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/doc/README -------------------------------------------------------------------------------- /deps/jansson/doc/apiref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/doc/apiref.rst -------------------------------------------------------------------------------- /deps/jansson/doc/changes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/doc/changes.rst -------------------------------------------------------------------------------- /deps/jansson/doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/doc/conf.py -------------------------------------------------------------------------------- /deps/jansson/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/doc/index.rst -------------------------------------------------------------------------------- /deps/jansson/doc/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/doc/tutorial.rst -------------------------------------------------------------------------------- /deps/jansson/doc/upgrading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/doc/upgrading.rst -------------------------------------------------------------------------------- /deps/jansson/jansson.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/jansson.pc.in -------------------------------------------------------------------------------- /deps/jansson/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/release.sh -------------------------------------------------------------------------------- /deps/jansson/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/Makefile.am -------------------------------------------------------------------------------- /deps/jansson/src/dump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/dump.c -------------------------------------------------------------------------------- /deps/jansson/src/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/error.c -------------------------------------------------------------------------------- /deps/jansson/src/hashtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/hashtable.c -------------------------------------------------------------------------------- /deps/jansson/src/hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/hashtable.h -------------------------------------------------------------------------------- /deps/jansson/src/jansson.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/jansson.def -------------------------------------------------------------------------------- /deps/jansson/src/jansson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/jansson.h -------------------------------------------------------------------------------- /deps/jansson/src/load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/load.c -------------------------------------------------------------------------------- /deps/jansson/src/lookup3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/lookup3.h -------------------------------------------------------------------------------- /deps/jansson/src/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/memory.c -------------------------------------------------------------------------------- /deps/jansson/src/pack_unpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/pack_unpack.c -------------------------------------------------------------------------------- /deps/jansson/src/strbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/strbuffer.c -------------------------------------------------------------------------------- /deps/jansson/src/strbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/strbuffer.h -------------------------------------------------------------------------------- /deps/jansson/src/strconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/strconv.c -------------------------------------------------------------------------------- /deps/jansson/src/utf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/utf.c -------------------------------------------------------------------------------- /deps/jansson/src/utf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/utf.h -------------------------------------------------------------------------------- /deps/jansson/src/value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/src/value.c -------------------------------------------------------------------------------- /deps/jansson/test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/test/.gitignore -------------------------------------------------------------------------------- /deps/jansson/test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/test/Makefile.am -------------------------------------------------------------------------------- /deps/jansson/test/run-suites: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/jansson/test/run-suites -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/array/input: -------------------------------------------------------------------------------- 1 | [1, 2] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/array/output: -------------------------------------------------------------------------------- 1 | [1, 2] -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/compact-array/input: -------------------------------------------------------------------------------- 1 | [1, 2] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/compact-array/output: -------------------------------------------------------------------------------- 1 | [1,2] -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/compact-object/input: -------------------------------------------------------------------------------- 1 | {"a": 1, "b": 2} 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/compact-object/output: -------------------------------------------------------------------------------- 1 | {"a":1,"b":2} -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/indent-array/input: -------------------------------------------------------------------------------- 1 | [1, 2] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/indent-compact-array/input: -------------------------------------------------------------------------------- 1 | [1, 2] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/indent-compact-object/input: -------------------------------------------------------------------------------- 1 | {"a": 1, "b": 2} 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/indent-object/input: -------------------------------------------------------------------------------- 1 | {"a": 1, "b": 2} 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/object/input: -------------------------------------------------------------------------------- 1 | {"a": 1, "b": 2} 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/encoding-flags/object/output: -------------------------------------------------------------------------------- 1 | {"a": 1, "b": 2} -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid-unicode/invalid-utf-8-in-array/error: -------------------------------------------------------------------------------- 1 | 1 1 1 2 | unable to decode byte 0xe5 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid-unicode/invalid-utf-8-in-int/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | unable to decode byte 0xe5 near '0' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid-unicode/lone-invalid-utf-8/error: -------------------------------------------------------------------------------- 1 | 1 0 0 2 | unable to decode byte 0xe5 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid-unicode/not-in-unicode-range/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | unable to decode byte 0xf4 near '"' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid-unicode/restricted-utf-8/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | unable to decode byte 0xfd near '"' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid-unicode/truncated-utf-8/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | unable to decode byte 0xe0 near '"' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/apostrophe/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | invalid token near ''' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/apostrophe/input: -------------------------------------------------------------------------------- 1 | [' 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/ascii-unicode-identifier/error: -------------------------------------------------------------------------------- 1 | 1 1 1 2 | '[' or '{' expected near 'a' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/ascii-unicode-identifier/input: -------------------------------------------------------------------------------- 1 | aå 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/brace-comma/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | string or '}' expected near ',' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/brace-comma/input: -------------------------------------------------------------------------------- 1 | {, 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/bracket-comma/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | unexpected token near ',' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/bracket-comma/input: -------------------------------------------------------------------------------- 1 | [, 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/bracket-one-comma/error.normal: -------------------------------------------------------------------------------- 1 | 2 0 4 2 | ']' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/bracket-one-comma/error.strip: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | ']' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/bracket-one-comma/input: -------------------------------------------------------------------------------- 1 | [1, 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/empty/error: -------------------------------------------------------------------------------- 1 | 1 0 0 2 | '[' or '{' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/empty/input: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/extra-comma-in-array/error: -------------------------------------------------------------------------------- 1 | 1 4 4 2 | unexpected token near ']' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/extra-comma-in-array/input: -------------------------------------------------------------------------------- 1 | [1,] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/extra-comma-in-multiline-array/error: -------------------------------------------------------------------------------- 1 | 6 1 17 2 | unexpected token near ']' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/extra-comma-in-multiline-array/input: -------------------------------------------------------------------------------- 1 | [1, 2 | 2, 3 | 3, 4 | 4, 5 | 5, 6 | ] 7 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/garbage-after-newline/error: -------------------------------------------------------------------------------- 1 | 2 3 11 2 | end of file expected near 'foo' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/garbage-after-newline/input: -------------------------------------------------------------------------------- 1 | [1,2,3] 2 | foo 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/garbage-at-the-end/error: -------------------------------------------------------------------------------- 1 | 1 10 10 2 | end of file expected near 'foo' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/garbage-at-the-end/input: -------------------------------------------------------------------------------- 1 | [1,2,3]foo 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/integer-starting-with-zero/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | invalid token near '0' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/integer-starting-with-zero/input: -------------------------------------------------------------------------------- 1 | [012] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-escape/error: -------------------------------------------------------------------------------- 1 | 1 4 4 2 | invalid escape near '"\a' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-escape/input: -------------------------------------------------------------------------------- 1 | ["\a <-- invalid escape"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-identifier/error: -------------------------------------------------------------------------------- 1 | 1 5 5 2 | invalid token near 'troo' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-identifier/input: -------------------------------------------------------------------------------- 1 | [troo 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-negative-integer/error: -------------------------------------------------------------------------------- 1 | 1 8 8 2 | ']' expected near 'foo' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-negative-integer/input: -------------------------------------------------------------------------------- 1 | [-123foo] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-negative-real/error: -------------------------------------------------------------------------------- 1 | 1 12 12 2 | ']' expected near 'foo' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-negative-real/input: -------------------------------------------------------------------------------- 1 | [-123.123foo] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-second-surrogate/error: -------------------------------------------------------------------------------- 1 | 1 62 62 2 | invalid Unicode '\uD888\u3210' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-unicode-escape/error: -------------------------------------------------------------------------------- 1 | 1 5 5 2 | invalid escape near '"\uq' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/invalid-unicode-escape/input: -------------------------------------------------------------------------------- 1 | ["\uqqqq <-- invalid unicode escape"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/lone-open-brace/error.normal: -------------------------------------------------------------------------------- 1 | 2 0 2 2 | string or '}' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/lone-open-brace/error.strip: -------------------------------------------------------------------------------- 1 | 1 1 1 2 | string or '}' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/lone-open-brace/input: -------------------------------------------------------------------------------- 1 | { 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/lone-open-bracket/error.normal: -------------------------------------------------------------------------------- 1 | 2 0 2 2 | ']' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/lone-open-bracket/error.strip: -------------------------------------------------------------------------------- 1 | 1 1 1 2 | ']' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/lone-open-bracket/input: -------------------------------------------------------------------------------- 1 | [ 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/lone-second-surrogate/error: -------------------------------------------------------------------------------- 1 | 1 40 40 2 | invalid Unicode '\uDFAA' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/lone-second-surrogate/input: -------------------------------------------------------------------------------- 1 | ["\uDFAA (second surrogate on it's own)"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/minus-sign-without-number/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | invalid token near '-' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/minus-sign-without-number/input: -------------------------------------------------------------------------------- 1 | [-foo] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/negative-integer-starting-with-zero/error: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | invalid token near '-0' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/negative-integer-starting-with-zero/input: -------------------------------------------------------------------------------- 1 | [-012] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/null-byte-in-object-key/input: -------------------------------------------------------------------------------- 1 | {"foo\u0000bar": 42} -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/null-byte-in-string/error: -------------------------------------------------------------------------------- 1 | 1 12 12 2 | control character 0x0 near '"null byte ' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/null-byte-in-string/input: -------------------------------------------------------------------------------- 1 | ["null byte not allowed"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/null-byte-outside-string/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | invalid token near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/null-byte-outside-string/input: -------------------------------------------------------------------------------- 1 | [ 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/null-escape-in-string/input: -------------------------------------------------------------------------------- 1 | ["null escape \u0000 not allowed"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/null/error: -------------------------------------------------------------------------------- 1 | 1 4 4 2 | '[' or '{' expected near 'null' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/null/input: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-apostrophes/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | string or '}' expected near ''' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-apostrophes/input: -------------------------------------------------------------------------------- 1 | {'a' 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-garbage-at-end/error: -------------------------------------------------------------------------------- 1 | 1 12 12 2 | '}' expected near '123' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-garbage-at-end/input: -------------------------------------------------------------------------------- 1 | {"a":"a" 123} 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-in-unterminated-array/error.normal: -------------------------------------------------------------------------------- 1 | 2 0 4 2 | ']' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-in-unterminated-array/error.strip: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | ']' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-in-unterminated-array/input: -------------------------------------------------------------------------------- 1 | [{} 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-no-colon/error.normal: -------------------------------------------------------------------------------- 1 | 2 0 5 2 | ':' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-no-colon/error.strip: -------------------------------------------------------------------------------- 1 | 1 4 4 2 | ':' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-no-colon/input: -------------------------------------------------------------------------------- 1 | {"a" 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-no-value/error.normal: -------------------------------------------------------------------------------- 1 | 2 0 6 2 | unexpected token near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-no-value/error.strip: -------------------------------------------------------------------------------- 1 | 1 5 5 2 | unexpected token near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-no-value/input: -------------------------------------------------------------------------------- 1 | {"a": 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-unterminated-value/error.normal: -------------------------------------------------------------------------------- 1 | 1 7 7 2 | unexpected newline near '"a' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-unterminated-value/error.strip: -------------------------------------------------------------------------------- 1 | 1 7 7 2 | premature end of input near '"a' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/object-unterminated-value/input: -------------------------------------------------------------------------------- 1 | {"a":"a 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/real-garbage-after-e/error: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | invalid token near '1e' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/real-garbage-after-e/input: -------------------------------------------------------------------------------- 1 | [1ea] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/real-truncated-at-e/error: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | invalid token near '1e' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/real-truncated-at-e/input: -------------------------------------------------------------------------------- 1 | [1e] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/real-truncated-at-point/error: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | invalid token near '1.' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/real-truncated-at-point/input: -------------------------------------------------------------------------------- 1 | [1.] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/tab-character-in-string/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | control character 0x9 near '"' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/tab-character-in-string/input: -------------------------------------------------------------------------------- 1 | [" <-- tab character"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/too-big-negative-integer/error: -------------------------------------------------------------------------------- 1 | 1 32 32 2 | too big negative integer 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/too-big-positive-integer/error: -------------------------------------------------------------------------------- 1 | 1 31 31 2 | too big integer 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/truncated-unicode-surrogate/error: -------------------------------------------------------------------------------- 1 | 1 46 46 2 | invalid Unicode '\uDADA' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/truncated-unicode-surrogate/input: -------------------------------------------------------------------------------- 1 | ["\uDADA (first surrogate without the second)"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unicode-identifier/error: -------------------------------------------------------------------------------- 1 | 1 1 2 2 | '[' or '{' expected near 'å' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unicode-identifier/input: -------------------------------------------------------------------------------- 1 | å 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-array-and-object/input: -------------------------------------------------------------------------------- 1 | [{ 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-array/error.normal: -------------------------------------------------------------------------------- 1 | 2 0 5 2 | ']' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-array/error.strip: -------------------------------------------------------------------------------- 1 | 1 4 4 2 | ']' expected near end of file 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-array/input: -------------------------------------------------------------------------------- 1 | ["a" 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-empty-key/error.normal: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | unexpected newline near '"' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-empty-key/error.strip: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | premature end of input near '"' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-empty-key/input: -------------------------------------------------------------------------------- 1 | {" 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-key/error.normal: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | unexpected newline near '"a' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-key/error.strip: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | premature end of input near '"a' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-key/input: -------------------------------------------------------------------------------- 1 | {"a 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-object-and-array/error: -------------------------------------------------------------------------------- 1 | 1 2 2 2 | string or '}' expected near '[' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-object-and-array/input: -------------------------------------------------------------------------------- 1 | {[ 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-string/error.normal: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | unexpected newline near '"a' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-string/error.strip: -------------------------------------------------------------------------------- 1 | 1 3 3 2 | premature end of input near '"a' 3 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/invalid/unterminated-string/input: -------------------------------------------------------------------------------- 1 | ["a 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/complex-array/env: -------------------------------------------------------------------------------- 1 | JSON_SORT_KEYS=1 -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/empty-array/input: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/empty-array/output: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/empty-object-in-array/input: -------------------------------------------------------------------------------- 1 | [{}] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/empty-object-in-array/output: -------------------------------------------------------------------------------- 1 | [{}] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/empty-object/input: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/empty-object/output: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/empty-string/input: -------------------------------------------------------------------------------- 1 | [""] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/empty-string/output: -------------------------------------------------------------------------------- 1 | [""] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/escaped-utf-control-char/input: -------------------------------------------------------------------------------- 1 | ["\u0012 escaped control character"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/escaped-utf-control-char/output: -------------------------------------------------------------------------------- 1 | ["\u0012 escaped control character"] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/false/input: -------------------------------------------------------------------------------- 1 | [false] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/false/output: -------------------------------------------------------------------------------- 1 | [false] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/negative-int/input: -------------------------------------------------------------------------------- 1 | [-123] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/negative-int/output: -------------------------------------------------------------------------------- 1 | [-123] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/negative-one/input: -------------------------------------------------------------------------------- 1 | [-1] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/negative-one/output: -------------------------------------------------------------------------------- 1 | [-1] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/negative-zero/input: -------------------------------------------------------------------------------- 1 | [-0] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/negative-zero/output: -------------------------------------------------------------------------------- 1 | [0] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/null/input: -------------------------------------------------------------------------------- 1 | [null] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/null/output: -------------------------------------------------------------------------------- 1 | [null] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/one-byte-utf-8/input: -------------------------------------------------------------------------------- 1 | ["\u002c one-byte UTF-8"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/one-byte-utf-8/output: -------------------------------------------------------------------------------- 1 | [", one-byte UTF-8"] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-capital-e-negative-exponent/input: -------------------------------------------------------------------------------- 1 | [1E-2] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-capital-e-negative-exponent/output: -------------------------------------------------------------------------------- 1 | [0.01] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-capital-e-positive-exponent/input: -------------------------------------------------------------------------------- 1 | [1E+2] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-capital-e-positive-exponent/output: -------------------------------------------------------------------------------- 1 | [100.0] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-capital-e/input: -------------------------------------------------------------------------------- 1 | [1E22] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-capital-e/output: -------------------------------------------------------------------------------- 1 | [1e22] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-exponent/input: -------------------------------------------------------------------------------- 1 | [123e45] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-fraction-exponent/input: -------------------------------------------------------------------------------- 1 | [123.456e78] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-fraction-exponent/output: -------------------------------------------------------------------------------- 1 | [1.23456e80] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-negative-exponent/input: -------------------------------------------------------------------------------- 1 | [1e-2] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-negative-exponent/output: -------------------------------------------------------------------------------- 1 | [0.01] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-positive-exponent/input: -------------------------------------------------------------------------------- 1 | [1e+2] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-positive-exponent/output: -------------------------------------------------------------------------------- 1 | [100.0] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-subnormal-number/input: -------------------------------------------------------------------------------- 1 | [1.8011670033376514e-308] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-subnormal-number/output: -------------------------------------------------------------------------------- 1 | [1.8011670033376514e-308] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/real-underflow/output: -------------------------------------------------------------------------------- 1 | [0.0] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/short-string/input: -------------------------------------------------------------------------------- 1 | ["a"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/short-string/output: -------------------------------------------------------------------------------- 1 | ["a"] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-ascii-string/input: -------------------------------------------------------------------------------- 1 | ["abcdefghijklmnopqrstuvwxyz1234567890 "] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-ascii-string/output: -------------------------------------------------------------------------------- 1 | ["abcdefghijklmnopqrstuvwxyz1234567890 "] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-int-0/input: -------------------------------------------------------------------------------- 1 | [0] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-int-0/output: -------------------------------------------------------------------------------- 1 | [0] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-int-1/input: -------------------------------------------------------------------------------- 1 | [1] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-int-1/output: -------------------------------------------------------------------------------- 1 | [1] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-int-123/input: -------------------------------------------------------------------------------- 1 | [123] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-int-123/output: -------------------------------------------------------------------------------- 1 | [123] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-object/input: -------------------------------------------------------------------------------- 1 | {"a":[]} 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-object/output: -------------------------------------------------------------------------------- 1 | {"a": []} -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-real/input: -------------------------------------------------------------------------------- 1 | [123.456789] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/simple-real/output: -------------------------------------------------------------------------------- 1 | [123.456789] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/string-escapes/input: -------------------------------------------------------------------------------- 1 | ["\"\\\/\b\f\n\r\t"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/string-escapes/output: -------------------------------------------------------------------------------- 1 | ["\"\\/\b\f\n\r\t"] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/three-byte-utf-8/input: -------------------------------------------------------------------------------- 1 | ["\u0821 three-byte UTF-8"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/three-byte-utf-8/output: -------------------------------------------------------------------------------- 1 | ["ࠡ three-byte UTF-8"] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/true/input: -------------------------------------------------------------------------------- 1 | [true] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/true/output: -------------------------------------------------------------------------------- 1 | [true] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/two-byte-utf-8/input: -------------------------------------------------------------------------------- 1 | ["\u0123 two-byte UTF-8"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/two-byte-utf-8/output: -------------------------------------------------------------------------------- 1 | ["ģ two-byte UTF-8"] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/utf-8-string/input: -------------------------------------------------------------------------------- 1 | ["€þıœəßð some utf-8 ĸʒ×ŋµåäö𝄞"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/utf-8-string/output: -------------------------------------------------------------------------------- 1 | ["€þıœəßð some utf-8 ĸʒ×ŋµåäö𝄞"] -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/utf-surrogate-four-byte-encoding/input: -------------------------------------------------------------------------------- 1 | ["\uD834\uDD1E surrogate, four-byte UTF-8"] 2 | -------------------------------------------------------------------------------- /deps/jansson/test/suites/valid/utf-surrogate-four-byte-encoding/output: -------------------------------------------------------------------------------- 1 | ["𝄞 surrogate, four-byte UTF-8"] -------------------------------------------------------------------------------- /deps/libcaption/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/.gitignore -------------------------------------------------------------------------------- /deps/libcaption/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/CMakeLists.txt -------------------------------------------------------------------------------- /deps/libcaption/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/Doxyfile.in -------------------------------------------------------------------------------- /deps/libcaption/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/LICENSE.txt -------------------------------------------------------------------------------- /deps/libcaption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/README.md -------------------------------------------------------------------------------- /deps/libcaption/caption/avc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/caption/avc.h -------------------------------------------------------------------------------- /deps/libcaption/caption/scc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/caption/scc.h -------------------------------------------------------------------------------- /deps/libcaption/caption/srt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/caption/srt.h -------------------------------------------------------------------------------- /deps/libcaption/caption/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/caption/utf8.h -------------------------------------------------------------------------------- /deps/libcaption/caption/xds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/caption/xds.h -------------------------------------------------------------------------------- /deps/libcaption/examples/flv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/examples/flv.c -------------------------------------------------------------------------------- /deps/libcaption/examples/flv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/examples/flv.h -------------------------------------------------------------------------------- /deps/libcaption/examples/ts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/examples/ts.c -------------------------------------------------------------------------------- /deps/libcaption/examples/ts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/examples/ts.h -------------------------------------------------------------------------------- /deps/libcaption/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/format.sh -------------------------------------------------------------------------------- /deps/libcaption/src/avc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/src/avc.c -------------------------------------------------------------------------------- /deps/libcaption/src/caption.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/src/caption.c -------------------------------------------------------------------------------- /deps/libcaption/src/cea708.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/src/cea708.c -------------------------------------------------------------------------------- /deps/libcaption/src/eia608.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/src/eia608.c -------------------------------------------------------------------------------- /deps/libcaption/src/scc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/src/scc.c -------------------------------------------------------------------------------- /deps/libcaption/src/srt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/src/srt.c -------------------------------------------------------------------------------- /deps/libcaption/src/utf8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/src/utf8.c -------------------------------------------------------------------------------- /deps/libcaption/src/xds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libcaption/src/xds.c -------------------------------------------------------------------------------- /deps/libff/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/CMakeLists.txt -------------------------------------------------------------------------------- /deps/libff/libff/ff-clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-clock.c -------------------------------------------------------------------------------- /deps/libff/libff/ff-clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-clock.h -------------------------------------------------------------------------------- /deps/libff/libff/ff-compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-compat.h -------------------------------------------------------------------------------- /deps/libff/libff/ff-decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-decoder.c -------------------------------------------------------------------------------- /deps/libff/libff/ff-decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-decoder.h -------------------------------------------------------------------------------- /deps/libff/libff/ff-demuxer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-demuxer.c -------------------------------------------------------------------------------- /deps/libff/libff/ff-demuxer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-demuxer.h -------------------------------------------------------------------------------- /deps/libff/libff/ff-frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-frame.h -------------------------------------------------------------------------------- /deps/libff/libff/ff-timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-timer.c -------------------------------------------------------------------------------- /deps/libff/libff/ff-timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-timer.h -------------------------------------------------------------------------------- /deps/libff/libff/ff-util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-util.c -------------------------------------------------------------------------------- /deps/libff/libff/ff-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/libff/libff/ff-util.h -------------------------------------------------------------------------------- /deps/lzma/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/CMakeLists.txt -------------------------------------------------------------------------------- /deps/lzma/common/mythread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/common/mythread.h -------------------------------------------------------------------------------- /deps/lzma/common/sysdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/common/sysdefs.h -------------------------------------------------------------------------------- /deps/lzma/common/tuklib_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/common/tuklib_exit.c -------------------------------------------------------------------------------- /deps/lzma/common/tuklib_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/common/tuklib_exit.h -------------------------------------------------------------------------------- /deps/lzma/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/config.h -------------------------------------------------------------------------------- /deps/lzma/liblzma/api/lzma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/liblzma/api/lzma.h -------------------------------------------------------------------------------- /deps/lzma/liblzma/simple/arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/liblzma/simple/arm.c -------------------------------------------------------------------------------- /deps/lzma/liblzma/simple/x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/liblzma/simple/x86.c -------------------------------------------------------------------------------- /deps/lzma/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/lzma/version.h -------------------------------------------------------------------------------- /deps/w32-pthreads/ANNOUNCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/ANNOUNCE -------------------------------------------------------------------------------- /deps/w32-pthreads/BUGS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/BUGS -------------------------------------------------------------------------------- /deps/w32-pthreads/Bmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/Bmakefile -------------------------------------------------------------------------------- /deps/w32-pthreads/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/CONTRIBUTORS -------------------------------------------------------------------------------- /deps/w32-pthreads/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/COPYING -------------------------------------------------------------------------------- /deps/w32-pthreads/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/ChangeLog -------------------------------------------------------------------------------- /deps/w32-pthreads/FAQ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/FAQ -------------------------------------------------------------------------------- /deps/w32-pthreads/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/GNUmakefile -------------------------------------------------------------------------------- /deps/w32-pthreads/MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/MAINTAINERS -------------------------------------------------------------------------------- /deps/w32-pthreads/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/Makefile -------------------------------------------------------------------------------- /deps/w32-pthreads/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/NEWS -------------------------------------------------------------------------------- /deps/w32-pthreads/Nmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/Nmakefile -------------------------------------------------------------------------------- /deps/w32-pthreads/PROGRESS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/PROGRESS -------------------------------------------------------------------------------- /deps/w32-pthreads/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/README -------------------------------------------------------------------------------- /deps/w32-pthreads/README.CV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/README.CV -------------------------------------------------------------------------------- /deps/w32-pthreads/README.WinCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/README.WinCE -------------------------------------------------------------------------------- /deps/w32-pthreads/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/TODO -------------------------------------------------------------------------------- /deps/w32-pthreads/WinCE-PORT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/WinCE-PORT -------------------------------------------------------------------------------- /deps/w32-pthreads/attr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/attr.c -------------------------------------------------------------------------------- /deps/w32-pthreads/autostatic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/autostatic.c -------------------------------------------------------------------------------- /deps/w32-pthreads/barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/barrier.c -------------------------------------------------------------------------------- /deps/w32-pthreads/builddmc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/builddmc.bat -------------------------------------------------------------------------------- /deps/w32-pthreads/cancel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/cancel.c -------------------------------------------------------------------------------- /deps/w32-pthreads/cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/cleanup.c -------------------------------------------------------------------------------- /deps/w32-pthreads/condvar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/condvar.c -------------------------------------------------------------------------------- /deps/w32-pthreads/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/config.h -------------------------------------------------------------------------------- /deps/w32-pthreads/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/context.h -------------------------------------------------------------------------------- /deps/w32-pthreads/create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/create.c -------------------------------------------------------------------------------- /deps/w32-pthreads/dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/dll.c -------------------------------------------------------------------------------- /deps/w32-pthreads/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/errno.c -------------------------------------------------------------------------------- /deps/w32-pthreads/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/exit.c -------------------------------------------------------------------------------- /deps/w32-pthreads/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/fork.c -------------------------------------------------------------------------------- /deps/w32-pthreads/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/global.c -------------------------------------------------------------------------------- /deps/w32-pthreads/implement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/implement.h -------------------------------------------------------------------------------- /deps/w32-pthreads/libpthreadGC2.stamp: -------------------------------------------------------------------------------- 1 | touched 2 | -------------------------------------------------------------------------------- /deps/w32-pthreads/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/misc.c -------------------------------------------------------------------------------- /deps/w32-pthreads/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/mutex.c -------------------------------------------------------------------------------- /deps/w32-pthreads/need_errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/need_errno.h -------------------------------------------------------------------------------- /deps/w32-pthreads/private.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/private.c -------------------------------------------------------------------------------- /deps/w32-pthreads/pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/pthread.c -------------------------------------------------------------------------------- /deps/w32-pthreads/pthread.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/pthread.dsp -------------------------------------------------------------------------------- /deps/w32-pthreads/pthread.dsw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/pthread.dsw -------------------------------------------------------------------------------- /deps/w32-pthreads/pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/pthread.h -------------------------------------------------------------------------------- /deps/w32-pthreads/pthread.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/pthread.sln -------------------------------------------------------------------------------- /deps/w32-pthreads/ptw32_new.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/ptw32_new.c -------------------------------------------------------------------------------- /deps/w32-pthreads/rwlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/rwlock.c -------------------------------------------------------------------------------- /deps/w32-pthreads/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/sched.c -------------------------------------------------------------------------------- /deps/w32-pthreads/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/sched.h -------------------------------------------------------------------------------- /deps/w32-pthreads/sem_close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/sem_close.c -------------------------------------------------------------------------------- /deps/w32-pthreads/sem_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/sem_init.c -------------------------------------------------------------------------------- /deps/w32-pthreads/sem_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/sem_open.c -------------------------------------------------------------------------------- /deps/w32-pthreads/sem_post.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/sem_post.c -------------------------------------------------------------------------------- /deps/w32-pthreads/sem_unlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/sem_unlink.c -------------------------------------------------------------------------------- /deps/w32-pthreads/sem_wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/sem_wait.c -------------------------------------------------------------------------------- /deps/w32-pthreads/semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/semaphore.c -------------------------------------------------------------------------------- /deps/w32-pthreads/semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/semaphore.h -------------------------------------------------------------------------------- /deps/w32-pthreads/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/signal.c -------------------------------------------------------------------------------- /deps/w32-pthreads/spin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/spin.c -------------------------------------------------------------------------------- /deps/w32-pthreads/sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/sync.c -------------------------------------------------------------------------------- /deps/w32-pthreads/tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/tests/README -------------------------------------------------------------------------------- /deps/w32-pthreads/tests/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/tests/test.h -------------------------------------------------------------------------------- /deps/w32-pthreads/tests/tsd1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/tests/tsd1.c -------------------------------------------------------------------------------- /deps/w32-pthreads/tests/tsd2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/tests/tsd2.c -------------------------------------------------------------------------------- /deps/w32-pthreads/tsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/tsd.c -------------------------------------------------------------------------------- /deps/w32-pthreads/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/deps/w32-pthreads/version.rc -------------------------------------------------------------------------------- /deps/w32-pthreads/w32-pthreadsConfigVersion.cmake.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/doxygen/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/docs/doxygen/header.html -------------------------------------------------------------------------------- /docs/doxygen/obs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/docs/doxygen/obs.css -------------------------------------------------------------------------------- /docs/doxygen/obs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/docs/doxygen/obs.png -------------------------------------------------------------------------------- /libobs-d3d11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-d3d11/CMakeLists.txt -------------------------------------------------------------------------------- /libobs-d3d11/d3d11-rebuild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-d3d11/d3d11-rebuild.cpp -------------------------------------------------------------------------------- /libobs-d3d11/d3d11-shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-d3d11/d3d11-shader.cpp -------------------------------------------------------------------------------- /libobs-opengl/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libobs-opengl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/CMakeLists.txt -------------------------------------------------------------------------------- /libobs-opengl/gl-cocoa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-cocoa.m -------------------------------------------------------------------------------- /libobs-opengl/gl-helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-helpers.c -------------------------------------------------------------------------------- /libobs-opengl/gl-helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-helpers.h -------------------------------------------------------------------------------- /libobs-opengl/gl-indexbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-indexbuffer.c -------------------------------------------------------------------------------- /libobs-opengl/gl-shader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-shader.c -------------------------------------------------------------------------------- /libobs-opengl/gl-stagesurf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-stagesurf.c -------------------------------------------------------------------------------- /libobs-opengl/gl-subsystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-subsystem.c -------------------------------------------------------------------------------- /libobs-opengl/gl-subsystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-subsystem.h -------------------------------------------------------------------------------- /libobs-opengl/gl-texture2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-texture2d.c -------------------------------------------------------------------------------- /libobs-opengl/gl-texturecube.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-texturecube.c -------------------------------------------------------------------------------- /libobs-opengl/gl-windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-windows.c -------------------------------------------------------------------------------- /libobs-opengl/gl-x11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-x11.c -------------------------------------------------------------------------------- /libobs-opengl/gl-zstencil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs-opengl/gl-zstencil.c -------------------------------------------------------------------------------- /libobs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/CMakeLists.txt -------------------------------------------------------------------------------- /libobs/LibObsConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/LibObsConfig.cmake.in -------------------------------------------------------------------------------- /libobs/callback/calldata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/callback/calldata.c -------------------------------------------------------------------------------- /libobs/callback/calldata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/callback/calldata.h -------------------------------------------------------------------------------- /libobs/callback/decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/callback/decl.c -------------------------------------------------------------------------------- /libobs/callback/decl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/callback/decl.h -------------------------------------------------------------------------------- /libobs/callback/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/callback/proc.c -------------------------------------------------------------------------------- /libobs/callback/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/callback/proc.h -------------------------------------------------------------------------------- /libobs/callback/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/callback/signal.c -------------------------------------------------------------------------------- /libobs/callback/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/callback/signal.h -------------------------------------------------------------------------------- /libobs/data/default.effect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/data/default.effect -------------------------------------------------------------------------------- /libobs/data/opaque.effect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/data/opaque.effect -------------------------------------------------------------------------------- /libobs/data/solid.effect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/data/solid.effect -------------------------------------------------------------------------------- /libobs/graphics/axisang.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/axisang.c -------------------------------------------------------------------------------- /libobs/graphics/axisang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/axisang.h -------------------------------------------------------------------------------- /libobs/graphics/basemath.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | /* TODO: C++ math wrappers */ 4 | -------------------------------------------------------------------------------- /libobs/graphics/bounds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/bounds.c -------------------------------------------------------------------------------- /libobs/graphics/bounds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/bounds.h -------------------------------------------------------------------------------- /libobs/graphics/effect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/effect.c -------------------------------------------------------------------------------- /libobs/graphics/effect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/effect.h -------------------------------------------------------------------------------- /libobs/graphics/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/graphics.c -------------------------------------------------------------------------------- /libobs/graphics/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/graphics.h -------------------------------------------------------------------------------- /libobs/graphics/image-file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/image-file.c -------------------------------------------------------------------------------- /libobs/graphics/image-file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/image-file.h -------------------------------------------------------------------------------- /libobs/graphics/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/input.h -------------------------------------------------------------------------------- /libobs/graphics/math-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/math-defs.h -------------------------------------------------------------------------------- /libobs/graphics/math-extra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/math-extra.c -------------------------------------------------------------------------------- /libobs/graphics/math-extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/math-extra.h -------------------------------------------------------------------------------- /libobs/graphics/matrix3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/matrix3.c -------------------------------------------------------------------------------- /libobs/graphics/matrix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/matrix3.h -------------------------------------------------------------------------------- /libobs/graphics/matrix4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/matrix4.c -------------------------------------------------------------------------------- /libobs/graphics/matrix4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/matrix4.h -------------------------------------------------------------------------------- /libobs/graphics/plane.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/plane.c -------------------------------------------------------------------------------- /libobs/graphics/plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/plane.h -------------------------------------------------------------------------------- /libobs/graphics/quat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/quat.c -------------------------------------------------------------------------------- /libobs/graphics/quat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/quat.h -------------------------------------------------------------------------------- /libobs/graphics/vec2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/vec2.c -------------------------------------------------------------------------------- /libobs/graphics/vec2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/vec2.h -------------------------------------------------------------------------------- /libobs/graphics/vec3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/vec3.c -------------------------------------------------------------------------------- /libobs/graphics/vec3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/vec3.h -------------------------------------------------------------------------------- /libobs/graphics/vec4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/vec4.c -------------------------------------------------------------------------------- /libobs/graphics/vec4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/graphics/vec4.h -------------------------------------------------------------------------------- /libobs/media-io/audio-io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/audio-io.c -------------------------------------------------------------------------------- /libobs/media-io/audio-io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/audio-io.h -------------------------------------------------------------------------------- /libobs/media-io/audio-math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/audio-math.h -------------------------------------------------------------------------------- /libobs/media-io/frame-rate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/frame-rate.h -------------------------------------------------------------------------------- /libobs/media-io/media-remux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/media-remux.c -------------------------------------------------------------------------------- /libobs/media-io/media-remux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/media-remux.h -------------------------------------------------------------------------------- /libobs/media-io/video-fourcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/video-fourcc.c -------------------------------------------------------------------------------- /libobs/media-io/video-frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/video-frame.c -------------------------------------------------------------------------------- /libobs/media-io/video-frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/video-frame.h -------------------------------------------------------------------------------- /libobs/media-io/video-io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/video-io.c -------------------------------------------------------------------------------- /libobs/media-io/video-io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/video-io.h -------------------------------------------------------------------------------- /libobs/media-io/video-scaler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/media-io/video-scaler.h -------------------------------------------------------------------------------- /libobs/obs-audio-controls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-audio-controls.c -------------------------------------------------------------------------------- /libobs/obs-audio-controls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-audio-controls.h -------------------------------------------------------------------------------- /libobs/obs-audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-audio.c -------------------------------------------------------------------------------- /libobs/obs-avc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-avc.c -------------------------------------------------------------------------------- /libobs/obs-avc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-avc.h -------------------------------------------------------------------------------- /libobs/obs-cocoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-cocoa.c -------------------------------------------------------------------------------- /libobs/obs-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-config.h -------------------------------------------------------------------------------- /libobs/obs-data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-data.c -------------------------------------------------------------------------------- /libobs/obs-data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-data.h -------------------------------------------------------------------------------- /libobs/obs-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-defs.h -------------------------------------------------------------------------------- /libobs/obs-display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-display.c -------------------------------------------------------------------------------- /libobs/obs-encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-encoder.c -------------------------------------------------------------------------------- /libobs/obs-encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-encoder.h -------------------------------------------------------------------------------- /libobs/obs-ffmpeg-compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-ffmpeg-compat.h -------------------------------------------------------------------------------- /libobs/obs-hotkey-name-map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-hotkey-name-map.c -------------------------------------------------------------------------------- /libobs/obs-hotkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-hotkey.c -------------------------------------------------------------------------------- /libobs/obs-hotkey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-hotkey.h -------------------------------------------------------------------------------- /libobs/obs-hotkeys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-hotkeys.h -------------------------------------------------------------------------------- /libobs/obs-interaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-interaction.h -------------------------------------------------------------------------------- /libobs/obs-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-internal.h -------------------------------------------------------------------------------- /libobs/obs-module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-module.c -------------------------------------------------------------------------------- /libobs/obs-module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-module.h -------------------------------------------------------------------------------- /libobs/obs-nix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-nix.c -------------------------------------------------------------------------------- /libobs/obs-output-delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-output-delay.c -------------------------------------------------------------------------------- /libobs/obs-output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-output.c -------------------------------------------------------------------------------- /libobs/obs-output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-output.h -------------------------------------------------------------------------------- /libobs/obs-properties.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-properties.c -------------------------------------------------------------------------------- /libobs/obs-properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-properties.h -------------------------------------------------------------------------------- /libobs/obs-scene.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-scene.c -------------------------------------------------------------------------------- /libobs/obs-scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-scene.h -------------------------------------------------------------------------------- /libobs/obs-service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-service.c -------------------------------------------------------------------------------- /libobs/obs-service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-service.h -------------------------------------------------------------------------------- /libobs/obs-source-transition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-source-transition.c -------------------------------------------------------------------------------- /libobs/obs-source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-source.c -------------------------------------------------------------------------------- /libobs/obs-source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-source.h -------------------------------------------------------------------------------- /libobs/obs-ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-ui.h -------------------------------------------------------------------------------- /libobs/obs-video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-video.c -------------------------------------------------------------------------------- /libobs/obs-view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-view.c -------------------------------------------------------------------------------- /libobs/obs-win-crash-handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-win-crash-handler.c -------------------------------------------------------------------------------- /libobs/obs-windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs-windows.c -------------------------------------------------------------------------------- /libobs/obs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs.c -------------------------------------------------------------------------------- /libobs/obs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs.h -------------------------------------------------------------------------------- /libobs/obs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obs.hpp -------------------------------------------------------------------------------- /libobs/obsconfig.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/obsconfig.h.in -------------------------------------------------------------------------------- /libobs/util/AlignedNew.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/AlignedNew.hpp -------------------------------------------------------------------------------- /libobs/util/array-serializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/array-serializer.c -------------------------------------------------------------------------------- /libobs/util/array-serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/array-serializer.h -------------------------------------------------------------------------------- /libobs/util/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/base.c -------------------------------------------------------------------------------- /libobs/util/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/base.h -------------------------------------------------------------------------------- /libobs/util/bmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/bmem.c -------------------------------------------------------------------------------- /libobs/util/bmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/bmem.h -------------------------------------------------------------------------------- /libobs/util/c99defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/c99defs.h -------------------------------------------------------------------------------- /libobs/util/cf-lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/cf-lexer.c -------------------------------------------------------------------------------- /libobs/util/cf-lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/cf-lexer.h -------------------------------------------------------------------------------- /libobs/util/cf-parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/cf-parser.c -------------------------------------------------------------------------------- /libobs/util/cf-parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/cf-parser.h -------------------------------------------------------------------------------- /libobs/util/circlebuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/circlebuf.h -------------------------------------------------------------------------------- /libobs/util/config-file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/config-file.c -------------------------------------------------------------------------------- /libobs/util/config-file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/config-file.h -------------------------------------------------------------------------------- /libobs/util/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/crc32.c -------------------------------------------------------------------------------- /libobs/util/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/crc32.h -------------------------------------------------------------------------------- /libobs/util/darray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/darray.h -------------------------------------------------------------------------------- /libobs/util/dstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/dstr.c -------------------------------------------------------------------------------- /libobs/util/dstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/dstr.h -------------------------------------------------------------------------------- /libobs/util/dstr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/dstr.hpp -------------------------------------------------------------------------------- /libobs/util/file-serializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/file-serializer.c -------------------------------------------------------------------------------- /libobs/util/file-serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/file-serializer.h -------------------------------------------------------------------------------- /libobs/util/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/lexer.c -------------------------------------------------------------------------------- /libobs/util/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/lexer.h -------------------------------------------------------------------------------- /libobs/util/pipe-posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/pipe-posix.c -------------------------------------------------------------------------------- /libobs/util/pipe-windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/pipe-windows.c -------------------------------------------------------------------------------- /libobs/util/pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/pipe.h -------------------------------------------------------------------------------- /libobs/util/platform-cocoa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/platform-cocoa.m -------------------------------------------------------------------------------- /libobs/util/platform-nix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/platform-nix.c -------------------------------------------------------------------------------- /libobs/util/platform-windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/platform-windows.c -------------------------------------------------------------------------------- /libobs/util/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/platform.c -------------------------------------------------------------------------------- /libobs/util/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/platform.h -------------------------------------------------------------------------------- /libobs/util/profiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/profiler.c -------------------------------------------------------------------------------- /libobs/util/profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/profiler.h -------------------------------------------------------------------------------- /libobs/util/profiler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/profiler.hpp -------------------------------------------------------------------------------- /libobs/util/serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/serializer.h -------------------------------------------------------------------------------- /libobs/util/text-lookup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/text-lookup.c -------------------------------------------------------------------------------- /libobs/util/text-lookup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/text-lookup.h -------------------------------------------------------------------------------- /libobs/util/threading-posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/threading-posix.c -------------------------------------------------------------------------------- /libobs/util/threading-posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/threading-posix.h -------------------------------------------------------------------------------- /libobs/util/threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/threading.h -------------------------------------------------------------------------------- /libobs/util/utf8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/utf8.c -------------------------------------------------------------------------------- /libobs/util/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/utf8.h -------------------------------------------------------------------------------- /libobs/util/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/util.hpp -------------------------------------------------------------------------------- /libobs/util/util_uint128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/util_uint128.h -------------------------------------------------------------------------------- /libobs/util/vc/vc_inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/vc/vc_inttypes.h -------------------------------------------------------------------------------- /libobs/util/vc/vc_stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/vc/vc_stdbool.h -------------------------------------------------------------------------------- /libobs/util/vc/vc_stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/vc/vc_stdint.h -------------------------------------------------------------------------------- /libobs/util/windows/ComPtr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/libobs/util/windows/ComPtr.hpp -------------------------------------------------------------------------------- /plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/coreaudio-encoder/data/locale/bg-BG.ini: -------------------------------------------------------------------------------- 1 | Bitrate="Битрейт" 2 | AllowHEAAC="Позволи HE-AAC" 3 | 4 | -------------------------------------------------------------------------------- /plugins/coreaudio-encoder/data/locale/ms-MY.ini: -------------------------------------------------------------------------------- 1 | Bitrate="Nilai Bit" 2 | AllowHEAAC="Benarkan HE-AAC" 3 | 4 | -------------------------------------------------------------------------------- /plugins/decklink/decklink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/decklink/decklink.cpp -------------------------------------------------------------------------------- /plugins/decklink/decklink.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/decklink/decklink.hpp -------------------------------------------------------------------------------- /plugins/decklink/platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/decklink/platform.hpp -------------------------------------------------------------------------------- /plugins/image-source/data/locale/hi-IN.ini: -------------------------------------------------------------------------------- 1 | ImageInput="छवि" 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /plugins/linux-alsa/data/locale/da-DK.ini: -------------------------------------------------------------------------------- 1 | AlsaInput="Lyd-optagelsesenhed (ALSA)" 2 | Device="Enhed" 3 | 4 | -------------------------------------------------------------------------------- /plugins/linux-alsa/data/locale/et-EE.ini: -------------------------------------------------------------------------------- 1 | AlsaInput="Helihõive seade (ALSA)" 2 | Device="Seade" 3 | 4 | -------------------------------------------------------------------------------- /plugins/linux-alsa/data/locale/fi-FI.ini: -------------------------------------------------------------------------------- 1 | AlsaInput="Äänenkaappauslaite (ALSA)" 2 | Device="Laite" 3 | 4 | -------------------------------------------------------------------------------- /plugins/linux-alsa/data/locale/nb-NO.ini: -------------------------------------------------------------------------------- 1 | AlsaInput="Lydopptaksenhet (ALSA)" 2 | Device="Enhet" 3 | 4 | -------------------------------------------------------------------------------- /plugins/linux-alsa/data/locale/sv-SE.ini: -------------------------------------------------------------------------------- 1 | AlsaInput="Ljudinspelningsenhet (ALSA)" 2 | Device="Enhet" 3 | 4 | -------------------------------------------------------------------------------- /plugins/linux-alsa/data/locale/tr-TR.ini: -------------------------------------------------------------------------------- 1 | AlsaInput="Ses yakalama cihazı (ALSA)" 2 | Device="Cihaz" 3 | 4 | -------------------------------------------------------------------------------- /plugins/linux-alsa/data/locale/zh-TW.ini: -------------------------------------------------------------------------------- 1 | AlsaInput="音訊擷取裝置(ALSA)" 2 | Device="裝置" 3 | 4 | -------------------------------------------------------------------------------- /plugins/linux-capture/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/linux-capture/README -------------------------------------------------------------------------------- /plugins/linux-jack/data/locale/bg-BG.ini: -------------------------------------------------------------------------------- 1 | Channels="Брой канали" 2 | 3 | -------------------------------------------------------------------------------- /plugins/linux-pulseaudio/data/locale/th-TH.ini: -------------------------------------------------------------------------------- 1 | Device="อุปกรณ์" 2 | 3 | -------------------------------------------------------------------------------- /plugins/linux-pulseaudio/data/locale/vi-VN.ini: -------------------------------------------------------------------------------- 1 | Device="Thiết bị" 2 | 3 | -------------------------------------------------------------------------------- /plugins/linux-v4l2/data/locale/hi-IN.ini: -------------------------------------------------------------------------------- 1 | V4L2Input="वीडियो कैप्चर डिवाइस (V4L2)" 2 | 3 | -------------------------------------------------------------------------------- /plugins/linux-v4l2/data/locale/th-TH.ini: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /plugins/linux-v4l2/v4l2-udev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/linux-v4l2/v4l2-udev.c -------------------------------------------------------------------------------- /plugins/linux-v4l2/v4l2-udev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/linux-v4l2/v4l2-udev.h -------------------------------------------------------------------------------- /plugins/mac-avcapture/data/locale/th-TH.ini: -------------------------------------------------------------------------------- 1 | Device="อุปกรณ์" 2 | 3 | -------------------------------------------------------------------------------- /plugins/mac-capture/data/locale/hi-IN.ini: -------------------------------------------------------------------------------- 1 | CoreAudio.InputCapture="ऑडियो इनपुट पर कब्जा" 2 | 3 | -------------------------------------------------------------------------------- /plugins/mac-syphon/data/locale/vi-VN.ini: -------------------------------------------------------------------------------- 1 | Source="Nguồn" 2 | Application="Ứng dụng" 3 | 4 | -------------------------------------------------------------------------------- /plugins/mac-syphon/syphon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/mac-syphon/syphon.m -------------------------------------------------------------------------------- /plugins/mac-vth264/encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/mac-vth264/encoder.c -------------------------------------------------------------------------------- /plugins/obs-filters/data/locale/sl-SI.ini: -------------------------------------------------------------------------------- 1 | ColorFilter="Popravljanje barv" 2 | 3 | -------------------------------------------------------------------------------- /plugins/obs-libfdk/data/locale/bn-BD.ini: -------------------------------------------------------------------------------- 1 | LibFDK="libfdk AAC এনকোডার" 2 | Bitrate="বিটরেট" 3 | 4 | -------------------------------------------------------------------------------- /plugins/obs-libfdk/data/locale/hi-IN.ini: -------------------------------------------------------------------------------- 1 | LibFDK="libfdk AAC एनकोडर" 2 | 3 | -------------------------------------------------------------------------------- /plugins/obs-libfdk/data/locale/ur-PK.ini: -------------------------------------------------------------------------------- 1 | LibFDK="لابفدک AAC انکوڈر" 2 | 3 | -------------------------------------------------------------------------------- /plugins/obs-outputs/data/locale/th-TH.ini: -------------------------------------------------------------------------------- 1 | FLVOutput.FilePath="ตำแหน่งไฟล์" 2 | 3 | 4 | -------------------------------------------------------------------------------- /plugins/obs-outputs/data/locale/ur-PK.ini: -------------------------------------------------------------------------------- 1 | RTMPStream="رٹمپ اسٹریم" 2 | 3 | 4 | -------------------------------------------------------------------------------- /plugins/obs-outputs/flv-mux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/obs-outputs/flv-mux.c -------------------------------------------------------------------------------- /plugins/obs-outputs/flv-mux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/obs-outputs/flv-mux.h -------------------------------------------------------------------------------- /plugins/obs-outputs/net-if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/obs-outputs/net-if.c -------------------------------------------------------------------------------- /plugins/obs-outputs/net-if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/obs-outputs/net-if.h -------------------------------------------------------------------------------- /plugins/obs-outputs/obs-output-ver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define MODULE_NAME "TBLS Customized Output Module" 4 | -------------------------------------------------------------------------------- /plugins/obs-qsv11/data/locale/gl-ES.ini: -------------------------------------------------------------------------------- 1 | Profile="Perfil" 2 | 3 | -------------------------------------------------------------------------------- /plugins/obs-qsv11/obs-qsv11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/obs-qsv11/obs-qsv11.c -------------------------------------------------------------------------------- /plugins/obs-text/data/locale/sk-SK.ini: -------------------------------------------------------------------------------- 1 | Color="Farba" 2 | Opacity="Priehľadnosť" 3 | 4 | -------------------------------------------------------------------------------- /plugins/obs-x264/data/locale/hi-IN.ini: -------------------------------------------------------------------------------- 1 | Bitrate="बिटदर" 2 | 3 | -------------------------------------------------------------------------------- /plugins/obs-x264/data/locale/ur-PK.ini: -------------------------------------------------------------------------------- 1 | Bitrate="بٹ شرح" 2 | 3 | -------------------------------------------------------------------------------- /plugins/obs-x264/obs-x264.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/obs-x264/obs-x264.c -------------------------------------------------------------------------------- /plugins/rtmp-services/data/locale/ur-PK.ini: -------------------------------------------------------------------------------- 1 | StreamingServices="محرومی کی خدمات" 2 | 3 | -------------------------------------------------------------------------------- /plugins/rtmp-services/rtmp-format-ver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define RTMP_SERVICES_FORMAT_VERSION 1 4 | -------------------------------------------------------------------------------- /plugins/rtmp-services/twitch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/rtmp-services/twitch.c -------------------------------------------------------------------------------- /plugins/rtmp-services/twitch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/rtmp-services/twitch.h -------------------------------------------------------------------------------- /plugins/vlc-video/data/locale/ar-SA.ini: -------------------------------------------------------------------------------- 1 | VLCSource="مصدر فيديو VLC" 2 | Playlist="قائمة تشغيل" 3 | 4 | -------------------------------------------------------------------------------- /plugins/win-capture/funchook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/win-capture/funchook.c -------------------------------------------------------------------------------- /plugins/win-capture/funchook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/win-capture/funchook.h -------------------------------------------------------------------------------- /plugins/win-capture/get-graphics-offsets/ddraw-offsets.cpp: -------------------------------------------------------------------------------- 1 | /* TODO */ 2 | -------------------------------------------------------------------------------- /plugins/win-capture/nt-stuff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/win-capture/nt-stuff.h -------------------------------------------------------------------------------- /plugins/win-dshow/libdshowcapture/tests/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/win-ivcam/seg_service/seg_service.rgs: -------------------------------------------------------------------------------- 1 | HKCR 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /plugins/win-mf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/win-mf/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/win-mf/mf-aac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/win-mf/mf-aac.cpp -------------------------------------------------------------------------------- /plugins/win-mf/mf-common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/win-mf/mf-common.cpp -------------------------------------------------------------------------------- /plugins/win-mf/mf-common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/win-mf/mf-common.hpp -------------------------------------------------------------------------------- /plugins/win-mf/mf-h264.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/win-mf/mf-h264.cpp -------------------------------------------------------------------------------- /plugins/win-mf/mf-plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/plugins/win-mf/mf-plugin.cpp -------------------------------------------------------------------------------- /plugins/win-wasapi/data/locale/hi-IN.ini: -------------------------------------------------------------------------------- 1 | AudioInput="ऑडियो इनपुट पर कब्जा" 2 | 3 | -------------------------------------------------------------------------------- /plugins/win-wasapi/data/locale/th-TH.ini: -------------------------------------------------------------------------------- 1 | Default="ค่าเริ่มต้น" 2 | 3 | -------------------------------------------------------------------------------- /plugins/win-wasapi/data/locale/ur-PK.ini: -------------------------------------------------------------------------------- 1 | AudioInput="آڈیو ان پٹ گرفت" 2 | 3 | -------------------------------------------------------------------------------- /plugins/win-wasapi/data/locale/vi-VN.ini: -------------------------------------------------------------------------------- 1 | Device="Thiết bị" 2 | Default="Mặc định" 3 | 4 | -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/osx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/test/osx/CMakeLists.txt -------------------------------------------------------------------------------- /test/osx/test.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/test/osx/test.mm -------------------------------------------------------------------------------- /test/test-input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/test/test-input/CMakeLists.txt -------------------------------------------------------------------------------- /test/test-input/test-filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/test/test-input/test-filter.c -------------------------------------------------------------------------------- /test/test-input/test-input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/test/test-input/test-input.c -------------------------------------------------------------------------------- /test/test-input/test-random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/test/test-input/test-random.c -------------------------------------------------------------------------------- /test/win/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/test/win/CMakeLists.txt -------------------------------------------------------------------------------- /test/win/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tblive-studio/HEAD/test/win/test.cpp --------------------------------------------------------------------------------