linphone-developers
[Top][All Lists]
Advanced

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

[Linphone-developers] MS_FILTER_ENCODING_CAPTURER


From: Florian Ulivi
Subject: [Linphone-developers] MS_FILTER_ENCODING_CAPTURER
Date: Mon, 19 Nov 2018 09:16:09 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0

Hallo all,

I have written a mediastreamer filter encoder plugin for a UVC webcam
with H.264 encoder, which stopped working after an mediastreamer2 update.
In commit
https://gitlab.linphone.org/BC/public/mediastreamer2/commit/41023f7aad2454a8e30e19048026d5634500c85c
a check was introduced that marks MS_FILTER_GET_VIDEO_SIZE as
deprecated, and drops filters implementing these. Further, when
establishing a video connection, in function configure_video_source in
videostream.c, the line
'ms_filter_call_method(stream->source,MS_FILTER_GET_VIDEO_SIZE,&cam_vsize);'
is called.

So, when MS_FILTER_GET_VIDEO_SIZE is implemented, the filter is
rejected. If it is not implemented, the variable cam_vsize has some
random value which is set as new resolution resulting in an error.

What is the intended use of the filter interface for
MS_FILTER_ENCODING_CAPTURER where source and encoder are the same filter?

Regards
Florian
-- 
Dr.-Ing. Florian Ulivi

SmartWireless GmbH & Co. KG
Robert-Perthel-Straße 45 | 50739 Köln | Germany
Tel.: +49 221 5349 772 | www.smartwireless.de | address@hidden

Amtsgericht Wuppertal HRA 23796 | USt-ID: DE292644908
Geschäftsführer: Guido Meis, Andreas Fuhr
Persönlich haftende Gesellschafterin: SmartWireless Beteiligungs-GmbH
Amtsgericht Wuppertal HRB25321

Der Inhalt dieser E-Mail ist ausschließlich für den bezeichneten
Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser
E-Mail oder dessen Vertreter sein sollten, so beachten Sie, dass jede
Form der Kenntnisnahme, Veröffentlichung, Vervielfältigung oder
Weitergabe des Inhalts dieser E-Mail unzulässig ist. Wir bitten Sie,
sich in diesem Fall mit dem Absender der E-Mail in Verbindung zu
setzen.

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]