webrtc/modules/video_coding/utility
Mirko Bonadei 20e4c80fbe Reland "Introduce RTC_NO_UNIQUE_ADDRESS."
This is a reland of f5e261aaf6

This CL disables RTC_NO_UNIQUE_ADDRESS on MSan builds since
there have been some issues.

Original change's description:
> 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}

Bug: webrtc:11495, webrtc:12218
Change-Id: I4e6c7cc37d3daffad2407c9a2acfa897fa5b426a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/189968
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32668}
2020-11-23 11:29:36 +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 Removed _completeFrame since we never allow incomplete frames. 2020-10-28 16:00:27 +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 Reland "Introduce RTC_NO_UNIQUE_ADDRESS." 2020-11-23 11:29:36 +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 Changes default pacing factor to 1.1x 2020-10-23 13:43:32 +00:00
simulcast_test_fixture_impl.cc Removed _completeFrame since we never allow incomplete frames. 2020-10-28 16:00:27 +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