2022-09-01 Fred Gleason <fredg@paravelsystems.com>

* Added CD-Text support to rdlibrary(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2022-09-01 10:33:39 -04:00
parent 4071607711
commit 6606e39f6d
26 changed files with 984 additions and 227 deletions

View File

@@ -49,11 +49,6 @@ DiskGauge *disk_gauge;
RDCut *cut_clipboard=NULL;
bool audio_changed;
//
// Prototypes
//
void SigHandler(int signo);
MainWidget::MainWidget(RDConfig *c,QWidget *parent)
: MainWindow("rdlibrary",c)
{
@@ -260,11 +255,6 @@ MainWidget::MainWidget(RDConfig *c,QWidget *parent)
connect(lib_player_shortcut,SIGNAL(activated()),
this,SLOT(playerShortcutData()));
//
// Setup Signal Handling
//
::signal(SIGCHLD,SigHandler);
lib_resize=true;
//
@@ -762,24 +752,6 @@ void MainWidget::resizeEvent(QResizeEvent *e)
}
void SigHandler(int signo)
{
pid_t pLocalPid;
switch(signo) {
case SIGCHLD:
pLocalPid=waitpid(-1,NULL,WNOHANG);
while(pLocalPid>0) {
pLocalPid=waitpid(-1,NULL,WNOHANG);
}
ripper_running=false;
import_active=false;
signal(SIGCHLD,SigHandler);
break;
}
}
void MainWidget::SetCaption(QString user)
{
QString str1;