PTSL Errata
- Command:
SetSessionLength
- Version:
1
- Observed Behavior:
When trying to set a session length less than “06:00:00:00”, Pro Tools returns an Response with an
response_error_jsonwith acommand_errorvalue of “PT_InvalidParameter”, a string. An error by this name does not exist in theCommandErrorTypeenumeration, and it is a string, and not an integer as required by the proto.- Expected Behavior:
Pro Tools should return a
response_error_jsonwith a numericcommand_errorwhose value exists in theCommandErrorTypeenumeration.- Fixed:
Pro Tools 2023.3
—
- Command:
SetSessionBitDepth SetSessionAudioFormat SetSessionLength SetSessionAudioPullRateSetting SetSessionVideoPullRateSetting
- Version:
1
- Observed Behavior:
Using these commands does not change the settings in the session setup window. The session must be saved, closed and reopened before the changes are visible in Setup.
- Expected Behavior:
The Session setup window should change its visible settings immediately.
- Fixed:
Pro Tools 2023.3
—
- Command:
PasteSpecial
- Version:
1
- Observed Behvaior:
When PasteSpecial is used with the To_Current_Automation_Type, nothing happens.
- Expected Behavior:
When used in this way, this command should do a Paste to Current.
—
- Command:
CreateSession
- Version:
1
- Observed Behavior:
When this command is used with the path and name of an existing session, it will overwrite the existing file on disk without reporting an error.
- Expected Behavior:
This command should fail with an error if the path and name of a session that exists on disk are given. A session exitsing on disk should never be overwritten.
—
- Command:
ExportSessionInfoAsText
- Version:
1
- Observed Behavior:
When “ESI_string” is given for the output_type in the request, an empty response is returned.
- Expected Behavior:
When the output_type=ESI_string parameter-value is given for this command, the command should return a text export as a string with the response.
- Avid Response:
- Fixed:
Pro Tools 2023.3
—
- Command:
GetPlaybackMode
- Version:
1
- Observed Behavior:
In the response, possible_values is returned as an array of strings and not an array of integer enum values, as per the proto.
- Expected Behavior:
possible_values should return a list of integers corresponding to the PM_PlaybackMode enum values.
- Avid Response:
PT-296814 https://duc.avid.com/showthread.php?p=2659689&posted=1#post2659689
- Fixed:
Pro Tools 2023.3
—
- Command:
GetTrackList
- Version:
1
- Observed Behavior:
When there are no tracks in the session, the track_list value in the response contains an empty JSON set object {} and not an empty JSON list []. This is not the correct type for this variable.
- Expected Behavior:
Pro Tools should return an empty list value for this value.
—
- Command:
GetTaskStatus
- Version:
1
- Observed Behavior:
When the status of a running task is queried, the response contains an accurate status value of InProgress but progress stays at 0 and never progressively increases, it remains at zero through the entire life of the task.
- Expected Behavior:
The progress field should advance and reflect the task’s percentage completion.
- Avid Response: