Skip to content

Commit 8d168d5

Browse files
committed
Use std::array instead of built-in arrays
1 parent 83b8650 commit 8d168d5

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

video_compare.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -131,22 +131,22 @@ class VideoCompare {
131131
const size_t frame_buffer_size_;
132132
const double time_shift_ms_;
133133

134-
std::unique_ptr<Demuxer> demuxers_[Side::Count];
135-
std::unique_ptr<VideoDecoder> video_decoders_[Side::Count];
136-
std::unique_ptr<VideoFilterer> video_filterers_[Side::Count];
134+
const std::array<std::unique_ptr<Demuxer>, Side::Count> demuxers_;
135+
const std::array<std::unique_ptr<VideoDecoder>, Side::Count> video_decoders_;
136+
const std::array<std::unique_ptr<VideoFilterer>, Side::Count> video_filterers_;
137137

138138
const size_t max_width_;
139139
const size_t max_height_;
140140
const bool initial_fast_input_alignment_;
141141
const double shortest_duration_;
142142

143-
std::unique_ptr<FormatConverter> format_converters_[Side::Count];
143+
const std::array<std::unique_ptr<FormatConverter>, Side::Count> format_converters_;
144144
const std::unique_ptr<Display> display_;
145145
const std::unique_ptr<Timer> timer_;
146-
std::unique_ptr<PacketQueue> packet_queues_[Side::Count];
147-
const std::shared_ptr<DecodedFrameQueue> decoded_frame_queues_[Side::Count];
148-
std::unique_ptr<FrameQueue> filtered_frame_queues_[Side::Count];
149-
std::unique_ptr<FrameQueue> converted_frame_queues_[Side::Count];
146+
const std::array<std::unique_ptr<PacketQueue>, Side::Count> packet_queues_;
147+
const std::array<std::shared_ptr<DecodedFrameQueue>, Side::Count> decoded_frame_queues_;
148+
const std::array<std::unique_ptr<FrameQueue>, Side::Count> filtered_frame_queues_;
149+
const std::array<std::unique_ptr<FrameQueue>, Side::Count> converted_frame_queues_;
150150

151151
std::vector<std::thread> stages_;
152152

0 commit comments

Comments
 (0)