2025-08-20 Fred Gleason <fredg@paravelsystems.com>

* Fixed a bug in 'RDCut::setMetadata()' where processing an
	'RDWaveData' structure containing segue data but no endpoint data
	could result with a record where the value of
	'CUTS.SEGUE_END_POINT' was greater than that of 'CUTS.END_POINT'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2025-08-20 18:53:49 -04:00
parent abfb782a91
commit cc4a25de31
5 changed files with 38 additions and 11 deletions

View File

@@ -134,8 +134,8 @@ class RDCut
void logPlayout() const;
bool copyTo(RDStation *station,RDUser *user,const QString &cutname,
RDConfig *config) const;
void getMetadata(RDWaveData *data,bool incl_str_fields) const;
void setMetadata(RDWaveData *data,bool incl_str_fields) const;
void getMetadata(RDWaveData *data,bool incl_str_fields) const; // DB=>FILE
void setMetadata(RDWaveData *data,bool incl_str_fields) const; // FILE=>DB
bool checkInRecording(const QString &station_name,const QString &user_name,
QString src_hostname,RDSettings *settings,
unsigned msecs) const;