Permalink
Browse files

Merge branch 'master' into Eden

  • Loading branch information...
2 parents f38655f + ef5c76c commit 8d718c547c535e67e2ece17f04be45c69eed2bab theuni committed Mar 21, 2012
Showing with 2,540 additions and 706 deletions.
  1. +6 −0 XBMC-ATV2.xcodeproj/project.pbxproj
  2. +6 −0 XBMC-IOS.xcodeproj/project.pbxproj
  3. +8 −0 XBMC.xcodeproj/project.pbxproj
  4. +2 −2 addons/metadata.common.themoviedb.org/addon.xml
  5. +3 −3 addons/metadata.common.themoviedb.org/tmdb.xml
  6. +2 −0 addons/screensaver.rsxs.euphoria/addon.xml
  7. +2 −0 addons/screensaver.rsxs.plasma/addon.xml
  8. +2 −0 addons/screensaver.rsxs.solarwinds/addon.xml
  9. +4 −0 addons/screensaver.xbmc.builtin.dim/resources/language/Romanian/strings.xml
  10. +9 −0 addons/screensaver.xbmc.builtin.slideshow/resources/language/Romanian/strings.xml
  11. +4 −4 addons/skin.confluence/720p/Home.xml
  12. +18 −19 addons/skin.confluence/720p/IncludesCodecFlagging.xml
  13. +9 −9 addons/skin.confluence/720p/IncludesHomeRecentlyAdded.xml
  14. +7 −0 addons/skin.confluence/720p/custom_SkinSetting_1111.xml
  15. +7 −8 addons/skin.confluence/language/Lithuanian/strings.xml
  16. +39 −5 addons/skin.confluence/language/Portuguese (Brazil)/strings.xml
  17. +33 −11 addons/skin.confluence/language/Romanian/strings.xml
  18. BIN addons/skin.confluence/media/flagging/audio/vorbis.png
  19. +19 −0 addons/visualization.glspectrum/resources/language/Romanian/strings.xml
  20. +2 −0 addons/visualization.itunes/addon.xml
  21. +4 −0 addons/visualization.projectm/addon.xml
  22. +21 −0 addons/visualization.projectm/resources/language/Romanian/strings.xml
  23. +1 −1 addons/visualization.waveform/addon.xml
  24. +2 −2 addons/weather.wunderground/addon.xml
  25. +14 −0 addons/weather.wunderground/changelog.txt
  26. +15 −12 addons/weather.wunderground/default.py
  27. +1 −1 addons/weather.wunderground/resources/language/Chinese (Simple)/strings.xml
  28. +2 −2 addons/webinterface.default/addon.xml
  29. +3 −1 language/Chinese (Simple)/strings.xml
  30. +23 −2 language/Chinese (Traditional)/strings.xml
  31. +1 −1 language/Dutch/strings.xml
  32. +35 −35 language/Finnish/strings.xml
  33. +6 −6 language/French/langinfo.xml
  34. +15 −15 language/French/strings.xml
  35. +62 −62 language/Greek/strings.xml
  36. +8 −3 language/Hungarian/strings.xml
  37. +41 −41 language/Italian/strings.xml
  38. +72 −82 language/Lithuanian/strings.xml
  39. +2 −2 language/Portuguese (Brazil)/strings.xml
  40. +162 −126 language/Romanian/strings.xml
  41. +257 −1 lib/cximage-6.0/CxImage/ximapng.cpp
  42. +9 −0 lib/cximage-6.0/CxImage/ximapng.h
  43. +4 −4 lib/ffmpeg/libavcodec/x86/h264_qpel_mmx.c
  44. +5 −3 lib/ffmpeg/libavformat/matroskadec.c
  45. +50 −0 lib/ffmpeg/patches/0062-fixed-crash-in-ffmpeg-matroskadec-with-some-files-fi.patch
  46. +29 −0 lib/ffmpeg/patches/0063-fixed-playing-mpegts-over-rtsp-caused-ffmpeg-to-read.patch
  47. +28 −0 lib/ffmpeg/patches/0064-ffmpeg-add-missing-check-for-NULL-pointer.patch
  48. +106 −0 lib/ffmpeg/patches/0065-changed-allow-yadif-deinterlacer-to-enable-and-disab.patch
  49. +82 −0 lib/ffmpeg/patches/0066-changed-updated-yadif-patch-to-same-as-will-be-appli.patch
  50. +92 −0 lib/ffmpeg/patches/0067-changed-updated-dxva-zigzag-workaround-for-ATI-based.patch
  51. +31 −0 lib/ffmpeg/patches/0068-fixed-yadif-should-copy-frame-properties-of-second-f.patch
  52. +24 −0 lib/ffmpeg/patches/0069-ffmpeg-silence-compiler-warnings.patch
  53. +33 −0 lib/ffmpeg/patches/0070-matroskadec-use-correct-compression-parameters-for-c.patch
  54. +25 −0 lib/ffmpeg/patches/0071-fixed-Typo.patch
  55. +33 −0 lib/ffmpeg/patches/0072-h264-Use-mismatching-frame-numbers-in-fields-to-sync.patch
  56. +36 −0 lib/ffmpeg/patches/0073-Don-t-fill-in-frame-gaps-with-copied-refs-after-flus.patch
  57. +41 −0 lib/ffmpeg/patches/0074-vaapi-do-not-assert-on-value-read-from-input-bitstre.patch
  58. +30 −0 lib/ffmpeg/patches/0075-fixed-playback-from-mmst-urls-would-halt-after-some-.patch
  59. +63 −0 lib/ffmpeg/patches/0076-Fix-dvb-subtitle-decoding-when-display-segment-is-mi.patch
  60. +133 −0 lib/ffmpeg/patches/0077-Change-yadif-to-not-use-out-of-picture-lines.-Fixes-.patch
  61. +68 −0 lib/ffmpeg/patches/0078-fixed-ffmpeg-build-with-gcc-4.7-on-x86.patch
  62. BIN media/weather.zip
  63. +3 −0 project/VS2010Express/XBMC.vcxproj
  64. +9 −0 project/VS2010Express/XBMC.vcxproj.filters
  65. +1 −1 tools/darwin/depends/xbmc/Makefile
  66. +1 −1 tools/darwin/packaging/xbmc-osx/Makefile
  67. +3 −3 xbmc/Application.cpp
  68. +24 −2 xbmc/ApplicationMessenger.cpp
  69. +11 −0 xbmc/ApplicationMessenger.h
  70. +4 −1 xbmc/GUIInfoManager.cpp
  71. +1 −0 xbmc/GUIInfoManager.h
  72. +6 −1 xbmc/Util.cpp
  73. +2 −3 xbmc/addons/GUIDialogAddonSettings.cpp
  74. +2 −3 xbmc/addons/GUIWindowAddonBrowser.cpp
  75. +5 −2 xbmc/addons/Scraper.cpp
  76. +1 −1 xbmc/cores/AudioRenderers/CoreAudioRenderer.cpp
  77. +5 −6 xbmc/cores/VideoRenderers/WinRenderer.cpp
  78. +20 −3 xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD.cpp
  79. +43 −0 xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD.h
  80. +3 −2 xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecVDA.cpp
  81. +3 −2 xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecVideoToolBox.cpp
  82. +54 −3 xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.cpp
  83. +3 −0 xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.h
  84. +1 −1 xbmc/cores/dvdplayer/DVDFileInfo.cpp
  85. +9 −0 xbmc/cores/paplayer/CodecFactory.cpp
  86. +1 −0 xbmc/cores/paplayer/Makefile.in
  87. +125 −0 xbmc/cores/paplayer/PCMCodec.cpp
  88. +40 −0 xbmc/cores/paplayer/PCMCodec.h
  89. +1 −1 xbmc/dbwrappers/sqlitedataset.cpp
  90. +6 −6 xbmc/filesystem/FTPParse.cpp
  91. +3 −2 xbmc/filesystem/FTPParse.h
  92. +3 −3 xbmc/filesystem/HTTPDirectory.cpp
  93. +0 −18 xbmc/filesystem/SpecialProtocol.cpp
  94. +0 −2 xbmc/filesystem/SpecialProtocol.h
  95. +1 −1 xbmc/guilib/GUIBaseContainer.cpp
  96. +10 −0 xbmc/guilib/GUIMessage.h
  97. +2 −2 xbmc/guilib/GUIVisualisationControl.cpp
  98. +1 −1 xbmc/guilib/GUIVisualisationControl.h
  99. +21 −0 xbmc/guilib/GUIWindow.cpp
  100. +4 −0 xbmc/guilib/TextureManager.cpp
  101. +2 −0 xbmc/guilib/TextureManager.h
  102. +20 −0 xbmc/input/SDLJoystick.cpp
  103. +1 −0 xbmc/input/SDLJoystick.h
  104. +1 −1 xbmc/interfaces/python/XBPython.cpp
  105. +28 −14 xbmc/interfaces/python/xbmcmodule/dialog.cpp
  106. +18 −9 xbmc/interfaces/python/xbmcmodule/window.cpp
  107. +0 −3 xbmc/interfaces/python/xbmcmodule/xbmcmodule.cpp
  108. +4 −23 xbmc/linux/HALManager.cpp
  109. +1 −1 xbmc/music/windows/GUIWindowMusicNav.cpp
  110. +12 −2 xbmc/network/AirPlayServer.cpp
  111. +1 −1 xbmc/network/UPnP.cpp
  112. +0 −1 xbmc/network/WebServer.cpp
  113. +10 −32 xbmc/network/cddb.cpp
  114. +2 −0 xbmc/osx/ios/XBMCController.h
  115. +19 −3 xbmc/osx/ios/XBMCController.mm
  116. +10 −7 xbmc/osx/ios/XBMCEAGLView.mm
  117. +34 −25 xbmc/peripherals/Peripherals.cpp
  118. +6 −2 xbmc/peripherals/devices/PeripheralCecAdapter.cpp
  119. +5 −3 xbmc/pictures/GUIWindowSlideShow.cpp
  120. +2 −0 xbmc/settings/AdvancedSettings.cpp
  121. +1 −0 xbmc/settings/AdvancedSettings.h
  122. +5 −8 xbmc/settings/GUISettings.cpp
  123. +0 −3 xbmc/settings/Settings.cpp
  124. +1 −1 xbmc/utils/AlarmClock.cpp
  125. +6 −0 xbmc/utils/EndianSwap.h
  126. +21 −6 xbmc/utils/JobManager.cpp
  127. +1 −1 xbmc/utils/Weather.cpp
  128. +1 −5 xbmc/utils/XMLUtils.cpp
  129. +2 −0 xbmc/utils/XMLUtils.h
  130. +8 −8 xbmc/video/GUIViewStateVideo.cpp
  131. +5 −2 xbmc/video/VideoDatabase.cpp
  132. +6 −1 xbmc/video/VideoInfoScanner.cpp
  133. +6 −3 xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp
  134. +2 −2 xbmc/video/windows/GUIWindowVideoBase.cpp
  135. +15 −4 xbmc/windowing/windows/WinEventsWin32.cpp
  136. +1 −1 xbmc/windows/GUIMediaWindow.cpp
@@ -25,6 +25,7 @@
7C89627013B702F3003631FE /* GUIWindowScreensaverDim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C89626E13B702F3003631FE /* GUIWindowScreensaverDim.cpp */; };
7C99B73F133D372300FC2B16 /* CacheCircular.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C99B73D133D372300FC2B16 /* CacheCircular.cpp */; };
7C99B7AA134072CD00FC2B16 /* GUIDialogPlayEject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C99B7A8134072CD00FC2B16 /* GUIDialogPlayEject.cpp */; };
+ 7CCFD9AA1514952700211D82 /* PCMCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CCFD9A81514952700211D82 /* PCMCodec.cpp */; };
7CEE2E6D13D6B7A8000ABF2A /* TimeSmoother.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CEE2E6B13D6B7A8000ABF2A /* TimeSmoother.cpp */; };
C807119F135DB842002F601B /* InputOperations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C807119D135DB842002F601B /* InputOperations.cpp */; };
C8EC5D51136954E400CCC10D /* XBMC_keytable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8EC5D4F136954E400CCC10D /* XBMC_keytable.cpp */; };
@@ -981,6 +982,8 @@
7C99B73E133D372300FC2B16 /* CacheCircular.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CacheCircular.h; sourceTree = "<group>"; };
7C99B7A8134072CD00FC2B16 /* GUIDialogPlayEject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GUIDialogPlayEject.cpp; sourceTree = "<group>"; };
7C99B7A9134072CD00FC2B16 /* GUIDialogPlayEject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GUIDialogPlayEject.h; sourceTree = "<group>"; };
+ 7CCFD9A81514952700211D82 /* PCMCodec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCMCodec.cpp; sourceTree = "<group>"; };
+ 7CCFD9A91514952700211D82 /* PCMCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PCMCodec.h; sourceTree = "<group>"; };
7CEE2E6B13D6B7A8000ABF2A /* TimeSmoother.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeSmoother.cpp; sourceTree = "<group>"; };
7CEE2E6C13D6B7A8000ABF2A /* TimeSmoother.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeSmoother.h; sourceTree = "<group>"; };
8316267613B670FF004AED87 /* README.ios */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.ios; sourceTree = "<group>"; };
@@ -3875,6 +3878,8 @@
F56C7322131EC151000AD0F6 /* OGGcodec.h */,
F56C7323131EC151000AD0F6 /* PAPlayer.cpp */,
F56C7324131EC151000AD0F6 /* PAPlayer.h */,
+ 7CCFD9A81514952700211D82 /* PCMCodec.cpp */,
+ 7CCFD9A91514952700211D82 /* PCMCodec.h */,
F56C7325131EC151000AD0F6 /* ReplayGain.cpp */,
F56C7326131EC151000AD0F6 /* ReplayGain.h */,
F56C7328131EC151000AD0F6 /* SIDCodec.cpp */,
@@ -6934,6 +6939,7 @@
F5E113AD1435882400175026 /* pyrendercapture.cpp in Sources */,
DF673A251443769300A5A509 /* FileUPnP.cpp in Sources */,
F5BD033A148D4923001B5583 /* CryptThreading.cpp in Sources */,
+ 7CCFD9AA1514952700211D82 /* PCMCodec.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -26,6 +26,7 @@
7C89628013B7031E003631FE /* GUIWindowScreensaverDim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C89627E13B7031E003631FE /* GUIWindowScreensaverDim.cpp */; };
7C99B6E9133D36E200FC2B16 /* CacheCircular.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C99B6E7133D36E200FC2B16 /* CacheCircular.cpp */; };
7C99B7BE1340730000FC2B16 /* GUIDialogPlayEject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C99B7BC1340730000FC2B16 /* GUIDialogPlayEject.cpp */; };
+ 7CCFD9991514950700211D82 /* PCMCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CCFD9971514950700211D82 /* PCMCodec.cpp */; };
7CEE2E7F13D6B7D4000ABF2A /* TimeSmoother.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CEE2E7D13D6B7D4000ABF2A /* TimeSmoother.cpp */; };
C80711AD135DB85F002F601B /* InputOperations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C80711AB135DB85F002F601B /* InputOperations.cpp */; };
C8EC5D26136953E100CCC10D /* XBMC_keytable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8EC5D24136953E100CCC10D /* XBMC_keytable.cpp */; };
@@ -982,6 +983,8 @@
7C99B6E8133D36E200FC2B16 /* CacheCircular.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CacheCircular.h; sourceTree = "<group>"; };
7C99B7BC1340730000FC2B16 /* GUIDialogPlayEject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GUIDialogPlayEject.cpp; sourceTree = "<group>"; };
7C99B7BD1340730000FC2B16 /* GUIDialogPlayEject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GUIDialogPlayEject.h; sourceTree = "<group>"; };
+ 7CCFD9971514950700211D82 /* PCMCodec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCMCodec.cpp; sourceTree = "<group>"; };
+ 7CCFD9981514950700211D82 /* PCMCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PCMCodec.h; sourceTree = "<group>"; };
7CEE2E7D13D6B7D4000ABF2A /* TimeSmoother.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeSmoother.cpp; sourceTree = "<group>"; };
7CEE2E7E13D6B7D4000ABF2A /* TimeSmoother.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeSmoother.h; sourceTree = "<group>"; };
83D619BB13C0D25300418A0F /* README.ios */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.ios; sourceTree = "<group>"; };
@@ -4275,6 +4278,8 @@
F56C8323131F42E7000AD0F6 /* OGGcodec.h */,
F56C8324131F42E7000AD0F6 /* PAPlayer.cpp */,
F56C8325131F42E7000AD0F6 /* PAPlayer.h */,
+ 7CCFD9971514950700211D82 /* PCMCodec.cpp */,
+ 7CCFD9981514950700211D82 /* PCMCodec.h */,
F56C8326131F42E7000AD0F6 /* ReplayGain.cpp */,
F56C8327131F42E7000AD0F6 /* ReplayGain.h */,
F56C8328131F42E7000AD0F6 /* SIDCodec.cpp */,
@@ -6949,6 +6954,7 @@
F5E112EC143577A000175026 /* Peripherals.cpp in Sources */,
DF6739E21443765F00A5A509 /* FileUPnP.cpp in Sources */,
F5BD034F148D496A001B5583 /* CryptThreading.cpp in Sources */,
+ 7CCFD9991514950700211D82 /* PCMCodec.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -565,6 +565,8 @@
7CCF7F1E1069F3AE00992676 /* Builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CCF7F1B1069F3AE00992676 /* Builtins.cpp */; };
7CCF7FC9106A0DF500992676 /* TimeUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CCF7FC7106A0DF500992676 /* TimeUtils.cpp */; };
7CCF7FCA106A0DF500992676 /* TimeUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CCF7FC7106A0DF500992676 /* TimeUtils.cpp */; };
+ 7CCFD98C151494E100211D82 /* PCMCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CCFD98A151494E100211D82 /* PCMCodec.cpp */; };
+ 7CCFD98D151494E100211D82 /* PCMCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CCFD98A151494E100211D82 /* PCMCodec.cpp */; };
7CD2C3AA11940B270009EFC1 /* DirectoryNodeCountry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD2C3A811940B270009EFC1 /* DirectoryNodeCountry.cpp */; };
7CD2C3AB11940B270009EFC1 /* DirectoryNodeCountry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD2C3A811940B270009EFC1 /* DirectoryNodeCountry.cpp */; };
7CD2CD0111B38B000009EFC1 /* PythonAddon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD2CCFE11B38B000009EFC1 /* PythonAddon.cpp */; };
@@ -2511,6 +2513,8 @@
7CCF7F1C1069F3AE00992676 /* Builtins.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Builtins.h; sourceTree = "<group>"; };
7CCF7FC7106A0DF500992676 /* TimeUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeUtils.cpp; sourceTree = "<group>"; };
7CCF7FC8106A0DF500992676 /* TimeUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeUtils.h; sourceTree = "<group>"; };
+ 7CCFD98A151494E100211D82 /* PCMCodec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCMCodec.cpp; sourceTree = "<group>"; };
+ 7CCFD98B151494E100211D82 /* PCMCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PCMCodec.h; sourceTree = "<group>"; };
7CD2C3A811940B270009EFC1 /* DirectoryNodeCountry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectoryNodeCountry.cpp; sourceTree = "<group>"; };
7CD2C3A911940B270009EFC1 /* DirectoryNodeCountry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectoryNodeCountry.h; sourceTree = "<group>"; };
7CD2CCFE11B38B000009EFC1 /* PythonAddon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PythonAddon.cpp; sourceTree = "<group>"; };
@@ -5582,6 +5586,8 @@
E38E16240D25F9FA00618676 /* OGGcodec.h */,
F5987FDA0FBE2DFD008EF4FB /* PAPlayer.cpp */,
F5987FD90FBE2DFD008EF4FB /* PAPlayer.h */,
+ 7CCFD98A151494E100211D82 /* PCMCodec.cpp */,
+ 7CCFD98B151494E100211D82 /* PCMCodec.h */,
E38E162A0D25F9FA00618676 /* ReplayGain.cpp */,
E38E162B0D25F9FA00618676 /* ReplayGain.h */,
E38E16310D25F9FA00618676 /* SIDCodec.cpp */,
@@ -8043,6 +8049,7 @@
DF85BAB51443669A000686BE /* FileUPnP.cpp in Sources */,
DF673AA51443819600A5A509 /* AddonManager.cpp in Sources */,
F5BD02F6148D3A7E001B5583 /* CryptThreading.cpp in Sources */,
+ 7CCFD98D151494E100211D82 /* PCMCodec.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -8963,6 +8970,7 @@
F54BCC601439345300F86B0F /* HotKeyController.m in Sources */,
DF85BAB61443669A000686BE /* FileUPnP.cpp in Sources */,
F5BD02F7148D3A7E001B5583 /* CryptThreading.cpp in Sources */,
+ 7CCFD98C151494E100211D82 /* PCMCodec.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="metadata.common.themoviedb.org"
name="The MovieDB common scraper functions"
- version="2.1.2"
+ version="2.1.4"
provider-name="Team XBMC">
<requires>
<import addon="xbmc.metadata" version="1.0"/>
@@ -17,7 +17,7 @@
<summary lang="fi">TMDb elokuvatietojen lataajan kirjasto</summary>
<summary lang="fr">Scraper TMDb</summary>
<summary lang="hu">TMDb leolvasó-könyvtár</summary>
- <summary lang="nl">TMDb-scraperfuncties</summary> <!--Dit gaat over de functies, niet over de mediabibliotheek!-->
+ <summary lang="nl">TMDb-scraperfuncties</summary>
<summary lang="pl">Scraper biblioteki TMDb</summary>
<summary lang="pt">Scraper de filmes TMDb</summary>
<summary lang="ro">Bibliotecă catalog TMDb</summary>
@@ -31,7 +31,7 @@
<ParseTMDBPlot dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="\1" dest="9">
- <expression clear="yes" fixchars="1">&quot;overview&quot;:&quot;(.*?)&quot;,</expression>
+ <expression clear="yes" fixchars="1">&quot;overview&quot;:&quot;(.*?)&quot;,&quot;</expression>
</RegExp>
<RegExp input="$$9" output="&lt;url function=&quot;ParseFallbackTMDBPlot&quot; cache=&quot;tmdb-en-$$8.json&quot;&gt;http://api.themoviedb.org/3/movie/$$8?api_key=57983e31fb435df4df77afb854740ea9&amp;language=en&lt;/url&gt;" dest="2">
<expression>^$</expression>
@@ -45,7 +45,7 @@
<ParseFallbackTMDBPlot dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
<RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="2">
- <expression clear="yes" fixchars="1">&quot;overview&quot;:&quot;(.*?)&quot;,</expression>
+ <expression clear="yes" fixchars="1">&quot;overview&quot;:&quot;(.*?)&quot;,&quot;</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
@@ -174,7 +174,7 @@
<GetTMDBTrailerByIdChain dest="4">
<RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
<RegExp input="$$1" output="&lt;url function=&quot;ParseTMDBTrailer&quot; cache=&quot;tmdb-trailer-$INFO[language]-\1.json&quot;&gt;http://api.themoviedb.org/3/movie/\1/trailers?api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;" dest="5">
- <expression>^([0-9]+)$</expression>
+ <expression />
</RegExp>
<expression noclean="1" />
</RegExp>
@@ -22,6 +22,7 @@
<summary lang="nl">Een meer psychedelische schermbeveiliging vindt u niet</summary>
<summary lang="pl">Tak psychodeliczny jak tylko się da</summary>
<summary lang="pt">A mais psicadélica protecção de ecrã.</summary>
+ <summary lang="ro">Un protector ecran cât se poate de psihedelic</summary>
<summary lang="ru">Настолько психаделично, насколько такой может быть заставка</summary>
<summary lang="se">Ungefär så psykedelisk som en skärmsläckare kan bli</summary>
<summary lang="zh">最具迷幻效果的屏幕保护程序</summary>
@@ -35,6 +36,7 @@
<description lang="nl">Ongetwijfeld de meest psychedelische screensaver. mogumbo dacht dat zijn Plasmascreensaver al bovenaan deze lijst stond, maar deze is nóg meer misselijkmakend. Houd uw braakzakje bij de hand, mocht u hier te lang naar staren.</description>
<description lang="pl">Tak psychodeliczny wygaszacz jak tylko się da. Lepiej zaopatrz się w worki na chorobę lokomocyjną.</description>
<description lang="pt">Esta é provavelmente a protecção de ecrã mais psicadélica de sempre. O mogumbo (autor) pensou que a sua protecção de ecrã 'Plasma' estava no topo da escala de protecções nauseantes mas esta parece ainda pior. Procure um saco de enjoo e sente-se, se vai ficar muito tempo a olhar para o ecrã.</description>
+ <description lang="ro">Acesta este un protector ecran cât se poate de psihedelic. mogumbo s-a gândit că protectorul Plasma era pe primul loc, dar acesta este și mai amețitor. Ar trebui să căutați o pungă de gunoi înainte de a vă uita la acesta prea mult.</description>
<description lang="ru">Это настолько психаделично, насколько такой может быть заставка. mogumbo думал, что его хранитель экрана Plasma был недосягаем, но этот ещё более тошнотворный. Лучше найдите себе гигиенический пакет, перед тем как вы будете слишком долго смотреть на этот хранитель экрана.</description>
<description lang="se">Det här är ungefär så psykedelisk skärmsläckare kan bli. mogumbo trodde hans plasma-skärmsläckare var toppen på skalan, men denna är till och med ännu mer kväljande. Du gör bäst i att leta upp en åksjukepåse innan du stirrar på denna för länge.</description>
<description lang="zh">这大概是最具迷幻效果的屏幕保护程序了。mogumbo以为他的Plasma屏保已经是数一数二了,但这个更令人作犯晕。如果你要长时间盯视它最好先准备一个晕机袋。</description>
@@ -22,6 +22,7 @@
<summary lang="nl">Waarschijnlijk de op één na meest psychedelische schermbeveiliging ooit</summary>
<summary lang="pl">Prawdopodobnie drugi, najbardziej psychodeliczny wygaszacz na świecie</summary>
<summary lang="pt">Provavelmente a segunda mais psicadélica protecção de ecrã</summary>
+ <summary lang="ro">Probabil al doilea cel mai psihedelic protector ecran dintotdeauna</summary>
<summary lang="se">Förmodligen den näst psykedeliska skärmsläckaren</summary>
<summary lang="zh">也许是排名第二的迷幻效果屏幕保护程序</summary>
<description lang="bg">Вероятно вторият по сила халюциногенен скрийнсейвър създаван някога. Просто се опитайте да съзрете всички тези цветове.</description>
@@ -34,6 +35,7 @@
<description lang="nl">Waarschlijnlijk de op één na meest psychedelische schermbeveliging ooit. Probeer u het voor te stellen: al die kleuren die door mekaar lopen.</description>
<description lang="pl">Prawdopodobnie drugi, najbardziej psychodeliczny wygaszacz na świecie. Spróbuj i zobacz ferię poruszających się barw.</description>
<description lang="pt">Provavelmente a segunda mais psicadélica protecção de ecrã de sempre. Experimente-a para ver todas as cores moverem-se livremente.</description>
+ <description lang="ro">Probabil al doilea cel mai psihedelic protector ecran în existență. Doar încercați să vă imaginați toate acele culori mișcându-se.</description>
<description lang="se">Förmodligen den näst psykedeliska skärmsläckaren som finns. Försök bara att uppfatta alla färger som rör sig runt och runt.</description>
<description lang="zh">也许是排名第二的迷幻效果屏幕保护程序。你将看到所有颜色满处乱飞。</description>
<platform>linux osx</platform>
@@ -22,6 +22,7 @@
<summary lang="nl">Een hypnotiserende schermbeveiliging met partikeleffecten</summary>
<summary lang="pl">Wygaszacz hipnotyzujący efektami cząsteczek</summary>
<summary lang="pt">Protecção de ecrã com um efeito de partículas</summary>
+ <summary lang="ro">Un protector ecran cu efecte de particule fascinant</summary>
<summary lang="ru">Завораживающий скринсейвер с эффектами частиц</summary>
<summary lang="se">En fascinerande skärmsläckare av partikeleffekter</summary>
<summary lang="zh">一个迷人的粒子效果屏幕保护程序</summary>
@@ -35,6 +36,7 @@
<description lang="nl">Dit is een erg hypnotiserende screensaver. Je kunt ongelooflijk veel verschillende patronen bekomen.</description>
<description lang="pl">Bardzo hipnotyzujący wygaszacz. Przekonaj się, ile niespotykanch wzorów da się osiągnąć.</description>
<description lang="pt">Protecção de ecrã fantástica com um efeito de partículas. Vai reparar que consegue um número quase infinito de padrões.</description>
+ <description lang="ro">Acesta este un protector ecran cu efecte de particule foarte fascinant. O să vedeți că veți putea obține un număr uimitor de modele diferite.</description>
<description lang="ru">Это - очень завораживающий хранитель экрана. Доступно огромное количество вариаций эффектов.</description>
<description lang="se">Detta är en mycket fascinerande partikeleffektsskärmsläckare. Du kommer att upptäcka att du kan uppnå ett otroligt antal olika mönster.</description>
<description lang="zh">这是一个非常迷人的粒子效果屏幕保护程序。你会发现你能看到惊人数量的不同图案。</description>
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<strings>
+ <string id="30000">Nivel întunecare</string>
+</strings>
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<strings>
+ <string id="30000">Sursă imagini</string>
+ <string id="30001">Dosar</string>
+ <string id="30002">Fundale (Fanart) video</string>
+ <string id="30003">Fundale (Fanart) muzică</string>
+ <string id="30004">Dosar imagini</string>
+ <string id="30005">Nivel întunecare</string>
+</strings>
@@ -1002,10 +1002,10 @@
</control>
<control type="image">
<description>Weather image</description>
- <posx>30</posx>
- <posy>1</posy>
- <width>25</width>
- <height>25</height>
+ <posx>25</posx>
+ <posy>0</posy>
+ <width>30</width>
+ <height>30</height>
<aspectratio>keep</aspectratio>
<texture>$INFO[Window(Weather).Property(Current.ConditionIcon)]</texture>
</control>
Oops, something went wrong.

0 comments on commit 8d718c5

Please sign in to comment.