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

Bug#1004639: marked as done (obs-studio: FTBFS with ffmpeg 5.0)



Your message dated Tue, 15 Feb 2022 22:19:26 +0000
with message-id <E1nK6AQ-000H7s-Fa@fasolo.debian.org>
and subject line Bug#1004639: fixed in obs-studio 27.2.0+dfsg1-1
has caused the Debian Bug report #1004639,
regarding obs-studio: FTBFS with ffmpeg 5.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1004639: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004639
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: obs-studio
Version: 27.1.3+dfsg1-2
Severity: important
X-Debbugs-Cc: sramacher@debian.org
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0

obs-studio FTBFS with ffmpeg 5.0 (available in experimental):
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/image-source && /usr/bin/cmake -E copy_directory /<<PKGBUILDDIR>>/plugins/image-source/data /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rundir/None/data/obs-plugins/image-source
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| [ 42%] Built target image-source
| In file included from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:25:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.h:37:9: error: unknown type name ‘AVCodecContext’
|    37 |         AVCodecContext *ctx;
|       |         ^~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.h:42:9: error: unknown type name ‘AVCodecContext’
|    42 |         AVCodecContext *video_ctx;
|       |         ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:26:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-formats.h:3:47: error: unknown type name ‘AVCodecContext’; did you mean ‘AVIODirContext’?
|     3 | static inline int64_t rescale_ts(int64_t val, AVCodecContext *context,
|       |                                               ^~~~~~~~~~~~~~
|       |                                               AVIODirContext
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘new_stream’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:82:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|    82 |         *codec = (!!name && *name) ? avcodec_find_encoder_by_name(name)
|       |                ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘open_video_codec’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:138:41: warning: initialization of ‘AVCodecContext * const’ from incompatible pointer type ‘int *’ [-Wincompatible-pointer-types]
|   138 |         AVCodecContext *const context = data->video_ctx;
|       |                                         ^~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘create_video_stream’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:252:25: warning: assignment to ‘int *’ from incompatible pointer type ‘AVCodecContext *’ [-Wincompatible-pointer-types]
|   252 |         data->video_ctx = context;
|       |                         ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘open_audio_codec’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:270:41: warning: initialization of ‘AVCodecContext * const’ from incompatible pointer type ‘int *’ [-Wincompatible-pointer-types]
|   270 |         AVCodecContext *const context = data->audio_infos[idx].ctx;
|       |                                         ^~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘create_audio_stream’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:346:17: error: implicit declaration of function ‘av_get_default_channel_layout’; did you mean ‘av_opt_get_channel_layout’? [-Werror=implicit-function-declaration]
|   346 |                 av_get_default_channel_layout(context->channels);
|       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                 av_opt_get_channel_layout
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:350:43: error: implicit declaration of function ‘av_get_channel_layout’; did you mean ‘av_opt_get_channel_layout’? [-Werror=implicit-function-declaration]
|   350 |                 context->channel_layout = av_get_channel_layout("4.1");
|       |                                           ^~~~~~~~~~~~~~~~~~~~~
|       |                                           av_opt_get_channel_layout
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:367:36: warning: assignment to ‘int *’ from incompatible pointer type ‘AVCodecContext *’ [-Wincompatible-pointer-types]
|   367 |         data->audio_infos[idx].ctx = context;
|       |                                    ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘init_streams’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:374:34: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   374 |         AVOutputFormat *format = data->output->oformat;
|       |                                  ^~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘open_output_file’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:395:34: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   395 |         AVOutputFormat *format = data->output->oformat;
|       |                                  ^~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘close_video’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:460:30: warning: passing argument 1 of ‘avcodec_free_context’ from incompatible pointer type [-Wincompatible-pointer-types]
|   460 |         avcodec_free_context(&data->video_ctx);
|       |                              ^~~~~~~~~~~~~~~~
|       |                              |
|       |                              int **
| In file included from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-compat.h:3,
|                  from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:27:
| /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:2332:44: note: expected ‘AVCodecContext **’ but argument is of type ‘int **’
|  2332 | void avcodec_free_context(AVCodecContext **avctx);
|       |                           ~~~~~~~~~~~~~~~~~^~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘close_audio’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:485:46: warning: passing argument 1 of ‘avcodec_free_context’ from incompatible pointer type [-Wincompatible-pointer-types]
|   485 |                         avcodec_free_context(&data->audio_infos[idx].ctx);
|       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                              |
|       |                                              int **
| In file included from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-compat.h:3,
|                  from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:27:
| /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:2332:44: note: expected ‘AVCodecContext **’ but argument is of type ‘int **’
|  2332 | void avcodec_free_context(AVCodecContext **avctx);
|       |                           ~~~~~~~~~~~~~~~~~^~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘get_codec_id’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:539:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   539 |         codec = avcodec_find_encoder_by_name(name);
|       |               ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘set_encoder_ids’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:548:44: error: assignment of member ‘video_codec’ in read-only object
|   548 |         data->output->oformat->video_codec = get_codec_id(
|       |                                            ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:551:44: error: assignment of member ‘audio_codec’ in read-only object
|   551 |         data->output->oformat->audio_codec = get_codec_id(
|       |                                            ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘ffmpeg_data_init’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:573:41: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   573 |         AVOutputFormat *output_format = av_guess_format(
|       |                                         ^~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:600:52: error: assignment of member ‘video_codec’ in read-only object
|   600 |                 data->output->oformat->video_codec = AV_CODEC_ID_H264;
|       |                                                    ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:601:52: error: assignment of member ‘audio_codec’ in read-only object
|   601 |                 data->output->oformat->audio_codec = AV_CODEC_ID_AAC;
|       |                                                    ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘receive_video’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:724:35: warning: initialization of ‘AVCodecContext *’ from incompatible pointer type ‘int *’ [-Wincompatible-pointer-types]
|   724 |         AVCodecContext *context = data->video_ctx;
|       |                                   ^~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:728:9: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations]
|   728 |         av_init_packet(&packet);
|       |         ^~~~~~~~~~~~~~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:316,
|                  from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.h:5,
|                  from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:25:
| /usr/include/x86_64-linux-gnu/libavcodec/packet.h:506:6: note: declared here
|   506 | void av_init_packet(AVPacket *pkt);
|       |      ^~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:789:38: error: implicit declaration of function ‘rescale_ts’ [-Werror=implicit-function-declaration]
|   789 |                         packet.pts = rescale_ts(packet.pts, context,
|       |                                      ^~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c: In function ‘receive_audio’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.c:914:35: warning: initialization of ‘AVCodecContext *’ from incompatible pointer type ‘int *’ [-Wincompatible-pointer-types]
|   914 |         AVCodecContext *context = data->audio_infos[track_order].ctx;
|       |                                   ^~~~
| cc1: some warnings being treated as errors
| make[3]: *** [plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/build.make:121: plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-output.c.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| make  -f plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/build.make plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/depend
| make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-ffmpeg/ffmpeg-mux /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/DependInfo.cmake --color=
| In file included from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:29:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-formats.h:3:47: error: unknown type name ‘AVCodecContext’; did you mean ‘AVIODirContext’?
|     3 | static inline int64_t rescale_ts(int64_t val, AVCodecContext *context,
|       |                                               ^~~~~~~~~~~~~~
|       |                                               AVIODirContext
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:43:9: error: unknown type name ‘AVCodecContext’
|    43 |         AVCodecContext *context;
|       |         ^~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c: In function ‘set_psycho_aq’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:89:36: error: request for member ‘priv_data’ in something not a structure or union
|    89 |         av_opt_set_int(enc->context->priv_data, "spatial-aq", psycho_aq, 0);
|       |                                    ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:90:36: error: request for member ‘priv_data’ in something not a structure or union
|    90 |         av_opt_set_int(enc->context->priv_data, "temporal-aq", psycho_aq, 0);
|       |                                    ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c: In function ‘nvenc_init_codec’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:100:40: error: request for member ‘priv_data’ in something not a structure or union
|   100 |         if (av_opt_get_int(enc->context->priv_data, "gpu", 0, &gpu) < 0) {
|       |                                        ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:104:15: error: implicit declaration of function ‘avcodec_open2’; did you mean ‘avio_open2’? [-Werror=implicit-function-declaration]
|   104 |         ret = avcodec_open2(enc->context, enc->nvenc, NULL);
|       |               ^~~~~~~~~~~~~
|       |               avio_open2
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:151:43: error: request for member ‘pix_fmt’ in something not a structure or union
|   151 |         enc->vframe->format = enc->context->pix_fmt;
|       |                                           ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:152:42: error: request for member ‘width’ in something not a structure or union
|   152 |         enc->vframe->width = enc->context->width;
|       |                                          ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:153:43: error: request for member ‘height’ in something not a structure or union
|   153 |         enc->vframe->height = enc->context->height;
|       |                                           ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:154:47: error: request for member ‘colorspace’ in something not a structure or union
|   154 |         enc->vframe->colorspace = enc->context->colorspace;
|       |                                               ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:155:48: error: request for member ‘color_range’ in something not a structure or union
|   155 |         enc->vframe->color_range = enc->context->color_range;
|       |                                                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:93:62: warning: unused parameter ‘psycho_aq’ [-Wunused-parameter]
|    93 | static bool nvenc_init_codec(struct nvenc_encoder *enc, bool psycho_aq)
|       |                                                              ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c: In function ‘nvenc_update’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:208:36: error: request for member ‘priv_data’ in something not a structure or union
|   208 |         av_opt_set_int(enc->context->priv_data, "cbr", false, 0);
|       |                                    ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:209:32: error: request for member ‘priv_data’ in something not a structure or union
|   209 |         av_opt_set(enc->context->priv_data, "profile", profile, 0);
|       |                                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:210:32: error: request for member ‘priv_data’ in something not a structure or union
|   210 |         av_opt_set(enc->context->priv_data, "preset", preset, 0);
|       |                                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:214:29: error: request for member ‘global_quality’ in something not a structure or union
|   214 |                 enc->context->global_quality = cqp;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:223:40: error: request for member ‘priv_data’ in something not a structure or union
|   223 |                 av_opt_set(enc->context->priv_data, "preset",
|       |                                        ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:227:44: error: request for member ‘priv_data’ in something not a structure or union
|   227 |                 av_opt_set_int(enc->context->priv_data, "cbr", true, 0);
|       |                                            ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:229:29: error: request for member ‘rc_max_rate’ in something not a structure or union
|   229 |                 enc->context->rc_max_rate = rate;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:230:29: error: request for member ‘rc_min_rate’ in something not a structure or union
|   230 |                 enc->context->rc_min_rate = rate;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:234:32: error: request for member ‘priv_data’ in something not a structure or union
|   234 |         av_opt_set(enc->context->priv_data, "level", "auto", 0);
|       |                                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:235:36: error: request for member ‘priv_data’ in something not a structure or union
|   235 |         av_opt_set_int(enc->context->priv_data, "2pass", twopass, 0);
|       |                                    ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:236:36: error: request for member ‘priv_data’ in something not a structure or union
|   236 |         av_opt_set_int(enc->context->priv_data, "gpu", gpu, 0);
|       |                                    ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:241:21: error: request for member ‘bit_rate’ in something not a structure or union
|   241 |         enc->context->bit_rate = rate;
|       |                     ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:242:21: error: request for member ‘rc_buffer_size’ in something not a structure or union
|   242 |         enc->context->rc_buffer_size = rate;
|       |                     ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:243:21: error: request for member ‘width’ in something not a structure or union
|   243 |         enc->context->width = obs_encoder_get_width(enc->encoder);
|       |                     ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:244:21: error: request for member ‘height’ in something not a structure or union
|   244 |         enc->context->height = obs_encoder_get_height(enc->encoder);
|       |                     ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:245:21: error: request for member ‘time_base’ in something not a structure or union
|   245 |         enc->context->time_base = (AVRational){voi->fps_den, voi->fps_num};
|       |                     ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:246:21: error: request for member ‘pix_fmt’ in something not a structure or union
|   246 |         enc->context->pix_fmt = obs_to_ffmpeg_video_format(info.format);
|       |                     ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:247:21: error: request for member ‘color_range’ in something not a structure or union
|   247 |         enc->context->color_range = info.range == VIDEO_RANGE_FULL
|       |                     ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:250:21: error: request for member ‘max_b_frames’ in something not a structure or union
|   250 |         enc->context->max_b_frames = bf;
|       |                     ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:254:29: error: request for member ‘color_trc’ in something not a structure or union
|   254 |                 enc->context->color_trc = AVCOL_TRC_SMPTE170M;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:255:29: error: request for member ‘color_primaries’ in something not a structure or union
|   255 |                 enc->context->color_primaries = AVCOL_PRI_SMPTE170M;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:256:29: error: request for member ‘colorspace’ in something not a structure or union
|   256 |                 enc->context->colorspace = AVCOL_SPC_SMPTE170M;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:260:29: error: request for member ‘color_trc’ in something not a structure or union
|   260 |                 enc->context->color_trc = AVCOL_TRC_BT709;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:261:29: error: request for member ‘color_primaries’ in something not a structure or union
|   261 |                 enc->context->color_primaries = AVCOL_PRI_BT709;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:262:29: error: request for member ‘colorspace’ in something not a structure or union
|   262 |                 enc->context->colorspace = AVCOL_SPC_BT709;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:265:29: error: request for member ‘color_trc’ in something not a structure or union
|   265 |                 enc->context->color_trc = AVCOL_TRC_IEC61966_2_1;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:266:29: error: request for member ‘color_primaries’ in something not a structure or union
|   266 |                 enc->context->color_primaries = AVCOL_PRI_BT709;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:267:29: error: request for member ‘colorspace’ in something not a structure or union
|   267 |                 enc->context->colorspace = AVCOL_SPC_BT709;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:272:29: error: request for member ‘gop_size’ in something not a structure or union
|   272 |                 enc->context->gop_size =
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:275:29: error: request for member ‘gop_size’ in something not a structure or union
|   275 |                 enc->context->gop_size = 250;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:277:35: error: request for member ‘height’ in something not a structure or union
|   277 |         enc->height = enc->context->height;
|       |                                   ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:292:44: error: request for member ‘gop_size’ in something not a structure or union
|   292 |              rc, bitrate, cqp, enc->context->gop_size, preset, profile,
|       |                                            ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:33:52: note: in definition of macro ‘do_log’
|    33 |              obs_encoder_get_name(enc->encoder), ##__VA_ARGS__)
|       |                                                    ^~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:279:9: note: in expansion of macro ‘info’
|   279 |         info("settings:\n"
|       |         ^~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:293:26: error: request for member ‘width’ in something not a structure or union
|   293 |              enc->context->width, enc->context->height,
|       |                          ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:33:52: note: in definition of macro ‘do_log’
|    33 |              obs_encoder_get_name(enc->encoder), ##__VA_ARGS__)
|       |                                                    ^~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:279:9: note: in expansion of macro ‘info’
|   279 |         info("settings:\n"
|       |         ^~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:293:47: error: request for member ‘height’ in something not a structure or union
|   293 |              enc->context->width, enc->context->height,
|       |                                               ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:33:52: note: in definition of macro ‘do_log’
|    33 |              obs_encoder_get_name(enc->encoder), ##__VA_ARGS__)
|       |                                                    ^~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:279:9: note: in expansion of macro ‘info’
|   279 |         info("settings:\n"
|       |         ^~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:294:54: error: request for member ‘max_b_frames’ in something not a structure or union
|   294 |              twopass ? "true" : "false", enc->context->max_b_frames, psycho_aq,
|       |                                                      ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:33:52: note: in definition of macro ‘do_log’
|    33 |              obs_encoder_get_name(enc->encoder), ##__VA_ARGS__)
|       |                                                    ^~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:279:9: note: in expansion of macro ‘info’
|   279 |         info("settings:\n"
|       |         ^~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c: In function ‘nvenc_reconfigure’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:311:29: error: request for member ‘bit_rate’ in something not a structure or union
|   311 |                 enc->context->bit_rate = rate;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:312:29: error: request for member ‘rc_max_rate’ in something not a structure or union
|   312 |                 enc->context->rc_max_rate = rate;
|       |                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c: In function ‘nvenc_destroy’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:328:29: error: implicit declaration of function ‘avcodec_receive_packet’ [-Werror=implicit-function-declaration]
|   328 |                         if (avcodec_receive_packet(enc->context, &pkt) < 0)
|       |                             ^~~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:341:9: error: implicit declaration of function ‘avcodec_close’; did you mean ‘avio_close’? [-Werror=implicit-function-declaration]
|   341 |         avcodec_close(enc->context);
|       |         ^~~~~~~~~~~~~
|       |         avio_close
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c: In function ‘nvenc_create_internal’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:362:20: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   362 |         enc->nvenc = avcodec_find_encoder_by_name("h264_nvenc");
|       |                    ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:364:28: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   364 |                 enc->nvenc = avcodec_find_encoder_by_name("nvenc_h264");
|       |                            ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:376:24: error: implicit declaration of function ‘avcodec_alloc_context3’; did you mean ‘avio_alloc_context’? [-Werror=implicit-function-declaration]
|   376 |         enc->context = avcodec_alloc_context3(enc->nvenc);
|       |                        ^~~~~~~~~~~~~~~~~~~~~~
|       |                        avio_alloc_context
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:376:22: warning: assignment to ‘int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
|   376 |         enc->context = avcodec_alloc_context3(enc->nvenc);
|       |                      ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c: In function ‘nvenc_encode’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:440:9: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations]
|   440 |         av_init_packet(&av_pkt);
|       |         ^~~~~~~~~~~~~~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:316,
|                  from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:27:
| /usr/include/x86_64-linux-gnu/libavcodec/packet.h:506:6: note: declared here
|   506 | void av_init_packet(AVPacket *pkt);
|       |      ^~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:442:64: error: request for member ‘pix_fmt’ in something not a structure or union
|   442 |         copy_data(enc->vframe, frame, enc->height, enc->context->pix_fmt);
|       |                                                                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c:446:15: error: implicit declaration of function ‘avcodec_send_frame’; did you mean ‘avcodec_get_name’? [-Werror=implicit-function-declaration]
|   446 |         ret = avcodec_send_frame(enc->context, enc->vframe);
|       |               ^~~~~~~~~~~~~~~~~~
|       |               avcodec_get_name
| cc1: some warnings being treated as errors
| make[3]: *** [plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/build.make:107: plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-nvenc.c.o] Error 1
| make  -f plugins/obs-outputs/CMakeFiles/obs-outputs.dir/build.make plugins/obs-outputs/CMakeFiles/obs-outputs.dir/depend
| make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/plugins/obs-outputs /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-outputs /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-outputs/CMakeFiles/obs-outputs.dir/DependInfo.cmake --color=
| [ 42%] Building CXX object plugins/decklink/linux/CMakeFiles/linux-decklink.dir/__/decklink-device-discovery.cpp.o
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/decklink/linux && /usr/lib/ccache/c++ -DENABLE_DARRAY_TYPE_TEST -DHAVE_OBSCONFIG_H -DUSE_XDG -Dlinux_decklink_EXPORTS -I/<<PKGBUILDDIR>>/deps/libcaption -I/<<PKGBUILDDIR>>/libobs -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/config -Wall -Wextra -Wvla -Wno-unused-function -Wno-missing-field-initializers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DFFMPEG_MUX_FIXED=\"/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\" -fno-strict-aliasing -fPIC -mmmx -msse -msse2 -std=c++17 -MD -MT plugins/decklink/linux/CMakeFiles/linux-decklink.dir/__/decklink-device-discovery.cpp.o -MF CMakeFiles/linux-decklink.dir/__/decklink-device-discovery.cpp.o.d -o CMakeFiles/linux-decklink.dir/__/decklink-device-discovery.cpp.o -c /<<PKGBUILDDIR>>/plugins/decklink/decklink-device-discovery.cpp
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| make  -f plugins/obs-outputs/CMakeFiles/obs-outputs.dir/build.make plugins/obs-outputs/CMakeFiles/obs-outputs.dir/build
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| make  -f plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/build.make plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/build
| make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| [ 42%] Building C object plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/ffmpeg-mux.c.o
| [ 42%] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/obs-outputs.c.o
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-outputs && /usr/lib/ccache/cc -DCRYPTO -DENABLE_DARRAY_TYPE_TEST -DHAVE_OBSCONFIG_H -DUSE_MBEDTLS -DUSE_XDG -Dobs_outputs_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-outputs/config -I/<<PKGBUILDDIR>>/libobs -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/config -Wall -Wextra -Wvla -Wno-unused-function -Werror-implicit-function-declaration -Wno-missing-braces -Wno-missing-field-initializers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DFFMPEG_MUX_FIXED=\"/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\" -std=gnu99 -fno-strict-aliasing -fPIC -mmmx -msse -msse2 -MD -MT plugins/obs-outputs/CMakeFiles/obs-outputs.dir/obs-outputs.c.o -MF CMakeFiles/obs-outputs.dir/obs-outputs.c.o.d -o CMakeFiles/obs-outputs.dir/obs-outputs.c.o -c /<<PKGBUILDDIR>>/plugins/obs-outputs/obs-outputs.c
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-ffmpeg/ffmpeg-mux && /usr/lib/ccache/cc -DENABLE_DARRAY_TYPE_TEST -DHAVE_OBSCONFIG_H -DUSE_XDG -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-ffmpeg -I/<<PKGBUILDDIR>>/libobs -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/config -Wall -Wextra -Wvla -Wno-unused-function -Werror-implicit-function-declaration -Wno-missing-braces -Wno-missing-field-initializers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DFFMPEG_MUX_FIXED=\"/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\" -std=gnu99 -fno-strict-aliasing -mmmx -msse -msse2 -MD -MT plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/ffmpeg-mux.c.o -MF CMakeFiles/obs-ffmpeg-mux.dir/ffmpeg-mux.c.o.d -o CMakeFiles/obs-ffmpeg-mux.dir/ffmpeg-mux.c.o -c /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c
| In file included from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:27:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-formats.h:3:47: error: unknown type name ‘AVCodecContext’; did you mean ‘AVIODirContext’?
|     3 | static inline int64_t rescale_ts(int64_t val, AVCodecContext *context,
|       |                                               ^~~~~~~~~~~~~~
|       |                                               AVIODirContext
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c: In function ‘convert_speaker_layout’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:65:24: error: ‘AV_CH_LAYOUT_MONO’ undeclared (first use in this function)
|    65 |                 return AV_CH_LAYOUT_MONO;
|       |                        ^~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:65:24: note: each undeclared identifier is reported only once for each function it appears in
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:67:24: error: ‘AV_CH_LAYOUT_STEREO’ undeclared (first use in this function)
|    67 |                 return AV_CH_LAYOUT_STEREO;
|       |                        ^~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:69:24: error: ‘AV_CH_LAYOUT_SURROUND’ undeclared (first use in this function)
|    69 |                 return AV_CH_LAYOUT_SURROUND;
|       |                        ^~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:71:24: error: ‘AV_CH_LAYOUT_4POINT0’ undeclared (first use in this function)
|    71 |                 return AV_CH_LAYOUT_4POINT0;
|       |                        ^~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:73:24: error: ‘AV_CH_LAYOUT_4POINT1’ undeclared (first use in this function)
|    73 |                 return AV_CH_LAYOUT_4POINT1;
|       |                        ^~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:75:24: error: ‘AV_CH_LAYOUT_5POINT1_BACK’ undeclared (first use in this function)
|    75 |                 return AV_CH_LAYOUT_5POINT1_BACK;
|       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:77:24: error: ‘AV_CH_LAYOUT_7POINT1’ undeclared (first use in this function)
|    77 |                 return AV_CH_LAYOUT_7POINT1;
|       |                        ^~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c: In function ‘convert_ff_channel_layout’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:88:14: error: ‘AV_CH_LAYOUT_MONO’ undeclared (first use in this function)
|    88 |         case AV_CH_LAYOUT_MONO:
|       |              ^~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:90:14: error: ‘AV_CH_LAYOUT_STEREO’ undeclared (first use in this function)
|    90 |         case AV_CH_LAYOUT_STEREO:
|       |              ^~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:92:14: error: ‘AV_CH_LAYOUT_SURROUND’ undeclared (first use in this function)
|    92 |         case AV_CH_LAYOUT_SURROUND:
|       |              ^~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:94:14: error: ‘AV_CH_LAYOUT_4POINT0’ undeclared (first use in this function)
|    94 |         case AV_CH_LAYOUT_4POINT0:
|       |              ^~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:96:14: error: ‘AV_CH_LAYOUT_4POINT1’ undeclared (first use in this function)
|    96 |         case AV_CH_LAYOUT_4POINT1:
|       |              ^~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:98:14: error: ‘AV_CH_LAYOUT_5POINT1_BACK’ undeclared (first use in this function)
|    98 |         case AV_CH_LAYOUT_5POINT1_BACK:
|       |              ^~~~~~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:100:14: error: ‘AV_CH_LAYOUT_7POINT1’ undeclared (first use in this function)
|   100 |         case AV_CH_LAYOUT_7POINT1:
|       |              ^~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c: In function ‘enc_create’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:205:20: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   205 |         enc->codec = avcodec_find_encoder_by_name(type);
|       |                    ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:209:28: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   209 |                 enc->codec = avcodec_find_encoder_by_name(alt);
|       |                            ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c: In function ‘do_encode’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c:343:23: error: implicit declaration of function ‘rescale_ts’ [-Werror=implicit-function-declaration]
|   343 |         packet->pts = rescale_ts(avpacket.pts, enc->context, time_base);
|       |                       ^~~~~~~~~~
| cc1: some warnings being treated as errors
| make[3]: *** [plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/build.make:93: plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-audio-encoders.c.o] Error 1
| [ 43%] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/null-output.c.o
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-outputs && /usr/lib/ccache/cc -DCRYPTO -DENABLE_DARRAY_TYPE_TEST -DHAVE_OBSCONFIG_H -DUSE_MBEDTLS -DUSE_XDG -Dobs_outputs_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/obs-outputs/config -I/<<PKGBUILDDIR>>/libobs -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/config -Wall -Wextra -Wvla -Wno-unused-function -Werror-implicit-function-declaration -Wno-missing-braces -Wno-missing-field-initializers -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DFFMPEG_MUX_FIXED=\"/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\" -std=gnu99 -fno-strict-aliasing -fPIC -mmmx -msse -msse2 -MD -MT plugins/obs-outputs/CMakeFiles/obs-outputs.dir/null-output.c.o -MF CMakeFiles/obs-outputs.dir/null-output.c.o.d -o CMakeFiles/obs-outputs.dir/null-output.c.o -c /<<PKGBUILDDIR>>/plugins/obs-outputs/null-output.c
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:112:9: error: unknown type name ‘AVCodecContext’
|   112 |         AVCodecContext *ctx;
|       |         ^~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:118:9: error: unknown type name ‘AVCodecContext’
|   118 |         AVCodecContext *video_ctx;
|       |         ^~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c: In function ‘free_avformat’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:138:17: error: implicit declaration of function ‘avcodec_free_context’; did you mean ‘avformat_free_context’? [-Werror=implicit-function-declaration]
|   138 |                 avcodec_free_context(&ffm->video_ctx);
|       |                 ^~~~~~~~~~~~~~~~~~~~
|       |                 avformat_free_context
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c: In function ‘new_stream’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:358:15: error: unknown type name ‘AVCodecDescriptor’
|   358 |         const AVCodecDescriptor *desc = avcodec_descriptor_get_by_name(name);
|       |               ^~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:358:41: error: implicit declaration of function ‘avcodec_descriptor_get_by_name’ [-Werror=implicit-function-declaration]
|   358 |         const AVCodecDescriptor *desc = avcodec_descriptor_get_by_name(name);
|       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:358:41: warning: initialization of ‘const int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:365:43: error: request for member ‘id’ in something not a structure or union
|   365 |         *codec = avcodec_find_encoder(desc->id);
|       |                                           ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c: In function ‘create_video_stream’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:385:9: error: unknown type name ‘AVCodecContext’; use ‘struct’ keyword to refer to the type
|   385 |         AVCodecContext *context;
|       |         ^~~~~~~~~~~~~~
|       |         struct 
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:397:19: error: implicit declaration of function ‘avcodec_alloc_context3’; did you mean ‘avio_alloc_context’? [-Werror=implicit-function-declaration]
|   397 |         context = avcodec_alloc_context3(codec);
|       |                   ^~~~~~~~~~~~~~~~~~~~~~
|       |                   avio_alloc_context
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:397:17: warning: assignment to ‘int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
|   397 |         context = avcodec_alloc_context3(codec);
|       |                 ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:401:16: error: request for member ‘bit_rate’ in something not a structure or union
|   401 |         context->bit_rate = (int64_t)ffm->params.vbitrate * 1000;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:402:16: error: request for member ‘width’ in something not a structure or union
|   402 |         context->width = ffm->params.width;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:403:16: error: request for member ‘height’ in something not a structure or union
|   403 |         context->height = ffm->params.height;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:404:16: error: request for member ‘coded_width’ in something not a structure or union
|   404 |         context->coded_width = ffm->params.width;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:405:16: error: request for member ‘coded_height’ in something not a structure or union
|   405 |         context->coded_height = ffm->params.height;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:406:16: error: request for member ‘color_primaries’ in something not a structure or union
|   406 |         context->color_primaries = ffm->params.color_primaries;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:407:16: error: request for member ‘color_trc’ in something not a structure or union
|   407 |         context->color_trc = ffm->params.color_trc;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:408:16: error: request for member ‘colorspace’ in something not a structure or union
|   408 |         context->colorspace = ffm->params.colorspace;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:409:16: error: request for member ‘color_range’ in something not a structure or union
|   409 |         context->color_range = ffm->params.color_range;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:410:16: error: request for member ‘extradata’ in something not a structure or union
|   410 |         context->extradata = extradata;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:411:16: error: request for member ‘extradata_size’ in something not a structure or union
|   411 |         context->extradata_size = ffm->video_header.size;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:412:16: error: request for member ‘time_base’ in something not a structure or union
|   412 |         context->time_base =
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:415:47: error: request for member ‘time_base’ in something not a structure or union
|   415 |         ffm->video_stream->time_base = context->time_base;
|       |                                               ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:420:61: error: request for member ‘time_base’ in something not a structure or union
|   420 |         ffm->video_stream->avg_frame_rate = av_inv_q(context->time_base);
|       |                                                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:423:24: error: request for member ‘flags’ in something not a structure or union
|   423 |                 context->flags |= CODEC_FLAG_GLOBAL_H;
|       |                        ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:37:29: error: ‘AV_CODEC_FLAG_GLOBAL_HEADER’ undeclared (first use in this function); did you mean ‘CODEC_FLAG_GLOBAL_H’?
|    37 | #define CODEC_FLAG_GLOBAL_H AV_CODEC_FLAG_GLOBAL_HEADER
|       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:423:35: note: in expansion of macro ‘CODEC_FLAG_GLOBAL_H’
|   423 |                 context->flags |= CODEC_FLAG_GLOBAL_H;
|       |                                   ^~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:37:29: note: each undeclared identifier is reported only once for each function it appears in
|    37 | #define CODEC_FLAG_GLOBAL_H AV_CODEC_FLAG_GLOBAL_HEADER
|       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:423:35: note: in expansion of macro ‘CODEC_FLAG_GLOBAL_H’
|   423 |                 context->flags |= CODEC_FLAG_GLOBAL_H;
|       |                                   ^~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:426:9: error: implicit declaration of function ‘avcodec_parameters_from_context’; did you mean ‘avcodec_parameters_free’? [-Werror=implicit-function-declaration]
|   426 |         avcodec_parameters_from_context(ffm->video_stream->codecpar, context);
|       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |         avcodec_parameters_free
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c: In function ‘create_audio_stream’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:435:9: error: unknown type name ‘AVCodecContext’; use ‘struct’ keyword to refer to the type
|   435 |         AVCodecContext *context;
|       |         ^~~~~~~~~~~~~~
|       |         struct 
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:452:17: warning: assignment to ‘int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
|   452 |         context = avcodec_alloc_context3(codec);
|       |                 ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:456:16: error: request for member ‘bit_rate’ in something not a structure or union
|   456 |         context->bit_rate = (int64_t)ffm->audio[idx].abitrate * 1000;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:457:16: error: request for member ‘channels’ in something not a structure or union
|   457 |         context->channels = ffm->audio[idx].channels;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:458:16: error: request for member ‘sample_rate’ in something not a structure or union
|   458 |         context->sample_rate = ffm->audio[idx].sample_rate;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:459:16: error: request for member ‘sample_fmt’ in something not a structure or union
|   459 |         context->sample_fmt = AV_SAMPLE_FMT_S16;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:460:16: error: request for member ‘time_base’ in something not a structure or union
|   460 |         context->time_base = stream->time_base;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:461:16: error: request for member ‘extradata’ in something not a structure or union
|   461 |         context->extradata = extradata;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:462:16: error: request for member ‘extradata_size’ in something not a structure or union
|   462 |         context->extradata_size = ffm->audio_header[idx].size;
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:463:16: error: request for member ‘channel_layout’ in something not a structure or union
|   463 |         context->channel_layout =
|       |                ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:464:17: error: implicit declaration of function ‘av_get_default_channel_layout’ [-Werror=implicit-function-declaration]
|   464 |                 av_get_default_channel_layout(context->channels);
|       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:464:54: error: request for member ‘channels’ in something not a structure or union
|   464 |                 av_get_default_channel_layout(context->channels);
|       |                                                      ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:466:20: error: request for member ‘channels’ in something not a structure or union
|   466 |         if (context->channels == 4)
|       |                    ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:467:24: error: request for member ‘channel_layout’ in something not a structure or union
|   467 |                 context->channel_layout = av_get_channel_layout("quad");
|       |                        ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:467:43: error: implicit declaration of function ‘av_get_channel_layout’ [-Werror=implicit-function-declaration]
|   467 |                 context->channel_layout = av_get_channel_layout("quad");
|       |                                           ^~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:469:20: error: request for member ‘channels’ in something not a structure or union
|   469 |         if (context->channels == 5)
|       |                    ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:470:24: error: request for member ‘channel_layout’ in something not a structure or union
|   470 |                 context->channel_layout = av_get_channel_layout("4.1");
|       |                        ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:472:24: error: request for member ‘flags’ in something not a structure or union
|   472 |                 context->flags |= CODEC_FLAG_GLOBAL_H;
|       |                        ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:37:29: error: ‘AV_CODEC_FLAG_GLOBAL_HEADER’ undeclared (first use in this function); did you mean ‘CODEC_FLAG_GLOBAL_H’?
|    37 | #define CODEC_FLAG_GLOBAL_H AV_CODEC_FLAG_GLOBAL_HEADER
|       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:472:35: note: in expansion of macro ‘CODEC_FLAG_GLOBAL_H’
|   472 |                 context->flags |= CODEC_FLAG_GLOBAL_H;
|       |                                   ^~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c: In function ‘open_output_file’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:580:34: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   580 |         AVOutputFormat *format = ffm->output->oformat;
|       |                                  ^~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c: In function ‘ffmpeg_mux_init_context’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:657:31: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   657 |                 output_format = av_guess_format("mpegts", NULL, "video/M2PT");
|       |                               ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:659:31: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   659 |                 output_format = av_guess_format(NULL, ffm->params.file, NULL);
|       |                               ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:678:43: error: assignment of member ‘video_codec’ in read-only object
|   678 |         ffm->output->oformat->video_codec = AV_CODEC_ID_NONE;
|       |                                           ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:679:43: error: assignment of member ‘audio_codec’ in read-only object
|   679 |         ffm->output->oformat->audio_codec = AV_CODEC_ID_NONE;
|       |                                           ^
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c: At top level:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:748:8: error: unknown type name ‘AVCodecContext’
|   748 | static AVCodecContext *get_codec_context(struct ffmpeg_mux *ffm,
|       |        ^~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c: In function ‘ffmpeg_mux_packet’:
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:792:45: error: request for member ‘time_base’ in something not a structure or union
|   792 |                 get_codec_context(ffm, info)->time_base;
|       |                                             ^~
| /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:794:9: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations]
|   794 |         av_init_packet(&packet);
|       |         ^~~~~~~~~~~~~~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:316,
|                  from /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:30:
| /usr/include/x86_64-linux-gnu/libavcodec/packet.h:506:6: note: declared here
|   506 | void av_init_packet(AVPacket *pkt);
|       |      ^~~~~~~~~~~~~~
| cc1: some warnings being treated as errors
| make[3]: *** [plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/build.make:79: plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/ffmpeg-mux.c.o] Error 1

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: obs-studio
Source-Version: 27.2.0+dfsg1-1
Done: Sebastian Ramacher <sramacher@debian.org>

We believe that the bug you reported is fixed in the latest version of
obs-studio, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1004639@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Ramacher <sramacher@debian.org> (supplier of updated obs-studio package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 15 Feb 2022 22:44:50 +0100
Source: obs-studio
Architecture: source
Version: 27.2.0+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Sebastian Ramacher <sramacher@debian.org>
Closes: 1004639
Changes:
 obs-studio (27.2.0+dfsg1-1) unstable; urgency=medium
 .
   * New upstream version 27.2.0+dfsg1
     - Fix build with ffmpeg 5.0 (Closes: #1004639)
   * debian/control: Add Build-Depends on libpci-dev
   * debian/patches: Refresh patches
   * debian/libobs0.symbols: Add new symbols
Checksums-Sha1:
 a52dc140ee2d3a1916dacf38a76e403c89fe96a3 3031 obs-studio_27.2.0+dfsg1-1.dsc
 a97a88565a69045e246c707a5adc8257fbff3b4f 4983860 obs-studio_27.2.0+dfsg1.orig.tar.xz
 c790f663a7d2e8f2143fa59b88e5f1c9aac8d429 32620 obs-studio_27.2.0+dfsg1-1.debian.tar.xz
Checksums-Sha256:
 e6285b82e7768dae40df69d97a26ae5af8ac46b59f1322d19c681c9a6bed2761 3031 obs-studio_27.2.0+dfsg1-1.dsc
 7c3ff5b02f38ec940ecd1aac230c7362db44970f7df6a9d34c7b9a48ff0478f1 4983860 obs-studio_27.2.0+dfsg1.orig.tar.xz
 7dc1d22789a57d6bcf30c4227849b77cc8b8b6861f9297fa47b9088c6d4ca732 32620 obs-studio_27.2.0+dfsg1-1.debian.tar.xz
Files:
 de84f96974e5d9d112d8a89018c75192 3031 video optional obs-studio_27.2.0+dfsg1-1.dsc
 f204e6c011b491bf38d5af630cdc8d0f 4983860 video optional obs-studio_27.2.0+dfsg1.orig.tar.xz
 c8f64b375fe3aed3d3c194025670117e 32620 video optional obs-studio_27.2.0+dfsg1-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAmIMIOgACgkQafL8UW6n
GZMeQg/+L7vhc34VBwGYampR4o5QbI0ZaFp8/KWudWwndVRqsRHu6xChr7gv9T1y
eKAzjAUD85XfAeu5XKFczofpC/WyKVAm2WwRNADlL84IFASV5FJV5SzQmh1OcldY
GYmkbiIhYkRMRVaXkTHWof+Xf+S/dWvLwbS6d/VrAYnzTX4rLTjKyx6dBQ18zjhg
sFCY9nq0GUn7nvz1C+sAT3PHmM/RW0aYpat1rGDBWq8PraGeoXNFA5ekj1I2C1LD
qKmjfl0KpoZ48ERXp0zXUeLpEqA3FzWK65xjeCp85cVWrOeUmf7s524RtfbCCRKE
6e7+86SNMQzcObL6WnDILAQxG9IzjWR8Ln/HyoOV+K7pUewDmMiENiFP0AlYJBmS
1lyW/VtXpH5sTgIdFcSc+NPDNpy7YnzaFNeufiYAVoE/bYwCtsYD1v4r25LFqO5d
cJeTm32lVXEC4khDGFQC3aCn8jBt3mNgFhnJClnVXh3SHjaprjuviB20E5CuHOgK
h0Fh2cvXZTAoD1WkeGYYvrTXuIobpJjLFtmdv1FuMoU/9GFqi2gMAZ+hDyKsa75D
xpiTTuEABoG8Y5KhZ5gPQIj4DWowtTI2cyF8fbPYAD+6W3qLS+M0ELZQBVKD+WK/
Xa87+SFtMQKGwxKdylSAEjblUy1klU8PAoJssozMPwS+rZO2Evw=
=5k5V
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: