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

init

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