-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
disable runtime features via cli args #34
Comments
* added cli switches for disabling chat , compositor (nyi) , preview (nyi) * filtered ANSI color codes from messages * tokenized LCTV message timestamps * added AvCaster::IsCompositorEnabled , AvCaster::IsPreviewEnabled , AvCaster::IsChatEnabled ; * added AvCasterStore->verifyServers() , AvCasterStore->verifyServer() * added ChatList->isChattersNode() * added IrcClient::OnNickChange() , IrcClient::ProcessTextMeta() , IrcClient::ProcessTimestamp()
* added cli switches for disabling chat , compositor (nyi) , preview (nyi) * filtered ANSI color codes from messages * tokenized LCTV message timestamps * added AvCaster::IsCompositorEnabled , AvCaster::IsPreviewEnabled , AvCaster::IsChatEnabled ; * added AvCasterStore->verifyServers() , AvCasterStore->verifyServer() * added ChatList->isChattersNode() * added IrcClient::OnNickChange() , IrcClient::ProcessTextMeta() , IrcClient::ProcessTimestamp()
* added AvCaster::IsMediaEnabled , AvCaster::GetIsMediaEnabled() * added AvCaster::GetIsCompositorEnabled() ,AvCaster::GetIsPreviewEnabled()
* added AvCaster::IsScreenEnabled , AvCaster::IsCameraEnabled , AvCaster::IsTextEnabled * added AvCaster::GetIsAudioEnabled() , AvCaster::GetIsScreenEnabled() , AvCaster::GetIsCameraEnabled() , AvCaster::GetIsTextEnabled() ,AvCaster::GetIsImageEnabled()
closely related to issue #21 |
* recovers gracefully from audio device init failures * fixed testaudio caps * added Controls->audioToggle * added AvCaster::HandleCliParamsTerminating() * merged AvCaster::HandleCliParamsPreInit() and AvCaster::HandleCliParamsPostInit() into AvCaster::ProcessCliParams() * added Gstreamer::RemoveElement() , Gstreamer::IsInBin() * added AvCaster::GetIsChatEnabled() , AvCaster::IsInitialized , AvCaster::GetIsInitialized() * removed AvCaster::GetGuiXwinHandle() * renamed AvCasterStore->toogleControl() to AvCasterStore->revertControl() * renamed Gstreamer::PreviewSink to Gstreamer::PreviewRealSink * added Gstreamer::PreviewQueue , Gstreamer::PreviewFauxSink * added Gstreamer::AudioAlsaSource , Gstreamer::AudioPulseSource , Gstreamer::AudioJackSource , Gstreamer::AudioTestSource , Gstreamer::AudioCaps * added Gstreamer::PreviewXwin * added Gstreamer::ReloadConfig() * renamed all Gstreamer::Configure*Bin() to Gstreamer::Build*Bin() * renamed Gstreamer::ConfigureFauxVideo() to Gstreamer::ConfigureTestVideo() * renamed Gstreamer::ConfigureFauxAudio() to Gstreamer::ConfigureFauxSource() * removed Gstreamer::ConfigurePipeline() , Gstreamer::ReconfigureBin() , Gstreamer::RecreateBin() * added Gstreamer::SetMessageHandler() , Gstreamer::HandleMessage() , Gstreamer::HandleErrorMessage() * added Gstreamer::ConfigurePreview() , Gstreamer::ConfigureAudio() * removed Gstreamer::DeleteElement() , Gstreamer::DestroyBin() , Gstreamer::RecreateBin() * added Gstreamer::RemoveElement() , Gstreamer::DestroyElement() * added Gstreamer::GetElementId() , Gstreamer::GetPadId() , Gstreamer::IsInBin() * removed Gstreamer::GetVersionMajor() , Gstreamer::GetVersionMinor()
* recovers gracefully from audio device init failures * fixed testaudio caps * added Controls->audioToggle * added AvCaster::HandleCliParamsTerminating() * merged AvCaster::HandleCliParamsPreInit() and AvCaster::HandleCliParamsPostInit() into AvCaster::ProcessCliParams() * added Gstreamer::RemoveElement() , Gstreamer::IsInBin() * added AvCaster::GetIsChatEnabled() , AvCaster::IsInitialized , AvCaster::GetIsInitialized() * removed AvCaster::GetGuiXwinHandle() * renamed AvCasterStore->toogleControl() to AvCasterStore->revertControl() * renamed Gstreamer::PreviewSink to Gstreamer::PreviewRealSink * added Gstreamer::PreviewQueue , Gstreamer::PreviewFauxSink * added Gstreamer::AudioAlsaSource , Gstreamer::AudioPulseSource , Gstreamer::AudioJackSource , Gstreamer::AudioTestSource , Gstreamer::AudioCaps * added Gstreamer::PreviewXwin * added Gstreamer::ReloadConfig() * renamed all Gstreamer::Configure*Bin() to Gstreamer::Build*Bin() * renamed Gstreamer::ConfigureFauxVideo() to Gstreamer::ConfigureTestVideo() * renamed Gstreamer::ConfigureFauxAudio() to Gstreamer::ConfigureFauxSource() * removed Gstreamer::ConfigurePipeline() , Gstreamer::ReconfigureBin() , Gstreamer::RecreateBin() * added Gstreamer::SetMessageHandler() , Gstreamer::HandleMessage() , Gstreamer::HandleErrorMessage() * added Gstreamer::ConfigurePreview() , Gstreamer::ConfigureAudio() * removed Gstreamer::DeleteElement() , Gstreamer::DestroyBin() , Gstreamer::RecreateBin() * added Gstreamer::RemoveElement() , Gstreamer::DestroyElement() * added Gstreamer::GetElementId() , Gstreamer::GetPadId() , Gstreamer::IsInBin() * removed Gstreamer::GetVersionMajor() , Gstreamer::GetVersionMinor()
* recovers gracefully from audio device init failures * fixed testaudio caps * added Controls->audioToggle * added AvCaster::HandleCliParamsTerminating() * merged AvCaster::HandleCliParamsPreInit() and AvCaster::HandleCliParamsPostInit() into AvCaster::ProcessCliParams() * added AvCaster::GetIsChatEnabled() , AvCaster::IsInitialized , AvCaster::GetIsInitialized() * removed AvCaster::GetGuiXwinHandle() * renamed AvCasterStore->toogleControl() to AvCasterStore->revertControl() * renamed Gstreamer::PreviewSink to Gstreamer::PreviewRealSink * added Gstreamer::PreviewQueue , Gstreamer::PreviewFauxSink * added Gstreamer::AudioAlsaSource , Gstreamer::AudioPulseSource , Gstreamer::AudioJackSource , Gstreamer::AudioTestSource , Gstreamer::AudioCaps * added Gstreamer::PreviewXwin * added Gstreamer::ReloadConfig() * renamed all Gstreamer::Configure*Bin() to Gstreamer::Build*Bin() * renamed Gstreamer::ConfigureFauxVideo() to Gstreamer::ConfigureTestVideo() * renamed Gstreamer::ConfigureFauxAudio() to Gstreamer::ConfigureFauxSource() * removed Gstreamer::ConfigurePipeline() , Gstreamer::ReconfigureBin() , Gstreamer::RecreateBin() * added Gstreamer::SetMessageHandler() , Gstreamer::HandleMessage() , Gstreamer::HandleErrorMessage() * added Gstreamer::ConfigurePreview() , Gstreamer::ConfigureAudio() * removed Gstreamer::DeleteElement() , Gstreamer::DestroyBin() , Gstreamer::RecreateBin() * added Gstreamer::RemoveElement() , Gstreamer::DestroyElement() * added Gstreamer::GetElementId() , Gstreamer::GetPadId() , Gstreamer::IsInBin() * removed Gstreamer::GetVersionMajor() , Gstreamer::GetVersionMinor() * connect Gstreamer bins staticly upon init * removed Gstreamer::IsPlaying() * renamed AVCaster::SetWindowTitle() to AVCaster::RefreshStatus() and AVCaster::SetStatusL() * renamed AvCasterStore->revertControl() to AvCasterStore->deactivateControl() and added AvCaster::DeactivateControl()
* recovers gracefully from audio device init failures * fixed testaudio caps * added Controls->audioToggle * added AvCaster::HandleCliParamsTerminating() * merged AvCaster::HandleCliParamsPreInit() and AvCaster::HandleCliParamsPostInit() into AvCaster::ProcessCliParams() * added AvCaster::GetIsChatEnabled() , AvCaster::IsInitialized , AvCaster::GetIsInitialized() * removed AvCaster::GetGuiXwinHandle() * renamed AvCasterStore->toogleControl() to AvCasterStore->revertControl() * renamed Gstreamer::PreviewSink to Gstreamer::PreviewRealSink * added Gstreamer::PreviewQueue , Gstreamer::PreviewFauxSink * added Gstreamer::AudioAlsaSource , Gstreamer::AudioPulseSource , Gstreamer::AudioJackSource , Gstreamer::AudioTestSource , Gstreamer::AudioCaps * added Gstreamer::PreviewXwin * added Gstreamer::ReloadConfig() * renamed all Gstreamer::Configure*Bin() to Gstreamer::Build*Bin() * renamed Gstreamer::ConfigureFauxVideo() to Gstreamer::ConfigureTestVideo() * renamed Gstreamer::ConfigureFauxAudio() to Gstreamer::ConfigureFauxSource() * removed Gstreamer::ConfigurePipeline() , Gstreamer::ReconfigureBin() , Gstreamer::RecreateBin() * added Gstreamer::SetMessageHandler() , Gstreamer::HandleMessage() , Gstreamer::HandleErrorMessage() * added Gstreamer::ConfigurePreview() , Gstreamer::ConfigureAudio() * removed Gstreamer::DeleteElement() , Gstreamer::DestroyBin() , Gstreamer::RecreateBin() * added Gstreamer::RemoveElement() , Gstreamer::DestroyElement() * added Gstreamer::GetElementId() , Gstreamer::GetPadId() , Gstreamer::IsInBin() * removed Gstreamer::GetVersionMajor() , Gstreamer::GetVersionMinor() * connect Gstreamer bins staticly upon init * removed Gstreamer::IsPlaying() * renamed AVCaster::SetWindowTitle() to AVCaster::RefreshStatus() and AVCaster::SetStatusL() * renamed AvCasterStore->revertControl() to AvCasterStore->deactivateControl() and added AvCaster::DeactivateControl()
* recovers gracefully from audio device init failures * fixed testaudio caps * added Controls->audioToggle * added AvCaster::HandleCliParamsTerminating() * merged AvCaster::HandleCliParamsPreInit() and AvCaster::HandleCliParamsPostInit() into AvCaster::ProcessCliParams() * added AvCaster::GetIsChatEnabled() , AvCaster::IsInitialized , AvCaster::GetIsInitialized() * removed AvCaster::GetGuiXwinHandle() * renamed AvCasterStore->toogleControl() to AvCasterStore->revertControl() * renamed Gstreamer::PreviewSink to Gstreamer::PreviewRealSink * added Gstreamer::PreviewQueue , Gstreamer::PreviewFauxSink * added Gstreamer::AudioAlsaSource , Gstreamer::AudioPulseSource , Gstreamer::AudioJackSource , Gstreamer::AudioTestSource , Gstreamer::AudioCaps * added Gstreamer::PreviewXwin * added Gstreamer::ReloadConfig() * renamed all Gstreamer::Configure*Bin() to Gstreamer::Build*Bin() * renamed Gstreamer::ConfigureFauxVideo() to Gstreamer::ConfigureTestVideo() * renamed Gstreamer::ConfigureFauxAudio() to Gstreamer::ConfigureFauxSource() * removed Gstreamer::ConfigurePipeline() , Gstreamer::ReconfigureBin() , Gstreamer::RecreateBin() * added Gstreamer::SetMessageHandler() , Gstreamer::HandleMessage() , Gstreamer::HandleErrorMessage() * added Gstreamer::ConfigurePreview() , Gstreamer::ConfigureAudio() * removed Gstreamer::DeleteElement() , Gstreamer::DestroyBin() , Gstreamer::RecreateBin() * added Gstreamer::RemoveElement() , Gstreamer::DestroyElement() * added Gstreamer::GetElementId() , Gstreamer::GetPadId() , Gstreamer::IsInBin() * removed Gstreamer::GetVersionMajor() , Gstreamer::GetVersionMinor() * connect Gstreamer bins staticly upon init * removed Gstreamer::IsPlaying() * renamed AVCaster::SetWindowTitle() to AVCaster::RefreshStatus() and AVCaster::SetStatusL() * renamed AvCasterStore->revertControl() to AvCasterStore->deactivateControl() and added AvCaster::DeactivateControl()
* recovers gracefully from audio device init failures * fixed testaudio caps * added Controls->audioToggle * added AvCaster::HandleCliParamsTerminating() * merged AvCaster::HandleCliParamsPreInit() and AvCaster::HandleCliParamsPostInit() into AvCaster::ProcessCliParams() * added AvCaster::GetIsChatEnabled() , AvCaster::IsInitialized , AvCaster::GetIsInitialized() * removed AvCaster::GetGuiXwinHandle() * renamed AvCasterStore->toogleControl() to AvCasterStore->revertControl() * renamed Gstreamer::PreviewSink to Gstreamer::PreviewRealSink * added Gstreamer::PreviewQueue , Gstreamer::PreviewFauxSink * added Gstreamer::AudioAlsaSource , Gstreamer::AudioPulseSource , Gstreamer::AudioJackSource , Gstreamer::AudioTestSource , Gstreamer::AudioCaps * added Gstreamer::PreviewXwin * added Gstreamer::ReloadConfig() * renamed all Gstreamer::Configure*Bin() to Gstreamer::Build*Bin() * renamed Gstreamer::ConfigureFauxVideo() to Gstreamer::ConfigureTestVideo() * renamed Gstreamer::ConfigureFauxAudio() to Gstreamer::ConfigureFauxSource() * removed Gstreamer::ConfigurePipeline() , Gstreamer::ReconfigureBin() , Gstreamer::RecreateBin() * added Gstreamer::SetMessageHandler() , Gstreamer::HandleMessage() , Gstreamer::HandleErrorMessage() * added Gstreamer::ConfigurePreview() , Gstreamer::ConfigureAudio() * removed Gstreamer::DeleteElement() , Gstreamer::DestroyBin() , Gstreamer::RecreateBin() * added Gstreamer::RemoveElement() , Gstreamer::DestroyElement() * added Gstreamer::GetElementId() , Gstreamer::GetPadId() , Gstreamer::IsInBin() * removed Gstreamer::GetVersionMajor() , Gstreamer::GetVersionMinor() * connect Gstreamer bins staticly upon init * removed Gstreamer::IsPlaying() * renamed AVCaster::SetWindowTitle() to AVCaster::RefreshStatus() and AVCaster::SetStatusL() * renamed AvCasterStore->revertControl() to AvCasterStore->deactivateControl() and added AvCaster::DeactivateControl()
* recovers gracefully from audio device init failures * fixed testaudio caps * added Controls->audioToggle * added AvCaster::HandleCliParamsTerminating() * merged AvCaster::HandleCliParamsPreInit() and AvCaster::HandleCliParamsPostInit() into AvCaster::ProcessCliParams() * added AvCaster::GetIsChatEnabled() , AvCaster::IsInitialized , AvCaster::GetIsInitialized() * removed AvCaster::GetGuiXwinHandle() * renamed AvCasterStore->toogleControl() to AvCasterStore->revertControl() * renamed Gstreamer::PreviewSink to Gstreamer::PreviewRealSink * added Gstreamer::PreviewQueue , Gstreamer::PreviewFauxSink * added Gstreamer::AudioAlsaSource , Gstreamer::AudioPulseSource , Gstreamer::AudioJackSource , Gstreamer::AudioTestSource , Gstreamer::AudioCaps * added Gstreamer::PreviewXwin * added Gstreamer::ReloadConfig() * renamed all Gstreamer::Configure*Bin() to Gstreamer::Build*Bin() * renamed Gstreamer::ConfigureFauxVideo() to Gstreamer::ConfigureTestVideo() * renamed Gstreamer::ConfigureFauxAudio() to Gstreamer::ConfigureFauxSource() * removed Gstreamer::ConfigurePipeline() , Gstreamer::ReconfigureBin() , Gstreamer::RecreateBin() * added Gstreamer::SetMessageHandler() , Gstreamer::HandleMessage() , Gstreamer::HandleErrorMessage() * added Gstreamer::ConfigurePreview() , Gstreamer::ConfigureAudio() * removed Gstreamer::DeleteElement() , Gstreamer::DestroyBin() , Gstreamer::RecreateBin() * added Gstreamer::RemoveElement() , Gstreamer::DestroyElement() * added Gstreamer::GetElementId() , Gstreamer::GetPadId() , Gstreamer::IsInBin() * removed Gstreamer::GetVersionMajor() , Gstreamer::GetVersionMinor() * connect Gstreamer bins staticly upon init * removed Gstreamer::IsPlaying() * renamed AVCaster::SetWindowTitle() to AVCaster::RefreshStatus() and AVCaster::SetStatusL() * renamed AvCasterStore->revertControl() to AvCasterStore->deactivateControl() and added AvCaster::DeactivateControl()
switches done: switches todo: |
particularly for the finicky gst elements like compositor
The text was updated successfully, but these errors were encountered: