2018-04-16 12:07 GMT+10:00 YIRAN LI <[email protected]>: > Hi guys, > > I know if I call av_new_packet then the data buffer created will be padded > and aligned. > > > But how if I only use ffmpeg to do the muxing? > > > Say if I get a buffer with size n. My code looks like this. > > > AVPacket pkt; > ZeroMemory(&pkt, sizeof(pkt)); > pkt.stream_index = myindex; > pkt.pts = myPTS; > pkt.data = myPtr; (points to a buffer allocated in my program) > pkt.size = mySize; > av_write_frame(pFormatCtx, &pkt) > > > Is above code OK? or do I need to allocate pkt.data with padding + > alignment and copy my data into it? > > > Thanks >
Hi, Can anyone help on this? Thanks
_______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
