blob: e41aabcc47bac5cdd8b4f24c25ab0128319043e7 [file] [log] [blame]
package(default_visibility = ['//visibility:public'])
load('//tools/build_rules:protobuf.bzl', 'proto_cc_library')
cc_library(
name = 'image_types',
hdrs = ['image_types.h'],
deps = [
'//aos/common/logging:logging',
],
)
proto_cc_library(
name = 'camera_params',
src = 'camera_params.proto',
)
cc_library(
name = 'reader',
srcs = ['reader.cc'],
hdrs = ['V4L2.h', 'reader.h'],
deps = [
'//aos/common:time',
'//aos/common/logging:logging',
':image_types',
':camera_params',
],
)
cc_library(
name = 'jpeg_routines',
srcs = ['jpeg_routines.cc'],
hdrs = ['jpeg_routines.h'],
deps = [
'//third_party/libjpeg',
'//aos/common/logging:logging',
':image_types'
],
)
cc_library(name = 'image_stream',
hdrs = ['image_stream.h'],
deps = [
'//aos/vision/events:epoll_events',
'//aos/vision/image:reader'
]
)