path # lines of code number of updates days since first update days since last update first updated last updated website/core/Footer.js 101 2 1240 485 2018-11-23 2020-12-17 website/siteConfig.js 35 5 1240 502 2018-11-23 2020-11-30 website/static/css/custom.css 78 2 1240 40 2018-11-23 2022-03-07 website/pages/en/users.js 31 1 1240 1240 2018-11-23 2018-11-23 website/pages/en/index.js 14 4 1240 40 2018-11-23 2022-03-07 website/pages/en/help.js 44 1 1240 1240 2018-11-23 2018-11-23 ios/SpectrumKitSample/SpectrumKitSample-iOS/ConfigurationViewModel.swift 146 1 1173 1173 2019-01-29 2019-01-29 ios/SpectrumKitSample/SpectrumKitSample-iOS/ConfigurationViewModel+Options.swift 136 1 1173 1173 2019-01-29 2019-01-29 ios/SpectrumKitSample/SpectrumKitSample-iOS/ConfigurationViewController.swift 83 1 1173 1173 2019-01-29 2019-01-29 ios/SpectrumKitSample/SpectrumKitSample-iOS/Alerts.swift 129 1 1173 1173 2019-01-29 2019-01-29 ios/SpectrumKit/SpectrumKitInstrumentationTestsHelpers/FSPSSIMCalculator.h 11 2 1214 1037 2018-12-19 2019-06-14 ios/SpectrumKit/SpectrumKit/Misc/NSError+Spectrum.h 7 1 1226 1226 2018-12-07 2018-12-07 ios/SpectrumKit/SpectrumKit/Configuration/FSPConfigurationGeneral.h 24 1 1235 1235 2018-11-28 2018-11-28 ios/SpectrumKit/SpectrumKit/Configuration/FSPConfigurationPng.h 17 1 1173 1173 2019-01-29 2019-01-29 ios/SpectrumKit/SpectrumKit/Configuration/FSPConfigurationGeneral.mm 141 1 1235 1235 2018-11-28 2018-11-28 ios/SpectrumKit/SpectrumKit/Configuration/FSPConfigurationPng.mm 83 1 1173 1173 2019-01-29 2019-01-29 ios/SpectrumKit/SpectrumKit/Configuration/FSPConfiguration.h 20 1 1181 1181 2019-01-21 2019-01-21 ios/SpectrumKit/SpectrumKit/FSPSpectrum.mm 163 1 1181 1181 2019-01-21 2019-01-21 ios/SpectrumKit/SpectrumKit/Internal/FSPLog.h 11 5 1240 1088 2018-11-23 2019-04-24 ios/SpectrumKit/SpectrumKit/Image/FSPImageMetadata.mm 442 2 1181 1132 2019-01-21 2019-03-11 ios/SpectrumKit/SpectrumKit/Image/FSPImageSpecification.h 34 2 1235 1228 2018-11-28 2018-12-05 ios/SpectrumKit/SpectrumKit/Image/FSPImageFormat.h 22 1 975 975 2019-08-15 2019-08-15 ios/SpectrumKit/SpectrumKit/Image/FSPImageSpecification.mm 143 4 1235 1181 2018-11-28 2019-01-21 ios/SpectrumKit/SpectrumKit/Image/FSPImageFormat.mm 96 1 975 975 2019-08-15 2019-08-15 ios/SpectrumKit/SpectrumKit/Image/FSPImagePixelSpecification.mm 313 1 1046 1046 2019-06-05 2019-06-05 ios/SpectrumKit/SpectrumKit/FSPOptions.h 42 1 1037 1037 2019-06-14 2019-06-14 ios/SpectrumKit/SpectrumKit/External/FSPLog.h 8 1 1240 1240 2018-11-23 2018-11-23 ios/SpectrumKit/SpectrumKit/FSPResult.mm 56 1 1181 1181 2019-01-21 2019-01-21 ios/SpectrumKit/SpectrumKitTests/FSPConfigurationTests.mm 172 1 1173 1173 2019-01-29 2019-01-29 cpp/spectrum/codecs/EncodedImageFormatDetectorHandlers.cpp 158 1 1114 1114 2019-03-29 2019-03-29 cpp/spectrum/codecs/EncodedImageFormatDetectorHandlers.h 32 1 1114 1114 2019-03-29 2019-03-29 cpp/spectrum/core/proc/ScanlinePump.cpp 37 1 780 780 2020-02-26 2020-02-26 cpp/spectrum/core/proc/ScanlineConversion.h 90 2 794 501 2020-02-12 2020-12-01 cpp/spectrum/core/proc/ScalingScanlineProcessingBlock.cpp 308 1 780 780 2020-02-26 2020-02-26 cpp/spectrum/core/proc/ScanlineConversion.cpp 467 1 794 794 2020-02-12 2020-02-12 cpp/spectrum/core/proc/ScanlinePump.h 36 1 794 794 2020-02-12 2020-02-12 cpp/spectrum/core/Operation.cpp 22 1 794 794 2020-02-12 2020-02-12 cpp/spectrum/core/SpectrumEnforce.cpp 47 1 939 939 2019-09-20 2019-09-20 cpp/spectrum/core/SpectrumEnforce.h 76 1 926 926 2019-10-03 2019-10-03 cpp/spectrum/core/utils/Endianness.h 38 1 949 949 2019-09-10 2019-09-10 cpp/spectrum/core/utils/Numeric.h 50 1 80 80 2022-01-26 2022-01-26 cpp/spectrum/core/utils/Numeric.cpp 22 1 926 926 2019-10-03 2019-10-03 cpp/spectrum/core/decisions/ChromaSamplingModeDecision.cpp 43 1 1228 1228 2018-12-05 2018-12-05 cpp/spectrum/core/OperationBuilder.h 50 1 1228 1228 2018-12-05 2018-12-05 cpp/spectrum/core/OperationBuilder.cpp 79 1 1228 1228 2018-12-05 2018-12-05 cpp/spectrum/core/recipes/CopyRecipe.cpp 32 1 926 926 2019-10-03 2019-10-03 cpp/spectrum/core/recipes/BaseRecipe.cpp 85 1 926 926 2019-10-03 2019-10-03 cpp/spectrum/core/DataRange.h 23 1 982 982 2019-08-08 2019-08-08 cpp/spectrum/core/matchers/RotateMatcher.cpp 48 1 926 926 2019-10-03 2019-10-03 cpp/spectrum/core/matchers/ResizeMatcher.cpp 44 1 926 926 2019-10-03 2019-10-03 cpp/spectrum/core/matchers/ImageFormatMatcher.cpp 66 1 1004 1004 2019-07-17 2019-07-17 cpp/spectrum/core/matchers/CropMatcher.cpp 40 1 926 926 2019-10-03 2019-10-03 cpp/spectrum/core/matchers/PassthroughMatcher.cpp 42 2 1037 926 2019-06-14 2019-10-03 cpp/spectrum/core/ResizeUtil.cpp 221 1 1040 1040 2019-06-11 2019-06-11 cpp/spectrum/plugins/webp/LibWebpCompressor.h 48 1 677 677 2020-06-08 2020-06-08 cpp/spectrum/plugins/webp/LibWebpEncodePlugin.cpp 41 1 582 582 2020-09-11 2020-09-11 cpp/spectrum/plugins/webp/LibWebpDecompressor.cpp 178 2 1228 677 2018-12-05 2020-06-08 cpp/spectrum/plugins/webp/LibWebpDecompressor.h 47 1 677 677 2020-06-08 2020-06-08 cpp/spectrum/plugins/png/LibPngCompressor.cpp 213 4 1228 950 2018-12-05 2019-09-09 cpp/spectrum/plugins/png/LibPngDecompressor.cpp 214 2 1022 982 2019-06-29 2019-08-08 cpp/spectrum/plugins/png/LibPngCompressor.h 48 2 1228 1062 2018-12-05 2019-05-20 cpp/spectrum/plugins/png/LibPngTranscodingPlugin.cpp 67 2 1186 926 2019-01-16 2019-10-03 cpp/spectrum/plugins/avif/AvifDecompressor.cpp 129 5 897 407 2019-11-01 2021-03-05 cpp/spectrum/plugins/avif/AvifDecompressor.h 38 3 897 554 2019-11-01 2020-10-09 cpp/spectrum/plugins/avif/LibAvifTranscodingPlugin.cpp 36 3 1096 897 2019-04-16 2019-11-01 cpp/spectrum/plugins/avif/LibAvifTranscodingPlugin.h 11 3 1096 897 2019-04-16 2019-11-01 cpp/spectrum/plugins/jpeg/LibJpegTranscodingPlugin.cpp 101 2 591 586 2020-09-02 2020-09-07 cpp/spectrum/plugins/jpeg/LibJpegDctTransformer.h 50 2 1061 501 2019-05-21 2020-12-01 cpp/spectrum/plugins/jpeg/LibJpegDctTransformer.cpp 146 2 1019 461 2019-07-02 2021-01-10 cpp/spectrum/plugins/jpeg/LibJpegDecompressor.cpp 206 1 1235 1235 2018-11-28 2018-11-28 cpp/spectrum/Spectrum.cpp 87 1 1228 1228 2018-12-05 2018-12-05 cpp/spectrum/io/VectorImageSource.h 47 2 950 926 2019-09-09 2019-10-03 cpp/spectrum/io/FileImageSource.h 26 1 949 949 2019-09-10 2019-09-10 cpp/spectrum/io/AllocatedImageSink.cpp 36 1 501 501 2020-12-01 2020-12-01 cpp/spectrum/io/VectorImageSource.cpp 38 2 950 926 2019-09-09 2019-10-03 cpp/spectrum/io/VectorImageSink.cpp 36 3 1006 921 2019-07-15 2019-10-08 cpp/spectrum/io/FileImageSink.h 27 1 949 949 2019-09-10 2019-09-10 cpp/spectrum/io/VectorImageSink.h 47 3 1006 921 2019-07-15 2019-10-08 cpp/spectrum/io/AllocatedImageSink.h 36 1 501 501 2020-12-01 2020-12-01 cpp/spectrum/Configuration.h 159 2 1235 1173 2018-11-28 2019-01-29 cpp/spectrum/Options.cpp 81 1 794 794 2020-02-12 2020-02-12 cpp/spectrum/requirements/CropRelativeToOrigin.cpp 107 1 461 461 2021-01-10 2021-01-10 cpp/spectrum/requirements/CropAbsoluteToOrigin.cpp 105 1 461 461 2021-01-10 2021-01-10 cpp/spectrum/image/Geometry.cpp 213 2 1040 461 2019-06-11 2021-01-10 cpp/spectrum/image/Pixel.h 150 2 501 461 2020-12-01 2021-01-10 cpp/spectrum/image/Scanline.h 62 2 501 461 2020-12-01 2021-01-10 cpp/spectrum/image/Specification.cpp 62 3 1235 926 2018-11-28 2019-10-03 cpp/spectrum/image/Metadata.h 31 1 501 501 2020-12-01 2020-12-01 cpp/spectrum/image/Specification.h 41 2 1235 1228 2018-11-28 2018-12-05 cpp/spectrum/image/Pixel.cpp 164 1 926 926 2019-10-03 2019-10-03 cpp/spectrum/image/Format.h 39 1 1114 1114 2019-03-29 2019-03-29 cpp/spectrum/image/metadata/Utils.h 40 1 949 949 2019-09-10 2019-09-10 cpp/spectrum/image/metadata/Rational.h 46 1 461 461 2021-01-10 2021-01-10 cpp/spectrum/image/metadata/Entry.h 251 1 949 949 2019-09-10 2019-09-10 cpp/spectrum/image/metadata/Entries.cpp 257 1 926 926 2019-10-03 2019-10-03 cpp/spectrum/image/metadata/Entries.h 81 2 949 794 2019-09-10 2020-02-12 cpp/spectrum/image/Geometry.h 77 1 1040 1040 2019-06-11 2019-06-11 cpp/spectrum/SpectrumException.cpp 43 1 794 794 2020-02-12 2020-02-12 cpp/spectrum/Configuration.cpp 214 4 1235 218 2018-11-28 2021-09-10 cpp/testutils/src/TestData.h 122 3 1096 897 2019-04-16 2019-11-01 cpp/testutils/src/core/OperationTestUtils.cpp 37 2 1004 461 2019-07-17 2021-01-10 cpp/testutils/src/core/OperationTestUtils.h 15 1 1004 1004 2019-07-17 2019-07-17 cpp/testutils/src/BaseTestUtils.cpp 51 1 568 568 2020-09-25 2020-09-25 cpp/testutils/src/io/IImageSourceTestUtils.h 19 2 950 926 2019-09-09 2019-10-03 cpp/testutils/src/io/FakeImageSink.cpp 13 2 1006 921 2019-07-15 2019-10-08 cpp/testutils/src/io/IImageSourceTestUtils.cpp 31 2 950 926 2019-09-09 2019-10-03 cpp/testutils/src/io/FakeImageSink.h 15 2 1006 921 2019-07-15 2019-10-08 cpp/testutils/src/image/SpecificationTestUtils.h 23 2 1004 569 2019-07-17 2020-09-24 android/spectrumpluginpng/src/main/java/com/facebook/spectrum/plugins/SpectrumPluginPng.java 34 2 1065 943 2019-05-17 2019-09-16 android/spectrumpluginpng/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginPng.h 20 1 982 982 2019-08-08 2019-08-08 android/spectrumpluginpng/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginPng.cpp 29 1 191 191 2021-10-07 2021-10-07 android/spectrumpluginwebp/src/main/java/com/facebook/spectrum/plugins/SpectrumPluginWebp.java 34 2 1065 943 2019-05-17 2019-09-16 android/spectrumpluginwebp/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginWebp.h 20 1 191 191 2021-10-07 2021-10-07 android/spectrumpluginwebp/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginWebp.cpp 36 1 191 191 2021-10-07 2021-10-07 android/spectrumtestutils/src/main/java/com/facebook/spectrum/testutils/FailingInputStream.java 24 2 1052 1048 2019-05-30 2019-06-03 android/spectrumtestutils/src/main/java/com/facebook/spectrum/testutils/ExecutingAssertion.java 100 2 1069 1066 2019-05-13 2019-05-16 android/spectrumtestutils/src/main/java/com/facebook/spectrum/testutils/SpectrumAssertUtils.java 104 2 1069 1066 2019-05-13 2019-05-16 android/spectrumtestutils/src/main/java/com/facebook/spectrum/testutils/ImageComparison.java 28 1 1069 1069 2019-05-13 2019-05-13 android/spectrumtestutils/src/main/java/com/facebook/spectrum/testutils/TestData.java 82 4 1069 982 2019-05-13 2019-08-08 android/spectrumtestutils/src/main/java/com/facebook/spectrum/testutils/ImageComparisonSsim.java 75 1 1069 1069 2019-05-13 2019-05-13 android/spectrumtestutils/src/main/java/com/facebook/spectrum/testutils/TestSoLoader.java 17 4 1069 1051 2019-05-13 2019-05-31 android/spectrumtestutils/src/main/cpp/spectrumjni/JniLoopBackTestHelper.h 123 4 1047 191 2019-06-04 2021-10-07 android/spectrumtestutils/src/main/cpp/spectrumjni/JniCropRequirementTest.cpp 23 1 1046 1046 2019-06-05 2019-06-05 android/spectrumtestutils/src/main/cpp/spectrumjni/JniInputStreamImageSourceTest.h 24 2 1051 1046 2019-05-31 2019-06-05 android/spectrumtestutils/src/main/cpp/spectrumjni/JniCropRequirementTest.h 22 1 1046 1046 2019-06-05 2019-06-05 android/spectrumtestutils/src/main/cpp/spectrumjni/JniOutputStreamImageSinkTest.h 23 2 1051 1046 2019-05-31 2019-06-05 android/spectrumtestutils/src/main/cpp/spectrumjni/JniSpectrumExceptionTest.cpp 38 2 1051 1046 2019-05-31 2019-06-05 android/spectrumtestutils/src/main/cpp/spectrumjni/JniInputStreamImageSourceTest.cpp 50 2 1051 1046 2019-05-31 2019-06-05 android/spectrumtestutils/src/main/cpp/spectrumjni/OnLoad.cpp 31 5 1051 191 2019-05-31 2021-10-07 android/spectrumtestutils/src/main/cpp/spectrumjni/JniOutputStreamImageSinkTest.cpp 32 2 1051 1046 2019-05-31 2019-06-05 android/spectrumtestutils/src/main/cpp/spectrumjni/JniSpectrumExceptionTest.h 27 2 1051 1046 2019-05-31 2019-06-05 android/spectrumpluginjpeg/src/main/java/com/facebook/spectrum/plugins/SpectrumPluginJpeg.java 34 2 1065 943 2019-05-17 2019-09-16 android/spectrumpluginjpeg/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginJpeg.h 20 1 191 191 2021-10-07 2021-10-07 android/spectrumpluginjpeg/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginJpeg.cpp 29 1 191 191 2021-10-07 2021-10-07 android/sample/src/main/res/layout/main_activity.xml 276 1 1054 1054 2019-05-28 2019-05-28 android/sample/src/main/res/values/colors.xml 11 1 1054 1054 2019-05-28 2019-05-28 android/sample/src/main/res/values/strings.xml 25 1 1054 1054 2019-05-28 2019-05-28 android/sample/src/main/java/com/facebook/spectrum/sample/MainActivity.kt 147 1 240 240 2021-08-19 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/SampleApplication.kt 10 2 1061 240 2019-05-21 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/DefaultImage.kt 17 1 240 240 2021-08-19 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/adapters/SimpleSpinnerAdapter.kt 54 1 240 240 2021-08-19 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/ConfigurationActivity.kt 75 1 240 240 2021-08-19 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/TranscodeAsyncTask.kt 121 1 240 240 2021-08-19 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/model/ComparisonViewModel.kt 15 1 240 240 2021-08-19 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/model/ConfigurationViewModel.kt 143 3 1173 240 2019-01-29 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/model/AdapterEntries.kt 96 1 240 240 2021-08-19 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/model/TranscodeState.kt 7 1 240 240 2021-08-19 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/model/TranscodeViewModel.kt 95 2 1054 240 2019-05-28 2021-08-19 android/sample/src/main/java/com/facebook/spectrum/sample/ComparisonActivity.kt 117 1 240 240 2021-08-19 2021-08-19 android/spectrumpluginplatform/src/main/java/com/facebook/spectrum/plugins/SpectrumPlatformDecompressor.java 73 1 982 982 2019-08-08 2019-08-08 android/spectrumpluginplatform/src/main/java/com/facebook/spectrum/plugins/SpectrumPluginPlatform.java 34 2 982 943 2019-08-08 2019-09-16 android/spectrumpluginplatform/src/main/cpp/spectrumjni/plugins/JniSpectrumPlatformDecompressor.h 46 2 982 501 2019-08-08 2020-12-01 android/spectrumpluginplatform/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginPlatform.cpp 50 2 982 191 2019-08-08 2021-10-07 android/spectrumpluginplatform/src/main/cpp/spectrumjni/plugins/JniSpectrumPlatformDecompressor.cpp 93 2 982 191 2019-08-08 2021-10-07 android/spectrumpluginplatform/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginPlatform.h 20 1 982 982 2019-08-08 2019-08-08 android/spectrumpluginplatform/src/main/cpp/spectrumjni/OnLoad.cpp 7 1 982 982 2019-08-08 2019-08-08 android/spectrumpluginavif/src/main/java/com/facebook/spectrum/plugins/SpectrumPluginAvif.java 34 3 1095 943 2019-04-17 2019-09-16 android/spectrumpluginavif/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginAvif.h 20 1 1095 1095 2019-04-17 2019-04-17 android/spectrumpluginavif/src/main/cpp/spectrumjni/plugins/JniSpectrumPluginAvif.cpp 29 1 1095 1095 2019-04-17 2019-04-17 android/spectrumpluginavif/src/main/cpp/spectrumjni/OnLoad.cpp 7 1 1095 1095 2019-04-17 2019-04-17 android/src/main/java/com/facebook/spectrum/SpectrumTask.java 104 1 965 965 2019-08-25 2019-08-25 android/src/main/java/com/facebook/spectrum/Configuration.java 284 1 1173 1173 2019-01-29 2019-01-29 android/src/main/java/com/facebook/spectrum/image/ImagePixelSpecification.java 171 1 965 965 2019-08-25 2019-08-25 android/src/main/java/com/facebook/spectrum/image/EncodedImageFormat.java 22 1 975 975 2019-08-15 2019-08-15 android/src/main/java/com/facebook/spectrum/image/ImageSpecification.java 84 1 1228 1228 2018-12-05 2018-12-05 android/src/main/java/com/facebook/spectrum/image/ImageChromaSamplingMode.java 26 1 1235 1235 2018-11-28 2018-11-28 android/src/main/java/com/facebook/spectrum/Spectrum.java 106 1 1125 1125 2019-03-18 2019-03-18 android/src/main/java/com/facebook/spectrum/SpectrumSoLoader.java 65 3 1065 1006 2019-05-17 2019-07-15 android/src/main/java/com/facebook/spectrum/SpectrumHybrid.java 103 2 1065 965 2019-05-17 2019-08-25 android/src/main/java/com/facebook/spectrum/ISpectrum.java 32 2 1125 1124 2019-03-18 2019-03-19 android/src/main/java/com/facebook/spectrum/logging/SpectrumLogcatLogger.java 55 1 982 982 2019-08-08 2019-08-08 android/src/main/cpp/spectrumjni/SpectrumJni.cpp 122 1 461 461 2021-01-10 2021-01-10 android/src/main/cpp/spectrumjni/plugins/JniSpectrumPlugin.h 15 1 191 191 2021-10-07 2021-10-07 android/src/main/cpp/spectrumjni/io/JniBitmapImageSource.cpp 98 1 1228 1228 2018-12-05 2018-12-05 android/src/main/cpp/spectrumjni/JniUtils.h 21 1 794 794 2020-02-12 2020-02-12 android/src/main/cpp/spectrumjni/requirements/JniEncode.cpp 49 1 514 514 2020-11-18 2020-11-18 android/src/main/cpp/spectrumjni/image/JniSpecification.h 40 1 1228 1228 2018-12-05 2018-12-05 android/src/main/cpp/spectrumjni/image/JniSpecification.cpp 78 2 1228 461 2018-12-05 2021-01-10 android/src/main/cpp/spectrumjni/image/JniImageColor.h 23 1 191 191 2021-10-07 2021-10-07 android/src/main/cpp/spectrumjni/image/JniImageColor.cpp 40 1 461 461 2021-01-10 2021-01-10 android/src/main/cpp/spectrumjni/BitmapPixelsLock.h 27 1 982 982 2019-08-08 2019-08-08 android/src/main/cpp/spectrumjni/JniConfiguration.h 45 1 1173 1173 2019-01-29 2019-01-29 android/src/main/cpp/spectrumjni/BitmapPixelsLock.cpp 55 1 982 982 2019-08-08 2019-08-08 android/src/main/cpp/spectrumjni/JniConfiguration.cpp 220 1 1173 1173 2019-01-29 2019-01-29 android/src/main/cpp/spectrumjni/JniTransformations.cpp 56 1 514 514 2020-11-18 2020-11-18 androidLibs/fbjni/java/com/facebook/jni/FbJniSoLoader.java 11 2 1061 1059 2019-05-21 2019-05-23 androidLibs/fbjni/java/com/facebook/jni/HybridData.java 27 1 1061 1061 2019-05-21 2019-05-21 androidLibs/fbjni/java/com/facebook/jni/ThreadScopeSupport.java 13 1 1061 1061 2019-05-21 2019-05-21