--- Begin Message ---
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
_______________________________________________
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org

--- End Message ---

Reply via email to