All pastes #422787 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-04-03 18:15 UTC
rendered paste body
*************** mimedir_vcomponent_get_value_duration (M
*** 951,1002 ****

                s++;

-               num = mimedir_vcomponent_parse_number (name, "DURATION", &s, &err);
-               if (err) {
-                       g_propagate_error (error, err);
-                       return 0;
-               }
-               if (s[0] != 'H') {
-                       g_set_error (error, MIMEDIR_ATTRIBUTE_ERROR, MIMEDIR_ATTRIBUTE_ERROR_INVALID_FORMAT, MIMEDIR_ATTRIBUTE_ERROR_INVALID_FORMAT_STR, "DURATION", name);
-                       return 0;
-               }
-               s++;
-               duration += num * SECS_PER_HOUR;
-
-               if (s[0]) {
                        num = mimedir_vcomponent_parse_number (name, "DURATION", &s, &err);
                        if (err) {
                                g_propagate_error (error, err);
                                return 0;
                        }
-                       if (s[0] != 'M') {
-                               g_set_error (error, MIMEDIR_ATTRIBUTE_ERROR, MIMEDIR_ATTRIBUTE_ERROR_INVALID_FORMAT, MIMEDIR_ATTRIBUTE_ERROR_INVALID_FORMAT_STR, "DURATION", name);
-                               return 0;
-                       }
-                       s++;
-                       duration += num * SECS_PER_MINUTE;
-               }

-               if (s[0]) {
-                       num = mimedir_vcomponent_parse_number (name, "DURATION", &s, &err);
-                       if (err) {
-                               g_propagate_error (error, err);
-                               return 0;
-                       }
-                       if (s[0] != 'S') {
                                g_set_error (error, MIMEDIR_ATTRIBUTE_ERROR, MIMEDIR_ATTRIBUTE_ERROR