ijkplayer阅读笔记04-音频解码线程详解

本节主要介绍音频线程流程:

audio_thread{
   do {
      decoder_decode_frame(ffp, &is->auddec, frame, NULL){
         packet_queue_get_or_buffering(ffp, d->queue, &pkt)
         avcodec_decode_audio4
      }
      af = frame_queue_peek_writable(&is->sampq)
      av_frame_move_ref(af->frame, frame);
      frame_queue_push(&is->sampq);
   }
}



你可能感兴趣的:(ffmpeg,android,ijkplayer)