Matt Jordan 13efea24f7 
	
	
	main/app: Only look to end of file if ':end' is specified, and not just ':' ... 
			There is a little known feature in app_controlplayback that will cause the
specified offset to be used relative to the end of a file if a ':end' is
detected within the filename.
This feature is pretty bad, but okay.
However, a bug exists in this code where a ':' detected in the filename
will cause the end pointer to be non-NULL, even if the full ':end' isn't
specified. This causes us to treat an unspecified offset (0) as being
"start playing from the end of the file", resulting in no file playback
occurring.
This patch fixes this bug by resetting the end pointer if ':end' is not
found in the filename.
Change-Id: Ib4c7b1b45283e4effd622a970055c51146892f35 
		
	 
		2016-03-23 13:53:31 -03:00 
	 
	
	
	
		 
	
	
		
			
			
			
			
			
			2015-04-12 07:12:45 -04:00 
		 
	
		
			
			
			
			
			
			2015-12-28 14:11:14 -06:00 
		 
	
		
			
			
			
			
			
			2016-03-01 09:30:43 -07:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-30 10:43:51 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-09 22:49:26 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-12-16 15:21:14 -06:00 
		 
	
		
			
			
			
			
			
			2016-03-23 13:53:31 -03:00 
		 
	
		
			
			
			
			
			
			2015-05-13 21:55:07 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-29 01:02:10 -04:00 
		 
	
		
			
			
			
			
			
			2012-07-11 17:16:50 +00:00 
		 
	
		
			
			
			
			
			
			2015-05-13 21:55:07 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-13 21:55:07 -04:00 
		 
	
		
			
			
			
			
			
			2016-03-01 09:30:43 -07:00 
		 
	
		
			
			
			
			
			
			2014-04-23 15:02:39 +00:00 
		 
	
		
			
			
			
			
			
			2013-08-22 08:26:55 +00:00 
		 
	
		
			
			
			
			
			
			2015-09-19 19:52:36 +02:00 
		 
	
		
			
			
			
			
			
			2016-01-14 19:57:29 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-25 02:18:58 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-22 17:09:47 -05:00 
		 
	
		
			
			
			
			
			
			2015-12-03 15:31:28 -06:00 
		 
	
		
			
			
			
			
			
			2016-03-11 16:05:30 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-01-16 08:29:58 -06:00 
		 
	
		
			
			
			
			
			
			2016-02-29 12:50:43 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-03-03 14:03:14 -06:00 
		 
	
		
			
			
			
			
			
			2015-07-12 20:44:16 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2016-03-01 20:21:58 -06:00 
		 
	
		
			
			
			
			
			
			2016-01-08 21:05:16 -06:00 
		 
	
		
			
			
			
			
			
			2016-01-04 09:02:54 -06:00 
		 
	
		
			
			
			
			
			
			2016-02-17 14:06:58 -06:00 
		 
	
		
			
			
			
			
			
			2016-02-29 12:50:43 -06:00 
		 
	
		
			
			
			
			
			
			2016-02-29 12:50:43 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-03-07 03:42:18 -03:00 
		 
	
		
			
			
			
			
			
			2015-10-21 12:10:36 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-01-28 15:56:30 -06:00 
		 
	
		
			
			
			
			
			
			2016-01-15 20:00:08 -06:00 
		 
	
		
			
			
			
			
			
			2016-03-03 14:03:14 -06:00 
		 
	
		
			
			
			
			
			
			2015-07-24 09:35:17 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2012-03-22 19:51:16 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-01-10 17:16:28 -06:00 
		 
	
		
			
			
			
			
			
			2015-11-04 15:42:32 -05:00 
		 
	
		
			
			
			
			
			
			2015-07-31 09:44:20 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-10 18:06:15 -05:00 
		 
	
		
			
			
			
			
			
			2015-07-02 08:54:51 -03:00 
		 
	
		
			
			
			
			
			
			2015-05-10 10:39:32 -03:00 
		 
	
		
			
			
			
			
			
			2015-11-30 10:13:35 -07:00 
		 
	
		
			
			
			
			
			
			2015-04-10 13:32:24 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-11-30 10:13:35 -07:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2012-03-22 19:51:16 +00:00 
		 
	
		
			
			
			
			
			
			2015-12-28 11:39:26 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-23 11:39:13 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-15 17:51:18 -06:00 
		 
	
		
			
			
			
			
			
			2015-05-02 19:31:12 -05:00 
		 
	
		
			
			
			
			
			
			2016-03-23 13:53:31 -03:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2012-03-22 19:51:16 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2016-01-07 10:39:19 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-11-13 09:32:52 +01:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2012-06-15 16:20:16 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-17 15:58:07 -05:00 
		 
	
		
			
			
			
			
			
			2015-11-14 08:06:48 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-02-03 15:10:16 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-03-01 09:30:43 -07:00 
		 
	
		
			
			
			
			
			
			2015-05-05 11:38:54 -05:00 
		 
	
		
			
			
			
			
			
			2012-01-30 21:21:16 +00:00 
		 
	
		
			
			
			
			
			
			2016-03-03 15:38:01 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-01-22 12:35:56 -06:00 
		 
	
		
			
			
			
			
			
			2016-03-01 09:30:43 -07:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-26 10:34:31 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-26 16:47:55 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-02-01 19:22:40 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-17 15:58:07 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-03-23 11:46:39 -03:00 
		 
	
		
			
			
			
			
			
			2014-07-20 22:06:33 +00:00 
		 
	
		
			
			
			
			
			
			2016-03-02 11:56:51 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-04 20:47:01 -04:00 
		 
	
		
			
			
			
			
			
			2016-01-04 20:46:25 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-04 17:15:14 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-01 13:48:36 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-05 12:08:40 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-04 20:46:25 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-04 19:20:35 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-04 19:00:23 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-04 17:15:14 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-11 13:46:25 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2010-09-07 19:09:08 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-08 09:44:04 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-12-18 11:57:17 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-03-16 14:22:19 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-21 05:15:41 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-23 11:39:13 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2012-09-21 17:14:59 +00:00 
		 
	
		
			
			
			
			
			
			2012-10-11 15:49:02 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-02-29 11:31:42 -06:00 
		 
	
		
			
			
			
			
			
			2015-03-26 22:24:26 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-12-28 11:39:26 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-12-16 15:21:14 -06:00 
		 
	
		
			
			
			
			
			
			2015-11-03 09:18:41 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-01-08 22:11:29 -06:00 
		 
	
		
			
			
			
			
			
			2013-01-19 20:54:07 +00:00 
		 
	
		
			
			
			
			
			
			2015-10-21 16:49:13 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2016-01-20 14:19:02 -06:00 
		 
	
		
			
			
			
			
			
			2016-02-04 16:57:46 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-11-25 20:29:55 +01:00 
		 
	
		
			
			
			
			
			
			2015-06-24 17:13:31 -05:00 
		 
	
		
			
			
			
			
			
			2015-11-12 11:39:41 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-12-08 10:48:02 +01:00 
		 
	
		
			
			
			
			
			
			2016-02-03 15:07:04 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2014-08-21 14:42:12 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-07 10:34:15 +01:00 
		 
	
		
			
			
			
			
			
			2014-12-17 10:23:32 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-11-06 08:46:24 -05:00