在ffplay第二篇介绍了read_thread的stream_component_open里又创建了3个线程,分别进行视频、音频、字幕解码。 来看看decoder_start的实现,第二个参数fn是函数指针,传给SDL_CreateThread做线程运行的函数。
static int decoder_start(Decoder *d, int (*fn)(void *
在ffplay第二篇介绍了read_thread的stream_component_open里又创建了3个线程,分别进行视频、音频、字幕解码。 来看看decoder_start的实现,第二个参数fn是函数指针,传给SDL_CreateThread做线程运行的函数。
static int decoder_start(Decoder *d, int (*fn)(void *
微信扫码登录