| 
									
										
										
										
											2008-10-17 21:35:23 +00:00
										 |  |  | /*! \file
 | 
					
						
							|  |  |  |  * \brief | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (C) 2008, Digium, Inc. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Distributed under the terms of the GNU General Public License | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | static uint8_t ex_lpc10[] = { | 
					
						
							|  |  |  | 	0x01, 0x08, 0x31, 0x08, 0x31, 0x80, 0x30, | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | static struct ast_frame *lpc10_sample(void) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	static struct ast_frame f = { | 
					
						
							|  |  |  | 		.frametype = AST_FRAME_VOICE, | 
					
						
							| 
									
										
										
										
											2009-11-04 14:05:12 +00:00
										 |  |  | 		.subclass.codec = AST_FORMAT_LPC10, | 
					
						
							| 
									
										
										
										
											2008-10-17 21:35:23 +00:00
										 |  |  | 		.datalen = sizeof(ex_lpc10), | 
					
						
							|  |  |  | 		/* All frames are 22 ms long (maybe a little more -- why did he choose
 | 
					
						
							|  |  |  | 		   LPC10_SAMPLES_PER_FRAME sample frames anyway?? */ | 
					
						
							|  |  |  | 		.samples = LPC10_SAMPLES_PER_FRAME, | 
					
						
							|  |  |  | 		.mallocd = 0, | 
					
						
							|  |  |  | 		.offset = 0, | 
					
						
							|  |  |  | 		.src = __PRETTY_FUNCTION__, | 
					
						
							|  |  |  | 		.data.ptr = ex_lpc10, | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	return &f; | 
					
						
							|  |  |  | } |