On 09/01/2016 08:01 PM, Michael Niedermayer wrote:
this causes a compiler warning:
libavcodec/metacodec.c: In function ‘meta_encode’:
libavcodec/metacodec.c:41:21: warning: assignment from incompatible pointer 
type [enabled by default]

        avpkt->buf = av_buffer_alloc(frame->nb_samples);
        if (!avpkt->buf)
          return AVERROR(ENOMEM);
        avpkt->data = avpkt->buf; /* warning */
        memcpy(avpkt->data, frame->data[0], frame->nb_samples);

Oops. Fixed. I now understand why FFmpeg prefers uint8_t* over void*..

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to