{ "PipelineName": "SatSnapshot", "NodesList": { "Node": [ { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "BssInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 1 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "PreBssInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 1 } ] }, { "NodeName": "com.xiaomi.plugin.idle", "NodeInstance": "IdleInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 1 } ] }, { "NodeName": "com.xiaomi.plugin.sranchor", "NodeInstance": "SrAnchorInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 1 } ] }, { "NodeName": "com.xiaomi.plugin.sranchor", "NodeInstance": "PreAnchorInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 1 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "MfnrInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 4 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Raw2RawInstanceAinr", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 88 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Raw2RawInstanceSn", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 88 } ] }, { "NodeName": "com.xiaomi.plugin.mialgoainr", "NodeInstance": "MiAinrInstance0", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 16 } ] }, { "NodeName": "com.xiaomi.plugin.rawsuperlight_turbofusion", "NodeInstance": "RawSuperlightInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 16 } ] }, { "NodeName": "com.xiaomi.plugin.arcrawhdr", "NodeInstance": "RawHdrInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 16 } ] }, { "NodeName": "com.xiaomi.plugin.miellc", "NodeInstance": "RawEllcInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 16 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Raw2YuvInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 4 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Raw2RawInstanceSr" }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Raw2RawInstanceRawHdr", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 88 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Raw2RawInstanceHdsr" }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Rgb322YuvInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 4 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Rgb162YuvInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 4 } ] }, { "NodeName": "com.xiaomi.plugin.arcsoftsr", "NodeInstance": "RawSrInstance" }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Yuv2YuvInstance", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 4 } ] }, { "NodeName": "com.xiaomi.plugin.portraitrepair", "NodeInstance": "PortraitRepairInstance" }, { "NodeName": "com.xiaomi.plugin.depurple", "NodeInstance": "DepurpleInstance" }, { "NodeName": "com.xiaomi.plugin.ldc", "NodeInstance": "LdcInstance" }, { "NodeName": "com.xiaomi.plugin.skinbeautifier", "NodeInstance": "SkinInstance" }, { "NodeName": "com.xiaomi.plugin.miaiie", "NodeInstance": "AiieInstance" }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Yuv2YuvScaleInstance" }, { "NodeName": "com.xiaomi.plugin.movieeffect", "NodeInstance": "MovieEffectInstance0", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":1 } ] }, { "NodeName": "com.xiaomi.plugin.filter", "NodeInstance": "FilterInstance0" }, { "NodeName": "com.xiaomi.plugin.watermark", "NodeInstance": "WatermarkInstance0", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":128 } ] }, { "NodeName": "com.xiaomi.plugin.swjpegencode", "NodeInstance": "swjpegInstance1", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":2048 } ] }, { "NodeName": "com.xiaomi.plugin.virtual", "NodeInstance": "virtualInstanceBssToGainmap", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":512 } ] }, { "NodeName": "com.xiaomi.plugin.virtual", "NodeInstance": "virtualInstanceAnchorToGainmap", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":512 } ] }, { "NodeName": "com.xiaomi.plugin.virtual", "NodeInstance": "virtualInstanceRawToGainmap", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":512 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Raw2YuvInstanceGainmapAnchor", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 4 } ] }, { "NodeName": "com.xiaomi.plugin.hwproc", "NodeInstance": "Raw2YuvInstanceGainmap", "NodeProperty": [ { "NodePropertyName": "NodeMask", "NodePropertyValue": 4 } ] }, { "NodeName": "com.xiaomi.plugin.gainmap", "NodeInstance": "GainMapInstance0", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":128 } ] }, { "NodeName": "com.xiaomi.plugin.gainmapPostProc", "NodeInstance": "GainMapPostProcInstance", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":128 } ] }, { "NodeName": "com.xiaomi.plugin.movieeffect", "NodeInstance": "MovieEffectInstanceGainmap", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":1 } ] }, { "NodeName": "com.xiaomi.plugin.jpegrAggr", "NodeInstance": "jpegrAggrInstance" }, { "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance" }, { "NodeName": "com.xiaomi.plugin.mideflicker", "NodeInstance": "MiDeflickerInstance", "NodeProperty":[ { "NodePropertyName":"NodeMask", "NodePropertyValue":1 } ] } ] }, "PortLinkages": { "Link": [ { "SrcPort": { "PortId": 0, "NodeInstance": "SourceBuffer" }, "DstPort": { "PortId": 0, "NodeInstance": "virtualInstanceAnchorToGainmap", "PortFormat": "RAW10" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "virtualInstanceAnchorToGainmap" }, "DstPort": { "PortId": 0, "NodeInstance": "MiDeflickerInstance" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "MiDeflickerInstance" }, "DstPort": { "PortId": 0, "NodeInstance": "MfnrInstance", "PortFormat": "RAW10" } }, { "SrcPort": { "PortId": 2, "NodeInstance": "SourceBuffer" }, "DstPort": { "PortId": 2, "NodeInstance": "Raw2RawInstanceHdsr" } }, { "SrcPort": { "PortId": 2, "NodeInstance": "Raw2RawInstanceHdsr", "PortFormat": "RAW16", "OutputBufferNumber": "FollowInPut" }, "DstPort": { "PortId": 2, "NodeInstance": "RawSrInstance", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 3, "NodeInstance": "SourceBuffer" }, "DstPort": { "PortId": 3, "NodeInstance": "PreBssInstance", "PortFormat": "P010" } }, { "SrcPort": { "PortId": 3, "NodeInstance": "PreBssInstance" }, "DstPort": { "PortId": 3, "NodeInstance": "BssInstance", "PortFormat": "P010" } }, { "SrcPort": { "PortId": 3, "NodeInstance": "BssInstance" }, "DstPort": { "PortId": 3, "NodeInstance": "IdleInstance", "PortFormat": "P010" } }, { "SrcPort": { "PortId": 3, "NodeInstance": "IdleInstance" }, "DstPort": { "PortId": 3, "NodeInstance": "virtualInstanceBssToGainmap", "PortFormat": "P010" } }, { "SrcPort": { "PortId": 3, "NodeInstance": "virtualInstanceBssToGainmap", "PortFormat": "P010" }, "DstPort": { "PortId": 3, "NodeInstance": "MfnrInstance" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "MfnrInstance", "PortFormat": "YUV420_NV21" }, "DstPort": { "PortId": 0, "NodeInstance": "IdleInstance", "PortFormat": "RAW10" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "IdleInstance" }, "DstPort": { "PortId": 0, "NodeInstance": "Raw2RawInstanceAinr" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Raw2RawInstanceAinr", "PortFormat": "RAW16", "OutputBufferNumber": "FollowInPut" }, "DstPort": { "PortId": 0, "NodeInstance": "MiAinrInstance0", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "MiAinrInstance0", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "Raw2RawInstanceSn" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Raw2RawInstanceSn", "PortFormat": "RAW16", "OutputBufferNumber": "FollowInPut" }, "DstPort": { "PortId": 0, "NodeInstance": "RawSuperlightInstance", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "RawSuperlightInstance", "PortFormat": "P010" }, "DstPort": { "PortId": 0, "NodeInstance": "Raw2RawInstanceRawHdr" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Raw2RawInstanceRawHdr", "PortFormat": "RAW16", "OutputBufferNumber": "FollowInPut" }, "DstPort": { "PortId": 0, "NodeInstance": "RawHdrInstance", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "RawHdrInstance", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "RawEllcInstance", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "RawEllcInstance", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "virtualInstanceRawToGainmap", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "virtualInstanceRawToGainmap", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "Raw2YuvInstance", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Raw2YuvInstance", "PortFormat": "YUV420_NV21", "OutputBufferNumber": "FollowInPut" }, "DstPort": { "PortId": 0, "NodeInstance": "Raw2RawInstanceSr" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Raw2RawInstanceSr", "PortFormat": "RAW16", "OutputBufferNumber": "FollowInPut" }, "DstPort": { "PortId": 0, "NodeInstance": "PreAnchorInstance", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "PreAnchorInstance", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "SrAnchorInstance", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "SrAnchorInstance", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "RawSrInstance", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "RawSrInstance", "PortFormat": "RGB32" }, "DstPort": { "PortId": 0, "NodeInstance": "Rgb322YuvInstance", "PortFormat": "RGB32" } }, { "SrcPort": { "PortId": 1, "NodeInstance": "RawSrInstance", "PortFormat": "RGB16" }, "DstPort": { "PortId": 0, "NodeInstance": "Rgb162YuvInstance", "PortFormat": "RGB16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Rgb322YuvInstance", "PortFormat": "YUV420_NV21" }, "DstPort": { "PortId": 0, "NodeInstance": "Yuv2YuvInstance", "PortFormat": "YUV420_NV21" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Rgb162YuvInstance", "PortFormat": "YUV420_NV21" }, "DstPort": { "PortId": 0, "NodeInstance": "Yuv2YuvInstance", "PortFormat": "YUV420_NV21" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Yuv2YuvInstance", "PortFormat": "YUV420_NV21", "OutputBufferNumber": "FollowInPut" }, "DstPort": { "PortId": 0, "NodeInstance": "PortraitRepairInstance" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "PortraitRepairInstance" }, "DstPort": { "PortId": 0, "NodeInstance": "DepurpleInstance", "PortFormat": "YUV420_NV21" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "DepurpleInstance", "PortFormat": "YUV420_NV21" }, "DstPort": { "PortId": 0, "NodeInstance": "LdcInstance", "PortFormat": "YUV420_NV21" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "LdcInstance", "PortFormat": "YUV420_NV21" }, "DstPort": { "PortId": 0, "NodeInstance": "SkinInstance", "PortFormat": "YUV420_NV21" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "SkinInstance", "PortFormat": "YUV420_NV21" }, "DstPort": { "PortId": 0, "NodeInstance": "AiieInstance", "PortFormat": "YUV420_NV21" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "AiieInstance", "PortFormat": "YUV420_NV21" }, "DstPort": { "PortId": 0, "NodeInstance": "Yuv2YuvScaleInstance", "PortFormat": "YUV420_NV21" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Yuv2YuvScaleInstance", "PortFormat": "YUV420_NV21" }, "DstPort": { "PortId": 0, "NodeInstance": "FilterInstance0", "BufferType": "Gralloc" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "FilterInstance0", "BufferType": "Gralloc" }, "DstPort": { "PortId": 0, "NodeInstance": "MovieEffectInstance0" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "MovieEffectInstance0" }, "DstPort": { "PortId": 0, "NodeInstance": "WatermarkInstance0" } }, { "SrcPort": { "PortId": 2, "NodeInstance": "WatermarkInstance0" }, "DstPort": { "PortId": 3, "NodeInstance": "jpegrAggrInstance" } }, { "SrcPort": { "PortId": 3, "NodeInstance": "WatermarkInstance0" }, "DstPort": { "PortId": 4, "NodeInstance": "jpegrAggrInstance" } }, { "SrcPort": { "PortId": 1, "NodeInstance": "WatermarkInstance0" }, "DstPort": { "PortId": 0, "NodeInstance": "swjpegInstance1" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "swjpegInstance1", "PortFormat": "BLOB" }, "DstPort": { "PortId": 1, "NodeInstance": "jpegrAggrInstance", "PortFormat": "BLOB" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "WatermarkInstance0" }, "DstPort": { "PortId": 0, "NodeInstance": "JpegInstance", "PortFormat": "YUV420_NV21" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "JpegInstance", "PortFormat": "BLOB" }, "DstPort": { "PortId": 0, "NodeInstance": "jpegrAggrInstance" } }, { "SrcPort": { "PortId": 1, "NodeInstance": "virtualInstanceAnchorToGainmap" }, "DstPort": { "PortId": 1, "NodeInstance": "Raw2YuvInstanceGainmapAnchor", "PortFormat": "RAW10" } }, { "SrcPort": { "PortId": 2, "NodeInstance": "virtualInstanceBssToGainmap" }, "DstPort": { "PortId": 2, "NodeInstance": "Raw2YuvInstanceGainmapAnchor" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Raw2YuvInstanceGainmapAnchor", "PortFormat": "P010" }, "DstPort": { "PortId": 2, "NodeInstance": "GainMapInstance0" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "Raw2YuvInstanceGainmap", "PortFormat": "P010" }, "DstPort": { "PortId": 2, "NodeInstance": "GainMapInstance0" } }, { "SrcPort": { "PortId": 1, "NodeInstance": "virtualInstanceRawToGainmap", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "Raw2YuvInstanceGainmap", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 1, "NodeInstance": "RawSuperlightInstance", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "Raw2YuvInstanceGainmap", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 1, "NodeInstance": "RawHdrInstance", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "Raw2YuvInstanceGainmap", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 2, "NodeInstance": "RawSrInstance", "PortFormat": "RAW16" }, "DstPort": { "PortId": 0, "NodeInstance": "Raw2YuvInstanceGainmap", "PortFormat": "RAW16" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "GainMapInstance0", "PortFormat": "Y8" }, "DstPort": { "PortId": 1, "NodeInstance": "LdcInstance" } }, { "SrcPort": { "PortId": 1, "NodeInstance": "LdcInstance", "PortFormat": "Y8" }, "DstPort": { "PortId": 1, "NodeInstance": "SkinInstance" } }, { "SrcPort": { "PortId": 1, "NodeInstance": "SkinInstance", "PortFormat": "Y8" }, "DstPort": { "PortId": 1, "NodeInstance": "MovieEffectInstanceGainmap" } }, { "SrcPort": { "PortId": 1, "NodeInstance": "MovieEffectInstanceGainmap", "PortFormat": "Y8" }, "DstPort": { "PortId": 0, "NodeInstance": "GainMapPostProcInstance" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "GainMapPostProcInstance", "PortFormat": "BLOB" }, "DstPort": { "PortId": 2, "NodeInstance": "jpegrAggrInstance" } }, { "SrcPort": { "PortId": 0, "NodeInstance": "jpegrAggrInstance", "PortFormat": "BLOB" }, "DstPort": { "PortId": 0, "NodeInstance": "SinkBuffer0", "ChildPipeline": "SdkSnapshot", "ChildJsonName": "sdksnapshot.json", "ChildSrcNodePortId":0, "ChildSrcNode":"virtualInstanceSdk" } } ] } }