fix compiler errors
This commit is contained in:
parent
c18f0edeb5
commit
2b367721a7
@ -48,6 +48,7 @@ public:
|
||||
void onChannelOpenRequest(const aasdk::proto::messages::ChannelOpenRequest& request) override;
|
||||
void onAVChannelSetupRequest(const aasdk::proto::messages::AVChannelSetupRequest& request) override;
|
||||
void onAVChannelStartIndication(const aasdk::proto::messages::AVChannelStartIndication& indication) override;
|
||||
void onAVChannelStopIndication(const aasdk::proto::messages::AVChannelStopIndication& indication) override;
|
||||
void onAVMediaWithTimestampIndication(aasdk::messenger::Timestamp::ValueType timestamp, const aasdk::common::DataConstBuffer& buffer) override;
|
||||
void onAVMediaIndication(const aasdk::common::DataConstBuffer& buffer) override;
|
||||
void onVideoFocusRequest(const aasdk::proto::messages::VideoFocusRequest& request) override;
|
||||
|
@ -204,19 +204,19 @@ void OMXVideoOutput::stop()
|
||||
|
||||
bool OMXVideoOutput::createComponents()
|
||||
{
|
||||
if(ilclient_create_component(client_, &components_[VideoComponent::DECODER], "video_decode", static_cast<ILCLIENT_CREATE_FLAGS_T>(ILCLIENT_DISABLE_ALL_PORTS | ILCLIENT_ENABLE_INPUT_BUFFERS)) != 0)
|
||||
if(ilclient_create_component(client_, &components_[VideoComponent::DECODER], const_cast<char*>("video_decode"), static_cast<ILCLIENT_CREATE_FLAGS_T>(ILCLIENT_DISABLE_ALL_PORTS | ILCLIENT_ENABLE_INPUT_BUFFERS)) != 0)
|
||||
{
|
||||
OPENAUTO_LOG(error) << "[OMXVideoOutput] video decode component creation failed.";
|
||||
return false;
|
||||
}
|
||||
|
||||
if(ilclient_create_component(client_, &components_[VideoComponent::RENDERER], "video_render", ILCLIENT_DISABLE_ALL_PORTS) != 0)
|
||||
if(ilclient_create_component(client_, &components_[VideoComponent::RENDERER], const_cast<char*>("video_render"), ILCLIENT_DISABLE_ALL_PORTS) != 0)
|
||||
{
|
||||
OPENAUTO_LOG(error) << "[OMXVideoOutput] video renderer component creation failed.";
|
||||
return false;
|
||||
}
|
||||
|
||||
if(ilclient_create_component(client_, &components_[VideoComponent::CLOCK], "clock", ILCLIENT_DISABLE_ALL_PORTS) != 0)
|
||||
if(ilclient_create_component(client_, &components_[VideoComponent::CLOCK], const_cast<char*>("clock"), ILCLIENT_DISABLE_ALL_PORTS) != 0)
|
||||
{
|
||||
OPENAUTO_LOG(error) << "[OMXVideoOutput] clock component creation failed.";
|
||||
return false;
|
||||
@ -228,7 +228,7 @@ bool OMXVideoOutput::createComponents()
|
||||
return false;
|
||||
}
|
||||
|
||||
if(ilclient_create_component(client_, &components_[VideoComponent::SCHEDULER], "video_scheduler", ILCLIENT_DISABLE_ALL_PORTS) != 0)
|
||||
if(ilclient_create_component(client_, &components_[VideoComponent::SCHEDULER], const_cast<char*>("video_scheduler"), ILCLIENT_DISABLE_ALL_PORTS) != 0)
|
||||
{
|
||||
OPENAUTO_LOG(error) << "[OMXVideoOutput] video scheduler component creation failed.";
|
||||
return false;
|
||||
|
@ -257,8 +257,9 @@ void AndroidAutoEntity::onNavigationFocusRequest(const aasdk::proto::messages::N
|
||||
controlServiceChannel_->receive(this->shared_from_this());
|
||||
}
|
||||
|
||||
void AndroidAutoEntity::onPingResponse(const aasdk::proto::messages::PingResponse&)
|
||||
void AndroidAutoEntity::onPingResponse(const aasdk::proto::messages::PingResponse& response)
|
||||
{
|
||||
OPENAUTO_LOG(info) << "[AndroidAutoEntity] Ping response, timestamp: " << response.timestamp();
|
||||
pinger_->pong();
|
||||
controlServiceChannel_->receive(this->shared_from_this());
|
||||
}
|
||||
@ -302,6 +303,8 @@ void AndroidAutoEntity::sendPing()
|
||||
promise->then([]() {}, std::bind(&AndroidAutoEntity::onChannelError, this->shared_from_this(), std::placeholders::_1));
|
||||
|
||||
aasdk::proto::messages::PingRequest request;
|
||||
auto timestamp = std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::high_resolution_clock::now().time_since_epoch());
|
||||
request.set_timestamp(timestamp.count());
|
||||
controlServiceChannel_->sendPingRequest(request, std::move(promise));
|
||||
}
|
||||
|
||||
|
@ -110,6 +110,13 @@ void VideoService::onAVChannelStartIndication(const aasdk::proto::messages::AVCh
|
||||
channel_->receive(this->shared_from_this());
|
||||
}
|
||||
|
||||
void VideoService::onAVChannelStopIndication(const aasdk::proto::messages::AVChannelStopIndication& indication)
|
||||
{
|
||||
OPENAUTO_LOG(info) << "[VideoService] stop indication";
|
||||
|
||||
channel_->receive(this->shared_from_this());
|
||||
}
|
||||
|
||||
void VideoService::onAVMediaWithTimestampIndication(aasdk::messenger::Timestamp::ValueType timestamp, const aasdk::common::DataConstBuffer& buffer)
|
||||
{
|
||||
videoOutput_->write(timestamp, buffer);
|
||||
|
Loading…
x
Reference in New Issue
Block a user