Justin Maggard
							
						 
					 | 
					
						
						
							
						
						0a1c3a3b17
					 | 
					
						
						
							
							* Minor code simplification.
						
						
						
						
						
						
					 | 
					
						2010-08-28 08:01:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						da624cedfd
					 | 
					
						
						
							
							* Add more translations.
						
						
						
						
						
						
					 | 
					
						2010-08-09 23:49:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						ff59bc9ab9
					 | 
					
						
						
							
							* Remove the last remnants of hard-coded ObjectIDs.
						
						
						
						
						
						
					 | 
					
						2010-08-09 17:21:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						09ac5263a7
					 | 
					
						
						
							
							* Fix a few typos.
						
						
						
						
						
						
					 | 
					
						2010-08-06 17:18:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						c97d359fe2
					 | 
					
						
						
							
							* Make Xbox360 support more generic for use with other PlaysForSure clients.
						
						
						
						
						
						
					 | 
					
						2010-08-05 23:09:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						6c907d9f50
					 | 
					
						
						
							
							* Small updates from Japanese translations from Hagi.
						
						
						
						
						
						
					 | 
					
						2010-07-26 19:10:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						19568dd413
					 | 
					
						
						
							
							* Fix a premature free when parsing TiVo commands.
						
						
						
						
						
						
					 | 
					
						2010-07-23 21:40:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						f254ac452e
					 | 
					
						
						
							
							* Add initial Japanese translations.
						
						
						
						
						
						
					 | 
					
						2010-07-23 18:40:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						3ce1f12d04
					 | 
					
						
						
							
							* Fix potential infinite loop with some bad JPEGs.
						
						
						
						
						
						
					 | 
					
						2010-07-21 20:19:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						431d354700
					 | 
					
						
						
							
							* Fix cosmetic spelling error.
						
						
						
						
						
						
					 | 
					
						2010-07-20 17:06:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						4fc8e2382f
					 | 
					
						
						
							
							* Add initial German translations.
						
						
						
						
						
						
					 | 
					
						2010-07-19 18:09:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						291b31f98a
					 | 
					
						
						
							
							* Add basic NLS support, so clients can display localized strings during browsing if it's properly enabled.
						
						
						
						
						
						
					 | 
					
						2010-07-17 00:47:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						c5b2f2171f
					 | 
					
						
						
							
							* Make Samsung BD players work with MKV files in addition to their TVs.
						
						
						
						
						
						
					 | 
					
						2010-07-13 20:17:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						ebf2585c17
					 | 
					
						
						
							
							* Need to include config.h to get the HAVE_ICONV_H definition for localization.
						
						
						
						
						
						
					 | 
					
						2010-07-13 20:10:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						da46b385cb
					 | 
					
						
						
							
							Add a new Samsung User-Agent for client type detection.
						
						
						
						
						
						
					 | 
					
						2010-07-08 00:29:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						4321892e15
					 | 
					
						
						
							
							* In SQL error conditions, print the offending SQL statement.
						
						
						
						
						
						
					 | 
					
						2010-06-22 00:42:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						d1623ca25d
					 | 
					
						
						
							
							* Use the MSG_MORE flag for send() where appropriate.
						
						
						
						
						
						
					 | 
					
						2010-06-09 08:05:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						c779eab4de
					 | 
					
						
						
							
							* Optimize JPEG scaling by downscaling as much as possible during decompression.
						
						
						
						
						
						
					 | 
					
						2010-06-08 17:34:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						20bb1db8a7
					 | 
					
						
						
							
							* Fix bug where we can consider good embedded album art to be bad.
						
						
						
						
						
						
					 | 
					
						2010-06-03 22:10:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						2b611ba8e2
					 | 
					
						
						
							
							Update version number to 1.0.18 to reflect nfo parsing and TiVo changes.
						
						
						
						
						
						
					 | 
					
						2010-06-03 22:06:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						35c727e77d
					 | 
					
						
						
							
							* Add very basic nfo parsing support.
						
						
						
						
						
						
						
						* Rework how some of the metadata is stored and freed, to be more consistent. 
						
						
					 | 
					
						2010-06-03 22:03:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						100ba2835c
					 | 
					
						
						
							
							* Send the comment field as program description when sharing TiVo items.
						
						
						
						
						
						
						
						* Separate out Title from EpisodeTitle. 
						
						
					 | 
					
						2010-06-03 22:00:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						3673e07cff
					 | 
					
						
						
							
							* Store the root XML element when parsing, and make sure we don't write to memory we shouldn't be writing to.
						
						
						
						
						
						
					 | 
					
						2010-06-03 21:59:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						047165a502
					 | 
					
						
						
							
							* Free configuration memory from the scanner process before it quits.
						
						
						
						
						
						
					 | 
					
						2010-06-03 21:58:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						6b1ae89af6
					 | 
					
						
						
							
							* Skip hidden entries when scanning newly found directories.
						
						
						
						
						
						
					 | 
					
						2010-06-03 21:56:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						310f928fab
					 | 
					
						
						
							
							* Fix memory leak in cases where XMP parsing fails.
						
						
						
						
						
						
					 | 
					
						2010-06-03 21:56:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						cfe45db393
					 | 
					
						
						
							
							* Forgot to remove a line from last checkin.
						
						
						
						
						
						
					 | 
					
						2010-03-18 21:37:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						b26661dae2
					 | 
					
						
						
							
							* Add LPCM MIME to extension conversion.
						
						
						
						
						
						
					 | 
					
						2010-03-18 21:34:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						8d228d6c5b
					 | 
					
						
						
							
							* Add MIME to extension mapping for quicktime and 3gpp video files.
						
						
						
						
						
						
					 | 
					
						2010-03-18 21:07:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						9c83541dc6
					 | 
					
						
						
							
							* Handle whitespace between filter args.
						
						
						
						
						
						
					 | 
					
						2010-03-17 23:28:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						538379f99d
					 | 
					
						
						
							
							* Add static linking hint.
						
						
						
						
						
						
					 | 
					
						2010-03-17 23:26:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						b0d5feb2a1
					 | 
					
						
						
							
							* Detect and ignore recursive symbolic links.
						
						
						
						
						
						
					 | 
					
						2010-02-23 17:47:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						3934bf4448
					 | 
					
						
						
							
							* Fix issue with playlists containing a single quote.
						
						
						
						
						
						
						
						* Ignore bad playlists containing binary data. 
						
						
					 | 
					
						2010-02-22 22:22:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						c441187d2a
					 | 
					
						
						
							
							* Fix a couple potential buffer overflows.
						
						
						
						
						
						
					 | 
					
						2010-01-28 20:26:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						346ff6e293
					 | 
					
						
						
							
							* Add M3U/PLS music playlist support.
						
						
						
						
						
						
					 | 
					
						2010-01-13 21:15:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						4aafa5e4ed
					 | 
					
						
						
							
							* Handle "res exists" search criteria.
						
						
						
						
						
						
					 | 
					
						2009-12-17 18:55:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						15f258bc1a
					 | 
					
						
						
							
							* Make UPnPSearch case insensitive like it's supposed to be.
						
						
						
						
						
						
					 | 
					
						2009-11-25 00:03:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						953142080c
					 | 
					
						
						
							
							* Missed one place for the recent db_path change. (Thanks stedy6!)
						
						
						
						
						
						
					 | 
					
						2009-11-19 18:34:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						902b2105df
					 | 
					
						
						
							
							* Allow the user to specify where to keep the database in the config file.
						
						
						
						
						
						
					 | 
					
						2009-11-19 03:22:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						808fc6f459
					 | 
					
						
						
							
							* Make UPnPSearch using the "contains" keyword work properly with substring searches.
						
						
						
						
						
						
					 | 
					
						2009-11-19 02:34:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						1549254753
					 | 
					
						
						
							
							* Set database pragma for optimal performance on every DB open.
						
						
						
						
						
						
					 | 
					
						2009-11-17 19:13:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						99bd55c463
					 | 
					
						
						
							
							* Update version to 1.0.16.3.
						
						
						
						
						
						
					 | 
					
						2009-11-16 23:37:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						64a173bd51
					 | 
					
						
						
							
							* Fix one more spot where we could close an aleady-closed socket.
						
						
						
						
						
						
					 | 
					
						2009-11-12 01:54:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						24ff2a8a1c
					 | 
					
						
						
							
							* Add strstrc() function which helps avoid a couple reads of unitialized memory.
						
						
						
						
						
						
					 | 
					
						2009-11-12 01:53:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						d25f3a6c14
					 | 
					
						
						
							
							* Add 3GP AAC files to the SourceProtocolInfo list.
						
						
						
						
						
						
					 | 
					
						2009-11-12 01:52:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						f5b2971a8f
					 | 
					
						
						
							
							* Add 3gpp audio support.
						
						
						
						
						
						
					 | 
					
						2009-11-10 20:11:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						71e399b4a6
					 | 
					
						
						
							
							* Use chunked encoding on resized images, so we can send out the header before transcoding.
						
						
						
						
						
						
					 | 
					
						2009-11-10 20:09:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						db4b8d0a02
					 | 
					
						
						
							
							* Real proper handling of chunked requests.
						
						
						
						
						
						
					 | 
					
						2009-11-10 00:01:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						c4170af521
					 | 
					
						
						
							
							* Add a no-resize flag, which tells us to to advertise downscaled images.  Useful for clients like Samsung TVs, which can use large images well, but will use downscaled small images when given a choice.
						
						
						
						
						
						
					 | 
					
						2009-11-10 00:00:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Justin Maggard
							
						 
					 | 
					
						
						
							
						
						4073837a34
					 | 
					
						
						
							
							* Set the conversion-indicator flag on resized images.
						
						
						
						
						
						
					 | 
					
						2009-11-09 23:57:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |