VirtualBox

Changeset 75390 in vbox


Ignore:
Timestamp:
Nov 12, 2018 8:54:38 AM (6 years ago)
Author:
vboxsync
Message:

Recording/FE/VBoxManage: Fixes for "recording filename" and "recording videores"; a bit of cleanup / renaming.

Location:
trunk/src/VBox/Frontends/VBoxManage
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp

    r75365 r75390  
    19351935            else if (!strcmp(a->argv[2], "filename"))
    19361936            {
    1937                 if (a->argc != 3)
     1937                if (a->argc != 4)
    19381938                {
    19391939                    errorSyntax(USAGE_CONTROLVM, "Incorrect number of parameters");
     
    19431943
    19441944                for (size_t i = 0; i < saRecordingScreenScreens.size(); ++i)
    1945                     CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(FileName)(Bstr(a->argv[2]).raw()));
     1945                    CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(FileName)(Bstr(a->argv[3]).raw()));
    19461946            }
    19471947            else if (   !strcmp(a->argv[2], "videores")
     
    19551955                }
    19561956
    1957                 uint32_t uVal;
    1958                 int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uVal);
     1957                uint32_t uWidth;
     1958                int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uWidth);
    19591959                if (RT_FAILURE(vrc))
    19601960                {
    1961                     errorArgument("Error parsing width '%s'", a->argv[3]);
    1962                     rc = E_FAIL;
    1963                     break;
    1964                 }
    1965 
    1966                 vrc = RTStrToUInt32Ex(a->argv[4], NULL, 0, &uVal);
     1961                    errorArgument("Error parsing video width '%s'", a->argv[3]);
     1962                    rc = E_FAIL;
     1963                    break;
     1964                }
     1965
     1966                uint32_t uHeight;
     1967                vrc = RTStrToUInt32Ex(a->argv[4], NULL, 0, &uHeight);
    19671968                if (RT_FAILURE(vrc))
    19681969                {
    1969                     errorArgument("Error parsing height '%s'", a->argv[4]);
     1970                    errorArgument("Error parsing video height '%s'", a->argv[4]);
    19701971                    rc = E_FAIL;
    19711972                    break;
     
    19741975                for (size_t i = 0; i < saRecordingScreenScreens.size(); ++i)
    19751976                {
    1976                     CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(VideoWidth)(uVal));
    1977                     CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(VideoHeight)(uVal));
     1977                    CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(VideoWidth)(uWidth));
     1978                    CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(VideoHeight)(uHeight));
    19781979                }
    19791980            }
     
    19871988                }
    19881989
    1989                 uint32_t uVal;
    1990                 int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uVal);
     1990                uint32_t uRate;
     1991                int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uRate);
    19911992                if (RT_FAILURE(vrc))
    19921993                {
    1993                     errorArgument("Error parsing rate '%s'", a->argv[3]);
     1994                    errorArgument("Error parsing video rate '%s'", a->argv[3]);
    19941995                    rc = E_FAIL;
    19951996                    break;
     
    19971998
    19981999                for (size_t i = 0; i < saRecordingScreenScreens.size(); ++i)
    1999                     CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(VideoRate)(uVal));
     2000                    CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(VideoRate)(uRate));
    20002001            }
    20012002            else if (!strcmp(a->argv[2], "videofps"))
     
    20082009                }
    20092010
    2010                 uint32_t uVal;
    2011                 int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uVal);
     2011                uint32_t uFPS;
     2012                int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uFPS);
    20122013                if (RT_FAILURE(vrc))
    20132014                {
    2014                     errorArgument("Error parsing FPS '%s'", a->argv[3]);
     2015                    errorArgument("Error parsing video FPS '%s'", a->argv[3]);
    20152016                    rc = E_FAIL;
    20162017                    break;
     
    20182019
    20192020                for (size_t i = 0; i < saRecordingScreenScreens.size(); ++i)
    2020                     CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(VideoFPS)(uVal));
     2021                    CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(VideoFPS)(uFPS));
    20212022            }
    20222023            else if (!strcmp(a->argv[2], "maxtime"))
     
    20292030                }
    20302031
    2031                 uint32_t uVal;
    2032                 int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uVal);
     2032                uint32_t uMaxTime;
     2033                int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uMaxTime);
    20332034                if (RT_FAILURE(vrc))
    20342035                {
     
    20392040
    20402041                for (size_t i = 0; i < saRecordingScreenScreens.size(); ++i)
    2041                     CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(MaxTime)(uVal));
     2042                    CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(MaxTime)(uMaxTime));
    20422043            }
    20432044            else if (!strcmp(a->argv[2], "maxfilesize"))
     
    20502051                }
    20512052
    2052                 uint32_t uVal;
    2053                 int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uVal);
     2053                uint32_t uMaxFileSize;
     2054                int vrc = RTStrToUInt32Ex(a->argv[3], NULL, 0, &uMaxFileSize);
    20542055                if (RT_FAILURE(vrc))
    20552056                {
     
    20602061
    20612062                for (size_t i = 0; i < saRecordingScreenScreens.size(); ++i)
    2062                     CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(MaxFileSize)(uVal));
     2063                    CHECK_ERROR_BREAK(saRecordingScreenScreens[i], COMSETTER(MaxFileSize)(uMaxFileSize));
    20632064            }
    20642065            else if (!strcmp(a->argv[2], "opts"))
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp

    r75365 r75390  
    30223022                        if (RT_FAILURE(vrc) || vrc != VWRN_TRAILING_CHARS || !pszNext || *pszNext != 'x')
    30233023                        {
    3024                             errorArgument("Error parsing geomtry '%s' (expected <width>x<height>)", ValueUnion.psz);
     3024                            errorArgument("Error parsing video resolution '%s' (expected <width>x<height>)", ValueUnion.psz);
    30253025                            rc = E_FAIL;
    30263026                            break;
     
    30303030                        if (vrc != VINF_SUCCESS)
    30313031                        {
    3032                             errorArgument("Error parsing geomtry '%s' (expected <width>x<height>)", ValueUnion.psz);
     3032                            errorArgument("Error parsing video resolution '%s' (expected <width>x<height>)", ValueUnion.psz);
    30333033                            rc = E_FAIL;
    30343034                            break;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette