mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-11-04 00:52:08 +00:00 
			
		
		
		
	Merge pull request #48 from lisatn/rtapp_use_cases
rt-app: Update use cases
This commit is contained in:
		@@ -1,20 +1,46 @@
 | 
			
		||||
{
 | 
			
		||||
	"tasks" : {
 | 
			
		||||
		"thread" : {
 | 
			
		||||
			"instance" : 2,
 | 
			
		||||
		"thread1" : {
 | 
			
		||||
			"instance" : 1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"light" : {
 | 
			
		||||
					"loop" : 600,
 | 
			
		||||
					"loop" : 300,
 | 
			
		||||
					"run" : 1000,
 | 
			
		||||
					"timer" : { "ref" : "unique", "period" : 10000 }
 | 
			
		||||
				},
 | 
			
		||||
				"heavy" : {
 | 
			
		||||
					"loop" : 600,
 | 
			
		||||
					"loop" : 300,
 | 
			
		||||
					"run" : 7000,
 | 
			
		||||
					"timer" : { "ref" : "unique", "period" : 10000 }
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		"thread2" : {
 | 
			
		||||
			"instance" : 1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"light1" : {
 | 
			
		||||
					"loop" : 900,
 | 
			
		||||
					"run" : 1000,
 | 
			
		||||
					"timer" : { "ref" : "unique", "period" : 10000 }
 | 
			
		||||
				},
 | 
			
		||||
				"heavy1" : {
 | 
			
		||||
					"loop" : 600,
 | 
			
		||||
					"run" : 7000,
 | 
			
		||||
					"timer" : { "ref" : "unique", "period" : 10000 }
 | 
			
		||||
				},
 | 
			
		||||
                                "light2" : {
 | 
			
		||||
                                        "loop" : 300,
 | 
			
		||||
                                        "run" : 1000,
 | 
			
		||||
                                        "timer" : { "ref" : "unique", "period" : 10000 }
 | 
			
		||||
                                },
 | 
			
		||||
                                "heavy1" : {
 | 
			
		||||
                                        "loop" : 600,
 | 
			
		||||
                                        "run" : 7000,
 | 
			
		||||
                                        "timer" : { "ref" : "unique", "period" : 10000 }
 | 
			
		||||
                                },
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	},
 | 
			
		||||
	"global" : {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										252
									
								
								wlauto/workloads/rt_app/use_cases/video-long.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										252
									
								
								wlauto/workloads/rt_app/use_cases/video-long.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,252 @@
 | 
			
		||||
{
 | 
			
		||||
	"tasks" : {
 | 
			
		||||
		"surfaceflinger" : {
 | 
			
		||||
			"priority" : -7,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 1500
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"DispSync" : {
 | 
			
		||||
			"priority" : -7,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"p1" : {
 | 
			
		||||
					"suspend",
 | 
			
		||||
					"run" : 35,
 | 
			
		||||
					"resume" : "EventThread",
 | 
			
		||||
					"run" : 40,
 | 
			
		||||
				},
 | 
			
		||||
 | 
			
		||||
				"p2" : {
 | 
			
		||||
					"loop" : 2,
 | 
			
		||||
					"suspend",
 | 
			
		||||
					"run" : 30
 | 
			
		||||
				}
 | 
			
		||||
			},
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"hwc_eventmon" : {
 | 
			
		||||
			"priority" : -19,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"resume" : "DispSync",
 | 
			
		||||
			"run" : 115,
 | 
			
		||||
			"timer" : { "ref" : "timerA", "period" : 16667 }
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"EventThread1" : {
 | 
			
		||||
			"priority" : -8,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"p1" : {
 | 
			
		||||
					"suspend" : "EventThread",
 | 
			
		||||
					"run" : 25,
 | 
			
		||||
					"resume" : "DispSync",
 | 
			
		||||
					"sleep" : 9650,
 | 
			
		||||
					"run" : 70,
 | 
			
		||||
					"resume" : "DispSync",
 | 
			
		||||
					"run" : 80
 | 
			
		||||
				},
 | 
			
		||||
 | 
			
		||||
				"p2" : {
 | 
			
		||||
					"suspend" : "EventThread",
 | 
			
		||||
					"run" : 90,
 | 
			
		||||
					"resume" : "DispSync"
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"EventThread2" : {
 | 
			
		||||
			"priority" : -8,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"p1" : {
 | 
			
		||||
					"suspend" : "EventThread",
 | 
			
		||||
					"run" : 30,
 | 
			
		||||
					"resume" : "surfaceflinger"
 | 
			
		||||
				},
 | 
			
		||||
 | 
			
		||||
				"p2" : {
 | 
			
		||||
					"suspend" : "EventThread",
 | 
			
		||||
					"run" : 35,
 | 
			
		||||
					"sleep" : 2000,
 | 
			
		||||
					"run" : 110,
 | 
			
		||||
					"resume" : "DispSync",
 | 
			
		||||
					"run" : 60
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"waker" : {
 | 
			
		||||
			"priority" : -19,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"resume" : "NuPlayerRenderer",
 | 
			
		||||
			"timer" : { "ref" : "timerB", "period" : 33333 }
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NuPlayerRenderer" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"p1" : {
 | 
			
		||||
					"loop" : 3,
 | 
			
		||||
					"suspend" : "NuPlayerRenderer",
 | 
			
		||||
					"run" : 140,
 | 
			
		||||
					"resume" : "NuPlayerDriver1",
 | 
			
		||||
					"run" : 95
 | 
			
		||||
				},
 | 
			
		||||
 | 
			
		||||
				"p2" : {
 | 
			
		||||
					"sleep" : 27000,
 | 
			
		||||
					"run" : 580,
 | 
			
		||||
					"resume" : "NPDecoder",
 | 
			
		||||
					"resume" : "NPDecoder-CL",
 | 
			
		||||
					"resume" : "gle.aac.decoder"
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NuPlayerDriver1" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 100,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 50,
 | 
			
		||||
			"suspend" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 80,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 370,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 135,
 | 
			
		||||
			"resume" : "NuPlayerDriver"
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NuPlayerDriver2" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 110,
 | 
			
		||||
			"resume" : "NuPlayerDriver",
 | 
			
		||||
			"resume" : "CodecLooper1",
 | 
			
		||||
			"sleep" : 2500,
 | 
			
		||||
			"run" : 80,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 50,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 70,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 35
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"CodecLooper1" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 230,
 | 
			
		||||
			"sleep" : 80,
 | 
			
		||||
			"run" : 150,
 | 
			
		||||
			"sleep" : 210,
 | 
			
		||||
			"run" : 330,
 | 
			
		||||
			"resume" : "CodecLooper2",
 | 
			
		||||
			"sleep" : 900,
 | 
			
		||||
			"run" : 170,
 | 
			
		||||
			"sleep" : 670,
 | 
			
		||||
			"run" : 125,
 | 
			
		||||
			"resume" : "CodecLooper2"
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"CodecLooper2" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 160,
 | 
			
		||||
			"resume" : "CodecLooper3",
 | 
			
		||||
			"sleep" : 590,
 | 
			
		||||
			"resume" : "OMXCallbackDisp2",
 | 
			
		||||
			"run" : 75,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 260
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"OMXCallbackDisp2" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 180
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"CodecLooper3" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 1000
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NPDecoder" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 500,
 | 
			
		||||
			"sleep" : 680,
 | 
			
		||||
			"resume" : "OMXCallbackDisp1",
 | 
			
		||||
			"run" : 2000
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NPDecoder-CL" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 570,
 | 
			
		||||
			"sleep" : 570,
 | 
			
		||||
			"run" : 2100
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"gle.aac.decoder" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 2400,
 | 
			
		||||
			"sleep" : 430,
 | 
			
		||||
			"run" : 45
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"OMXCallbackDisp1" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 135,
 | 
			
		||||
			"sleep" : 230,
 | 
			
		||||
			"run" : 140,
 | 
			
		||||
			"sleep" : 330,
 | 
			
		||||
			"run" : 190,
 | 
			
		||||
			"sleep" : 550,
 | 
			
		||||
			"run" : 160
 | 
			
		||||
		}
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	"global" : {
 | 
			
		||||
		"default_policy" : "SCHED_OTHER",
 | 
			
		||||
		"duration" : 600,
 | 
			
		||||
		"ftrace" : false,
 | 
			
		||||
		"gnuplot" : false,
 | 
			
		||||
		"logdir" : "./",
 | 
			
		||||
		"log_basename" : "video",
 | 
			
		||||
		"lock_pages" : true,
 | 
			
		||||
		"frag" : 1,
 | 
			
		||||
		"calibration" : "CPU0"
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										252
									
								
								wlauto/workloads/rt_app/use_cases/video-short.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										252
									
								
								wlauto/workloads/rt_app/use_cases/video-short.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,252 @@
 | 
			
		||||
{
 | 
			
		||||
	"tasks" : {
 | 
			
		||||
		"surfaceflinger" : {
 | 
			
		||||
			"priority" : -7,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 1500
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"DispSync" : {
 | 
			
		||||
			"priority" : -7,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"p1" : {
 | 
			
		||||
					"suspend",
 | 
			
		||||
					"run" : 35,
 | 
			
		||||
					"resume" : "EventThread",
 | 
			
		||||
					"run" : 40,
 | 
			
		||||
				},
 | 
			
		||||
 | 
			
		||||
				"p2" : {
 | 
			
		||||
					"loop" : 2,
 | 
			
		||||
					"suspend",
 | 
			
		||||
					"run" : 30
 | 
			
		||||
				}
 | 
			
		||||
			},
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"hwc_eventmon" : {
 | 
			
		||||
			"priority" : -19,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"resume" : "DispSync",
 | 
			
		||||
			"run" : 115,
 | 
			
		||||
			"timer" : { "ref" : "timerA", "period" : 16667 }
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"EventThread1" : {
 | 
			
		||||
			"priority" : -8,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"p1" : {
 | 
			
		||||
					"suspend" : "EventThread",
 | 
			
		||||
					"run" : 25,
 | 
			
		||||
					"resume" : "DispSync",
 | 
			
		||||
					"sleep" : 9650,
 | 
			
		||||
					"run" : 70,
 | 
			
		||||
					"resume" : "DispSync",
 | 
			
		||||
					"run" : 80
 | 
			
		||||
				},
 | 
			
		||||
 | 
			
		||||
				"p2" : {
 | 
			
		||||
					"suspend" : "EventThread",
 | 
			
		||||
					"run" : 90,
 | 
			
		||||
					"resume" : "DispSync"
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"EventThread2" : {
 | 
			
		||||
			"priority" : -8,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"p1" : {
 | 
			
		||||
					"suspend" : "EventThread",
 | 
			
		||||
					"run" : 30,
 | 
			
		||||
					"resume" : "surfaceflinger"
 | 
			
		||||
				},
 | 
			
		||||
 | 
			
		||||
				"p2" : {
 | 
			
		||||
					"suspend" : "EventThread",
 | 
			
		||||
					"run" : 35,
 | 
			
		||||
					"sleep" : 2000,
 | 
			
		||||
					"run" : 110,
 | 
			
		||||
					"resume" : "DispSync",
 | 
			
		||||
					"run" : 60
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"waker" : {
 | 
			
		||||
			"priority" : -19,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"resume" : "NuPlayerRenderer",
 | 
			
		||||
			"timer" : { "ref" : "timerB", "period" : 33333 }
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NuPlayerRenderer" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"phases" : {
 | 
			
		||||
				"p1" : {
 | 
			
		||||
					"loop" : 3,
 | 
			
		||||
					"suspend" : "NuPlayerRenderer",
 | 
			
		||||
					"run" : 140,
 | 
			
		||||
					"resume" : "NuPlayerDriver1",
 | 
			
		||||
					"run" : 95
 | 
			
		||||
				},
 | 
			
		||||
 | 
			
		||||
				"p2" : {
 | 
			
		||||
					"sleep" : 27000,
 | 
			
		||||
					"run" : 580,
 | 
			
		||||
					"resume" : "NPDecoder",
 | 
			
		||||
					"resume" : "NPDecoder-CL",
 | 
			
		||||
					"resume" : "gle.aac.decoder"
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NuPlayerDriver1" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 100,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 50,
 | 
			
		||||
			"suspend" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 80,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 370,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 135,
 | 
			
		||||
			"resume" : "NuPlayerDriver"
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NuPlayerDriver2" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 110,
 | 
			
		||||
			"resume" : "NuPlayerDriver",
 | 
			
		||||
			"resume" : "CodecLooper1",
 | 
			
		||||
			"sleep" : 2500,
 | 
			
		||||
			"run" : 80,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 50,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 70,
 | 
			
		||||
			"lock" : "NuPlayerDriver",
 | 
			
		||||
			"sync" : { "ref" : "NuPlayerDriver", "mutex" : "NuPlayerDriver" },
 | 
			
		||||
			"unlock" : "NuPlayerDriver",
 | 
			
		||||
			"run" : 35
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"CodecLooper1" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 230,
 | 
			
		||||
			"sleep" : 80,
 | 
			
		||||
			"run" : 150,
 | 
			
		||||
			"sleep" : 210,
 | 
			
		||||
			"run" : 330,
 | 
			
		||||
			"resume" : "CodecLooper2",
 | 
			
		||||
			"sleep" : 900,
 | 
			
		||||
			"run" : 170,
 | 
			
		||||
			"sleep" : 670,
 | 
			
		||||
			"run" : 125,
 | 
			
		||||
			"resume" : "CodecLooper2"
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"CodecLooper2" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 160,
 | 
			
		||||
			"resume" : "CodecLooper3",
 | 
			
		||||
			"sleep" : 590,
 | 
			
		||||
			"resume" : "OMXCallbackDisp2",
 | 
			
		||||
			"run" : 75,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 260
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"OMXCallbackDisp2" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 180
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"CodecLooper3" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 1000
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NPDecoder" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 500,
 | 
			
		||||
			"sleep" : 680,
 | 
			
		||||
			"resume" : "OMXCallbackDisp1",
 | 
			
		||||
			"run" : 2000
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"NPDecoder-CL" : {
 | 
			
		||||
			"priority" : -15,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 570,
 | 
			
		||||
			"sleep" : 570,
 | 
			
		||||
			"run" : 2100
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"gle.aac.decoder" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 2400,
 | 
			
		||||
			"sleep" : 430,
 | 
			
		||||
			"run" : 45
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"OMXCallbackDisp1" : {
 | 
			
		||||
			"priority" : -1,
 | 
			
		||||
			"loop" : -1,
 | 
			
		||||
			"suspend",
 | 
			
		||||
			"run" : 135,
 | 
			
		||||
			"sleep" : 230,
 | 
			
		||||
			"run" : 140,
 | 
			
		||||
			"sleep" : 330,
 | 
			
		||||
			"run" : 190,
 | 
			
		||||
			"sleep" : 550,
 | 
			
		||||
			"run" : 160
 | 
			
		||||
		}
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	"global" : {
 | 
			
		||||
		"default_policy" : "SCHED_OTHER",
 | 
			
		||||
		"duration" : 6,
 | 
			
		||||
		"ftrace" : false,
 | 
			
		||||
		"gnuplot" : false,
 | 
			
		||||
		"logdir" : "./",
 | 
			
		||||
		"log_basename" : "video",
 | 
			
		||||
		"lock_pages" : true,
 | 
			
		||||
		"frag" : 1,
 | 
			
		||||
		"calibration" : "CPU0"
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user