webrtc/modules/video_coding/utility
Mirko Bonadei f5e261aaf6 Introduce RTC_NO_UNIQUE_ADDRESS.
This macro introduces the possibility to suggest the compiler that a
data member doesn't need an address different from other non static
data members.

The usage of a macro is to maintain portability since at the moment
the attribute [[no_unique_address]] is only supported by clang
with at least -std=c++11 but it should be supported by all the
compilers starting from C++20.

Bug: webrtc:11495
Change-Id: I9f12b67b4422a2749649eaa6b004a67d5fd572d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173331
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32246}
2020-09-30 09:52:49 +00:00
..
decoded_frames_history.cc DecodeFrameHistory can now deal with negative picture IDs. 2019-03-19 10:57:06 +00:00
decoded_frames_history.h Format almost everything. 2019-07-08 13:45:15 +00:00
decoded_frames_history_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
frame_dropper.cc Remove unused MockFrameDropper and make FrameDropper non-virtual. 2018-09-03 14:19:17 +00:00
frame_dropper.h Remove unused MockFrameDropper and make FrameDropper non-virtual. 2018-09-03 14:19:17 +00:00
frame_dropper_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
framerate_controller.cc Format almost everything. 2019-07-08 13:45:15 +00:00
framerate_controller.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
framerate_controller_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
ivf_file_reader.cc Add AV1 support to IVF reader and writer 2020-08-26 11:12:32 +00:00
ivf_file_reader.h Removed unused include from encoded_image.h. 2020-07-17 14:14:03 +00:00
ivf_file_reader_unittest.cc Add AV1 support to IVF reader and writer 2020-08-26 11:12:32 +00:00
ivf_file_writer.cc Add AV1 support to IVF reader and writer 2020-08-26 11:12:32 +00:00
ivf_file_writer.h Removed unused include from encoded_image.h. 2020-07-17 14:14:03 +00:00
ivf_file_writer_unittest.cc Add AV1 support to IVF reader and writer 2020-08-26 11:12:32 +00:00
quality_scaler.cc Adding field trials to control additional quality scaler settings 2020-09-15 08:58:36 +00:00
quality_scaler.h Introduce RTC_NO_UNIQUE_ADDRESS. 2020-09-30 09:52:49 +00:00
quality_scaler_unittest.cc [Adaptation] Move Balanced MinFpsDiff logic to VideoStreamAdapter 2020-08-10 15:56:07 +00:00
simulcast_rate_allocator.cc Don't do legacy conference mode temporal layer allocation on non-screenshare 2020-08-19 13:39:42 +00:00
simulcast_rate_allocator.h Reland "Only enable conference mode simulcast allocations with flag enabled" 2020-08-04 10:30:08 +00:00
simulcast_rate_allocator_unittest.cc Reland "Only enable conference mode simulcast allocations with flag enabled" 2020-08-04 10:30:08 +00:00
simulcast_test_fixture_impl.cc Ensure FakeVp8Encoder::GetEncoderInfo() writes EncoderInfo.fps_allocation: 2020-09-29 19:29:29 +00:00
simulcast_test_fixture_impl.h Ensure FakeVp8Encoder::GetEncoderInfo() writes EncoderInfo.fps_allocation: 2020-09-29 19:29:29 +00:00
simulcast_utility.cc Reland "Only enable conference mode simulcast allocations with flag enabled" 2020-08-04 10:30:08 +00:00
simulcast_utility.h Fix vp8 simulcast screenshare and perf tests for it 2019-02-27 09:59:12 +00:00
vp8_header_parser.cc Clean VP8 header parser 2020-03-02 15:05:48 +00:00
vp8_header_parser.h Clean VP8 header parser 2020-03-02 15:05:48 +00:00
vp9_uncompressed_header_parser.cc Reland "VP9 decoder: Sets thread count based on resolution, reinit on change." 2020-06-15 19:14:52 +00:00
vp9_uncompressed_header_parser.h Reland "VP9 decoder: Sets thread count based on resolution, reinit on change." 2020-06-15 19:14:52 +00:00