-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
chromium-107-ffmpeg-5.1.patch
16 lines (15 loc) · 1.12 KB
/
chromium-107-ffmpeg-5.1.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff -up chromium-107.0.5304.68/media/filters/audio_file_reader.cc.omv~ chromium-107.0.5304.68/media/filters/audio_file_reader.cc
--- chromium-107.0.5304.68/media/filters/audio_file_reader.cc.omv~ 2022-10-25 23:58:11.670041350 +0200
+++ chromium-107.0.5304.68/media/filters/audio_file_reader.cc 2022-10-26 00:01:04.448306882 +0200
@@ -242,10 +242,10 @@ bool AudioFileReader::OnNewFrame(
// silence from being output. In the case where we are also discarding some
// portion of the packet (as indicated by a negative pts), we further want to
// adjust the duration downward by however much exists before zero.
- if (audio_codec_ == AudioCodec::kAAC && frame->duration) {
+ if (audio_codec_ == AudioCodec::kAAC && frame->pkt_duration) {
const base::TimeDelta pkt_duration = ConvertFromTimeBase(
glue_->format_context()->streams[stream_index_]->time_base,
- frame->duration + std::min(static_cast<int64_t>(0), frame->pts));
+ frame->pkt_duration + std::min(static_cast<int64_t>(0), frame->pts));
const base::TimeDelta frame_duration =
base::Seconds(frames_read / static_cast<double>(sample_rate_));