{"action":"opened","issue":{"url":"https://api.github.com/repos/EricssonResearch/openwebrtc-gst-plugins/issues/26","labels_url":"https://api.github.com/repos/EricssonResearch/openwebrtc-gst-plugins/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/EricssonResearch/openwebrtc-gst-plugins/issues/26/comments","events_url":"https://api.github.com/repos/EricssonResearch/openwebrtc-gst-plugins/issues/26/events","html_url":"https://github.com/EricssonResearch/openwebrtc-gst-plugins/issues/26","id":57893647,"number":26,"title":"Enable orc code generation at build-time for iOS","user":{"login":"sdroege","id":301846,"avatar_url":"https://avatars.githubusercontent.com/u/301846?v=3","gravatar_id":"","url":"https://api.github.com/users/sdroege","html_url":"https://github.com/sdroege","followers_url":"https://api.github.com/users/sdroege/followers","following_url":"https://api.github.com/users/sdroege/following{/other_user}","gists_url":"https://api.github.com/users/sdroege/gists{/gist_id}","starred_url":"https://api.github.com/users/sdroege/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdroege/subscriptions","organizations_url":"https://api.github.com/users/sdroege/orgs","repos_url":"https://api.github.com/users/sdroege/repos","events_url":"https://api.github.com/users/sdroege/events{/privacy}","received_events_url":"https://api.github.com/users/sdroege/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-17T07:49:21Z","updated_at":"2015-02-17T07:49:21Z","closed_at":null,"body":"This would be needed for using videoconvert and videoscale properly on iOS, as it's impossible to allocate executable memory on iOS nowadays for Apple reasons.\r\n\r\nhttps://bugzilla.gnome.org/show_bug.cgi?id=742843 is about this issue too. Basically orcc can output NEON assembly at build time already, but there are some problems with getting that to run and also with outputting something for orc programs that contain unsupported opcodes for the specific target.\r\n\r\nIdeally we would change orcc to output backup C code plus inline assembly (or in a separate file is ok too), and then at runtime it selects which one to use. As that is still possible on iOS."}}