Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 664174 - net-im/pidgin-2.12.0 should depend [at least] on media-plugins/gst-plugins-srtp
Summary: net-im/pidgin-2.12.0 should depend [at least] on media-plugins/gst-plugins-srtp
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-21 12:30 UTC by Vince C.
Modified: 2018-08-22 19:25 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Debug trace from pigin (contact names redacted) (file_664174.txt,17.30 KB, text/plain)
2018-08-21 12:30 UTC, Vince C.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vince C. 2018-08-21 12:30:28 UTC
Created attachment 544256 [details]
Debug trace from pigin (contact names redacted)

Initial problem: initiating a video call with pidgin causes an error message "Error with your webcam" and the call to abort.

Expected result: a window with live content from the embedded webcam

------

While investigating why video calls do not work with pidgin on a gstreamer:1.0-only system, I stumbled upon this warning message while running pidgin in debug mode (full debug trace is attached):

    0:00:20.391251348 6261 0x556412002c10 WARN GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "srtpenc"!
    0:00:20.391278398 6261 0x556412002c10 WARN GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "srtpdec"!
    0:00:20.393975067 6261 0x556412002c10 WARN GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "gconfaudiosrc"!

Partial fix:

 * emerge media-plugins/gst-plugins-srtp

This doesn't make video calls successful but at least the warning messages about "srtpdec" are gone. The investigation goes on about the last warning message.
Comment 1 Mart Raudsepp gentoo-dev 2018-08-22 07:35:55 UTC
I suspect the srtpenc/dec usage might also be in farsight stack instead. We should find where it is (just grep and looking at the surrounding code), and add the appropriate deps there.
gconfaudiosrc would come from gst-plugins-gconf, but that's not a thing anymore, and probably it's a harmless warning at this point and mainly a gst 0.10 leftover.
Comment 2 Larry the Git Cow gentoo-dev 2018-08-22 19:20:27 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ef5cc9fe706c9811291f2c36448bc7b7c01a06

commit c5ef5cc9fe706c9811291f2c36448bc7b7c01a06
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2018-08-22 19:03:06 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2018-08-22 19:20:00 +0000

    net-libs/farstream: add missing gst-plugins-srtp runtime dep
    
    Closes: https://bugs.gentoo.org/664174
    Package-Manager: Portage-2.3.48, Repoman-2.3.10

 net-libs/farstream/farstream-0.2.8-r2.ebuild | 65 ++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)