[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1004828: handbrake: FTBFS with ffmpeg 5.0



Source: handbrake
Version: 1.5.1+ds1-1
Severity: important
X-Debbugs-Cc: sramacher@debian.org
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0

handbrake FTBFS with ffmpeg 5.0 in experimental:

/usr/lib/ccache/gcc -std=gnu99 -pipe -fmessage-length=0 -Wall -Wno-format-truncation -g2 -O3 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -mfpmath=sse -msse2 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -D__LIBHB__ -DUSE_PTHREAD -DSYS_LINUX -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAS_STRERROR_R -DARCH_X86_64 -I./libhb/ -I./contrib/include -I/usr/include/libxml2 -c ../libhb/decomb.c -o libhb/decomb.o
../libhb/decavcodec.c: In function ‘decavcodecaInit’:
../libhb/decavcodec.c:185:17: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  185 |     codec       = avcodec_find_decoder(w->codec_param);
      |                 ^
../libhb/decavcodec.c: In function ‘parse_adts_extradata’:
../libhb/decavcodec.c:580:11: error: unknown type name ‘AVBitStreamFilter’
  580 |     const AVBitStreamFilter * bsf;
      |           ^~~~~~~~~~~~~~~~~
../libhb/decavcodec.c:581:5: error: unknown type name ‘AVBSFContext’; did you mean ‘AVIOContext’?
  581 |     AVBSFContext            * ctx = NULL;
      |     ^~~~~~~~~~~~
      |     AVIOContext
../libhb/decavcodec.c:584:11: warning: implicit declaration of function ‘av_bsf_get_by_name’; did you mean ‘avfilter_get_by_name’? [-Wimplicit-function-declaration]
  584 |     bsf = av_bsf_get_by_name("aac_adtstoasc");
      |           ^~~~~~~~~~~~~~~~~~
      |           avfilter_get_by_name
../libhb/decavcodec.c:584:9: warning: assignment to ‘const int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  584 |     bsf = av_bsf_get_by_name("aac_adtstoasc");
      |         ^
../libhb/decavcodec.c:585:11: warning: implicit declaration of function ‘av_bsf_alloc’; did you mean ‘av_max_alloc’? [-Wimplicit-function-declaration]
  585 |     ret = av_bsf_alloc(bsf, &ctx);
      |           ^~~~~~~~~~~~
      |           av_max_alloc
../libhb/decavcodec.c:591:8: error: request for member ‘time_base_in’ in something not a structure or union
  591 |     ctx->time_base_in.num = 1;
      |        ^~
../libhb/decavcodec.c:592:8: error: request for member ‘time_base_in’ in something not a structure or union
  592 |     ctx->time_base_in.den = audio->config.out.samplerate;
      |        ^~
../libhb/decavcodec.c:593:40: error: request for member ‘par_in’ in something not a structure or union
  593 |     avcodec_parameters_from_context(ctx->par_in, context);
      |                                        ^~
../libhb/decavcodec.c:594:11: warning: implicit declaration of function ‘av_bsf_init’ [-Wimplicit-function-declaration]
  594 |     ret = av_bsf_init(ctx);
      |           ^~~~~~~~~~~
../libhb/decavcodec.c:598:9: warning: implicit declaration of function ‘av_bsf_free’; did you mean ‘av_opt_free’? [-Wimplicit-function-declaration]
  598 |         av_bsf_free(&ctx);
      |         ^~~~~~~~~~~
      |         av_opt_free
../libhb/decavcodec.c:602:11: warning: implicit declaration of function ‘av_bsf_send_packet’; did you mean ‘av_append_packet’? [-Wimplicit-function-declaration]
  602 |     ret = av_bsf_send_packet(ctx, pkt);
      |           ^~~~~~~~~~~~~~~~~~
      |           av_append_packet
../libhb/decavcodec.c:610:11: warning: implicit declaration of function ‘av_bsf_receive_packet’; did you mean ‘avcodec_receive_packet’? [-Wimplicit-function-declaration]
  610 |     ret = av_bsf_receive_packet(ctx, pkt);
      |           ^~~~~~~~~~~~~~~~~~~~~
      |           avcodec_receive_packet
../libhb/decavcodec.c:631:45: warning: passing argument 3 of ‘av_packet_get_side_data’ from incompatible pointer type [-Wincompatible-pointer-types]
  631 |                                             &size);
      |                                             ^~~~~
      |                                             |
      |                                             int *
In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:45,
                 from ../libhb/handbrake/hbffmpeg.h:13,
                 from ../libhb/decavcodec.c:42:
/usr/include/x86_64-linux-gnu/libavcodec/packet.h:598:42: note: expected ‘size_t *’ {aka ‘long unsigned int *’} but argument is of type ‘int *’
  598 |                                  size_t *size);
      |                                  ~~~~~~~~^~~~
../libhb/decavcodec.c: In function ‘decavcodecaBSInfo’:
../libhb/decavcodec.c:658:22: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  658 |     AVCodec *codec = avcodec_find_decoder( w->codec_param );
      |                      ^~~~~~~~~~~~~~~~~~~~
../libhb/decavcodec.c: In function ‘decavcodecvInit’:
../libhb/decavcodec.c:1507:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1507 |         pv->codec = avcodec_find_decoder(w->codec_param);
      |                   ^
../libhb/decavcodec.c: In function ‘decavcodecvWork’:
../libhb/decavcodec.c:1854:27: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1854 |                 pv->codec = avcodec_find_decoder(pv->context->codec_id);
      |                           ^
make[1]: *** [../libhb/module.rules:12: libhb/decavcodec.o] Error 1
make[1]: *** Waiting for unfinished jobs....
../libhb/decavsub.c: In function ‘decavsubInit’:
../libhb/decavsub.c:55:32: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   55 |     AVCodec        * codec   = avcodec_find_decoder(ctx->subtitle->codec_param);
      |                                ^~~~~~~~~~~~~~~~~~~~

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


Reply to: