提交 7adc9cf3 authored 作者: blu's avatar blu

init

上级 5f8bd4b5
......@@ -94,7 +94,9 @@ protected:
av_packet_unref(&packet);
continue;
}
pktCnt++;
packet.stream_index = streamList[packet.stream_index];
/* copy packet */
......@@ -241,7 +243,8 @@ public:
int main(int argc, char **argv)
{
spdlog::set_level(spdlog::level::debug);
av_log_set_level(AV_LOG_INFO);
spdlog::set_level(spdlog::level::info);
DB::exec(NULL, NULL, NULL ,NULL);
spdlog::info("hello");
auto vp = EdgeVideoMgr();
......
......@@ -153,7 +153,6 @@ protected:
int ret = 0;
bool bStopSig = false;
zmq_msg_t msg;
av_log_set_level(AV_LOG_DEBUG);
AVPacket packet;
uint64_t pktCnt = 0;
while (true) {
......@@ -183,7 +182,7 @@ protected:
}
zmq_msg_close(&msg);
spdlog::error("packet stream indx: {:d}", packet.stream_index);
spdlog::debug("packet stream indx: {:d}", packet.stream_index);
// relay
AVStream *in_stream =NULL, *out_stream = NULL;
in_stream = pAVFormatInput->streams[packet.stream_index];
......@@ -230,7 +229,7 @@ public:
};
int main(int argc, char *argv[]){
av_log_set_level(AV_LOG_INFO);
PacketPusher pusher;
pusher.join();
}
\ No newline at end of file
......@@ -40,7 +40,7 @@ namespace AVPacketSerializer {
}
// 4 + 8: wholeSize + DEADBEAF
wholeSize += sizeof(pkt.pts) * 5 + sizeof(pkt.flags) + sizeof(pkt.stream_index) + sizeof(wholeSize) + strlen(PS_MARK_E);
wholeSize += sizeof(pkt.pts) * 4 + sizeof(pkt.flags) + sizeof(pkt.stream_index) + sizeof(wholeSize) + strlen(PS_MARK_E);
*bytes = (char*)malloc(wholeSize);
memcpy((*bytes)+cnt, PS_MARK_S, strlen(PS_MARK_S));
......@@ -73,8 +73,9 @@ namespace AVPacketSerializer {
cnt+=sizeof(pkt.pos);
memcpy((*bytes )+cnt, &(pkt.duration), sizeof(pkt.duration));
cnt+=sizeof(pkt.duration);
memcpy((*bytes )+cnt, &(pkt.convergence_duration), sizeof(pkt.convergence_duration));
cnt+=sizeof(pkt.convergence_duration);
// deprecated
//memcpy((*bytes )+cnt, &(pkt.convergence_duration), sizeof(pkt.convergence_duration));
//cnt+=sizeof(pkt.convergence_duration);
memcpy((*bytes )+cnt, &(pkt.flags), sizeof(pkt.flags));
cnt+=sizeof(pkt.flags);
memcpy((*bytes )+cnt, &(pkt.stream_index), sizeof(pkt.stream_index));
......@@ -124,8 +125,9 @@ namespace AVPacketSerializer {
got += sizeof(pkt->pos);
memcpy(&(pkt->duration), bytes + got, sizeof(pkt->duration));
got += sizeof(pkt->duration);
memcpy(&(pkt->convergence_duration), bytes + got, sizeof(pkt->convergence_duration));
got += sizeof(pkt->convergence_duration);
// deprecated
//memcpy(&(pkt->convergence_duration), bytes + got, sizeof(pkt->convergence_duration));
//got += sizeof(pkt->convergence_duration);
memcpy(&(pkt->flags), bytes + got, sizeof(pkt->flags));
got += sizeof(pkt->flags);
memcpy(&(pkt->stream_index), bytes + got, sizeof(pkt->stream_index));
......@@ -224,6 +226,20 @@ namespace cloudutils {
json jret;
// find local info in db
// request cloud info
// moc
jret["iid"] = "MOCK_IID";
jret["scn"] = string(scn);
jret["ipc"] = "172.31.0.51";
jret["gn"] = "MOCK_GN";
jret["ga"] = "localhost";
if(scn != NULL && strcmp(scn, "evmgr")) {
jret["evmgr"] = "tcp://localhost:5556";
}else{
jret["evmgr"] = "tcp://0.0.0.0:5556";
}
jret["code"] = 0;
return jret;
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论