Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo modificar el código fuente dentro de ffmpeg para disfrutar de la transmisión sexual

Cómo modificar el código fuente dentro de ffmpeg para disfrutar de la transmisión sexual

while (1) {

AVPacket pkt;

// no sé si el paquete está completo

ret = av_read_frame(f-gt; ctx, amp ;pkt);

if (ret == AVERROR(EAGAIN)){

av_usleep(10000);

continuar;

}

if (ret lt; 0) {

av_thread_message_queue_set_err_recv(f-gt; in_thread_queue, ret);

break; }

}

FFFMpeg no proporciona una interfaz, por lo que la única forma es modificar el código fuente de FFMpeg. Después de explorar el código fuente de FFMpeg durante un día, solo se necesita la interfaz externa. para agregar una variable de bandera en la estructura AVPacket para determinar Para la integridad del paquete de datos, la llamada de la interfaz después de modificar el código fuente es la siguiente:

while (1) {

AVPacket pkt;

ret = av_read_frame(f- gt;ctx, amp;pkt);

if (pkt.nLostPackets) {

// Haz algo .

} else {

// Haz algo

}

}

}

}