-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathchromium-99-ffmpeg-5.0.patch
35 lines (30 loc) · 1.56 KB
/
chromium-99-ffmpeg-5.0.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
diff -up chromium-99.0.4818.0/media/filters/ffmpeg_demuxer.cc.omv~ chromium-99.0.4818.0/media/filters/ffmpeg_demuxer.cc
--- chromium-99.0.4818.0/media/filters/ffmpeg_demuxer.cc.omv~ 2022-01-16 03:23:51.373523973 +0100
+++ chromium-99.0.4818.0/media/filters/ffmpeg_demuxer.cc 2022-01-16 03:27:54.426766599 +0100
@@ -404,11 +404,11 @@ void FFmpegDemuxerStream::EnqueuePacket(
scoped_refptr<DecoderBuffer> buffer;
if (type() == DemuxerStream::TEXT) {
- int id_size = 0;
+ size_t id_size = 0;
uint8_t* id_data = av_packet_get_side_data(
packet.get(), AV_PKT_DATA_WEBVTT_IDENTIFIER, &id_size);
- int settings_size = 0;
+ size_t settings_size = 0;
uint8_t* settings_data = av_packet_get_side_data(
packet.get(), AV_PKT_DATA_WEBVTT_SETTINGS, &settings_size);
@@ -420,7 +420,7 @@ void FFmpegDemuxerStream::EnqueuePacket(
buffer = DecoderBuffer::CopyFrom(packet->data, packet->size,
side_data.data(), side_data.size());
} else {
- int side_data_size = 0;
+ size_t side_data_size = 0;
uint8_t* side_data = av_packet_get_side_data(
packet.get(), AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL, &side_data_size);
@@ -481,7 +481,7 @@ void FFmpegDemuxerStream::EnqueuePacket(
packet->size - data_offset);
}
- int skip_samples_size = 0;
+ size_t skip_samples_size = 0;
const uint32_t* skip_samples_ptr =
reinterpret_cast<const uint32_t*>(av_packet_get_side_data(
packet.get(), AV_PKT_DATA_SKIP_SAMPLES, &skip_samples_size));