Control: owner -1 !

Hi all,

I will take this one as an NMU.

Will be updating to latest 2.1.0 released this year that fixes this issue and
brings everything up to date. Includes a soname bump to 2.2.

Regards

Phil


On Sun, 2 Jun 2024 15:20:16 +0200 Sebastian Ramacher <sramac...@debian.org>
wrote:
> Source: guvcview
> Version: 2.0.8-2.1
> Severity: important
> Tags: trixie sid ftbfs
> Usertags: ffmpeg-7.0
> 
> Hi,
> 
> during a rebuild of the reverse dependencies for the transition to
> ffmpeg 7.0, your package failed to build
> 
> 
> Relevant part (hopefully):
> > /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -
I..   -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -pthread -I.. -
I../includes -g -O2 -Werror=implicit-function-declaration -ffile-prefix-
map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -
Wformat -Werror=format-security -mbranch-protection=standard -c -o
libgviewencoder_la-video_codecs.lo `test -f 'video_codecs.c' || echo
'./'`video_codecs.c
> > libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -
D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -pthread -I.. -I../includes -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -
fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-
security -mbranch-protection=standard -c encoder.c  -fPIC -DPIC -o
.libs/libgviewencoder_la-encoder.o
> > libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -
D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -pthread -I.. -I../includes -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -
fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-
security -mbranch-protection=standard -c video_codecs.c  -fPIC -DPIC -o
.libs/libgviewencoder_la-video_codecs.o
> > encoder.c: In function ‘encoder_audio_init’:
> > encoder.c:746:40: error: ‘AVCodecContext’ has no member named ‘channels’
> >   746 |         audio_codec_data->codec_context->channels = encoder_ctx-
>audio_channels;
> >       |                                        ^~
> > encoder.c:749:50: error: ‘AVCodecContext’ has no member named
‘channel_layout’; did you mean ‘ch_layout’?
> >   749 |                 audio_codec_data->codec_context->channel_layout =
AV_CH_LAYOUT_MONO;
> >       |                                                  ^~~~~~~~~~~~~~
> >       |                                                  ch_layout
> > encoder.c:751:50: error: ‘AVCodecContext’ has no member named
‘channel_layout’; did you mean ‘ch_layout’?
> >   751 |                 audio_codec_data->codec_context->channel_layout =
AV_CH_LAYOUT_STEREO;
> >       |                                                  ^~~~~~~~~~~~~~
> >       |                                                  ch_layout
> > encoder.c:916:32: error: ‘AVFrame’ has no member named ‘channels’
> >   916 |         audio_codec_data->frame->channels = audio_codec_data-
>codec_context->channels;
> >       |                                ^~
> > encoder.c:916:76: error: ‘AVCodecContext’ has no member named ‘channels’
> >   916 |         audio_codec_data->frame->channels = audio_codec_data-
>codec_context->channels;
> >      
|                                                                           
^~
> > encoder.c:917:34: error: ‘AVFrame’ has no member named ‘channel_layout’;
did you mean ‘ch_layout’?
> >   917 |         audio_codec_data->frame->channel_layout =
audio_codec_data->codec_context->channel_layout;
> >       |                                  ^~~~~~~~~~~~~~
> >       |                                  ch_layout
> > encoder.c:917:84: error: ‘AVCodecContext’ has no member named
‘channel_layout’; did you mean ‘ch_layout’?
> >   917 |         audio_codec_data->frame->channel_layout =
audio_codec_data->codec_context->channel_layout;
> >      
|                                                                            
        ^~~~~~~~~~~~~~
> >      
|                                                                            
        ch_layout
> > encoder.c: In function ‘libav_send_encode’:
> > encoder.c:1506:69: error: ‘AVFrame’ has no member named ‘channels’
> >  1506 |                 if (avctx->codec_type == AVMEDIA_TYPE_AUDIO &&
frame->channels <= 0)
> >      
|                                                                     ^~
> > encoder.c:1509:30: error: ‘AVFrame’ has no member named ‘channels’
> >  1509 |                         frame->channels = avctx->channels;
> >       |                              ^~
> > encoder.c:1509:48: error: ‘AVCodecContext’ has no member named ‘channels’
> >  1509 |                         frame->channels = avctx->channels;
> >       |                                                ^~
> > encoder.c: In function ‘encoder_encode_audio’:
> > encoder.c:1762:56: error: ‘AVCodecContext’ has no member named ‘channels’
> >  1762 |                         audio_codec_data->codec_context-
>channels,
> >       |                                                        ^~
> > encoder.c:1771:64: error: ‘AVCodecContext’ has no member named ‘channels’
> >  1771 |                                 audio_codec_data->codec_context-
>channels,
> >       |                                                                ^~
> > encoder.c:1804:56: error: ‘AVCodecContext’ has no member named ‘channels’

-- 

"I play the game for the game’s own sake"

Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

--

Buy Me A Coffee: https://buymeacoffee.com/kathenasorg

Internet Relay Chat (IRC): kathenas

Matrix: #kathenas:matrix.org

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg/

Threads: https://www.threads.net/@kathenasorg

--






Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to