3511 Commits

Author SHA1 Message Date
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
Fred Gleason
e4ead2c94e 2022-10-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that made it impossible to scroll
	the stack of deck monitors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-22 11:02:08 -04:00
Fred Gleason
61a4b6a3ce Fixed conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-21 11:39:36 -04:00
Fred Gleason
f7a1342f69 2022-10-20 Fred Gleason <fredg@paravelsystems.com>
* Modified the start time display string to use 'H' and 'S' to
	distinguish hard and soft start times.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 20:35:42 -04:00
Fred Gleason
505360007a 2022-10-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused the Chain-To event
	to be dropped when linking music events in bypass grid mode.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 13:37:35 -04:00
Fred Gleason
a24ba90897 2022-10-20 Fred Gleason <fredg@paravelsystems.com>
* Documented grid processing bypass in the Operations Guide.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 13:04:13 -04:00
Fred Gleason
efefe066d2 2022-10-20 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'List Grids' dialog in rdlogmanager(1) to show
	all services, with a 'Has Grid' column.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 10:06:21 -04:00
Fred Gleason
99197563e6 Fixed typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 08:17:59 -04:00
Fred Gleason
972cff0ba4 2022-10-19 Fred Gleason <fredg@paravelsystems.com>
* Added files from 'docs/examples/' to the RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-19 17:47:34 -04:00
Fred Gleason
71f448baa1 2022-10-19 Fred Gleason <fredg@paravelsystems.com>
* Added an Ubuntu-specific pam(7) configuration.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-19 17:43:23 -04:00
Fred Gleason
98957e1d62 2022-10-18 Fred Gleason <fredg@paravelsystems.com>
* Added values for the `IMPORTER_TEMPLATES.TRANS_TYPE_*` and
	`TIMPORTER_TEMPLATES.TIME_TYPE_*` parser settings for the
	'Rivendell Standard Import' profile.
	* Incremented the database version to 364.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-18 16:08:47 -04:00
Fred Gleason
41a3ff7c03 2022-10-18 Fred Gleason <fredg@paravelsystems.com>
* Added code to 'RDSvc::create()' to include the
	'SERVICES.BYPASS_MODE',	'SERVICES.MUS_TRANS_TYPE_OFFSET',
	'SERVICES.MUS_TRANS_TYPE_LENGTH', 'SERVICES.MUS_TIME_TYPE_OFFSET'
	and 'SERVICES.MUS_TIME_TYPE_LENGTH' fields when cloning a new
	Service entry.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-18 15:21:27 -04:00