mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-05-19 14:43:30 +02:00
2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Modified rdlogedit(1) to use 'RDMarkerDialog' instead of 'RDEditAudio'. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
parent
a689a694eb
commit
ad122bb9cd
@ -21352,3 +21352,6 @@
|
||||
2021-03-25 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Modified rdcatch(1) to use 'RDMarkerDialog' instead of
|
||||
'RDEditAudio'.
|
||||
2021-03-25 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Modified rdlogedit(1) to use 'RDMarkerDialog' instead of
|
||||
'RDEditAudio'.
|
||||
|
@ -25,7 +25,6 @@
|
||||
|
||||
#include <rdconf.h>
|
||||
#include <rdsvc.h>
|
||||
#include <rdedit_audio.h>
|
||||
#include <rdimport_audio.h>
|
||||
#include <rdrehash.h>
|
||||
|
||||
@ -165,6 +164,12 @@ VoiceTracker::VoiceTracker(const QString &logname,QString *import_path,
|
||||
d_group=new RDGroup(d_svc->trackGroup());
|
||||
d_tracks=d_log->scheduledTracks()-d_log->completedTracks();
|
||||
|
||||
//
|
||||
// Dialogs
|
||||
//
|
||||
d_marker_dialog=
|
||||
new RDMarkerDialog("RDLogEdit",d_output_card,d_output_port,this);
|
||||
|
||||
//
|
||||
// Play Decks
|
||||
//
|
||||
@ -471,6 +476,7 @@ VoiceTracker::~VoiceTracker()
|
||||
delete d_wpg[i];
|
||||
d_wpg[i]=NULL;
|
||||
}
|
||||
delete d_marker_dialog;
|
||||
delete d_log_lock;
|
||||
delete d_svc;
|
||||
delete d_log;
|
||||
@ -1154,39 +1160,42 @@ void VoiceTracker::nextData()
|
||||
void VoiceTracker::editAudioData()
|
||||
{
|
||||
RDCart *rdcart=new RDCart(d_loglines[d_rightclick_track]->cartNumber());
|
||||
RDEditAudio *edit=
|
||||
new RDEditAudio(rdcart,d_loglines[d_rightclick_track]->cutName(),
|
||||
d_output_card,d_output_port,d_tail_preroll,
|
||||
d_threshold_level,this);
|
||||
if(edit->exec()!=-1) {
|
||||
|
||||
if(d_marker_dialog->
|
||||
exec(RDCut::cartNumber(d_loglines[d_rightclick_track]->cutName()),
|
||||
RDCut::cutNumber(d_loglines[d_rightclick_track]->cutName()))) {
|
||||
rdcart->updateLength();
|
||||
d_loglines[d_rightclick_track]->refreshPointers();
|
||||
if(d_loglines[d_rightclick_track]->fadeupPoint()<
|
||||
d_loglines[d_rightclick_track]->startPoint() &&
|
||||
d_loglines[d_rightclick_track]->fadeupPoint()>=0) {
|
||||
d_loglines[d_rightclick_track]->setFadeupPoint(
|
||||
d_loglines[d_rightclick_track]->startPoint(),RDLogLine::LogPointer);
|
||||
}
|
||||
if(d_loglines[d_rightclick_track]->fadeupPoint()>
|
||||
d_loglines[d_rightclick_track]->endPoint()) {
|
||||
d_loglines[d_rightclick_track]->setFadeupPoint(
|
||||
d_loglines[d_rightclick_track]->endPoint(),RDLogLine::LogPointer);
|
||||
}
|
||||
if(d_loglines[d_rightclick_track]->fadedownPoint()<
|
||||
d_loglines[d_rightclick_track]->startPoint() &&
|
||||
d_loglines[d_rightclick_track]->fadedownPoint()>=0) {
|
||||
d_loglines[d_rightclick_track]->setFadedownPoint(
|
||||
d_loglines[d_rightclick_track]->startPoint(),RDLogLine::LogPointer);
|
||||
}
|
||||
if(d_loglines[d_rightclick_track]->fadedownPoint()>
|
||||
d_loglines[d_rightclick_track]->endPoint()) {
|
||||
d_loglines[d_rightclick_track]->setFadedownPoint(
|
||||
d_loglines[d_rightclick_track]->endPoint(),RDLogLine::LogPointer);
|
||||
}
|
||||
if(d_loglines[d_rightclick_track]->fadeupPoint()<
|
||||
d_loglines[d_rightclick_track]->startPoint() &&
|
||||
d_loglines[d_rightclick_track]->fadeupPoint()>=0) {
|
||||
d_loglines[d_rightclick_track]->
|
||||
setFadeupPoint(d_loglines[d_rightclick_track]->startPoint(),
|
||||
RDLogLine::LogPointer);
|
||||
}
|
||||
if(d_loglines[d_rightclick_track]->fadeupPoint()>
|
||||
d_loglines[d_rightclick_track]->endPoint()) {
|
||||
d_loglines[d_rightclick_track]->
|
||||
setFadeupPoint(d_loglines[d_rightclick_track]->endPoint(),
|
||||
RDLogLine::LogPointer);
|
||||
}
|
||||
if(d_loglines[d_rightclick_track]->fadedownPoint()<
|
||||
d_loglines[d_rightclick_track]->startPoint() &&
|
||||
d_loglines[d_rightclick_track]->fadedownPoint()>=0) {
|
||||
d_loglines[d_rightclick_track]->
|
||||
setFadedownPoint(d_loglines[d_rightclick_track]->startPoint(),
|
||||
RDLogLine::LogPointer);
|
||||
}
|
||||
if(d_loglines[d_rightclick_track]->fadedownPoint()>
|
||||
d_loglines[d_rightclick_track]->endPoint()) {
|
||||
d_loglines[d_rightclick_track]->
|
||||
setFadedownPoint(d_loglines[d_rightclick_track]->endPoint(),
|
||||
RDLogLine::LogPointer);
|
||||
}
|
||||
DrawTrackMap(d_rightclick_track);
|
||||
WriteTrackMap(d_rightclick_track);
|
||||
}
|
||||
delete edit;
|
||||
|
||||
delete rdcart;
|
||||
}
|
||||
|
||||
|
@ -26,6 +26,7 @@
|
||||
#include <rdgroup.h>
|
||||
#include <rdlog.h>
|
||||
#include <rdloglock.h>
|
||||
#include <rdmarkerdialog.h>
|
||||
#include <rdplay_deck.h>
|
||||
#include <rdsvc.h>
|
||||
#include <rdstereometer.h>
|
||||
@ -268,6 +269,7 @@ class VoiceTracker : public RDDialog
|
||||
QAction *d_set_start_action;
|
||||
QAction *d_set_end_action;
|
||||
QAction *d_set_hook_action;
|
||||
RDMarkerDialog *d_marker_dialog;
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user