add add opensource camera hal