1173 Commits

Author SHA1 Message Date
Fred Gleason
37ad8d7094 2018-05-30 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000062, "Optimize CPU usage in caed alsa
	playback (fixed version)".
2018-05-30 20:27:23 +00:00
Fred Gleason
6d7ed78c62 Merge branch 'caed_playback_tuning' of https://github.com/tryphon/rivendell into tryphon-caed_playback_tuning 2018-05-30 20:14:26 +00:00
Fred Gleason
c7b3074c65 2018-05-30 Fred Gleason <fredg@paravelsystems.com>
* Updated 'AUTHORS'.
2018-05-30 18:54:00 +00:00
Fred Gleason
adc747d35e 2018-05-30 Fred Gleason <fredg@paravelsystems.com>
* Implemented '%v/%V' metadata wildcards for event length (seconds).
2018-05-30 18:37:24 +00:00
Fred Gleason
fb48347eba 2018-05-30 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000200, "Set SCHEDULED_AT when adding to
	the STACK".
2018-05-30 17:36:10 +00:00
Fred Gleason
18cd34ce3f
Merge pull request #200 from deltecent/issue192-scheduledat
Merged into 'stable'. Thanks!
2018-05-30 17:34:03 +00:00
Fred Gleason
2cbc9e6e3c 2018-05-29 Fred Gleason <fredg@paravelsystems.com>
* Dropped the 'CART.ISRC' field from the database.
	* Dropped the 'DECKS.DEFAULT_SAMPRATE' field from the database.
	* Dropped the 'RDLIBRARY.INPUT_STREAM' field from the database.
	* Dropped the 'RDLIBRARY.OUTPUT_STREAM' field from the database.
	* Dropped the 'RDLIBRARY.RECORD_GPI' field from the database.
	* Dropped the 'RDLIBRARY.PLAY_GPI' field from the database.
	* Dropped the 'RDLIBRARY.STOP_GPI' field from the database.
	* Dropped the 'RDLIBRARY.DEFAULT_SAMPRATE' field from the database.
	* Dropped the 'RECORDINGS.DEFAULT_SAMPRATE' field from the database.
	* Dropped the 'RDLOGEDIT.SAMPRATE' field from the database.
	* Dropped the 'SERVICES.TFC_START_OFFSET' field from the database.
	* Dropped the 'SERVICES.TFC_START_LENGTH' field from the database.
	* Dropped the 'SERVICES.MUS_START_OFFSET' field from the database.
	* Dropped the 'SERVICES.MUS_START_LENGTH' field from the database.
	* Incremented the database version to 285.
2018-05-29 23:16:35 +00:00
Fred Gleason
f831241638 2018-05-29 Fred Gleason <fredg@paravelsystems.com>
* Dropped the 'RDAIRPLAY.INSTANCE' field from the database.
	* Dropped the 'RDAIRPLAY.CARD<n>' fields from the database.
	* Dropped the 'RDAIRPLAY.PORT<n>' fields from the database.
	* Dropped the 'RDAIRPLAY.START_RML<n>' fields from the database.
	* Dropped the 'RDAIRPLAY.STOP_RML<n>' fields from the database.
	* Dropped the 'RDAIRPLAY.OP_MODE' field from the database.
	* Dropped the 'RDAIRPLAY.START_MODE' field from the database.
	* Dropped the 'RDPANEL.INSTANCE' field from the database.
	* Dropped the 'RDPANEL.CARD<n>' fields from the database.
	* Dropped the 'RDPANEL.PORT<n>' fields from the database.
	* Dropped the 'RDPANEL.START_RML<n>' fields from the database.
	* Dropped the 'RDPANEL.STOP_RML<n>' fields from the database.
	* Altered the default value of the 'MATRICES.PORT field to 0.
	* Altered the default value of the 'MATRICES.PORT_2 field to 0.
	* Altered the default value of the 'MATRICES.INPUTS field to 0.
	* Altered the default value of the 'MATRICES.OUTPUTS field to 0.
	* Altered the default value of the 'MATRICES.GPIS field to 0.
	* Altered the default value of the 'MATRICES.GPOS field to 0.
	* Incremented the database version to 284.
	* Fixed bugs in rdcatch(1) that incorrectly escaped host
	names in SQL calls.
	* Fixed a bug in 'RDLog::create()' that failed to initialize
	the modified datetime correctly.
2018-05-29 21:39:22 +00:00
Fred Gleason
b97f158435 2018-05-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused meters to fail when rdvairplayd(8)
	was operated with invalid channel assignments.
2018-05-29 19:12:21 +00:00
Fred Gleason
954252fd62 2018-05-29 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000212, "Patches for building on Ubuntu 18.04".
2018-05-29 15:54:53 +00:00
Fred Gleason
3ea62636d5 Merge branch 'danielbair-stable' into stable 2018-05-29 15:40:27 +00:00
Daniel Bair
44582bb67b Patches for building on Ubuntu 18.04
There are several more bugs I don't really know the answer for.
Most are I suspect related to MySQL 5.7 security.
To setup the initial database, rdadmin must be run as root.

Then there are about a half dozen mysql errors while running the various rivendell applications, rdadmin, rdcatch, rdlogedit, rdlogmanager, rdpanel:

rdadmin
invalid SQL or failed DB connection[Field 'INSTANCE' doesn't have a default value QMYSQL3: Unable to execute query]: insert into RDPANEL set STATION="Rivendell-VirtualBox"

Database connection failed: insert into RDPANEL set STATION="Rivendell-VirtualBox"
QSqlQuery::value: not positioned on a valid record

invalid SQL or failed DB connection[Field 'PORT_2' doesn't have a default value QMYSQL3: Unable to execute query]: insert into MATRICES set STATION_NAME="Rivendell-VirtualBox",NAME="New Switcher",GPIO_DEVICE="/dev/gpio0",MATRIX=0, PORT=0, TYPE=15, INPUTS=0, OUTPUTS=0, GPIS=0, GPOS=0, PORT_TYPE=0, PORT_TYPE_2=2

invalid SQL or failed DB connection[Field 'TYPE_ID' doesn't have a default value QMYSQL3: Unable to execute query]: insert into REPLICATORS set NAME="Test"

rdcatch
invalid SQL or failed DB connection[Field 'STATION_NAME' doesn't have a default value QMYSQL3: Unable to execute query]: insert into RECORDINGS set ID=1
Database connection failed: insert into RECORDINGS set ID=1
Segmentation fault (core dumped)

rdlogedit
invalid SQL or failed DB connection[Field 'MODIFIED_DATETIME' doesn't have a default value QMYSQL3: Unable to execute query]: insert into LOGS set NAME="MyTest",TYPE=0,DESCRIPTION="MyTest log ",ORIGIN_USER="user",ORIGIN_DATETIME=now(),LINK_DATETIME=now(),SERVICE="Production"
Database connection failed: insert into LOGS set NAME="MyTest",TYPE=0,DESCRIPTION="MyTest log",ORIGIN_USER="user",ORIGIN_DATETIME=now(),LINK_DATETIME=now(),SERVICE="Production"

rdlogmanager
Grabbing the mouse failed with "GrabInvalidTime"
invalid SQL or failed DB connection[Field 'MODIFIED_DATETIME' doesn't have a default value QMYSQL3: Unable to execute query]: insert into LOGS set NAME="Production-0425",TYPE=0,DESCRIPTION="Production-0425 log ",ORIGIN_USER="RDLogManager",ORIGIN_DATETIME=now(),LINK_DATETIME=now(),SERVICE="Production"
Database connection failed: insert into LOGS set NAME="Production-0425",TYPE=0,DESCRIPTION="Production-0425 log ",ORIGIN_USER="RDLogManager",ORIGIN_DATETIME=now(),LINK_DATETIME=now(),SERVICE="Production"

rdpanel
invalid SQL or failed DB connection[Field 'INSTANCE' doesn't have a default value QMYSQL3: Unable to execute query]: insert into RDPANEL set STATION="Kubuntu-VirtualBox"
Database connection failed: insert into RDPANEL set STATION="Kubuntu-VirtualBox"
QSqlQuery::value: not positioned on a valid record
Segmentation fault (core dumped)

rdselect
Segmentation fault (core dumped)
2018-05-28 14:05:26 +07:00
Fred Gleason
1557de175f Merge branch 'deltecent-issue195-rlm_filewrite' into stable 2018-05-25 21:57:01 +00:00
Fred Gleason
41ac60e2a0 2018-05-25 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000197, "Issue 195 rlm_filewrite filename
	wildcards".
2018-05-25 21:56:37 +00:00
Fred Gleason
6757bcef9b Merge branch 'issue195-rlm_filewrite' of https://github.com/deltecent/rivendell into deltecent-issue195-rlm_filewrite 2018-05-25 21:27:36 +00:00
Fred Gleason
60d54598db Merge branch 'deltecent-issue193-rdhpi' into stable 2018-05-25 21:17:43 +00:00
Fred Gleason
dd76b01135 2018-05-25 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000191, "Add RLM to update metadata on TuneIn."
	* Updated the 'rlm_tunein' plug-in to support vlogs.
2018-05-25 21:17:04 +00:00
Fred Gleason
ae720dd730 2018-05-25 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000191, "Add RLM to update metadata on TuneIn."
	* Updated the 'rlm_tunein' plug-in to support vlogs.
2018-05-25 20:43:34 +00:00
Fred Gleason
576504a810 Merge branch 'deltecent-issue172-tunein' into stable 2018-05-25 20:25:40 +00:00
Fred Gleason
236fed27d7 Merge branch 'issue172-tunein' of https://github.com/deltecent/rivendell into deltecent-issue172-tunein 2018-05-25 20:25:26 +00:00
Fred Gleason
fe53086197 2018-05-25 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000195, "Fixed bug where CheckOrphanedTracks()
	would remove valid voice tracks".
2018-05-25 20:19:31 +00:00
Fred Gleason
b50069f846
Merge pull request #190 from deltecent/issue189-rddbcheck
Fixed bug where CheckOrphanedTracks() would remove valid voice tracks…
2018-05-25 20:17:34 +00:00
Fred Gleason
fedb1ba339 2018-05-25 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000205, "Makefile fixes".
2018-05-25 20:13:57 +00:00
Fred Gleason
6983840cc9 Merge branch 'chrko-makefile_fixes' into stable 2018-05-25 20:01:14 +00:00
Fred Gleason
555e59b28d Merge branch 'makefile_fixes' of https://github.com/chrko/rivendell into chrko-makefile_fixes 2018-05-25 20:00:56 +00:00
Fred Gleason
005ddc5237 2018-05-25 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000209, "Prioritize scheduler code over
	artist/title separation".
2018-05-25 19:55:23 +00:00
Fred Gleason
bc87e96d13 Merge branch 'deltecent-issue198-scheduler' into stable 2018-05-25 19:42:40 +00:00
Fred Gleason
9e9eb4ac8e Merge branch 'issue198-scheduler' of https://github.com/deltecent/rivendell into deltecent-issue198-scheduler 2018-05-25 19:41:23 +00:00
Fred Gleason
9e215e311f 2018-05-24 Fred Gleason <fredg@paravelsystems.com>
* Added a WebGet web service.
2018-05-25 01:00:43 +00:00
Fred Gleason
97568f0c0d 2018-05-22 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.19.2vlog01.
v2.19.2vlog01
2018-05-22 13:28:51 +00:00
Fred Gleason
a65a8f4643 2018-05-22 Fred Gleason <fredg@paravelsystems.com>
* Increased 'RD_MAX_STREAMS' to 48.
	* Modified caed(8) to start JACK clients after a 5 second delay.
2018-05-22 12:56:45 +00:00
Fred Gleason
94119b27d7 2018-05-21 Fred Gleason <fredg@paravelsystems.com>
* Added an 'AUDIO_CARDS' table to the database.
	* Dropped the 'STATIONS.CARD<n>_DRIVER', 'STATIONS.CARD<n>NAME',
	'STATIONS.CARD<n>_INPUTS' and 'STATIONS.CARD<n>OUTPUTS' fields
	from the database.
	* Incremented the database version to 282.
	* Added an 'AUDIO_CARDS.CLOCK_SOURCE' field to the database.
	* Added an 'AUDIO_INPUTS' table to the database.
	* Added an 'AUDIO_OUTPUTS' table to the database.
	* Dropped the 'AUDIO_PORTS' table from the database.
	* Incremented the database version to 283.
	* Changed the legend on the 'Audio Ports' button to 'ASI Audio Ports'
	on the 'Edit Host' dialog in rdadmin(1).
	* Changed the title of the 'Configure Audio Ports' dialog to
	'Configure AudioScience Audio Ports' on the 'Edit Host' dialog
	in rdadmin(1).
2018-05-21 16:00:59 +00:00
Fred Gleason
b49399f091 2018-05-18 Fred Gleason <fredg@paravelsystems.com>
* Changed RD_MAX_CARDS from '8' to '24'.
	* Changed RD_MAX_PORTS from '8' to '24'.
2018-05-18 18:15:49 +00:00
Fred Gleason
8cfa093928 2018-05-18 Fred Gleason <fredg@paravelsystems.com>
* Updated the 'rlm_ando' plug-in to support vlogs.
	* Updated the 'rlm_filewrite' plug-in to support vlogs.
	* Updated the 'rlm_inno713' plug-in to support vlogs.
	* Updated the 'rlm_liqcomp' plug-in to support vlogs.
	* Updated the 'rlm_live365' plug-in to support vlogs.
	* Updated the 'rlm_padpoint' plug-in to support vlogs.
	* Updated the 'rlm_serial' plug-in to support vlogs.
	* Updated the 'rlm_shoutcast1' plug-in to support vlogs.
	* Updated the 'rlm_spinitron_plus' plug-in to support vlogs.
	* Updated the 'rlm_spottrap_plus' plug-in to support vlogs.
	* Updated the 'rlm_tagstation_plus' plug-in to support vlogs.
	* Updated the 'rlm_udp' plug-in to support vlogs.
	* Updated the 'rlm_urlwrite' plug-in to support vlogs.
	* Updated the 'rlm_xds' plug-in to support vlogs.
	* Updated the 'rlm_xmpad' plug-in to support vlogs.
2018-05-18 17:30:21 +00:00
Fred Gleason
9e34d2fcb2 Merged 'headless' 2018-05-18 14:26:30 +00:00
Fred Gleason
456b0f2d08 Merged v2.19 2018-05-18 14:12:15 +00:00
Fred Gleason
773f782519 2018-05-18 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.19.2vlog00.
v2.19.2vlog00
2018-05-18 11:54:53 +00:00
Fred Gleason
45304dc81a 2018-05-18 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.19.2headless00.
v2.19.2headless00
2018-05-18 11:50:10 +00:00
Fred Gleason
4d4a726329 2018-05-18 Fred Gleason <fredg@paravelsystems.com>
* Renamed rdvairplay(1) to rdvairplayd(8).
2018-05-18 11:46:33 +00:00
Fred Gleason
a6f55c9853 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added rdvairplay(1) to the 'rivendell' package.
2018-05-17 23:20:40 +00:00
Fred Gleason
5db42cc25f 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added rdvairplay(1) to the 'rivendell' service.
2018-05-17 23:08:47 +00:00
Fred Gleason
f36547aab5 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDAIRPLAY.VIRTUAL_EXIT_CODE' field to the database.
	* Incremented the database version to 281.
	* Added 'RDAirPlayConf::virtualExitCode()' and
	'RDAirPlayConf::setVirtualExitCode()' methods.
	* Implemented Start/Stop settings for vlogs.
2018-05-17 22:43:47 +00:00
Fred Gleason
f16ff0800b 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RLM_VLOG_QUANTITY' define to 'rlm.h'.
	* Updated 'RLM_VERSION' to 18 in 'rlm.h'.
	* Updated the 'rlm_icecast2' plug-in to support vlogs.
2018-05-17 20:16:07 +00:00
Fred Gleason
4249cbdd1d 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdvairplay(1) that broke log chain-to events.
	* Enabled RLMs in rdvairplay(1).
	* Modified the 'rlm_test' RLM to support vLogs.
2018-05-17 19:17:48 +00:00
Fred Gleason
f26258760d 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added virtual log entries to the 'LOG_MODES' table.
	* Incremented the database version to 280.
	* Added a control for setting vLog start modes to the 'Log Mode
	Control' section of the 'Configure RDAirPlay' dialog in rdadmin(1).
2018-05-17 17:28:16 +00:00
Fred Gleason
4cd5d91b10 2018-05-16 Fred Gleason <fredg@paravelsystems.com>
* Added virtual log entries to the 'RDAIRPLAY_CHANNELS' table.
	* Incremented the database version to 279.
	* Added 'RDAirPlayConf::virtualCard()', 'RDAirPlay::setVirtualCard()',
	'RDAirPlayConf::virtualPort()', 'RDAirPlay::setVirtualPort()',
	'RDAirPlayConf::virtualStartRml()',
	'RDAirPlayConf::setVirtualStartRml()',
	'RDAirPlayConf::virtualStopRml()',
	'RDAirPlayConf::setVirtualStopRml()' methods.
	* Added a 'Virtual Log Outputs' subsection to the
	'Channel Assignments' section of the 'Configure RDAirPlay' dialog
	in rdadmin(1).
2018-05-16 21:46:02 +00:00
Fred Gleason
fd7b71f345 2018-05-16 Fred Gleason <fredg@paravelsystems.com>
* Added virtual logs to the 'Start/Stop Settings' section of
	the 'Configure RDAirPlay' dialog in rdadmin(1).
2018-05-16 19:06:15 +00:00
Fred Gleason
17d4817045 2018-05-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LOG_MACHINES' table to the database.
	* Incremented the database version to 278.
2018-05-09 23:46:16 +00:00
Fred Gleason
c096220570 2018-05-09 Fred Gleason <fredg@paravelsystems.com>
* Added rdvairplay(1).
2018-05-09 17:34:08 +00:00
Fred Gleason
7b40f8b945 2018-05-08 Fred Gleason <fredg@paravelsystems.com>
* Updated 'NEWS'.
	* Incremented the package version to 2.19.2int01.
v2.19.2int01
2018-05-08 18:16:22 +00:00