Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Request for new functionality
View staffing
Description
Screen recording on adb is currently restricted to just 3 minutes.
It works by first preparing the file on the device, and then copying it to the PC, making all the work being done on the device and also quite restricted.
There is a rumor that it might change to 30 minutes, but still be restricted based on time instead of how much you can record, like when you record via the camera, and like when you record using screen recording apps
Please remove these restrictions and improve how it works.
Let us choose how and when to stop recording by ourselves when to stop, and not restricted from the beginning via a timeout.
There is practically no reason to restrict by time using adb.
adb is used not just for development, but for many other uses.
Even for development, a 30 minutes duration is still a random decision, and people should be allowed to record for more than this.
Users can use an app for more than 30 minutes. If a developer/tester needs to show something that takes as much as when a user uses the app, it should be allowed to record this much.
You could have a default behavior, if you wish, to store on device and with 30 minutes, but we should also be able to change it to other triggers too, and the only thing that would limit us is the available storage (on device if it's stored there, or on PC if stored there, as I've requested here:
Please offer more options of how to stop the recording, instead of this fixed 30 minutes duration, and of course get the recorded file (to the PC) for all of the alternatives:
1. Stop when the command is stopped, either via the terminal or via the IDE.
2. Stop by shaking the device.
3. Stop by turning off the device
4. Stop when leaving the currently focused app (using any method, such as home key, recent tasks, etc...).
I'm sure there are more that you can think of.
They should be provided as a flag (can choose multiple if you wish).