1*38e8c45fSAndroid Build Coastguard Workerpackage: "com.android.graphics.libgui.flags" 2*38e8c45fSAndroid Build Coastguard Workercontainer: "system" 3*38e8c45fSAndroid Build Coastguard Worker 4*38e8c45fSAndroid Build Coastguard Workerflag { 5*38e8c45fSAndroid Build Coastguard Worker name: "apply_picture_profiles" 6*38e8c45fSAndroid Build Coastguard Worker namespace: "tv_os_media" 7*38e8c45fSAndroid Build Coastguard Worker description: "This flag controls sending picture profiles from BBQ to Composer HAL" 8*38e8c45fSAndroid Build Coastguard Worker bug: "337330263" 9*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 10*38e8c45fSAndroid Build Coastguard Worker} # apply_picture_profiles 11*38e8c45fSAndroid Build Coastguard Worker 12*38e8c45fSAndroid Build Coastguard Workerflag { 13*38e8c45fSAndroid Build Coastguard Worker name: "bq_setframerate" 14*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 15*38e8c45fSAndroid Build Coastguard Worker description: "This flag controls plumbing setFrameRate thru BufferQueue" 16*38e8c45fSAndroid Build Coastguard Worker bug: "281695725" 17*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 18*38e8c45fSAndroid Build Coastguard Worker} # bq_setframerate 19*38e8c45fSAndroid Build Coastguard Worker 20*38e8c45fSAndroid Build Coastguard Workerflag { 21*38e8c45fSAndroid Build Coastguard Worker name: "bq_consumer_attach_callback" 22*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 23*38e8c45fSAndroid Build Coastguard Worker description: "Controls IProducerListener to have consumer side attach callback" 24*38e8c45fSAndroid Build Coastguard Worker bug: "353202582" 25*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 26*38e8c45fSAndroid Build Coastguard Worker} # bq_consumer_attach_callback 27*38e8c45fSAndroid Build Coastguard Worker 28*38e8c45fSAndroid Build Coastguard Workerflag { 29*38e8c45fSAndroid Build Coastguard Worker name: "frametimestamps_previousrelease" 30*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 31*38e8c45fSAndroid Build Coastguard Worker description: "Controls a fence fixup for timestamp apis" 32*38e8c45fSAndroid Build Coastguard Worker bug: "310927247" 33*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 34*38e8c45fSAndroid Build Coastguard Worker} # frametimestamps_previousrelease 35*38e8c45fSAndroid Build Coastguard Worker 36*38e8c45fSAndroid Build Coastguard Workerflag { 37*38e8c45fSAndroid Build Coastguard Worker name: "bq_extendedallocate" 38*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 39*38e8c45fSAndroid Build Coastguard Worker description: "Add BQ support for allocate with extended options" 40*38e8c45fSAndroid Build Coastguard Worker bug: "268382490" 41*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 42*38e8c45fSAndroid Build Coastguard Worker} # bq_extendedallocate 43*38e8c45fSAndroid Build Coastguard Worker 44*38e8c45fSAndroid Build Coastguard Workerflag { 45*38e8c45fSAndroid Build Coastguard Worker name: "trace_frame_rate_override" 46*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 47*38e8c45fSAndroid Build Coastguard Worker description: "Trace FrameRateOverride fps" 48*38e8c45fSAndroid Build Coastguard Worker bug: "347314033" 49*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 50*38e8c45fSAndroid Build Coastguard Worker metadata { 51*38e8c45fSAndroid Build Coastguard Worker purpose: PURPOSE_BUGFIX 52*38e8c45fSAndroid Build Coastguard Worker } 53*38e8c45fSAndroid Build Coastguard Worker} # trace_frame_rate_override 54*38e8c45fSAndroid Build Coastguard Worker 55*38e8c45fSAndroid Build Coastguard Workerflag { 56*38e8c45fSAndroid Build Coastguard Worker name: "wb_consumer_base_owns_bq" 57*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 58*38e8c45fSAndroid Build Coastguard Worker description: "ConsumerBase-based classes now own their own bufferqueue" 59*38e8c45fSAndroid Build Coastguard Worker bug: "340933754" 60*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 61*38e8c45fSAndroid Build Coastguard Worker} # wb_consumer_base_owns_bq 62*38e8c45fSAndroid Build Coastguard Worker 63*38e8c45fSAndroid Build Coastguard Workerflag { 64*38e8c45fSAndroid Build Coastguard Worker name: "wb_platform_api_improvements" 65*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 66*38e8c45fSAndroid Build Coastguard Worker description: "Simple improvements to Surface and ConsumerBase classes" 67*38e8c45fSAndroid Build Coastguard Worker bug: "340933794" 68*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 69*38e8c45fSAndroid Build Coastguard Worker} # wb_platform_api_improvements 70*38e8c45fSAndroid Build Coastguard Worker 71*38e8c45fSAndroid Build Coastguard Workerflag { 72*38e8c45fSAndroid Build Coastguard Worker name: "wb_stream_splitter" 73*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 74*38e8c45fSAndroid Build Coastguard Worker description: "Removes IGBP/IGBCs from Camera3StreamSplitter as part of BufferQueue refactors" 75*38e8c45fSAndroid Build Coastguard Worker bug: "340933206" 76*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 77*38e8c45fSAndroid Build Coastguard Worker} # wb_stream_splitter 78*38e8c45fSAndroid Build Coastguard Worker 79*38e8c45fSAndroid Build Coastguard Workerflag { 80*38e8c45fSAndroid Build Coastguard Worker name: "edge_extension_shader" 81*38e8c45fSAndroid Build Coastguard Worker namespace: "windowing_frontend" 82*38e8c45fSAndroid Build Coastguard Worker description: "Enable edge extension via shader" 83*38e8c45fSAndroid Build Coastguard Worker bug: "322036393" 84*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 85*38e8c45fSAndroid Build Coastguard Worker} # edge_extension_shader 86*38e8c45fSAndroid Build Coastguard Worker 87*38e8c45fSAndroid Build Coastguard Workerflag { 88*38e8c45fSAndroid Build Coastguard Worker name: "buffer_release_channel" 89*38e8c45fSAndroid Build Coastguard Worker namespace: "window_surfaces" 90*38e8c45fSAndroid Build Coastguard Worker description: "Enable BufferReleaseChannel to optimize buffer releases" 91*38e8c45fSAndroid Build Coastguard Worker bug: "294133380" 92*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 93*38e8c45fSAndroid Build Coastguard Worker} # buffer_release_channel 94*38e8c45fSAndroid Build Coastguard Worker 95*38e8c45fSAndroid Build Coastguard Workerflag { 96*38e8c45fSAndroid Build Coastguard Worker name: "wb_ring_buffer" 97*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 98*38e8c45fSAndroid Build Coastguard Worker description: "Remove slot dependency in the Ring Buffer Consumer." 99*38e8c45fSAndroid Build Coastguard Worker bug: "342197847" 100*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 101*38e8c45fSAndroid Build Coastguard Worker} # wb_ring_buffer 102*38e8c45fSAndroid Build Coastguard Worker 103*38e8c45fSAndroid Build Coastguard Workerflag { 104*38e8c45fSAndroid Build Coastguard Worker name: "wb_camera3_and_processors" 105*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 106*38e8c45fSAndroid Build Coastguard Worker description: "Remove usage of IGBPs in the *Processor and Camera3*" 107*38e8c45fSAndroid Build Coastguard Worker bug: "342199002" 108*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 109*38e8c45fSAndroid Build Coastguard Worker} # wb_camera3_and_processors 110*38e8c45fSAndroid Build Coastguard Worker 111*38e8c45fSAndroid Build Coastguard Workerflag { 112*38e8c45fSAndroid Build Coastguard Worker name: "wb_libcameraservice" 113*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 114*38e8c45fSAndroid Build Coastguard Worker description: "Remove usage of IGBPs in the libcameraservice." 115*38e8c45fSAndroid Build Coastguard Worker bug: "342197849" 116*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 117*38e8c45fSAndroid Build Coastguard Worker} # wb_libcameraservice 118*38e8c45fSAndroid Build Coastguard Worker 119*38e8c45fSAndroid Build Coastguard Workerflag { 120*38e8c45fSAndroid Build Coastguard Worker name: "wb_unlimited_slots" 121*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 122*38e8c45fSAndroid Build Coastguard Worker description: "Adds APIs and updates the implementation of bufferqueues to have a user-defined slot count." 123*38e8c45fSAndroid Build Coastguard Worker bug: "341359814" 124*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 125*38e8c45fSAndroid Build Coastguard Worker} # wb_unlimited_slots 126*38e8c45fSAndroid Build Coastguard Worker 127*38e8c45fSAndroid Build Coastguard Workerflag { 128*38e8c45fSAndroid Build Coastguard Worker name: "bq_producer_throttles_only_async_mode" 129*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 130*38e8c45fSAndroid Build Coastguard Worker description: "BufferQueueProducer only CPU throttle on queueBuffer() in async mode." 131*38e8c45fSAndroid Build Coastguard Worker bug: "359252619" 132*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 133*38e8c45fSAndroid Build Coastguard Worker} # bq_producer_throttles_only_async_mode 134*38e8c45fSAndroid Build Coastguard Worker 135*38e8c45fSAndroid Build Coastguard Workerflag { 136*38e8c45fSAndroid Build Coastguard Worker name: "bq_gl_fence_cleanup" 137*38e8c45fSAndroid Build Coastguard Worker namespace: "core_graphics" 138*38e8c45fSAndroid Build Coastguard Worker description: "Remove BufferQueueProducer::dequeue's wait on this fence (or the fence entirely) to prevent deadlocks" 139*38e8c45fSAndroid Build Coastguard Worker bug: "339705065" 140*38e8c45fSAndroid Build Coastguard Worker is_fixed_read_only: true 141*38e8c45fSAndroid Build Coastguard Worker} # bq_gl_fence_cleanup 142