Audio Bug Fixes. Running in Ubuntu
modified: libremediaserver/doc/manual_es.txt modified: libremediaserver/doc/todo.txt modified: libremediaserver/layer_audio.pd modified: libremediaserver/libremediaserver.cpp modified: libremediaserver/libremediaserver.pro modified: libremediaserver/libremediaserver.ui modified: libremediaserver/pms-audio.pd
This commit is contained in:
parent
801c29865a
commit
fb02f89934
7 changed files with 87 additions and 143 deletions
|
@ -1330,24 +1330,7 @@ void libreMediaServer::on_audio_stateChanged(int state)
|
|||
{
|
||||
if ((state == 0))
|
||||
{
|
||||
if (m_pd_write_audio != NULL)
|
||||
{
|
||||
m_pd_write_audio->close();
|
||||
disconnect(m_pd_write_audio, SIGNAL(connected()),this, SLOT(newconexion_audio()));
|
||||
m_pd_write_audio == NULL;
|
||||
}
|
||||
if (m_pd_read_audio != NULL)
|
||||
{
|
||||
disconnect(m_pd_read_audio, SIGNAL(newConnection()),this, SLOT(newPeer_audio()));
|
||||
m_pd_read_audio->close();
|
||||
m_pd_read_audio == NULL;
|
||||
}
|
||||
if (m_tcpsocket_audio != NULL)
|
||||
{
|
||||
m_tcpsocket_audio->close();
|
||||
m_tcpsocket_audio == NULL;
|
||||
}
|
||||
|
||||
disconnect(m_pd_audio, SIGNAL(readyReadStandardError()), this, SLOT(stdout_audio()));
|
||||
disconnect(m_pd_audio, SIGNAL(finished(int)), this, SLOT(pdrestart_audio()));
|
||||
m_pd_audio->terminate();
|
||||
m_pd_audio = NULL;
|
||||
|
@ -1391,7 +1374,7 @@ void libreMediaServer::pdstart_audio()
|
|||
qDebug()<<"error listening tcpServer";
|
||||
}
|
||||
// Arrancamos el proceso Pure Data
|
||||
m_pd_audio->start("pd -path /usr/lib/pd/extra/pdogg -path /usr/lib/pd/extra/pan pms-audio.pd");
|
||||
m_pd_audio->start("pd -nogui -alsa -channels 2 -audiodev 1 pms-audio.pd");
|
||||
if (m_pd_audio->waitForStarted(3000)){
|
||||
ui.textEdit->appendPlainText("PD Audio started.");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue