file-size-32bit-int-limit.patch 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. diff -ru upnpx-1.2.4/src/api/MediaServer1ItemRes.h upnpx/src/api/MediaServer1ItemRes.h
  2. --- upnpx-1.2.4/src/api/MediaServer1ItemRes.h 2012-03-07 20:53:57.000000000 +0100
  3. +++ upnpx/src/api/MediaServer1ItemRes.h 2013-10-10 19:12:10.000000000 +0200
  4. @@ -50,7 +50,7 @@
  5. NSString *duration;
  6. int nrAudioChannels;
  7. NSString *protocolInfo;
  8. - int size;
  9. + long long int size;
  10. int durationInSeconds;
  11. }
  12. @@ -60,7 +60,7 @@
  13. @property(retain, nonatomic) NSString *duration;
  14. @property(readwrite) int nrAudioChannels;
  15. @property(retain, nonatomic) NSString *protocolInfo;
  16. -@property(readwrite) int size;
  17. +@property(readwrite) long long int size;
  18. @property(readwrite) int durationInSeconds;
  19. diff -ru upnpx-1.2.4/src/upnp/BasicParser.m upnpx/src/upnp/BasicParser.m
  20. --- upnpx-1.2.4/src/upnp/BasicParser.m 2012-03-07 20:53:57.000000000 +0100
  21. +++ upnpx/src/upnp/BasicParser.m 2013-10-10 19:16:16.000000000 +0200
  22. @@ -295,7 +295,7 @@
  23. }
  24. - (void)parser:(NSXMLParser *)parser parseErrorOccurred:(NSError *)parseError {
  25. - NSLog(@"%@", [NSString stringWithFormat:@"Parser Error %i, Description: %@, Line: %i, Column: %i", [parseError code], [[parser parserError] localizedDescription], [parser lineNumber], [parser columnNumber]]);
  26. + NSLog(@"%@", [NSString stringWithFormat:@"Parser Error %li, Description: %@, Line: %li, Column: %li", (long)[parseError code], [[parser parserError] localizedDescription], (long)[parser lineNumber], (long)[parser columnNumber]]);
  27. }
  28. diff -ru upnpx-1.2.4/src/upnp/MediaServer1Device.m upnpx/src/upnp/MediaServer1Device.m
  29. --- upnpx-1.2.4/src/upnp/MediaServer1Device.m 2012-03-07 20:53:57.000000000 +0100
  30. +++ upnpx/src/upnp/MediaServer1Device.m 2013-10-10 19:16:16.000000000 +0200
  31. @@ -55,7 +55,7 @@
  32. -(void)dealloc{
  33. if(mContentDirectory)
  34. - NSLog(@"[mContentDirectory retainCount]=%d", [mContentDirectory retainCount] );
  35. + NSLog(@"[mContentDirectory retainCount]=%lu", (unsigned long)[mContentDirectory retainCount] );
  36. [mAvTransport release];
  37. diff -ru upnpx-1.2.4/src/upnp/MediaServerBasicObjectParser.m upnpx/src/upnp/MediaServerBasicObjectParser.m
  38. --- upnpx-1.2.4/src/upnp/MediaServerBasicObjectParser.m 2013-10-10 19:20:19.000000000 +0200
  39. +++ upnpx/src/upnp/MediaServerBasicObjectParser.m 2013-10-10 19:12:56.000000000 +0200
  40. @@ -281,7 +281,7 @@
  41. [r setDuration: duration];
  42. [r setNrAudioChannels: [audioChannels intValue]];
  43. [r setProtocolInfo: protocolInfo];
  44. - [r setSize: [size intValue]];
  45. + [r setSize: [size longLongValue]];
  46. if ([duration respondsToSelector:@selector(HMS2Seconds)])
  47. [r setDurationInSeconds:[duration HMS2Seconds]];
  48. else