Brian Tate
Brian Tate
Ingesting a strange resolution like 1435x771 causes the transcode workflow to fail.
Bucket creation over REST fails, likely permeating up through the UI. This is apparently missing from any unit tests as well. Should either make bucket management behind the scenes or...
frequent hits of the localization graphic endpoint result in a lot of server side spikes. Utilizing cache-control headers based on localization modification time could allow for efficient use of browser...
If you hold space bar vs. press space bar; the pause may turn into a play/pause. Additionally if you hold it down intentionally the tab can blow up.
The clone media utility doesn't work if cloning large quantities of media. It generates an underlying get_media_list via GET which has implicit URL size limitations.
When bulk patching, we currently support single modification, multiple data. It may be worth evaluating multi modification, multiple data. This would encourage not iterating in loops over single element patches.
Some legacy code should be removed / changed to make the error condition of a Media record having no underlying content more obvious. https://github.com/cvisionai/tator-py/blob/dc6ab1552bdf2a902667fd6b4a639790fef85fb8/tator/util/download_media.py#L107-L112 Probably just raise an exception, the...
It may be convenient to search for all media that has a certain resolution, certain codec, or find bad transcodes. Utilizing media_files within object search may be a way to...
The edits in the entity browser and media edits can feel sluggish. Currently a PATCH occurs when someone leaves the text field after modifying. If they quickly proceed to another...
Tator-JS bindings ended up being harder to use then `fetchCredentials` in most use-cases. Due to the large number of dependencies brought in by tator-js bindings, the cost to maintain the...