35 Commits

Author SHA1 Message Date
Fred Gleason
5935d19ca6 2014-10-09 Fred Gleason <fredg@paravelsystems.com>
* Implemented the 'RDXPORT_COMMAND_AUDIOSTORE' web API call in
	'web/rdxport/audiostore.cpp', 'web/rdxport/rdxport.cpp' and
	'web/rdxport/rdxport.h'.
	* Added an 'RDAudioStore' class in 'lib/rdaudiostore.cpp' and
	'lib/rdaudiostore.h'.
	* Modified the Desk Gauge widget in 'rdlibrary/disk_gauge.cpp'
	and 'rdlibrary/disk_gauge.h' to use the 'RDAudioStore' class
	[fixes GitHub issue #000035].
2014-10-09 19:13:29 -04:00
Fred Gleason
2a0c9100f8 Merge branch 'wavefile-fix-flac-timelength' of https://github.com/tryphon/rivendell into tryphon-wavefile-fix-flac-timelength 2014-10-08 18:54:17 -04:00
Fred Gleason
829029a634 2014-10-08 Fred Gleason <fredg@paravelsystems.com>
* Applied a patch from albanpeignier that adds a second scheduler
	code for music events.
	* Added an 'EVENTS.HAVE_CODE2' field to the database.
	* Incremented the database version to 241.
2014-10-08 18:48:34 -04:00
Fred Gleason
4189ce7bb1 2014-10-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'GPIO_EVENTS' table to the database.
	* Incremented the database version to 240.
	* Implemented GPIO event logging in 'ripcd/local_macros.cpp' and
	'ripcd/ripcd.h'.
	* Added an 'Events Log' area to RDGpiMon(1) in
	'utils/rdgpimon/rdgpimon.cpp' and 'utils/rdgpimon/rdgpimon.h'.
	* Added code in rdmaint(1) to purge logged GPIO events in
	'utils/rdmaint/rdmaint.cpp' and 'utils/rdmaint/rdmaint.h'.
2014-10-07 19:08:14 -04:00
Alban Peignier
5c2ccaf324 Defines RDWaveFile ext_time_length/time_length for flac format 2014-10-04 11:13:03 +02:00
Alban Peignier
44cff9e37a Add RDEvent HaveCode2 to select Cart with a second scheduler code when defined 2014-09-30 20:08:36 +02:00
Chris Smowton
94e80606c5 Implement "holdover events," noting those log events which are not listed in the currently loaded log but which are present because they were playing when this log was loaded.
This fixes problems arising when the duplicate IDs thus introduced cause confusion.
2014-09-22 00:36:18 +01:00
Fred Gleason
bf1eb3d3a9 Merge branch 'simpleplayer-selectcut' of https://github.com/tryphon/rivendell into tryphon-simpleplayer-selectcut 2014-09-20 22:22:06 -04:00
Fred Gleason
da61de2b71 2014-09-20 Alban Peignier <alban@tryphon.eu>
* Updated the French (fr) translation for RdAirPlay.
2014-09-20 14:03:33 -04:00
Alban Peignier
20c3812d3d Use RdCart.selectCut in RDSimplePlayer instead of using first non empty Cut 2014-09-20 17:52:02 +02:00
Alban Peignier
45b0159a54 Update French translation for RdAirPlay messages 2014-09-20 12:01:16 +02:00
Alban Peignier
d22fb41010 Use an empty QString (instead of NULL) when RdConfig->tempDirectory() isn't defined 2014-09-20 10:46:01 +02:00
Fred Gleason
ee4245c228 Merge pull request #11 from tryphon/configurable-tempdir
Use rd.conf Tuning/TempDirectory as RDTempDir result when available
Pulled into master.  Thanks!
2014-09-18 20:20:12 -04:00
Fred Gleason
b919a8da7f 2014-09-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a formatting bug in the window title for the 'Edit Audio'
	dialog in 'lib/rdedit_audio.cpp'.
2014-09-17 11:14:09 -04:00
Fred Gleason
ba6ca756a5 2014-09-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'liob/rdreport.cpp' that broke report
	generation.
2014-09-11 19:03:55 -04:00
Alban Peignier
d55f7b023d Use rd.conf Tuning/TempDirectory as RDTempDir result when available 2014-09-11 17:18:05 +02:00
Fred Gleason
861332e37e 2014-09-09 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDMatrix::BtGpi16' value to the 'RDMatrix::Type'
	enumeration in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.cpp'.
	* Implemented a driver for the Broadcast Tools GPI-16 in
	'ripcd/btgpi16.cpp' and 'ripcd/btgpi16.h'.
2014-09-09 14:45:25 -04:00
Fred Gleason
cdba0ba578 2014-09-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdcut.cpp' that caused the 'Title' value
	to be applied to the 'Description' field in the 'RDCut::setMetadata()'
	method.
	* Added 'docs/metadata_wildcards.txt'.
	* Implemented support for the '%i' ['Cut Description'] wildcard in
	rdimport(1)'s '--metadata-pattern' switch in
	'utils/rdimport/rdimport.cpp' [Github Issue #6].
	* Implemented support for the '%o' ['Outcue'] wildcard in
	rdimport(1)'s '--metadata-pattern' switch in
	'utils/rdimport/rdimport.cpp'.
	* Implemented support for the '%y' ['Release Year'] wildcard in
	rdimport(1)'s '--metadata-pattern' switch in
	'utils/rdimport/rdimport.cpp'.
2014-09-05 15:24:45 -04:00
Alban Peignier
f6dc4712d4 Replace hardcoded "/tmp" by RDTempFile() 2014-09-05 10:47:01 +02:00
Alban Peignier
9b9ddecf0a Replace getenv("TEMP") by RDTempFile() in RDParsePost 2014-09-05 10:02:59 +02:00
Alban Peignier
c3e5f54083 Replace getenv("HOME") by RDGetHomeDir() in RDMonitorConfig::RDMonitorConfig 2014-09-05 10:01:13 +02:00
Alban Peignier
dd2fb90856 Replace getenv("TEMP") by RDTempFile() in RDFormPost::RDFormPost 2014-09-05 09:53:38 +02:00
Alban Peignier
135e200331 Replace getenv("HOME") by RDGetHomeDir() in RDCutDialog::LoadState/SaveState. Create RDCutDialog::StateFile to share logic 2014-09-05 09:50:32 +02:00
Alban Peignier
ea73b88634 Replace getenv("HOME") by RDGetHomeDir() in RDCartDialog::LoadState/SaveState. Create RDCartDialog::StateFile to share logic 2014-09-05 09:46:01 +02:00
Alban Peignier
336d3be06e Replace getenv("TEMP") by RDTempFile() in RDAudioConvert::convert 2014-09-05 09:43:21 +02:00
Alban Peignier
c5950d1f3f Fixes ogg_stream_packetout loop in RDAudioConvert::Stage1Vorbis. Refs #4 2014-09-04 18:36:09 +02:00
Fred Gleason
c3870ac28f 2014-09-03 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDLiveWire::loadSettings()' method in 'lib/rdlivewire.cpp'
	and 'lib/rdlivewire.h'.
	* Fixed a bug in the 'Configure RDCatch' dialog that caused
	the 'Switcher Matrix' and 'Switcher Output' dropdowns to fail to
	be populated for a LiveWire LWRP Audio switcher device in
	'rdadmin/edit_decks.cpp' and 'rdadmin/edit_decks.h'.
2014-09-03 18:58:24 -04:00
Fred Gleason
bbeff9f343 2014-08-27 Fred Gleason <fredg@paravelsystems.com>
* Added support for RIFF WAV files with WAVE_FORMAT_MPEGLAYER3
	format in 'lib/rdwavefile.cpp' and 'lib/rdwavefile.h'.
2014-08-27 19:31:29 -04:00
Fred Gleason
79953efa7f 2014-08-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'lib/rdcreate_log.cpp' that caused auxiliary
	table creation to fail.
2014-08-27 14:02:17 -04:00
Fred Gleason
173fe17013 2014-08-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'web/rdcastmanager/Makefile.am' that caused
	the incorrect executable to be installed for 'rdcastmanager.cgi'.
	* Refactored SQL statements in 'lib/rdweb.cpp'.
2014-08-18 12:27:06 -04:00
Fred Gleason
433852598c 2014-08-14 Fred Gleason <fredg@paravelsystems.com>
* Modified the AC_INIT invocation in 'configure.ac' so as not
	to break on RHEL 6.
	* Added '--Wno-strict-aliasing' to 'AM_CPPFLAGS' in 'cae/Makefile.am'.
	* Added '--Wno-strict-aliasing' to 'AM_CPPFLAGS' in 'lib/Makefile.am'.
	* Added '--Wno-strict-aliasing' to 'AM_CPPFLAGS' in
	'rdairplay/Makefile.am'.
2014-08-14 22:58:00 -04:00
Fred Gleason
89b846f7d6 2014-08-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed warnings in 'lib/rdaudioconvert.cpp'.
	* Fixed warnings in 'lib/rdaudioexport.cpp'.
	* Fixed warnings in 'lib/rdaudioimport.cpp'.
	* Fixed warnings in 'lib/rdcart_dialog.cpp'.
	* Fixed warnings in 'lib/rdconf.cpp'.
	* Fixed warnings in 'lib/rdcopyaudio.cpp'.
	* Fixed warnings in 'lib/rdescape_string.cpp'.
	* Fixed warnings in 'lib/rdevent_line.cpp'.
	* Fixed warnings in 'lib/rdfeed.cpp'.
	* Refactored 'RDOneShot' to use int values in 'lib/rdoneshot.cpp'
	and 'lib/rdoneshot.h'.
	* Fixed warnings in 'lib/rdpeaksexport.cpp'.
	* Fixed warnings in 'lib/rdtrimaudio.cpp'.
	* Fixed warnings in 'lib/rdwavefile.cpp'.
	* Fixed warnings in 'rdhpi/rdhpiplaystream.cpp'.
	* Fixed warnings in 'rdhpi/rdhpirecordstream.cpp'.
	* Fixed warnings in 'rdhpi/rdhpisoundcard.cpp'.
	* Fixed warnings in 'pam_rd/pam_rd.cpp'.
	* Fixed warnings in 'rdadmin/edit_rdairplay.cpp'.
	* Fixed warnings in 'rdairplay/list_log.cpp'.
	* Fixed warnings in 'rdairplay/log_play.cpp'.
	* Fixed warnings in 'rdairplay/pie_counter.cpp'.
	* Fixed warnings in 'rdairplay/rlm_host.cpp'.
	* Fixed warnings in 'rdcatchd/rdcatchd.cpp'.
	* Fixed warnings in 'rdlogedit/editlog.cpp'.
	* Fixed warnings in 'rdlogmanager/rdlogmanager.cpp'.
	* Fixed warnings in 'rdrepl/replfactory.h'.
	* Fixed warnings in 'ripcd/acu1p.cpp' and 'ripcd/acu1p.h'.
	* Fixed warnings in 'ripcd/bt16x2.cpp' and 'ripcd/bt16x2.h'.
	* Fixed warnings in 'ripcd/btss164.cpp' and 'ripcd/btss164.h'.
	* Fixed warnings in 'ripcd/btss42.cpp' and 'ripcd/btss42.h'.
	* Fixed warnings in 'ripcd/btss44.cpp' and 'ripcd/btss44.h'.
	* Fixed warnings in 'ripcd/btss82.cpp' and 'ripcd/btss82.h'.
	* Fixed warnings in 'ripcd/btsrc16.cpp' and 'ripcd/btsrc16.h'.
	* Fixed warnings in 'ripcd/btsrc8iii.cpp' and 'ripcd/btsrc8iii.h'.
	* Fixed warnings in 'ripcd/livewire_mcastgpio.cpp'.
	* Fixed warnings in 'ripcd/local_gpio.cpp' and 'ripcd/local_gpio.h'.
	* Fixed warnings in 'ripcd/sas64000gpi.cpp' and 'ripcd/sas64000gpi.h'.
	* Fixed warnings in 'ripcd/vguest.cpp' and 'ripcd/vguest.h'.
	* Fixed warnings in 'utils/rdhpiinfo/rdhpiinfo.cpp'
	* Fixed warnings in 'utils/rdgen/wavlib.cpp'
	* Fixed warnings in 'utils/rdimport/rdimport.cpp'
	* Fixed warnings in 'utils/rdsoftkeys/rdsoftkeys.cpp'
	* Fixed warnings in 'web/rdxport/export.cpp'
2014-08-14 19:08:38 -04:00
Fred Gleason
8c7dd1d861 Added .gitignore files 2014-08-14 12:19:23 -04:00
Fred Gleason
18913bb083 2014-08-14 Fred Gleason <fredg@paravelsystems.com>
* Added '-lm' and '-lpthread' to @LIB_RDLIBS@ in 'configure.in'
	to fix broken compilation on RHEL 7.
	* Fixed a regression in 'lib/rdcreate_log.cpp' that broke creation
	of new logs.
2014-08-14 11:27:49 -04:00
Fred Gleason
afd67c7af8 Initial import of CVS-v2_8_branch 2014-08-12 15:13:02 -04:00