{"action":"created","issue":{"url":"https://api.github.com/repos/wpilibsuite/allwpilib/issues/37","repository_url":"https://api.github.com/repos/wpilibsuite/allwpilib","labels_url":"https://api.github.com/repos/wpilibsuite/allwpilib/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/wpilibsuite/allwpilib/issues/37/comments","events_url":"https://api.github.com/repos/wpilibsuite/allwpilib/issues/37/events","html_url":"https://github.com/wpilibsuite/allwpilib/pull/37","id":155399484,"number":37,"title":"Initial CameraServer design document (work in progress).","user":{"login":"PeterJohnson","id":297126,"avatar_url":"https://avatars.githubusercontent.com/u/297126?v=3","gravatar_id":"","url":"https://api.github.com/users/PeterJohnson","html_url":"https://github.com/PeterJohnson","followers_url":"https://api.github.com/users/PeterJohnson/followers","following_url":"https://api.github.com/users/PeterJohnson/following{/other_user}","gists_url":"https://api.github.com/users/PeterJohnson/gists{/gist_id}","starred_url":"https://api.github.com/users/PeterJohnson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PeterJohnson/subscriptions","organizations_url":"https://api.github.com/users/PeterJohnson/orgs","repos_url":"https://api.github.com/users/PeterJohnson/repos","events_url":"https://api.github.com/users/PeterJohnson/events{/privacy}","received_events_url":"https://api.github.com/users/PeterJohnson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-05-18T01:40:18Z","updated_at":"2016-05-19T02:37:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/wpilibsuite/allwpilib/pulls/37","html_url":"https://github.com/wpilibsuite/allwpilib/pull/37","diff_url":"https://github.com/wpilibsuite/allwpilib/pull/37.diff","patch_url":"https://github.com/wpilibsuite/allwpilib/pull/37.patch"},"body":"Note: this should not be committed to allwpilib, it's only a PR here\r\nfor review purposes.  As a separate library similar to ntcore, the\r\nlibrary should be kept in its own repository (and this design document\r\nwith it).\r\n\r\nSee #34 for basic problem discussion."},"comment":{"url":"https://api.github.com/repos/wpilibsuite/allwpilib/issues/comments/220213205","html_url":"https://github.com/wpilibsuite/allwpilib/pull/37#issuecomment-220213205","issue_url":"https://api.github.com/repos/wpilibsuite/allwpilib/issues/37","id":220213205,"user":{"login":"virtuald","id":567900,"avatar_url":"https://avatars.githubusercontent.com/u/567900?v=3","gravatar_id":"","url":"https://api.github.com/users/virtuald","html_url":"https://github.com/virtuald","followers_url":"https://api.github.com/users/virtuald/followers","following_url":"https://api.github.com/users/virtuald/following{/other_user}","gists_url":"https://api.github.com/users/virtuald/gists{/gist_id}","starred_url":"https://api.github.com/users/virtuald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/virtuald/subscriptions","organizations_url":"https://api.github.com/users/virtuald/orgs","repos_url":"https://api.github.com/users/virtuald/repos","events_url":"https://api.github.com/users/virtuald/events{/privacy}","received_events_url":"https://api.github.com/users/virtuald/received_events","type":"User","site_admin":false},"created_at":"2016-05-19T02:37:28Z","updated_at":"2016-05-19T02:37:28Z","body":"If you are fastpath streaming, you have no need for storing images -- no processing is being done!\r\n\r\nAs for diskspace, as I said you can set it up so it only saved to a flash drive (as a default setting). I agree this is somewhat out of the scope of what you're envisioning, but it's certainly something that everyone would need and would end up with mostly similar implementations -- so in scope from that perspective.\r\n\r\nSaving lower resolution images is not useful for tuning. The whole point is to save a few images during a match so you can look back at them and figure out what went wrong. The roborio can handle saving one or two images per second -- we've done it without any noticeable performance issues. "}}