Advertisement
TekuConcept

Raw ffmpeg AVFrame

Jul 23rd, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | None | 0 0
  1. /* ffmpeg v4.0 */
  2. AVFrame* frame;
  3.  
  4. { /* alloc */
  5.   frame = av_frame_alloc();
  6.  
  7.   frame->linesize[0]   = RAW_BUFFER_SIZE;
  8.   frame->extended_data = frame.data;
  9.   frame->nb_samples    = RAW_BUFFER_SIZE;
  10.   frame->format        = -1;
  11.   frame->sample_rate   = 0;
  12.   frame->buf[0]        = av_buffer_alloc(frame->linesize[0]);
  13.   if (!frame->buf[0]) {
  14.       av_frame_unref(frame);
  15.       /* error */
  16.   }
  17.   frame->extended_data[0] = frame->data[0] = frame->buf[0]->data;
  18. }
  19.  
  20. { /* free */
  21.   av_frame_free(&frame);
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement