mega datetime patch
[asdcplib.git] / src / asdcp-wrap.cpp
index 73b76a36b5ac5d89872f85b3d87464eda966dab1..bca78228846286cfd2bb328428ae34a2dbdede76 100755 (executable)
@@ -137,7 +137,8 @@ Options:\n\
   -d <duration>     - Number of frames to process, default all\n\
   -f <start-frame>  - Starting frame number, default 0\n\
   -l <label>        - Use given channel format label when writing MXF sound\n\
-                      files. SMPTE 429-2 labels: '5.1', '6.1', '7.1', '7.1DS', 'WTF'.\n\
+                      files. SMPTE 429-2 labels: '5.1', '6.1', '7.1',\n\
+                      '7.1DS', 'WTF'\n\
                       Default is no label (valid for Interop only).\n\
   -L                - Write SMPTE UL values instead of MXF Interop\n\
   -p <rate>         - fps of picture when wrapping PCM or JP2K:\n\
@@ -306,6 +307,15 @@ public:
 
                break;
 
+             case 'C':
+               TEST_EXTRA_ARG(i, 'U');
+               if ( ! channel_assignment.DecodeHex(argv[i]) )
+                 {
+                   fprintf(stderr, "Error decoding UL value: %s\n", argv[i]);
+                   return;
+                 }
+               break;
+
              case 'd':
                TEST_EXTRA_ARG(i, 'd');
                duration = abs(atoi(argv[i]));
@@ -362,15 +372,6 @@ public:
                picture_rate = abs(atoi(argv[i]));
                break;
 
-             case 'U':
-               TEST_EXTRA_ARG(i, 'U');
-               if ( ! channel_assignment.DecodeHex(argv[i]) )
-                 {
-                   fprintf(stderr, "Error decoding UL value: %s\n", argv[i]);
-                   return;
-                 }
-               break;
-
              case 'V': version_flag = true; break;
              case 'v': verbose_flag = true; break;
              case 'W': no_write_flag = true; break;