void MP3Broadcaster::ShowSetupParams() { qtss_printf( "\n" ); qtss_printf( "Configuration Settings\n" ); qtss_printf( "----------------------------\n" ); qtss_printf( "Destination address %s:%d\n", mIPAddr, mPort ); qtss_printf( "MP3 bitrate %d\n", mBitRate ); qtss_printf( "play_mode %s\n", mPlayMode ); qtss_printf( "recent_movies_list_size %d\n", mRecentSongsListSize ); qtss_printf( "playlist_file %s\n", mPlayListPath ); qtss_printf( "working_dir %s\n", mWorkingDirPath ); qtss_printf( "logging %d\n", mLogging ); qtss_printf( "log_file %s\n", mLogFile ); qtss_printf( "max_upcoming_list_size %d\n", mUpcomingSongsListSize ); qtss_printf( "show_current %d\n", mShowCurrent ); qtss_printf( "show_upcoming %d\n", mShowUpcoming ); qtss_printf( "use_icy %d\n", mUseICY ); qtss_printf( "broadcast_name \"%s\"\n", mName); qtss_printf( "broadcast_genre \"%s\"\n", mGenre); qtss_printf( "broadcast_mount_point \"%s\"\n", mMountPoint); qtss_printf( "broadcast_password \"XXXXX\"\n"); qtss_printf( "max_err_file_k_size %"_U32BITARG_"\n", qtss_getmaxprintfcharsinK()); qtss_printf( "\n" ); }
void PLBroadcastDef::ShowSettings() { qtss_printf( "\n" ); qtss_printf( "Description File Settings\n" ); qtss_printf( "----------------------------\n" ); qtss_printf( "destination_ip_address %s\n", mOrigDestAddress ); qtss_printf( "destination_sdp_file %s\n", mDestSDPFile ); qtss_printf( "destination_base_port %s\n", mBasePort ); qtss_printf( "play_mode %s\n", mPlayMode ); qtss_printf( "recent_movies_list_size %d\n", mLimitPlayQueueLength ); qtss_printf( "playlist_file %s\n", mPlayListFile ); qtss_printf( "logging %s\n", mLogging ); qtss_printf( "log_file %s\n", mLogFile ); if (mSDPReferenceMovie != NULL) qtss_printf( "sdp_reference_movie %s\n", mSDPReferenceMovie ); qtss_printf( "sdp_file %s\n", mSDPFile ); qtss_printf( "max_upcoming_list_size %s\n", mMaxUpcomingMovieListSize ); qtss_printf( "show_current %s\n", mShowCurrent ); qtss_printf( "show_upcoming %s\n", mShowUpcoming ); qtss_printf( "broadcaster_name \"%s\"\n", mName); qtss_printf( "broadcaster_password \"XXXXX\"\n"); qtss_printf( "multicast_ttl %s\n",mTTL); qtss_printf( "rtsp_port %s\n",mRTSPPort); Float32 bufferDelay = 0.0; ::sscanf(mClientBufferDelay, "%f", &bufferDelay); if (bufferDelay != 0.0) qtss_printf( "client_buffer_delay %.2f\n",bufferDelay); else qtss_printf( "client_buffer_delay default\n"); if (mPIDFile != NULL) qtss_printf( "pid_file %s\n",mPIDFile); qtss_printf( "broadcast_SDP_is_dynamic %s\n", mIsDynamic ); UInt32 startTime = (UInt32) ::strtoul(mStartTime, NULL, 10); if ( startTime > 2208988800LU) { qtss_printf( "broadcast_start_time %s (NTP seconds)\n",mStartTime); startTime -= 2208988800LU; //1970 - 1900 secs qtss_printf( "-->broadcast_start_time = %lu (unix seconds)\n",startTime); time_t tmpTime; tmpTime = (time_t) startTime; struct tm timeResult; struct tm *localTM = qtss_localtime(&tmpTime, &timeResult); char timeBuffer[kTimeStrSize]; char *theTime = qtss_asctime(localTM,timeBuffer, sizeof(timeBuffer)); if (theTime[0] != 0) theTime[::strlen(theTime) -1] = 0; qtss_printf( "-->broadcast_start_time = %s (local time)\n",theTime); tmpTime = (time_t) startTime; struct tm *gmTM = qtss_gmtime(&tmpTime, &timeResult); theTime = qtss_asctime(gmTM, timeBuffer, sizeof(timeBuffer)); if (theTime[0] != 0) theTime[::strlen(theTime) -1] = 0; qtss_printf( "-->broadcast_start_time = %s (UTC/GM time)\n",theTime); } else if (0 == startTime) qtss_printf( "broadcast_start_time 0 (allow all)\n"); else qtss_printf( "broadcast_start_time %s (NTPseconds allow all)\n", mStartTime); UInt32 endTime = strtoul(mEndTime, NULL, 10); if (endTime > 2208988800LU) { qtss_printf( "broadcast_end_time %s (NTP seconds)\n",mEndTime); endTime -= 2208988800LU;//convert to 1970 secs qtss_printf( "-->broadcast_end_time = %lu (unix seconds)\n",endTime); time_t tmpTime = (time_t) endTime; struct tm timeResult; struct tm *localTM = qtss_localtime(&tmpTime, &timeResult); char timeBuffer[kTimeStrSize]; char *theTime = qtss_asctime(localTM,timeBuffer, sizeof(timeBuffer)); if (theTime[0] != 0) theTime[::strlen(theTime) -1] = 0; qtss_printf( "-->broadcast_end_time = %s (local time)\n",theTime); tmpTime = (time_t) endTime; struct tm *gmTM = qtss_gmtime(&tmpTime, &timeResult); theTime = qtss_asctime(gmTM, timeBuffer, sizeof(timeBuffer)); if (theTime[0] != 0) theTime[::strlen(theTime) -1] = 0; qtss_printf( "-->broadcast_end_time = %s (UTC/GM time)\n",theTime); } else if (0 == endTime) qtss_printf( "broadcast_end_time 0 (unbounded)\n"); else qtss_printf( "broadcast_end_time 1900 + %s seconds (looks invalid)\n", mEndTime); qtss_printf( "max_err_file_k_size %lu\n", qtss_getmaxprintfcharsinK()); qtss_printf( "============================\n" ); }