@@ -131,22 +131,22 @@ class VideoCompare {
131
131
const size_t frame_buffer_size_;
132
132
const double time_shift_ms_;
133
133
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_ ;
137
137
138
138
const size_t max_width_;
139
139
const size_t max_height_;
140
140
const bool initial_fast_input_alignment_;
141
141
const double shortest_duration_;
142
142
143
- std::unique_ptr<FormatConverter> format_converters_[ Side::Count] ;
143
+ const std::array<std:: unique_ptr<FormatConverter>, Side::Count> format_converters_ ;
144
144
const std::unique_ptr<Display> display_;
145
145
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_ ;
150
150
151
151
std::vector<std::thread> stages_;
152
152
0 commit comments