3524 Commits

Author SHA1 Message Date
Fred Gleason
7beec8dba1 2022-11-16 Fred Gleason <fredg@paravelsystems.com>
* Added a 'QString *err_msg' argument to 'RDDownload::runDownload()'.
	* Added a 'QString *err_msg' argument to 'RDDownload::runUpload()'.
	* Fixed regression in rdcatch(1) that caused upload and download
	events to fail to show exit status correctly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-16 15:31:40 -05:00
Fred Gleason
63121ab15d 2022-11-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatchd(8) that broke download events.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-15 15:56:41 -05:00
Fred Gleason
497ccd441d 2022-11-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed a typo in 'lib/rdcut.cpp' that broke cut copy/pasting.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-15 15:11:37 -05:00
Fred Gleason
7b329e94f7 2022-11-15 Fred Gleason <fredg@paravelsystems.com>
* Applied a PR from Robert Chipperfield that broke waveform
	generation on ARM architectures.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-15 13:42:39 -05:00
Fred Gleason
572ff3913a Merge branch 'dklann-dklann-dropbox-list-sort' into qt5 2022-11-15 12:58:58 -05:00
Fred Gleason
b04a668481 Fixed conflicts in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-15 12:58:33 -05:00
Fred Gleason
520cd9a483 2022-11-15 Fred Gleason <fredg@paravelsystems.com>
* Added a check for conflicting events to the 'Edit Playout' dialog
	in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-15 12:34:10 -05:00
Fred Gleason
63841a4bf8 2022-11-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that could erroneously detect conflicts
	between events in the 'Edit Recording' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-15 12:09:04 -05:00
Fred Gleason
c266b9a4f6 2022-11-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatchd(8) that caused conflicting record
	events to deadlock.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-15 12:06:29 -05:00
Fred Gleason
2f1e57f3f4 2022-11-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatchd(8) that caused conflicting play-out
	events to deadlock.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-14 17:19:23 -05:00
Fred Gleason
b94dee3e64 2022-11-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a race condition with calculating the effect start time
	of events in rdcatchd(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-14 14:54:17 -05:00
Fred Gleason
f6bf97cb94 2022-11-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused the 'Edit Recording'
	dialog to load an incorrect value for the 'Source:' control.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-14 13:00:42 -05:00
Fred Gleason
c54d080049 2022-11-14 Fred Gleason <fredg@paravelsystems.com>
* Modified ripcd(8) to suppress logging 'Send Meter Levels' messages.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-14 11:16:19 -05:00
Fred Gleason
15ef582e07 2022-11-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that marker modification made
	via the mouse menu to fail to notify remote instances of changes.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-11 12:35:20 -05:00
Fred Gleason
8f00a09364 2022-11-11 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging statements from 'lib/rdripc.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-11 12:01:35 -05:00
Fred Gleason
cf9d98717a 2022-11-11 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printf() statements from rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-11 11:55:58 -05:00
Fred Gleason
9e1c0a9884 2022-11-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a fencepost bug in rdcatchd(8) that caused meter level
	updates to sent to the incorrect deck channel.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-11 11:48:22 -05:00
Fred Gleason
030bc6acae 2022-11-10 Fred Gleason <fredg@paravelsystems.com>
* Added code to catch warning exception when processing image
	conversions in 'RDIMResizeImage()'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-10 17:36:19 -05:00
Fred Gleason
b5e05a0563 2022-11-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Audio' dialog in rdlibrary(1) that could
	cause the right end of the audio waveform to be truncated when
	viewing long cuts.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-09 16:41:37 -05:00
Fred Gleason
7066ebf61c 2022-11-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcartslots(1) that caused it to play double audio
	when sent multiple 'Play Slot' ['DP'] RMLs.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-09 14:08:25 -05:00
Fred Gleason
5792fe4e66 2022-11-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Image' dialog in rdadmin(1) that could
	cause the image display to be incorrectly scaled/positioned.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-09 13:22:41 -05:00
Fred Gleason
3227e340c1 2022-11-09 Fred Gleason <fredg@paravelsystems.com>
* Added an image format check to rddbmgr(8) to prevent it from
	attempting to generate thumbnail images from non-JPEG/PNG images.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-09 12:57:11 -05:00
Fred Gleason
0c139bf849 2022-11-09 Fred Gleason <fredg@paravelsystems.com>
* Added a file format check to the 'Image Manager' dialog in
	rdadmin(1) to ensure that only JPEG or PNG formatted image files can
	be imported.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-09 11:07:57 -05:00
Fred Gleason
db6879d6a8 2022-11-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that broke the 'make deb' target.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-07 18:17:57 -05:00
Fred Gleason
052c8d5add 2022-11-07 Fred Gleason <fredg@paravelsystems.com>
* Updated the build package list for Ubuintu 22.04 in 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-07 17:34:09 -05:00
Fred Gleason
4c4a7bec08 2022-11-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions in 'tests/Makefile.am' that broke the build
	on Ubuntu-22.04.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-07 17:31:54 -05:00
Fred Gleason
4a3454cb8d 2022-11-07 Fred Gleason <fredg@paravelsystems.com>
* Added a dependency for ImageMagick's 'Magick++' library interface.
	* Added a 'FEED_IMAGES.DATA_MID_THUMB' field to the database.
	* Added a 'FEED_IMAGES.DATA_SMALL_THUMB' field to the database.
	* Incremented the database version to 365.
	* Optimized loading of thumbnail image data in rdadmin(1),
	rdcastmanager(1) and rdcatch(1).
	* Re-enabled uploads to RSS feeds in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-07 16:52:13 -05:00
Fred Gleason
c9c64757ae 2022-11-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdadmin(1) that incorrectly handled changing
	a password to an empty value.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-05 13:21:41 -04:00
Fred Gleason
4122764e9d 2022-11-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that broke record and play-out
	metering.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-05 09:04:53 -04:00
Fred Gleason
9161d9014e 2022-11-03 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal code for RDCatch control via TCP connection.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-03 12:44:29 -04:00
Fred Gleason
ae3542f9a4 2022-11-02 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdcatch(1) and rdcatchd(8) to use the notification
	mechanism instead for distributing meter updates instead of the
	'Enable Metering' catch command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-02 13:10:11 -04:00
Fred Gleason
54d8bd4a10 2022-11-01 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Reload Decks' operation to 'RDCatchEvent'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-01 16:46:02 -04:00
Fred Gleason
47b6105b4b 2022-11-01 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdcatchd(1) to eliminate the need for the 'Set Exit Code'
	catch command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-01 16:19:33 -04:00
Fred Gleason
8e7df3585d 2022-11-01 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdcatch(1) to use the notification mechanism instead of
	the 'Input Monitor State' catch command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-01 12:26:05 -04:00
Fred Gleason
eb060e37c9 2022-10-31 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdcatch(1) to use the notification mechanism instead of
	the 'StopDeck' catch command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-31 11:49:29 -04:00
Fred Gleason
47cf0d34e4 2022-10-31 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal support for the 'Reload Heartbeat Configuration'
	catch protocol command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-31 09:49:19 -04:00
Fred Gleason
05ec302fc4 2022-10-31 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal support for the 'Reload Deck List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Event List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Event List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Time Offset' catch
	protocol command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-31 09:41:46 -04:00
Fred Gleason
e34bf232d2 Fixed typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-31 09:41:14 -04:00
Fred Gleason
811cadfd4c 2022-10-31 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal support for the 'Reload Deck List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Event List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Event List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Time Offset' catch
	protocol command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-31 08:35:17 -04:00
Fred Gleason
96dc57685c 2022-10-30 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdcatch(1) to use the notification mechanism instead of
	the 'PurgeEvent' command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-30 16:52:44 -04:00
Fred Gleason
6bc518b515 2022-10-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused status indication
	to break for record events.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-30 16:36:25 -04:00
Fred Gleason
de49ba6cd9 2022-10-30 Fred Gleason <fredg@paravelsystems.com>
* Reimplemented the 'PurgeEvent' command using 'RDCatchEvent'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-30 16:02:46 -04:00
Fred Gleason
d65517215b 2022-10-30 Fred Gleason <fredg@paravelsystems.com>
* Reimplemented the 'Request Deck Status' command using
	'RDCatchEvent'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-30 14:54:29 -04:00
Fred Gleason
d38349cf39 2022-10-28 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDCatchEvent' class.
	* Reimplemented the 'Deck Event Processed' command using
	'RDCatchEvent'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-28 09:26:37 -04:00
Fred Gleason
751600dd5d 2022-10-25 Fred Gleason <fredg@paravelsystems.com>
* Updated the 'Rivendell Notification Protocol' API document.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-25 10:20:39 -04:00
Fred Gleason
2b54267455 2022-10-24 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int1
2022-10-24 04:08:07 -04:00
Fred Gleason
fe648bb993 2022-10-24 Fred Gleason <fredg@paravelsystems.com>
* Disabled the ability to configure an upload to an RSS feed
	in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-24 04:06:10 -04:00
Fred Gleason
b952c6b94f 2022-10-24 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int0.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int0
2022-10-24 01:35:06 -04:00
Fred Gleason
4d8d01509c 2022-10-22 Fred Gleason <fredg@paravelsystems.com>
* Added an 'icedax' dependency to the 'rivendell' DEB package.
	* Documented the 'icedax' dependency in 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-22 13:01:26 -04:00
Fred Gleason
821a0c9055 2022-10-22 Fred Gleason <fredg@paravelsystems.com>
* Added an 'icedax' dependency to the 'rivendell' RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-22 11:37:06 -04:00