X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fffmpeg_examiner.cc;h=f45b0fe52e6dad125de259ca773d2f2c45eb8689;hp=c09395e76609086f33579b63b18c008cf4cc3744;hb=09a9ac376db005a40a351736bcff4077f098825d;hpb=46cd0fe7b5b514f0d9456b25f670679cc584a218 diff --git a/src/lib/ffmpeg_examiner.cc b/src/lib/ffmpeg_examiner.cc index c09395e76..f45b0fe52 100644 --- a/src/lib/ffmpeg_examiner.cc +++ b/src/lib/ffmpeg_examiner.cc @@ -79,9 +79,9 @@ FFmpegExaminer::FFmpegExaminer (shared_ptr c) } } else { for (size_t i = 0; i < _audio_streams.size(); ++i) { - if (_packet.stream_index == _audio_streams[i]->id && !_audio_streams[i]->start) { + if (_packet.stream_index == _audio_streams[i]->id && !_audio_streams[i]->first_audio) { if (avcodec_decode_audio4 (context, _frame, &frame_finished, &_packet) >= 0 && frame_finished) { - _audio_streams[i]->start = frame_time (_audio_streams[i]->id); + _audio_streams[i]->first_audio = frame_time (_audio_streams[i]->id); } } } @@ -90,7 +90,7 @@ FFmpegExaminer::FFmpegExaminer (shared_ptr c) bool have_all_audio = true; size_t i = 0; while (i < _audio_streams.size() && have_all_audio) { - have_all_audio = _audio_streams[i]->start; + have_all_audio = _audio_streams[i]->first_audio; ++i; } @@ -102,14 +102,14 @@ FFmpegExaminer::FFmpegExaminer (shared_ptr c) } } -optional