blob: d3f2899ba3b6c67b6304a20e7629797ec2ac280e [file] [log] [blame] [edit]
package: "com.android.graphics.libgui.flags"
container: "system"
flag {
name: "bq_setframerate"
namespace: "core_graphics"
description: "This flag controls plumbing setFrameRate thru BufferQueue"
bug: "281695725"
is_fixed_read_only: true
} # bq_setframerate
flag {
name: "bq_consumer_attach_callback"
namespace: "core_graphics"
description: "Controls IProducerListener to have consumer side attach callback"
bug: "353202582"
is_fixed_read_only: true
} # bq_consumer_attach_callback
flag {
name: "frametimestamps_previousrelease"
namespace: "core_graphics"
description: "Controls a fence fixup for timestamp apis"
bug: "310927247"
is_fixed_read_only: true
} # frametimestamps_previousrelease
flag {
name: "bq_extendedallocate"
namespace: "core_graphics"
description: "Add BQ support for allocate with extended options"
bug: "268382490"
is_fixed_read_only: true
} # bq_extendedallocate
flag {
name: "trace_frame_rate_override"
namespace: "core_graphics"
description: "Trace FrameRateOverride fps"
bug: "347314033"
is_fixed_read_only: true
metadata {
purpose: PURPOSE_BUGFIX
}
} # trace_frame_rate_override
flag {
name: "wb_consumer_base_owns_bq"
namespace: "core_graphics"
description: "ConsumerBase-based classes now own their own bufferqueue"
bug: "340933754"
is_fixed_read_only: true
} # wb_consumer_base_owns_bq
flag {
name: "wb_platform_api_improvements"
namespace: "core_graphics"
description: "Simple improvements to Surface and ConsumerBase classes"
bug: "340933794"
is_fixed_read_only: true
} # wb_platform_api_improvements
flag {
name: "wb_stream_splitter"
namespace: "core_graphics"
description: "Removes IGBP/IGBCs from Camera3StreamSplitter as part of BufferQueue refactors"
bug: "340933206"
is_fixed_read_only: true
} # wb_stream_splitter
flag {
name: "edge_extension_shader"
namespace: "windowing_frontend"
description: "Enable edge extension via shader"
bug: "322036393"
is_fixed_read_only: true
} # edge_extension_shader
flag {
name: "buffer_release_channel"
namespace: "window_surfaces"
description: "Enable BufferReleaseChannel to optimize buffer releases"
bug: "294133380"
is_fixed_read_only: true
} # buffer_release_channel
flag {
name: "wb_ring_buffer"
namespace: "core_graphics"
description: "Remove slot dependency in the Ring Buffer Consumer."
bug: "342197847"
is_fixed_read_only: true
} # wb_ring_buffer
flag {
name: "wb_camera3_and_processors"
namespace: "core_graphics"
description: "Remove usage of IGBPs in the *Processor and Camera3*"
bug: "342199002"
is_fixed_read_only: true
} # wb_camera3_and_processors
flag {
name: "wb_libcameraservice"
namespace: "core_graphics"
description: "Remove usage of IGBPs in the libcameraservice."
bug: "342197849"
is_fixed_read_only: true
} # wb_libcameraservice
flag {
name: "bq_producer_throttles_only_async_mode"
namespace: "core_graphics"
description: "BufferQueueProducer only CPU throttle on queueBuffer() in async mode."
bug: "359252619"
is_fixed_read_only: true
} # bq_producer_throttles_only_async_mode