2787 Commits

Author SHA1 Message Date
Fred Gleason
bc3a36b42c 2021-04-13 Fred Gleason <fredg@paravelsystems.com>
* Updated the build package list for RHEL 7 in 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-13 11:37:15 -04:00
Fred Gleason
0892892407 2021-04-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'DISTRO-SPECIFIC NOTES' section to 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-12 16:12:52 -04:00
Fred Gleason
299e0da2de 2021-04-07 Fred Gleason <fredg@paravelsystems.com>
* Added tests to the configure script to locate the correct
	versions of the Qt5 tools 'lupdate' and 'lrelease'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-07 16:10:45 -04:00
Fred Gleason
dd29b2bfcb 2021-04-07 Fred Gleason <fredg@paravelsystems.com>
* Updated all Makefile references to 'lupdate-qt4' to 'lupdate-qt5'.
	* Updated all Makefile references to 'lrelease-qt4' to 'lrelease-qt5'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-07 15:25:39 -04:00
Fred Gleason
2f8f6c91ea 2021-04-06 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'RadioTraffic.com Traffic Reconciliation' to
	'Original RadioTraffic.com Traffic Reconciliation (DEPRECATED)'
	in rdadmin(1).
	* Added a new 'RadioTraffic.com Traffic Reconciliation' report.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-06 13:30:19 -04:00
Fred Gleason
231ee06057 2021-04-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that could cause SQL errors to
	be thrown when processing ELR records containing null values
	in the 'EXT_START_TIME' column.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-06 12:50:17 -04:00
Fred Gleason
75387491da 2021-04-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdimport(1) where the title of an existing cart
	would be overwritten with a default title even when no title
	was found in the file metadata.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-06 11:57:44 -04:00
Fred Gleason
24c109ea28 2021-04-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that caused the Talk Timer to
	fail to be populated when adding new carts to a log.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-06 09:20:12 -04:00
Fred Gleason
1db4f13476 2021-04-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions that broke the 'make dist' target.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 18:33:48 -04:00
Fred Gleason
10dc1546ab 2021-04-05 Fred Gleason <fredg@paravelsystems.com>
* Integrated the 'pypad_ino713_tcp' and 'pypad_nautel' PyPAD
	scripts into the build system.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 18:03:46 -04:00
Fred Gleason
f1c736876b 2021-04-05 Eric Adler <tonsofpcs@gmail.com>
* Created pypad_ino713_tcp based upon pypad_ino713, converting from
	UDP to TCP. Added an adjustable delay to account for broadcast air
	delays.
	* Created pypad_nautel based upon pypad_ino713_tcp, including RDS
	parameters from documentation. Includes delay.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 17:58:19 -04:00
Fred Gleason
348a8c0e29 2021-04-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in 'RDCart::setMetadata()' that could throw SQL errors
	due to over-length text strings.
	* Fixed bugs in 'RDCut::setMetadata()' that could throw SQL errors
	due to over-length text strings.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 15:57:19 -04:00
Fred Gleason
9fb8606295 2021-04-05 Fred Gleason <fredg@paravelsystems.com>
* Added the value of the detected CartChunk CutID to the error
	message	generated when rejecting said CutID as invalid when using
	the '--use-cartchunk-cutid' switch in rdimport(1).
	* Added code to print the value of the detected CartChunk CutID
	when using both the '--use-cartchunk-cutid' and '--verbose' flags
	in rdimport(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 15:40:35 -04:00
Fred Gleason
460509efaf 2021-04-05 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compilation warnings in rddbmgr(8).
	* Rebased rddbmgr(8) to use 'QCoreApplication' rather than
	'QApplication'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 13:43:31 -04:00
Fred Gleason
c6f5d47987 2021-04-05 Fred Gleason <fredg@paravelsystems.com>
* Added a workaround to 'RDCart::updateLength()' to prevent invalid
	data values from being written to the 'CART.MINIMUM_TALK_LENGTH'
	field.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 13:34:22 -04:00
Fred Gleason
514fac7e5a 2021-04-05 Fred Gleason <fredg@paravelsystems.com>
* Refactored video updates in the voice tracker to take place only
	within the 'VoiceTracker::paintEvent()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 13:05:37 -04:00
Fred Gleason
6a0e385861 2021-03-31 Fred Gleason <fredg@paravelsystems.com>
* Added syslog messages for tracking connection states in caed(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-31 13:34:02 -04:00
Fred Gleason
ba755a60ba 2021-03-31 Fred Gleason <fredg@paravelsystems.com>
* Modernized indentation style of all switch() statements in caed(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-31 11:07:09 -04:00
Fred Gleason
6eea64f71a 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Removed 'RDEditAudio', 'RDMarkerEdit' and 'RDMarkerPlayer'
	classes.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 13:55:15 -04:00
Fred Gleason
ad122bb9cd 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>
2021-03-25 13:18:52 -04:00
Fred Gleason
a689a694eb 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Modified rdcatch(1) to use 'RDMarkerDialog' instead of
	'RDEditAudio'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 13:00:34 -04:00
Fred Gleason
18446ebff1 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up 'RDMarkerDialog', 'RDMarkerPlayer' and 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 12:49:39 -04:00
Fred Gleason
1a00c868f2 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Time' buttons in 'RDMarkerDialog' to show currently
	available 'In' and 'Out' possibilities.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 12:25:04 -04:00
Fred Gleason
1790af2a94 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Refactored layout of 'RDMarkerDialog'

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 11:40:24 -04:00
Fred Gleason
99d81a326b 2021-03-22 Fred Gleason <fredg@paravelsystems.com>
* Added code to select the first cut by default in the 'Edit Cart'
	in rdlibrary(1) if no validity constraints in said cut are found.
	* Fixed regressions in the 'Edit Cart' dialog in rdlibrary(1) that
	caused focus on the Cut entry to be lost after modifying cut
	attributes.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-22 13:15:40 -04:00
Fred Gleason
c1b5926e2d 2021-03-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that threw a SQL error when
	attempting to create a new event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-22 12:41:00 -04:00
Fred Gleason
69445291fd 2021-03-22 Fred Gleason <fredg@paravelsystems.com>
* Added 'L' and 'R' channel labels when viewing a stereo cut to the
	waveform display in 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-22 12:28:54 -04:00
Fred Gleason
e1d3a756cc 2021-03-22 Fred Gleason <fredg@paravelsystems.com>
* Implemented movable reference lines for 'Cut Gain' adjustments
	in 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-22 11:05:19 -04:00
Fred Gleason
757b97ff99 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerPlayer' that would cause the play cursor
	position to fail to be properly initialized when opening a new cut.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 17:33:16 -04:00
Fred Gleason
e9a1b06a31 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that caused PlayTo operations to
	fail if the target marker was within 2 seconds of the start of the
	cut.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 17:23:22 -04:00
Fred Gleason
c882f1bd71 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that caused a save prompt to
	appear when no data had been changed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 17:16:05 -04:00
Fred Gleason
7fa89422cf 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Changed the color of the audio cursor in 'RDMarkerDialog' to green.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 16:57:32 -04:00
Fred Gleason
87e29e855e 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Cut Gain' control to 'RDMarkerDialog'.
	* Added a 'No Fade on Segue Out' checkbox to 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 13:19:05 -04:00
Fred Gleason
a4a8c05458 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Goto' section to 'RDMarkerDialog', with 'Cursor',
	'Home' and 'End' buttons.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 12:06:45 -04:00
Fred Gleason
01cadd5b56 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Modified the marker readouts to show a yellow background when the
	parent markers have been selected.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 11:11:49 -04:00
Fred Gleason
7d72ad0676 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Implemented loop mode in 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 20:02:09 -04:00
Fred Gleason
346fe9ec1e 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDMarkerDialog' dialog to select markers by pairs
	rather than singly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 19:00:55 -04:00
Fred Gleason
c96955b767 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Added mouse wheel support to 'RDMarkerView'.
	* Added support for play cursor positioning by mouse to
	'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 16:03:28 -04:00
Fred Gleason
edf06f2d2f 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Got digital readouts working in 'RDMarkerPlayer'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 14:57:37 -04:00
Fred Gleason
bb4fe56bb7 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that caused an incorrect limit
	stop to be applied to the 'Fade Down' marker after deletion of
	the 'Fade Up' marker'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 12:50:21 -04:00
Fred Gleason
dc4e3ad960 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that transposed the handle direction
	for the 'Fade Up' and 'Fade Down' markers.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 12:30:53 -04:00
Fred Gleason
01e3412b01 2021-03-19 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMarkerPlayer'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-19 13:47:44 -04:00
Fred Gleason
3254182e3a 2021-03-18 Fred Gleason <fredg@paravelsystems.com>
* Enabled marker swiping in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-18 19:58:51 -04:00
Fred Gleason
0cad68198d 2021-03-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs with enabling correct choices in the right-click menu
	in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-18 19:54:45 -04:00
Fred Gleason
39fb00801f 2021-03-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs with ensuring consistent position interlocks between
	markers in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-18 18:50:22 -04:00
Fred Gleason
5e5fa3c586 2021-03-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that could cause marker positions
	to lose precision when sliding against a limit stop.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-17 13:57:03 -04:00
Fred Gleason
5e9682f1d2 2021-03-16 Fred Gleason <fredg@paravelsystems.com>
* Implemented basic marker limit interlocking in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-16 18:53:54 -04:00
Fred Gleason
4e997f9461 2021-03-15 Fred Gleason <fredg@paravelsystems.com>
* Implemented saving marker positions in 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-15 09:16:05 -04:00
Fred Gleason
a7f3f4e22d 2021-03-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDMarkerReadout' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-14 14:36:30 -04:00
Fred Gleason
e5631a1b5f 2021-03-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDMarkerView' class.
	* Added a 'RDMarkerDialog' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-12 11:08:45 -05:00