fftools/ffmpeg: handle dumping input packets in input_thread()

This is a more appropriate place for this.
This commit is contained in:
Anton Khirnov 2022-03-21 17:12:25 +01:00
parent b1f24afe7e
commit 9c16310fe5
2 changed files with 6 additions and 4 deletions

View File

@ -3831,10 +3831,6 @@ static int process_input(int file_index)
reset_eagain();
if (do_pkt_dump) {
av_pkt_dump_log2(NULL, AV_LOG_INFO, pkt, do_hex_dump,
is->streams[pkt->stream_index]);
}
/* the following test is needed in case new streams appear
dynamically in stream : we ignore them */
if (pkt->stream_index >= ifile->nb_streams) {

View File

@ -45,6 +45,12 @@ static void *input_thread(void *arg)
av_thread_message_queue_set_err_recv(f->in_thread_queue, ret);
break;
}
if (do_pkt_dump) {
av_pkt_dump_log2(NULL, AV_LOG_INFO, pkt, do_hex_dump,
f->ctx->streams[pkt->stream_index]);
}
queue_pkt = av_packet_alloc();
if (!queue_pkt) {
av_packet_unref(pkt);