CC-2727: Limit number of streams and max bitrate

- renamed
SetNumOfStream() -> SetNumOfStreams()
GetNumOfStream() -> GetNumOfStreams() \
- default bitrate is 320
- removed debugging code
This commit is contained in:
James 2011-08-31 16:28:20 -04:00
parent fefbd9ac79
commit 0a85d2ecf5
4 changed files with 5 additions and 7 deletions

View File

@ -147,7 +147,7 @@ class PreferenceController extends Zend_Controller_Action
}
}
$num_of_stream = intval(Application_Model_Preference::GetNumOfStream());
$num_of_stream = intval(Application_Model_Preference::GetNumOfStreams());
$form = new Application_Form_StreamSetting();
$form->setSetting($setting);
$form->startFrom();

View File

@ -395,11 +395,11 @@ class Application_Model_Preference
return Application_Model_Preference::GetValue("privacy_policy");
}
public static function SetNumOfStream($num){
public static function SetNumOfStreams($num){
Application_Model_Preference::SetValue("num_of_streams", intval($num));
}
public static function GetNumOfStream(){
public static function GetNumOfStreams(){
return Application_Model_Preference::GetValue("num_of_streams");
}

View File

@ -4,7 +4,7 @@ INSERT INTO cc_subjs ("login", "type", "pass") VALUES ('admin', 'A', md5('admin'
INSERT INTO cc_pref("keystr", "valstr") VALUES('stream_type', 'ogg, mp3');
INSERT INTO cc_pref("keystr", "valstr") VALUES('stream_bitrate', '24, 32, 48, 64, 96, 128, 160, 192, 224, 256, 320');
INSERT INTO cc_pref("keystr", "valstr") VALUES('num_of_streams', '3');
INSERT INTO cc_pref("keystr", "valstr") VALUES('max_bitrate', '128');
INSERT INTO cc_pref("keystr", "valstr") VALUES('max_bitrate', '320');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('output_sound_device', 'false', 'boolean');

View File

@ -2,14 +2,12 @@
$airtimeIni = GetAirtimeConf();
$airtime_base_dir = $airtimeIni['general']['airtime_dir'];
$airtime_base_dir = "/home/james/src/airtime/airtime_mvc";
set_include_path("$airtime_base_dir/application/models" . PATH_SEPARATOR . get_include_path());
require_once("$airtime_base_dir/library/propel/runtime/lib/Propel.php");
Propel::init("$airtime_base_dir/application/configs/airtime-conf.php");
require_once("$airtime_base_dir/application/configs/conf.php");
/*require_once("$airtime_base_dir/application/models/Users.php");*/
require_once("$airtime_base_dir/application/models/Preference.php");
require_once('DB.php');
require_once('Console/Getopt.php');
@ -71,7 +69,7 @@ $CC_DBC->setFetchMode(DB_FETCHMODE_ASSOC);
if ($action == "maxbitrate") {
Application_Model_Preference::SetMaxBitrate($optionArg);
} elseif ($action == "numofstream") {
Application_Model_Preference::SetNumOfStream($optionArg);
Application_Model_Preference::SetNumOfStreams($optionArg);
}
function GetAirtimeConf()