750 Commits

Author SHA1 Message Date
Fred Gleason
09aa449509 2016-04-29 Fred Gleason <fredg@paravelsystems.com>
* Implemented export for marker data in WAV files in
	'lib/rdwavefile.cpp' and 'lib/rdwavefile.h'.
2016-04-29 13:29:28 -04:00
Fred Gleason
fa988211a8 2016-04-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdcut.cpp' that caused the cut 'Description'
	field to be applied as a cut Title.
2016-04-27 20:00:13 -04:00
Fred Gleason
687a8c6fc8 2016-04-27 Brian McGlynn <brian.mcglynn@geneseemedia.net>
* Added a 'bitRate' field in the return for the AudioInfo web method.
	* Added an rdexport(1) utility in 'utils/rdexport/'.
2016-04-27 19:46:39 -04:00
Fred Gleason
7f441e628b resolved conflict in ChangeLog 2016-04-26 17:00:11 -04:00
Fred Gleason
37fc03231c resolved conflict in ChangeLog 2016-04-26 16:51:16 -04:00
Fred Gleason
41dc317857 Fixed conflict in ChangeLog 2016-04-26 15:58:34 -04:00
Fred Gleason
512d1a2575 2016-04-25 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Cut Log' report in 'lib/export_cutlog.cpp'.
	* Added 'DESCRIPTION' and 'OUTCUE' fields to the '_SRT' table
	schema.
	* Incremented the database version to 255.
2016-04-25 17:47:22 -04:00
Brian P. McGlynn
43f7bb297a Favor cuts expiring first in playback 2016-04-23 16:27:51 -04:00
Brian P. McGlynn
3ecc1fd221 Refactored RDLogEvent::save() and voicetracker 2016-04-21 21:42:44 -04:00
Brian P. McGlynn
1d470006f2 Fix for missing files in /var/snd 2016-04-21 07:45:33 -04:00
Fred Gleason
129004ace4 2016-03-29 Fred Gleason <fredg@paravelsystems.com>
* Added a switcher driver for the Broadcast Tools SS 4.1 MLR
	Switcher/Router in 'ripcd/btss41mlr.cpp' and 'ripcd/btss41mlr.h'.
2016-03-30 17:12:05 -04:00
Fred Gleason
1f494fbc5d 2016-03-29 Fred Gleason <fredg@paravelsystems.com>
* Added the 'Copy Cut' ['CP'] RML in 'lib/rdmacro.cpp' and
	'lib/rdmacro.h'.
	* Implemented the 'Copy Cut' ['CP'] RML in 'rdcatchd/local_macros.cpp'.
2016-03-29 14:57:07 -04:00
Fred Gleason
e656a4bb0a 2016-03-25 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Show Only Recent Logs' checkbox in 'rdlogedit/rdlogedit.cpp'
	and 'rdlogedit/rdlogedit.h'.
2016-03-25 15:00:53 -04:00
Fred Gleason
330a602fb5 2016-03-25 Fred Gleason <fredg@paravelsystems.com>
* Changed 'uninstall' to 'uninstall-local' targets in all
	'Makefile.am' files.
2016-03-25 10:30:45 -04:00
Fred Gleason
03cfa9d614 2016-03-24 Fred Gleason <fredg@paravelsystems.com>
* Update web test methods in 'web/tests/'.
	* Added an 'RDSchedCode' class in 'lib/rdschedcode.cpp' and
	'lib/rdschedcode.h'.
	* Implemented the 'ListSchedCodes' web method in
	'web/rdxport/schedcodes.cpp'.
	* Implemented the 'AssignSchedCode' web method in
	'web/rdxport/schedcodes.cpp'.
	* Implemented the 'UnassignSchedCode' web method in
	'web/rdxport/schedcodes.cpp'.
	* Implemented the 'ListCartSchedCodes' web method in
	'web/rdxport/schedcodes.cpp'.
	* Extended 'RDGetWebTime()' and 'RDGetWebDateTime()' functions to
	support XML 'xs' namespace formats.
	* Implemented '*_POINT' fields in the 'EditCut' web method in
	'web/rdxport/carts.cpp'.
	* Modified the 'RDCart::removeSchedCode()' method so as to treat
	scheduler codes in a case-insensitve manner.
	* Modified the return of the 'EditCut' web method to provide a full
	<cutList> record in 'web/rdxport/carts.cpp'.
2016-03-24 13:53:39 -04:00
Fred Gleason
9a4a05a5df 2016-03-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a buffer size bug in 'lib/rdlivewire.cpp'.
	* Fixed a bug in 'ripcd/livewire_lwrpaudio.cpp' that caused
	spurious errors to be dumped to stderr.
2016-03-24 11:43:28 -04:00
Fred Gleason
6d168b0a8f 2016-03-23 Fred Gleason <fredg@paravelsystems.com>
* Added a 'CART.USE_WEIGHTING' field to the database.
	* Added a 'CUTS.PLAY_ORDER' field to the database.
	* Incremented the database version to 254.
	* Added a 'Schedule Cuts By' control to the Edit Cart dialog in
	'rdlibrary/edit_cart.cpp' and 'rdlibrary/edit_cart.h'.
	* Added 'RDCart::useWeighting()' and 'RDCart::setUseWeighting()'
	methods in 'lib/rdcart.cpp' and 'lib/rdcart.h'.
	* Added 'RDCut::playOrder()' and 'RDCut::setPlayOrder()' methods
	in 'lib/rdcut.cpp' and 'lib/rdcut.h'.
2016-03-24 11:38:21 -04:00
fredg@paravelsystems.com
cb418987ce 2016-03-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a buffer size bug in 'lib/rdlivewire.cpp'.
2016-03-24 09:01:45 -04:00
Fred Gleason
422dff4a15 2016-03-20 Fred Gleason <fredg@paravelsystems.com>
* Added a switcher driver for the Broadcast Tools ADMS 44.22.
2016-03-20 19:43:38 -04:00
Fred Gleason
75999f5f6f 2015-09-17 Fred Gleason <fredg@paravelsystems.com>
* Added 'm4a', 'M4A', 'aac' and 'AAC' file extensions to
	RD_AUDIO_FILE_FILTER in 'lib/rd.h'.
2015-09-17 15:25:06 -04:00
Fred Gleason
c0446ea5f7 Merged 04bd883b65b9922c35216b92b4da52245fdc7f5b from master 2015-09-15 08:06:20 -04:00
Fred Gleason
07869f9ee9 2015-08-30 Fred Gleason <fredg@paravelsystems.com>
* Added a --frames=' parameter in 'tests/audio_peaks_test.cpp'.
	* Fixed a benchpost bug in generating peak energy data in
	'lib/rdwavefile.cpp'.
2015-08-31 12:03:45 -04:00
Fred Gleason
398408476c 2015-08-30 Fred Gleason <fredg@paravelsystems.com>
* Added PCM24 to 'lib/export_settings_dialog.cpp'.
2015-08-30 08:14:59 -04:00
Fred Gleason
8d70a79387 2015-08-29 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDAudioConvert::Stage3Pcm24()' method in
	'lib/rdaudioconvert.cpp' and 'lib/rdaudioconvert.h'.
	* Added a 'Format::Pcm24' value to the 'RDSettings::Format'
	enumeration in 'lib/rdsettings.h'.
	* Modified the 'RDAudioConvert' class to support generating PCM24
	output in 'lib/rdaudioconvert.cpp' and 'lib/rdaudioconvert.h'.
	* Modified the 'RDPlayStream' class to support playing PCM24
	data in 'rdhpi/rdplaystream.cpp'.
	* Modified the 'RDRecordStream' class to support capturing PCM24
	data in 'rdhpi/rdrecordstream.cpp'.
	* Added an 'audio_peaks_test' harness in 'tests/audio_peaks_test.cpp'
	and 'tests/audio_peaks_test.h'.
	* Added 'PCM24' to the list of available formats in
	'rdadmin/edit_rdlibrary.cpp' and 'rdadmin/edit_rdlibrary.h'.
	* Added 'PCM24' to the list of available formats in
	'rdadmin/edit_decks.cpp'.
	* Added PCM24 support for file importation in
	'web/rdxport/import.cpp'.
	* Added an 'RDCae::Pcm24' value to the 'RDCae::AudioCoding
	enumeration in 'lib/rdcae.h'.
2015-08-30 07:49:44 -04:00
Fred Gleason
888711270d 2015-05-28 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDMatrix::RossNkScp' value to the 'RDMatrix::Type'
	enumeration in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
	* Implemented a switcher driver for the Ross NK line of video
	switchers via the SCP/A serial interface in 'ripcd/rossnkscp.cpp'
	and 'riptcd/rossnkscp.h'.
2015-05-29 07:13:05 -04:00
Fred Gleason
16284179cc Consolidated .gitignore files 2015-05-28 12:05:07 -04:00
Fred Gleason
153c0b4b0b 2015-04-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDLIBRARY.READ_ISRC' field to the database.
	* Incremented the database version to 245.
	* Added 'RDLibraryConf::readIsrc()' and 'RDLibraryConf::setReadIsrc()'
	methods in 'lib/rdlibrary_conf.cpp' and 'lib/rdlibrary_conf.h'.
	* Added a 'Read ISRCs from CD' control to the 'Edit RDLibrary' dialog
	in 'rdadmin/edit_rdlibrary.cpp' and 'rdadmin/edi_rdlibrary.h'.
	* Implemented the 'Read ISRCs from CD' option in the full disc
	ripper in 'rdlibrary/disk_ripper.cpp'.
	* Implemented the 'Read ISRCs from CD' option in the per-track disc
	ripper in 'rdlibrary/cdripper.cpp'.
2015-04-07 14:09:55 -04:00
Fred Gleason
babd9eb8e7 Fixed conflict in ChangeLog 2015-04-02 15:44:48 -04:00
Fred Gleason
12b8566af9 2015-04-02 Fred Gleason <fredg@paravelsystems.com>
* Modified the definition of the 'JACK_CLIENTS.COMMAND_LINE'
	field from 'char(255)' to 'text' in the database.
	* Incremented the database version to 244.
2015-04-02 10:48:37 -04:00
Fred Gleason
5e20febe5b 2015-03-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdcdplayer.cpp' that threw a segfault
	when opening the ripper with no CD inserted under RHEL 7.
2015-03-10 16:08:04 -04:00
Fred Gleason
da8cf74df8 2015-03-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'STATIONS.HAVE_MP4_DECODE' field to the database.
	* Incremented the database version to 243.
	* Added a 'Capability::HaveMp4Decode' value to the
	'RDStation::Capability' enumeration in 'lib/rdstation.cpp' and
	'lib/rdstation.h'.
2015-03-09 21:37:10 -04:00
Fred Gleason
eee86034da Merge branch 'm4a-feature' of https://github.com/smowton/rivendell into smowton-m4a-feature 2015-03-09 18:44:06 -04:00
Fred Gleason
c87ea8cfba 2015-03-05 Fred Gleason <fredg@paravelsystems.com>
* Increased 'MAX_ENDPOINTS' in 'lib/rd.h' from 1024 to 2048.
2015-03-05 21:04:52 -05:00
Fred Gleason
5656687db5 2015-03-04 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'SAS USI (3 digit)' driver to
	'SAS User Serial Interface'.
	* Renamed the 'SAS USI (2 digit)' driver to
	'SAS 16000(D)'.
2015-03-05 12:41:31 -05:00
Fred Gleason
f9022eb4a7 2015-02-27 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'SAS User Serial Interface' driver to
	'SAS USI (3 digit)'.
	* Added an 'SAS USI (2 digit)' swticher driver in
	'ripcd/sasusi2digit.cpp' and 'ripcd/sasusi2digit.h'.
2015-02-27 15:51:09 -05:00
Fred Gleason
d1962d1c4f 2015-02-27 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'SAS User Serial Interface' driver to
	'SAS USI (3 digit)'.
2015-02-27 14:55:17 -05:00
Fred Gleason
482aebf204 2015-02-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdlivewire.cpp' that caused long LWRP
	messages to be truncated.
	* Refactored parser code in 'lib/rdlivewire.cpp' for greater
	robustness.
	* Fixed a bug in 'rdadmin/view_node_info.cpp' that caused
	slots to be sorted in incorrect order.
	* Renamed the 'STREAMING' column to 'ACTIVE' in
	'rdadmin/view_node_info.cpp'.
2015-02-22 21:20:32 -05:00
Fred Gleason
0f69e31d95 2015-02-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdmatrix.cpp' that caused the configuration
	for 'Software Authority Protocol' to grey out the 'IP Address'
	field when creating a new matrix.
2015-02-21 14:06:04 -05:00
Fred Gleason
30a9f6f823 2015-02-18 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMatrix::SoftwareAuthority' to the 'RDMatrix::Type'
	enumeration in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
	* Implemented a switcher driver for systems using Software Authority
	Protocol in 'ripcd/swauthority.cpp' and 'ripcd/swauthority.h'.
2015-02-18 21:19:07 -05:00
Fred Gleason
aba02162d3 2015-02-06 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Spin Count' report in 'lib/export_spincount.cpp',
	'lib/rdreport.cpp' and 'lib/rdreport.h'.
2015-02-06 18:05:44 -05:00
Fred Gleason
6c0ef21ac9 2015-01-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdidvalidator.cpp' that caused an empty
	string to be evaluated as invalid.
2015-01-29 15:18:05 -05:00
Fred Gleason
5de990367d 2015-01-25 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMatrix::ModemLines' to the 'RDMatrix::Type' enumeration
	in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
	* Added a driver for using tty modem lines for GPIO in
	'ripcd/modemlines.cpp' and 'ripcd/modemlines.h'.
2015-01-25 16:00:34 -05:00
Fred Gleason
a1414e0d08 2015-01-09 Fred Gleason <fredg@paravelsystems.com>
* Applied patch by Daniel Bair to add support for dark themes
	[GitHub pull request #000046].
2015-01-09 17:42:39 -05:00
Fred Gleason
d49dcb32b6 Merge branch 'master' of https://github.com/danielbair/rivendell into danielbair-master 2015-01-09 16:57:07 -05:00
Fred Gleason
ad53400250 2015-01-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'rdlogmanager/editschedrules.cpp' and
	'rdlogmanager/editschedrules.h' that caused scheduling rule data
	to be corrupt if the rules list was resorted [GitHub issue #000054].
2015-01-09 14:03:24 -05:00
Fred Gleason
c7c9094842 2015-01-07 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDReport::MrMaster' value to the 'RDReport::ExportFilter
	enumeration in 'lib/rdreport.cpp' and 'lib/rdreport.h'.
2015-01-07 19:03:12 -05:00
Fred Gleason
4d652616f5 2015-01-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdlivewire.cpp' and 'lib/rdlivewire.h' that
	caused GPIO event reporting to fail after a watchdog reset.
2015-01-02 16:16:50 -05:00
Chris Smowton
cff4c44815 Back out unrelated FLAC fix 2014-12-22 00:25:20 +00:00
Chris Smowton
b90670dd2d Fix: mp4v2 samples start at 1, not 0 2014-12-21 23:46:45 +00:00
Chris Smowton
5d5f2e77ca Fix: use full type for MP4GetNumberOfTracks (including optional params) 2014-12-21 23:23:38 +00:00