MCPcopy Create free account
hub / github.com/alibaba/CicadaPlayer / testPacket

Function testPacket

framework/ffmpeg/ffmpeg_test.cpp:156–174  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154}
155
156void testPacket()
157{
158 AVPacket opkt;
159 av_init_packet(&opkt);
160 opkt.pts = 100;
161 opkt.duration = 10;
162 opkt.flags = 1;
163 opkt.data = static_cast<uint8_t *>(av_malloc(10));
164 opkt.size = 10;
165 memset(opkt.data, 0x11, 10);
166 opkt.buf = av_buffer_create(opkt.data, opkt.size, av_buffer_free, nullptr, 0);
167 AVAFPacket avafPacket{opkt};
168 // av_packet_unref(&opkt);
169 std::unique_ptr<IAFPacket> clone_pkt = avafPacket.clone();
170 AF_DUMP_INT(clone_pkt->getInfo().duration);
171 AF_DUMP_INT(clone_pkt->getInfo().pts);
172 AF_DUMP_INT(clone_pkt->getSize());
173 AF_LOGD("buffer is %p\n", clone_pkt->getData());
174}
175
176#endif
177

Callers

nothing calls this directly

Calls 3

cloneMethod · 0.45
getSizeMethod · 0.45
getDataMethod · 0.45

Tested by

no test coverage detected