Browse code

cmdutils: use macros for device test

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>

Lukasz Marek authored on 2014/12/14 03:54:39
Showing 1 changed files
... ...
@@ -1213,12 +1213,7 @@ static int is_device(const AVClass *avclass)
1213 1213
 {
1214 1214
     if (!avclass)
1215 1215
         return 0;
1216
-    return avclass->category == AV_CLASS_CATEGORY_DEVICE_VIDEO_OUTPUT ||
1217
-           avclass->category == AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT ||
1218
-           avclass->category == AV_CLASS_CATEGORY_DEVICE_AUDIO_OUTPUT ||
1219
-           avclass->category == AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT ||
1220
-           avclass->category == AV_CLASS_CATEGORY_DEVICE_OUTPUT ||
1221
-           avclass->category == AV_CLASS_CATEGORY_DEVICE_INPUT;
1216
+    return AV_IS_INPUT_DEVICE(avclass->category) || AV_IS_OUTPUT_DEVICE(avclass->category);
1222 1217
 }
1223 1218
 
1224 1219
 static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only)