mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 18:55:19 +00:00 
			
		
		
		
	Merged revisions 71068 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ................ r71068 | qwell | 2007-06-22 10:00:30 -0500 (Fri, 22 Jun 2007) | 12 lines Merged revisions 71065 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r71065 | qwell | 2007-06-22 09:52:18 -0500 (Fri, 22 Jun 2007) | 4 lines Fix a few silly usages of ast_playstream() - it only ever returns 0... Issue 10035 ........ ................ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@71069 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		| @@ -533,8 +533,7 @@ static int speech_streamfile(struct ast_channel *chan, const char *filename, con | ||||
| 	if (ast_applystream(chan, fs)) | ||||
| 		return -1; | ||||
| 	 | ||||
| 	if (ast_playstream(fs)) | ||||
| 		return -1; | ||||
| 	ast_playstream(fs); | ||||
|  | ||||
|         return 0; | ||||
| } | ||||
|   | ||||
| @@ -794,10 +794,9 @@ int ast_streamfile(struct ast_channel *chan, const char *filename, const char *p | ||||
| 			return -1; | ||||
| 		if (vfs && ast_applystream(chan, vfs)) | ||||
| 			return -1; | ||||
| 		if (ast_playstream(fs)) | ||||
| 			return -1; | ||||
| 		if (vfs && ast_playstream(vfs)) | ||||
| 			return -1; | ||||
| 		ast_playstream(fs); | ||||
| 		if (vfs) | ||||
| 			ast_playstream(vfs); | ||||
| 		if (option_verbose > 2) | ||||
| 			ast_verbose(VERBOSE_PREFIX_3 "<%s> Playing '%s.%s' (language '%s')\n", chan->name, filename, ast_getformatname(chan->writeformat), preflang ? preflang : "default"); | ||||
|  | ||||
|   | ||||
| @@ -602,14 +602,10 @@ static int handle_streamfile(struct ast_channel *chan, AGI *agi, int argc, char | ||||
| 	res = ast_applystream(chan, fs); | ||||
| 	if (vfs) | ||||
| 		vres = ast_applystream(chan, vfs); | ||||
| 	res = ast_playstream(fs); | ||||
| 	ast_playstream(fs); | ||||
| 	if (vfs) | ||||
| 		vres = ast_playstream(vfs); | ||||
| 		ast_playstream(vfs); | ||||
| 	 | ||||
| 	if (res) { | ||||
| 		fdprintf(agi->fd, "200 result=%d endpos=%ld\n", res, sample_offset); | ||||
| 		return (res >= 0) ? RESULT_SHOWUSAGE : RESULT_FAILURE; | ||||
| 	} | ||||
| 	res = ast_waitstream_full(chan, argv[3], agi->audio, agi->ctrl); | ||||
| 	/* this is to check for if ast_waitstream closed the stream, we probably are at | ||||
| 	 * the end of the stream, return that amount, else check for the amount */ | ||||
| @@ -666,16 +662,10 @@ static int handle_getoption(struct ast_channel *chan, AGI *agi, int argc, char * | ||||
| 	res = ast_applystream(chan, fs); | ||||
| 	if (vfs) | ||||
| 		vres = ast_applystream(chan, vfs); | ||||
| 	res = ast_playstream(fs); | ||||
| 	ast_playstream(fs); | ||||
| 	if (vfs) | ||||
| 		vres = ast_playstream(vfs); | ||||
| 	if (res) { | ||||
| 		fdprintf(agi->fd, "200 result=%d endpos=%ld\n", res, sample_offset); | ||||
| 		if (res >= 0) | ||||
| 			return RESULT_SHOWUSAGE; | ||||
| 		else | ||||
| 			return RESULT_FAILURE; | ||||
| 	} | ||||
| 		ast_playstream(vfs); | ||||
|  | ||||
| 	res = ast_waitstream_full(chan, argv[3], agi->audio, agi->ctrl); | ||||
| 	/* this is to check for if ast_waitstream closed the stream, we probably are at | ||||
| 	 * the end of the stream, return that amount, else check for the amount */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user