@@ -122,13 +122,16 @@ const std::regex cv_type_regex("(8|16|32|64)(U|S|F)C([0-9]*)");
122
122
// Utility functions for inspecting an encoding string
123
123
static inline bool isColor (const std::string & encoding)
124
124
{
125
+ #pragma GCC diagnostic push
126
+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
125
127
return encoding == RGB8 || encoding == BGR8 ||
126
128
encoding == RGBA8 || encoding == BGRA8 ||
127
129
encoding == RGB16 || encoding == BGR16 ||
128
130
encoding == RGBA16 || encoding == BGRA16 ||
129
131
encoding == YUV422 || encoding == YUV422_YUY2 ||
130
132
encoding == UYVY || encoding == YUYV ||
131
133
encoding == NV21 || encoding == NV24;
134
+ #pragma GCC diagnostic pop
132
135
}
133
136
134
137
static inline bool isMono (const std::string & encoding)
@@ -191,6 +194,8 @@ static inline int numChannels(const std::string & encoding)
191
194
return (m[3 ] == " " ) ? 1 : std::atoi (m[3 ].str ().c_str ());
192
195
}
193
196
197
+ #pragma GCC diagnostic push
198
+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
194
199
if (encoding == YUV422 ||
195
200
encoding == YUV422_YUY2 ||
196
201
encoding == UYVY ||
@@ -200,6 +205,7 @@ static inline int numChannels(const std::string & encoding)
200
205
{
201
206
return 2 ;
202
207
}
208
+ #pragma GCC diagnostic pop
203
209
204
210
throw std::runtime_error (" Unknown encoding " + encoding);
205
211
return -1 ;
@@ -243,6 +249,8 @@ static inline int bitDepth(const std::string & encoding)
243
249
return std::atoi (m[0 ].str ().c_str ());
244
250
}
245
251
252
+ #pragma GCC diagnostic push
253
+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
246
254
if (encoding == YUV422 ||
247
255
encoding == YUV422_YUY2 ||
248
256
encoding == UYVY ||
@@ -252,6 +260,7 @@ static inline int bitDepth(const std::string & encoding)
252
260
{
253
261
return 8 ;
254
262
}
263
+ #pragma GCC diagnostic pop
255
264
256
265
throw std::runtime_error (" Unknown encoding " + encoding);
257
266
return -1 ;
0 commit comments