Kevin Kofler via rpmfusion-developers wrote:
Rebuilding now:
https://koji.rpmfusion.org/koji/taskinfo?taskID=523888
I had actually done the release bump the previous weekend (Sat Jan 29
2022), but I was unable to do the rebuild because there was no Rawhide
compose and hence libvpx was not updated in the RPM Fusion buildroot. Now
it is.
Unfortunately, it does not build due to FFmpeg incompatibilities:
In file included from gen/media/filters/filters_jumbo_5.cc:6:
./../../3rdparty/chromium/media/filters/audio_file_reader.cc: In member
function 'bool media::AudioFileReader::OpenDecoder()':
./../../3rdparty/chromium/media/filters/audio_file_reader.cc:88:40: error:
invalid conversion from 'const AVCodec*' to 'AVCodec*' [-fpermissive]
88 | AVCodec* codec = avcodec_find_decoder(codec_context_->codec_id);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| const AVCodec*
In file included from gen/media/filters/filters_jumbo_5.cc:9:
./../../3rdparty/chromium/media/filters/ffmpeg_audio_decoder.cc: In member
function 'bool media::FFmpegAudioDecoder::ConfigureDecoder(const
media::AudioDecoderConfig&)':
./../../3rdparty/chromium/media/filters/ffmpeg_audio_decoder.cc:332:40:
error: invalid conversion from 'const AVCodec*' to 'AVCodec*'
[-fpermissive]
332 | AVCodec* codec = avcodec_find_decoder(codec_context_->codec_id);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| const AVCodec*
In file included from gen/media/filters/filters_jumbo_5.cc:10:
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc: In function
'base::TimeDelta media::ExtractStartTime(AVStream*)':
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:101:15: error:
'AVStream' {aka 'struct AVStream'} has no member named
'first_dts'
101 | if (stream->first_dts != kNoFFmpegTimestamp &&
| ^~~~~~~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:106:56: error:
'AVStream' {aka 'struct AVStream'} has no member named
'first_dts'
106 | ConvertFromTimeBase(stream->time_base, stream->first_dts);
| ^~~~~~~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc: In member
function 'void
media::FFmpegDemuxerStream::EnqueuePacket(media::ScopedAVPacket)':
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:413:54: error:
cannot convert 'int*' to 'size_t*' {aka 'long unsigned int*'}
413 | packet.get(), AV_PKT_DATA_WEBVTT_IDENTIFIER, &id_size);
| ^~~~~~~~
| |
| int*
In file included from /usr/include/ffmpeg/libavcodec/avcodec.h:45,
from
../../3rdparty/chromium/media/ffmpeg/ffmpeg_common.h:28,
from
./../../3rdparty/chromium/media/filters/audio_file_reader.cc:19:
/usr/include/ffmpeg/libavcodec/packet.h:598:42: note: initializing
argument 3 of 'uint8_t* av_packet_get_side_data(const AVPacket*,
AVPacketSideDataType, size_t*)'
598 | size_t *size);
| ~~~~~~~~^~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:417:52: error:
cannot convert 'int*' to 'size_t*' {aka 'long unsigned int*'}
417 | packet.get(), AV_PKT_DATA_WEBVTT_SETTINGS, &settings_size);
| ^~~~~~~~~~~~~~
| |
| int*
/usr/include/ffmpeg/libavcodec/packet.h:598:42: note: initializing
argument 3 of 'uint8_t* av_packet_get_side_data(const AVPacket*,
AVPacketSideDataType, size_t*)'
598 | size_t *size);
| ~~~~~~~~^~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:429:61: error:
cannot convert 'int*' to 'size_t*' {aka 'long unsigned int*'}
429 | packet.get(), AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL,
&side_data_size);
|
^~~~~~~~~~~~~~~
| |
| int*
/usr/include/ffmpeg/libavcodec/packet.h:598:42: note: initializing
argument 3 of 'uint8_t* av_packet_get_side_data(const AVPacket*,
AVPacketSideDataType, size_t*)'
598 | size_t *size);
| ~~~~~~~~^~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:491:53: error:
cannot convert 'int*' to 'size_t*' {aka 'long unsigned int*'}
491 | packet.get(), AV_PKT_DATA_SKIP_SAMPLES,
&skip_samples_size));
|
^~~~~~~~~~~~~~~~~~
| |
| int*
/usr/include/ffmpeg/libavcodec/packet.h:598:42: note: initializing
argument 3 of 'uint8_t* av_packet_get_side_data(const AVPacket*,
AVPacketSideDataType, size_t*)'
598 | size_t *size);
| ~~~~~~~~^~~~
Kevin Kofler