int last_error;
最后出问题在了哪一步,比如read_thread
设置为0
int prepared;
当前是否已经prepared了。设置为1的时候,同时发送ffp_notify_msg1(ffp, FFP_MSG_PREPARED);
那么怎么才算prepared?
read_thread对其进行了设置j
进行了下面步骤就算准备好了
avformat_open_input
ffp_notify_msg1(ffp, FFP_MSG_OPEN_INPUT);
FFP_MSG_FIND_STREAM_INFO
avformat_seek_file
启动解码器
int first_video_frame_rendered;
第一帧开始渲染,同时发送ffp_notify_msg1(ffp, FFP_MSG_VIDEO_RENDERING_START);
int first_audio_frame_rendered;
音频开始渲染
MessageQueue msg_queue;
播放器当前的状态信息