Open mskrishna20051974 opened 8 years ago
What's the version you've installed? Please show us
dpkg --list | grep -e sipe -e pidgin -e farstream -e remmina -e nice -e freerdp
Hi,
Please find enclosed the output
krishna@pidgin-test:~$ dpkg --list | grep -e sipe -e pidgin -e farstream -e remmina -e nice -e freerdp ii gstreamer1.0-nice:amd64 0.1.13-0ubuntu2 amd64 ICE library (GStreamer plugin) ii libfarstream-0.2-5:amd64 0.2.7-0ubuntu1 amd64 Audio/Video communications framework: core library ii libfreerdp-cache1.1:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (cache library) ii libfreerdp-client1.1:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (client library) ii libfreerdp-codec1.1:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (codec library) ii libfreerdp-common1.1.0:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (common library) ii libfreerdp-core1.1:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (core library) ii libfreerdp-crypto1.1:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (freerdp-crypto library) ii libfreerdp-gdi1.1:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (GDI library) ii libfreerdp-locale1.1:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (locale library) ii libfreerdp-plugins-standard:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 RDP client for Windows Terminal Services (plugins) ii libfreerdp-primitives1.1:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (primitives library) ii libfreerdp-utils1.1:amd64 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 amd64 Free Remote Desktop Protocol library (freerdp-utils library) ii libnice-dev 0.1.13-0ubuntu2 amd64 ICE library (development files) ii libnice10:amd64 0.1.13-0ubuntu2 amd64 ICE library (shared library) rc libtelepathy-farstream3:amd64 0.6.2-1build1 amd64 Glue library between telepathy and farstream ii pidgin 1:2.10.12-0ubuntu5.1 amd64 graphical multi-protocol instant messaging client for X ii pidgin-data 1:2.10.12-0ubuntu5.1 all multi-protocol instant messaging client - data files ii pidgin-libnotify 0.14-9ubuntu2 amd64 display notification bubbles in pidgin ii pidgin-sipe 1.20.1-1 amd64 pidgin-sipe ii pidgin-skypeweb 1.2.2+git20161026-1~webupd8~xenial0 all Hangouts icons and for Pidgin ii remmina 1.1.2-3ubuntu1 amd64 remote desktop client for GNOME desktop environment ii remmina-common 1.1.2-3ubuntu1 all common files for remmina remote desktop client ii remmina-plugin-rdp 1.1.2-3ubuntu1 amd64 RDP plugin for remmina remote desktop client ii remmina-plugin-vnc 1.1.2-3ubuntu1 amd64 VNC plugin for remmina remote desktop client krishna@pidgin-test:~$
On Mon, Nov 7, 2016 at 7:06 PM, Jakub Adam notifications@github.com wrote:
What's the version you've installed? Please show us
dpkg --list | grep -e sipe -e pidgin -e farstream -e remmina -e nice -e freerdp
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/tieto/sipe/issues/126#issuecomment-258836905, or mute the thread https://github.com/notifications/unsubscribe-auth/AGOtcsyrexAF8uJrw9qrrts8DzKgh7Eaks5q7yl1gaJpZM4KrKNW .
Hi,
When i compile i get this message
checking for PURPLE... no checking for PURPLE... yes configure: using package "purple". checking for purple voice and video support... ok checking for NICE... yes checking for _SIPE_MEDIA_RECHECK_PLEASE_IGNORE... yes configure: using package "gstreamer-1.0". checking for GSTREAMER... no configure: GStreamer required: disabling purple voice and video support checking for TELEPATHY_GLIB... no
Build purple plugin PURPLE_CFLAGS : -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include PURPLE_LIBS : -lpurple -lglib-2.0 Voice and video: disabled
I have installed everything.
Please help me out.
Regards, Krishna M S
On Mon, Nov 7, 2016 at 7:06 PM, Jakub Adam notifications@github.com wrote:
What's the version you've installed? Please show us
dpkg --list | grep -e sipe -e pidgin -e farstream -e remmina -e nice -e freerdp
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/tieto/sipe/issues/126#issuecomment-258836905, or mute the thread https://github.com/notifications/unsubscribe-auth/AGOtcsyrexAF8uJrw9qrrts8DzKgh7Eaks5q7yl1gaJpZM4KrKNW .
ii pidgin 1:2.10.12-0ubuntu5.1 amd64 graphical multi-protocol instant messaging client for X
So you have Pidgin directly from Ubuntu. I'm not sure about the state of audio in that version of Pidgin, neither you describe in what way audio "doesn't work". Video isn't supported in Ubuntu Pidgin at all.
Please install Pidgin and Sipe from sipe-collab PPA following out instructions in the wiki.
Hi,
While making a audio call, I get this error
Unable to establish a call 486 busy here and nothing happens
The logs show these messages
Nov 8 11:14:38 pidgin-test kernel: [ 1820.858536] pidgin[3123]: segfault at 128 ip 00007fc15dd97c11 sp 00007fff2848bdd0 error 4 in libsipe.so [7fc15dd4c000+81000]
Few of my colleagues are using ArchLinux. Will Pidgin work with Audio/Video in that distribution?
Regards,
Krishna M S
On Tue, Nov 8, 2016 at 12:28 PM, Jakub Adam notifications@github.com wrote:
ii pidgin 1:2.10.12-0ubuntu5.1 amd64 graphical multi-protocol instant messaging client for X
So you have Pidgin directly from Ubuntu. I'm not sure about the state of audio in that version of Pidgin, neither you describe in what way audio "doesn't work". Video isn't supported in Ubuntu Pidgin at all.
Please install Pidgin and Sipe from sipe-collab PPA following out instructions in the wiki https://github.com/tieto/sipe/wiki/Sipe-collab-install.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/tieto/sipe/issues/126#issuecomment-259061036, or mute the thread https://github.com/notifications/unsubscribe-auth/AGOtcpENv40gyQMotWxRcbGG3fhL_7Dzks5q8B2PgaJpZM4KrKNW .
Hi,
I tried the same instructions Via wiki.
However i get the error
Unable to establish a call 486 busy here
Regards, Krishna M S
On Tue, Nov 8, 2016 at 12:28 PM, Jakub Adam notifications@github.com wrote:
ii pidgin 1:2.10.12-0ubuntu5.1 amd64 graphical multi-protocol instant messaging client for X
So you have Pidgin directly from Ubuntu. I'm not sure about the state of audio in that version of Pidgin, neither you describe in what way audio "doesn't work". Video isn't supported in Ubuntu Pidgin at all.
Please install Pidgin and Sipe from sipe-collab PPA following out instructions in the wiki https://github.com/tieto/sipe/wiki/Sipe-collab-install.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/tieto/sipe/issues/126#issuecomment-259061036, or mute the thread https://github.com/notifications/unsubscribe-auth/AGOtcpENv40gyQMotWxRcbGG3fhL_7Dzks5q8B2PgaJpZM4KrKNW .
Can anybody try again if this bug is still open?
I tried the other day and audio call worked with no issues. Using Ubuntu 18.04.1
Video call is not working.
I just came across this issue when googling for video call issues with Pidgin 2.12.0 with sipe plugin 1.23.3 on Ubuntu 18.04. All works except Video call.
log:
(18:10:08) sipe: sipe_session_add_call: new session for sip:<REDACTED>
(18:10:08) mediamanager: Couldn't read fs-element.conf: No such file or directory
(Pidgin:9996): GStreamer-CRITICAL **: 18:10:08.721: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:9996): GStreamer-CRITICAL **: 18:10:08.721: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:9996): GStreamer-CRITICAL **: 18:10:08.721: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:9996): GStreamer-CRITICAL **: 18:10:08.721: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:9996): GStreamer-CRITICAL **: 18:10:08.721: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:9996): GStreamer-CRITICAL **: 18:10:08.721: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(18:10:08) backend-fs2: Creating hash table for sessions
(18:10:08) backend-fs2: connecting pad: success
(18:10:08) backend-fs2: create_src: setting source state to GST_STATE_PLAYING - it may hang here on win32
(18:10:08) backend-fs2: create_src: state set
(18:10:08) backend-fs2: Creating hash table for participants
(18:10:08) media: Creating hash table for sessions
(18:10:08) gtkmedia: state: 0 sid: audio name: (null)
(18:10:08) sipe: sipe_media_state_changed_cb: 0 audio (null)
(18:10:08) gtkmedia: state: 0 sid: (null) name: sip:<REDACTED>
(18:10:08) sipe: sipe_media_state_changed_cb: 0 (null) sip:<REDACTED>
(18:10:08) gtkmedia: state: 0 sid: audio name: sip:<REDACTED>
(18:10:08) sipe: sipe_media_state_changed_cb: 0 audio sip<REDACTED>
(18:10:08) backend-fs2: connecting pad: success
(18:10:08) backend-fs2: create_src: setting source state to GST_STATE_PLAYING - it may hang here on win32
(18:10:09) backend-fs2: create_src: state set
(18:10:09) gtkmedia: state: 0 sid: video name: (null)
(18:10:09) sipe: sipe_media_state_changed_cb: 0 video (null)
(18:10:09) gtkmedia: state: 0 sid: video name: sip:<REDACTED>
(18:10:09) sipe: sipe_media_state_changed_cb: 0 video sip:<REDACTED>
(18:10:09) sipe: sipe_utils_nameval_add: NULL value for rtcp-rsize
(18:10:09) backend-fs2: farstream-component-state-changed: component: 1 state: GATHERING
(18:10:09) backend-fs2: farstream-component-state-changed: component: 2 state: GATHERING
(18:10:09) backend-fs2: got new local candidate: 12
(18:10:09) backend-fs2: got new local candidate: 12
(18:10:09) backend-fs2: got new local candidate: 11
(18:10:09) backend-fs2: got new local candidate: 11
(18:10:09) backend-fs2: got new local candidate: 10
(18:10:09) backend-fs2: got new local candidate: 9
(18:10:09) backend-fs2: got new local candidate: 8
(18:10:09) backend-fs2: got new local candidate: 7
(18:10:09) backend-fs2: got new local candidate: 10
(18:10:09) backend-fs2: got new local candidate: 9
(18:10:09) backend-fs2: got new local candidate: 8
(18:10:09) backend-fs2: got new local candidate: 7
(18:10:09) backend-fs2: got new local candidate: 6
(18:10:09) backend-fs2: got new local candidate: 5
(18:10:09) backend-fs2: got new local candidate: 4
(18:10:09) backend-fs2: got new local candidate: 6
(18:10:09) backend-fs2: got new local candidate: 5
(18:10:09) backend-fs2: got new local candidate: 4
(18:10:09) backend-fs2: got new local candidate: 1
(18:10:09) backend-fs2: got new local candidate: 2
(18:10:09) backend-fs2: got new local candidate: 3
(18:10:09) backend-fs2: got new local candidate: 1
(18:10:09) backend-fs2: got new local candidate: 2
(18:10:09) backend-fs2: got new local candidate: 3
(18:10:09) backend-fs2: farstream-component-state-changed: component: 1 state: GATHERING
(18:10:09) backend-fs2: farstream-component-state-changed: component: 2 state: GATHERING
(18:10:09) mediamanager: gst pipeline error: Internal data stream error.
(18:10:09) mediamanager: Debug details: gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstBin:vvconfig-videosrc/GstBin:pidgindefaultvideosrc/GstAutoVideoSrc:autovideosrc0/GstV4l2Src:autovideosrc0-actual-src-v4l:
streaming stopped, reason not-negotiated (-4)
(18:10:09) backend-fs2: gst error Internal data stream error.
debugging: gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstBin:vvconfig-videosrc/GstBin:pidgindefaultvideosrc/GstAutoVideoSrc:autovideosrc0/GstV4l2Src:autovideosrc0-actual-src-v4l:
streaming stopped, reason not-negotiated (-4)
(18:10:09) media: Error with your webcam
(18:10:09) media: Conference error
Adding more info, this is the error that I'm getting trying a video call:
(10:38:47) backend-fs2: Creating hash table for sessions
(10:38:47) backend-fs2: connecting pad: success
(10:38:47) backend-fs2: create_src: setting source state to GST_STATE_PLAYING - it may hang here on win32
(10:38:47) backend-fs2: create_src: state set
(10:38:47) backend-fs2: Creating hash table for participants
(10:38:47) media: Creating hash table for sessions
(10:38:47) gtkmedia: state: 0 sid: audio name: (null)
(10:38:47) sipe: sipe_media_state_changed_cb: 0 audio (null)
(10:38:47) gtkmedia: state: 0 sid: (null) name: sip:internal.user@mycompany.com
(10:38:47) sipe: sipe_media_state_changed_cb: 0 (null) sip:internal.user@mycompany.com
(10:38:47) gtkmedia: state: 0 sid: audio name: sip:internal.user@mycompany.com
(10:38:47) sipe: sipe_media_state_changed_cb: 0 audio sip:internal.user@mycompany.com
(10:38:47) backend-fs2: connecting pad: success
(10:38:47) backend-fs2: create_src: setting source state to GST_STATE_PLAYING - it may hang here on win32
(10:38:47) backend-fs2: create_src: state set
(10:38:47) gtkmedia: state: 0 sid: video name: (null)
(10:38:47) sipe: sipe_media_state_changed_cb: 0 video (null)
(10:38:47) gtkmedia: state: 0 sid: video name: sip:internal.user@mycompany.com
(10:38:47) sipe: sipe_media_state_changed_cb: 0 video sip:internal.user@mycompany.com
(10:38:47) sipe: sipe_utils_nameval_add: NULL value for rtcp-rsize
(10:38:47) sipe: sipe_schedule_allocate timeouts count 8 after addition
(10:38:47) sipe: scheduling action <media-call-request><D7AEgF335a1BD4i2BA4mB3C3tF820b9952x76FFx> timeout 120 seconds
(10:38:47) backend-fs2: farstream-component-state-changed: component: 1 state: GATHERING
(10:38:47) backend-fs2: farstream-component-state-changed: component: 2 state: GATHERING
(10:38:47) mediamanager: gst pipeline error: Internal data stream error.
(10:38:47) mediamanager: Debug details: gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstBin:vvconfig-videosrc/GstBin:pidgindefaultvideosrc/GstAutoVideoSrc:autovideosrc1/GstV4l2Src:autovideosrc1-actual-src-v4l:
streaming stopped, reason not-negotiated (-4)
(10:38:47) backend-fs2: gst error Internal data stream error.
debugging: gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstBin:vvconfig-videosrc/GstBin:pidgindefaultvideosrc/GstAutoVideoSrc:autovideosrc1/GstV4l2Src:autovideosrc1-actual-src-v4l:
streaming stopped, reason not-negotiated (-4)
(10:38:47) media: Error with your webcam
(10:38:47) media: Conference error
(10:38:47) gtkmedia: state: 2 sid: audio name: sip:internal.user@mycompany.com
(10:38:47) sipe: sipe_media_state_changed_cb: 2 audio sip:internal.user@mycompany.com
(10:38:47) gtkmedia: state: 2 sid: video name: sip:internal.user@mycompany.com
(10:38:47) sipe: sipe_media_state_changed_cb: 2 video sip:internal.user@mycompany.com
(10:38:47) gtkmedia: state: 2 sid: video name: (null)
(10:38:47) sipe: sipe_media_state_changed_cb: 2 video (null)
(10:38:48) gtkmedia: state: 2 sid: audio name: (null)
(10:38:48) sipe: sipe_media_state_changed_cb: 2 audio (null)
(10:38:48) gtkmedia: state: 2 sid: (null) name: sip:internal.user@mycompany.com
(10:38:48) sipe: sipe_media_state_changed_cb: 2 (null) sip:internal.user@mycompany.com
(10:38:48) gtkmedia: state: 2 sid: (null) name: (null)
(10:38:48) gtkmedia: pidgin_media_dispose
(10:38:48) gtkmedia: pidgin_media_dispose
(10:38:48) gtkmedia: pidgin_media_finalize
(10:38:48) sipe: sipe_media_state_changed_cb: 2 (null) (null)
(10:38:48) sipe: sipe_schedule_remove: action name=<media-call-request><D7AEgF335a1BD4i2BA4mB3C3tF820b9952x76FFx>
(10:38:48) sipe: SIP transactions count:1 after addition
(10:38:48) sipe: MESSAGE >>>>>>>>>> SIP(0x558879d972b0)
(10:38:48) media: purple_media_dispose
(10:38:48) backend-fs2: purple_media_backend_fs2_dispose
(10:38:48) backend-fs2: purple_media_backend_fs2_finalize
(10:38:48) media: purple_media_finalize
(10:38:48) sipe: MESSAGE <<<<<<<<<< SIP(0x558879d972b0)
(10:38:48) sipe: sip_sec_verify_signature: message is:<TLS-DSK><24BD3816><20><SIP Communications Service><EGRB-VMLFE-P01.mycompany.net><43B8gD39Ca10BBi9414mD29AtE1A7b625Dx926Cx><1><SERVICE><sip:my.username@mycompany.com><698224519><sip:my.username@mycompany.com><F76C5482687B50B68F50B1A28360E6B6><><><><200> signature to verify is:49e8a8df4820eccee6085fe5c3952bfb5293b030
(10:38:48) sipe: sip_transport_input: signature of incoming message validated
(10:38:48) sipe: process_input_message: msg->response(200),msg->method(SERVICE)
(10:38:48) sipe: process_input_message: we have a transaction callback
(10:38:48) sipe: sipe_ocs2007_process_roaming_self
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: category_names length=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: dropping category: state
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: dropped category: state
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1><2> version=19
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><268435456><2> version=9
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1028101442><2> version=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added GHashTable cat=state
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added key=<state><1028101442><2> version=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1029231882><2> version=3
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><536870912><2> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added to user_state_publications key=<state><536870912><2> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added key=<state><536870912><2> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1><3> version=19
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1028101442><3> version=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added key=<state><1028101442><3> version=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1029231882><3> version=3
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><536870912><3> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added to user_state_publications key=<state><536870912><3> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added key=<state><536870912><3> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: sipe_private->our_publications size=3
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: access_level_set=TRUE
(10:38:48) sipe: sipe_status_and_note: switch to 'available' for the account
(10:38:48) sipe: process_input_message: removing CSeq 6
(10:38:48) sipe: SIP transactions count:0 after removal
(10:38:48) sipe: MESSAGE <<<<<<<<<< SIP(0x558879d972b0)
(10:38:48) sipe: sip_sec_verify_signature: message is:<TLS-DSK><9C3AA71A><21><SIP Communications Service><EGRB-VMLFE-P01.mycompany.net><BC1AgA867aBCC4i8F38m76EBt09F7b4558x0CF9x><4><NOTIFY><sip:my.username@mycompany.com><49700080><sip:my.username@mycompany.com><1247625390><><><> signature to verify is:465a81ec8616ead6255296e6e12108ff9f53b92e
(10:38:48) sipe: sip_transport_input: signature of incoming message validated
(10:38:48) sipe: process_input_message: msg->response(0),msg->method(NOTIFY)
(10:38:48) sipe: send->process_incoming_notify
(10:38:48) sipe: process_incoming_notify: subscription_state: active;expires=24492
(10:38:48) sipe: sipe_ocs2007_process_roaming_self
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: category_names length=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: dropping category: state
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: dropped category: state
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1><2> version=19
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><268435456><2> version=9
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1028101442><2> version=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added GHashTable cat=state
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added key=<state><1028101442><2> version=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1029231882><2> version=3
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><536870912><2> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added to user_state_publications key=<state><536870912><2> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added key=<state><536870912><2> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1><3> version=19
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1028101442><3> version=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added key=<state><1028101442><3> version=1
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><1029231882><3> version=3
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: key=<state><536870912><3> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added to user_state_publications key=<state><536870912><3> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: added key=<state><536870912><3> version=95
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: sipe_private->our_publications size=3
(10:38:48) sipe: sipe_ocs2007_process_roaming_self: access_level_set=TRUE
(10:38:48) sipe: sipe_status_and_note: switch to 'available' for the account
(10:38:48) sipe: sipmsg_strip_headers: removing ms-user-logon-data
(10:38:48) sipe: sipmsg_strip_headers: removing Max-Forwards
(10:38:48) sipe: sipmsg_strip_headers: removing Authentication-Info
(10:38:48) sipe: sipmsg_strip_headers: removing Content-Length
(10:38:48) sipe: sipmsg_strip_headers: removing Require
(10:38:48) sipe: sipmsg_strip_headers: removing Content-Type
(10:38:48) sipe: sipmsg_strip_headers: removing Event
(10:38:48) sipe: sipmsg_strip_headers: removing subscription-state
(10:38:48) sipe: sipmsg_strip_headers: removing Supported
(10:38:48) sipe: MESSAGE >>>>>>>>>> SIP(0x558879d972b0)
(10:38:53) sipe: MESSAGE <<<<<<<<<< SIP(0x558879d972b0)
(10:38:53) sipe: sip_sec_verify_signature: message is:<TLS-DSK><8177A8F1><22><SIP Communications Service><EGRB-VMLFE-P01.mycompany.net><8AEDgEA48aEB1Fi55D7mAD68tE89Fb5ED1x6367x><8><NOTIFY><sip:my.username@mycompany.com><F7490080><sip:my.username@mycompany.com><887013153><><><> signature to verify is:d8b1e6c0ea3a66afae5e9e82a514f8b8623fe7e1
(10:38:53) sipe: sip_transport_input: signature of incoming message validated
(10:38:53) sipe: process_input_message: msg->response(0),msg->method(NOTIFY)
(10:38:53) sipe: send->process_incoming_notify
(10:38:53) sipe: process_incoming_notify: subscription_state: active;expires=23767
(10:38:53) sipe: sipe_process_presence: Content-Type: application/msrtc-event-categories+xml
(10:38:53) sipe: process_incoming_notify_rlmi: available
(10:38:53) blist: Updating buddy status for sip:internal.user@mycompany.com (Office Communicator)
(10:38:53) sipe: sipmsg_strip_headers: removing ms-user-logon-data
(10:38:53) sipe: sipmsg_strip_headers: removing Max-Forwards
(10:38:53) sipe: sipmsg_strip_headers: removing Authentication-Info
(10:38:53) sipe: sipmsg_strip_headers: removing Content-Length
(10:38:53) sipe: sipmsg_strip_headers: removing Require
(10:38:53) sipe: sipmsg_strip_headers: removing Content-Type
(10:38:53) sipe: sipmsg_strip_headers: removing Event
(10:38:53) sipe: sipmsg_strip_headers: removing subscription-state
(10:38:53) sipe: sipmsg_strip_headers: removing Supported
(10:38:53) sipe: MESSAGE >>>>>>>>>> SIP(0x558879d972b0)
More debug info (pidgin version, kernel, modules loaded, codec verification):
julian@MYLAPTOP:~/Code/linux-workstation/scripts$ sh debug.sh
Gtk-Message: 10:35:58.801: Failed to load module "canberra-gtk-module"
(Pidgin:11249): GStreamer-CRITICAL **: 10:36:35.829: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:11249): GStreamer-CRITICAL **: 10:36:35.829: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:11249): GStreamer-CRITICAL **: 10:36:35.830: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:11249): GStreamer-CRITICAL **: 10:36:35.830: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:11249): GStreamer-CRITICAL **: 10:36:35.830: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
(Pidgin:11249): GStreamer-CRITICAL **: 10:36:35.830: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed
#########################################
Getting basic info of installed software
#########################################
pidgin -v
Pidgin 2.12.0 (libpurple 2.12.0)
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04ca:7058 Lite-On Technology Corp.
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 005: ID 045e:070f Microsoft Corp. LifeChat LX-3000 Headset
Bus 001 Device 002: ID 17ef:609b Lenovo
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Module Size Used by
snd_usb_audio 196608 2
snd_usbmidi_lib 32768 1 snd_usb_audio
rfcomm 77824 4
veth 16384 0
xt_nat 16384 5
xt_tcpudp 16384 7
ipt_MASQUERADE 16384 4
nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE
nf_conntrack_netlink 40960 0
nfnetlink 16384 2 nf_conntrack_netlink
xfrm_user 32768 1
xfrm_algo 16384 1 xfrm_user
iptable_nat 16384 2
nf_conntrack_ipv4 16384 13
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
nf_nat_ipv4 16384 1 iptable_nat
xt_addrtype 16384 2
iptable_filter 16384 1
xt_conntrack 16384 3
nf_nat 32768 3 nf_nat_masquerade_ipv4,nf_nat_ipv4,xt_nat
nf_conntrack 131072 8 xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4,nf_nat,ipt_MASQUERADE,nf_nat_ipv4,xt_nat,nf_conntrack_netlink
libcrc32c 16384 2 nf_conntrack,nf_nat
br_netfilter 24576 0
bridge 151552 1 br_netfilter
stp 16384 1 bridge
llc 16384 2 bridge,stp
ccm 20480 6
aufs 241664 0
pci_stub 16384 1
vboxpci 24576 0
vboxnetadp 28672 0
vboxnetflt 28672 0
usbmon 28672 1
overlay 77824 1
vboxdrv 471040 3 vboxpci,vboxnetadp,vboxnetflt
cmac 16384 1
bnep 20480 2
snd_soc_skl 90112 0
snd_hda_codec_hdmi 49152 1
snd_soc_skl_ipc 65536 1 snd_soc_skl
snd_hda_ext_core 24576 1 snd_soc_skl
snd_soc_sst_dsp 32768 1 snd_soc_skl_ipc
uvcvideo 86016 0
snd_soc_sst_ipc 16384 1 snd_soc_skl_ipc
intel_rapl 20480 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
snd_soc_acpi 16384 1 snd_soc_skl
btusb 45056 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
snd_hda_codec_realtek 106496 1
videobuf2_v4l2 24576 1 uvcvideo
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
btrtl 16384 1 btusb
snd_soc_core 241664 1 snd_soc_skl
btbcm 16384 1 btusb
videobuf2_core 40960 2 videobuf2_v4l2,uvcvideo
snd_compress 20480 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
btintel 16384 1 btusb
snd_pcm_dmaengine 16384 1 snd_soc_core
videodev 184320 3 videobuf2_core,videobuf2_v4l2,uvcvideo
kvm_intel 212992 0
joydev 24576 0
bluetooth 548864 33 btrtl,btintel,btbcm,bnep,btusb,rfcomm
media 40960 2 videodev,uvcvideo
kvm 598016 1 kvm_intel
snd_hda_intel 40960 6
snd_hda_codec 126976 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
ecdh_generic 24576 2 bluetooth
irqbypass 16384 1 kvm
snd_hda_core 81920 7 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_skl
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
arc4 16384 2
snd_hwdep 20480 2 snd_usb_audio,snd_hda_codec
ghash_clmulni_intel 16384 0
pcbc 16384 0
snd_pcm 98304 9 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_ext_core,snd_hda_codec,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
aesni_intel 188416 6
aes_x86_64 20480 1 aesni_intel
crypto_simd 16384 1 aesni_intel
glue_helper 16384 1 aesni_intel
cryptd 24576 3 crypto_simd,ghash_clmulni_intel,aesni_intel
snd_seq_midi 16384 0
intel_cstate 20480 0
intel_rapl_perf 16384 0
iwlmvm 364544 0
snd_seq_midi_event 16384 1 snd_seq_midi
mac80211 778240 1 iwlmvm
input_leds 16384 0
iwlwifi 282624 1 iwlmvm
snd_rawmidi 32768 2 snd_seq_midi,snd_usbmidi_lib
serio_raw 16384 0
rtsx_pci_ms 20480 0
memstick 16384 1 rtsx_pci_ms
snd_seq 65536 2 snd_seq_midi,snd_seq_midi_event
cfg80211 622592 3 iwlmvm,iwlwifi,mac80211
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
thinkpad_acpi 94208 1
wmi_bmof 16384 0
snd_timer 32768 2 snd_seq,snd_pcm
nvram 16384 1 thinkpad_acpi
snd 81920 32 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm,snd_rawmidi
intel_pch_thermal 16384 0
mei_me 40960 0
mei 90112 1 mei_me
mac_hid 16384 0
soundcore 16384 1 snd
shpchp 36864 0
sch_fq_codel 20480 6
parport_pc 36864 0
ppdev 20480 0
lp 20480 0
parport 49152 3 parport_pc,lp,ppdev
ip_tables 28672 2 iptable_filter,iptable_nat
x_tables 40960 7 xt_conntrack,iptable_filter,xt_tcpudp,ipt_MASQUERADE,xt_addrtype,xt_nat,ip_tables
autofs4 40960 2
hid_generic 16384 0
usbhid 49152 0
hid 118784 2 usbhid,hid_generic
i915 1617920 41
rtsx_pci_sdmmc 24576 0
i2c_algo_bit 16384 1 i915
drm_kms_helper 172032 1 i915
psmouse 147456 0
e1000e 249856 0
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
ptp 20480 1 e1000e
fb_sys_fops 16384 1 drm_kms_helper
pps_core 20480 1 ptp
i2c_i801 28672 0
rtsx_pci 65536 2 rtsx_pci_sdmmc,rtsx_pci_ms
drm 401408 18 drm_kms_helper,i915
ahci 36864 2
libahci 32768 1 ahci
wmi 24576 1 wmi_bmof
video 45056 2 thinkpad_acpi,i915
uname -a
Linux EN911054U 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
#########################################
Getting specific information about supported codecs
#########################################
Factory Details:
Rank secondary (128)
Long-name libav G.722 ADPCM encoder
Klass Codec/Encoder/Audio
Description libav g722 encoder
Author Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>
Plugin Details:
Name libav
Description All libav codecs and formats (system install)
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
Version 1.14.1
License LGPL
Source module gst-libav
Binary package GStreamer libav Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-libav1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstAudioEncoder
+----avenc_g722
Implemented Interfaces:
GstPreset
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
audio/x-raw
channels: 1
rate: { (int)16000 }
layout: interleaved
format: S16LE
SRC template: 'src'
Availability: Always
Capabilities:
audio/G722
channels: 1
rate: { (int)16000 }
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
SRC: 'src'
Pad Template: 'src'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "avenc_g722-0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
perfect-timestamp : Favour perfect timestamps over tracking upstream timestamps
flags: readable, writable
Boolean. Default: false
mark-granule : Apply granule semantics to buffer metadata (implies perfect-timestamp)
flags: readable
Boolean. Default: false
hard-resync : Perform clipping and sample flushing upon discontinuity
flags: readable, writable
Boolean. Default: false
tolerance : Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)
flags: readable, writable
Integer64. Range: 0 - 9223372036854775807 Default: 40000000
bitrate : Target Audio Bitrate
flags: readable, writable
Integer. Range: 0 - 2147483647 Default: 0
compliance : Adherence of the encoder to the specifications
flags: readable, writable
Enum "GstFFMpegCompliance" Default: 0, "normal"
(2): verystrict - Strictly conform to older spec
(1): strict - Strictly conform to current spec
(0): normal - Normal behavior
(-1): unofficial - Allow unofficial extensions
(-2): experimental - Allow nonstandardized experimental things
Factory Details:
Rank marginal (64)
Long-name libav G.722 ADPCM decoder
Klass Codec/Decoder/Audio
Description libav g722 decoder
Author Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>
Plugin Details:
Name libav
Description All libav codecs and formats (system install)
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
Version 1.14.1
License LGPL
Source module gst-libav
Binary package GStreamer libav Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-libav1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstAudioDecoder
+----avdec_g722
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
audio/G722
SRC template: 'src'
Availability: Always
Capabilities:
audio/x-raw
layout: interleaved
format: { (string)U8, (string)S16LE, (string)S32LE, (string)F32LE, (string)F64LE }
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
SRC: 'src'
Pad Template: 'src'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "avdec_g722-0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
min-latency : Aggregate output data to a minimum of latency time (ns)
flags: readable, writable
Integer64. Range: 0 - 9223372036854775807 Default: 0
tolerance : Perfect ts while timestamp jitter/imperfection within tolerance (ns)
flags: readable, writable
Integer64. Range: 0 - 9223372036854775807 Default: 0
plc : Perform packet loss concealment (if supported)
flags: readable, writable
Boolean. Default: false
Factory Details:
Rank primary (256)
Long-name libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
Klass Codec/Decoder/Video
Description libav h264 decoder
Author Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>
Plugin Details:
Name libav
Description All libav codecs and formats (system install)
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
Version 1.14.1
License LGPL
Source module gst-libav
Binary package GStreamer libav Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-libav1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstVideoDecoder
+----avdec_h264
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
video/x-h264
alignment: au
stream-format: { (string)avc, (string)byte-stream }
SRC template: 'src'
Availability: Always
Capabilities:
video/x-raw
format: { (string)I420, (string)YUY2, (string)RGB, (string)BGR, (string)Y42B, (string)Y444, (string)YUV9, (string)Y41B, (string)GRAY8, (string)RGB8P, (string)I420, (string)Y42B, (string)Y444, (string)UYVY, (string)NV12, (string)NV21, (string)ARGB, (string)RGBA, (string)ABGR, (string)BGRA, (string)GRAY16_BE, (string)GRAY16_LE, (string)A420, (string)RGB16, (string)RGB15, (string)I420_10BE, (string)I420_10LE, (string)I422_10BE, (string)I422_10LE, (string)Y444_10BE, (string)Y444_10LE, (string)GBR, (string)GBR_10BE, (string)GBR_10LE, (string)A420_10BE, (string)A420_10LE, (string)A422_10BE, (string)A422_10LE, (string)A444_10BE, (string)A444_10LE, (string)GBRA, (string)xRGB, (string)RGBx, (string)xBGR, (string)BGRx, (string)I420_12BE, (string)I420_12LE, (string)I422_12BE, (string)I422_12LE, (string)Y444_12BE, (string)Y444_12LE, (string)GBR_12BE, (string)GBR_12LE, (string)GBRA_12BE, (string)GBRA_12LE }
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
SRC: 'src'
Pad Template: 'src'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "avdec_h264-0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
lowres : At which resolution to decode images
flags: readable, writable
Enum "GstLibAVVidDecLowres" Default: 0, "full"
(0): full - 0
(1): 1/2-size - 1
(2): 1/4-size - 2
skip-frame : Which types of frames to skip during decoding
flags: readable, writable
Enum "GstLibAVVidDecSkipFrame" Default: 0, "Skip nothing"
(0): Skip nothing - 0
(1): Skip B-frames - 1
(2): Skip IDCT/Dequantization - 2
(5): Skip everything - 5
direct-rendering : Enable direct rendering
flags: readable, writable
Boolean. Default: true
debug-mv : Whether libav should print motion vectors on top of the image
flags: readable, writable
Boolean. Default: false
max-threads : Maximum number of worker threads to spawn. (0 = auto)
flags: readable, writable
Integer. Range: 0 - 2147483647 Default: 0
output-corrupt : Whether libav should output frames even if corrupted
flags: readable, writable
Boolean. Default: true
Factory Details:
Rank none (0)
Long-name Farstream RTP Conference
Klass Generic/Bin/RTP
Description A Farstream RTP Conference
Author Olivier Crete <olivier.crete@collabora.co.uk>
Plugin Details:
Name fsrtpconference
Description Farstream RTP Conference plugin
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libfsrtpconference.so
Version 0.2.8
License LGPL
Source module farstream
Binary package Farstream
Origin URL http://www.freedesktop.org/wiki/Software/Farstream
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBin
+----FsConference
+----FsRtpConference
Implemented Interfaces:
GstChildProxy
Pad Templates:
SRC template: 'src_%u_%u_%u'
Availability: Sometimes
Capabilities:
ANY
SINK template: 'sink_%u'
Availability: Sometimes
Capabilities:
ANY
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
none
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "fsrtpconference0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
async-handling : The bin will handle Asynchronous state changes
flags: readable, writable
Boolean. Default: false
message-forward : Forwards all children messages
flags: readable, writable
Boolean. Default: false
sdes : SDES items to use for sessions in this conference
flags: readable, writable
Boxed pointer of type "GstStructure" cname: "user611319649\@host-a8d762ec"
tool: GStreamer
Element Signals:
"pad-added" : void user_function (GstElement* object,
GstPad* arg0,
gpointer user_data);
"pad-removed" : void user_function (GstElement* object,
GstPad* arg0,
gpointer user_data);
"no-more-pads" : void user_function (GstElement* object,
gpointer user_data);
Children:
rtpbin0
Factory Details:
Rank none (0)
Long-name ICE sink
Klass Sink
Description Interactive UDP connectivity establishment
Author Dafydd Harries <dafydd.harries@collabora.co.uk>
Plugin Details:
Name nice
Description Interactive UDP connectivity establishment
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstnice.so
Version 0.1.14.1
License LGPL
Source module libnice
Binary package libnice
Origin URL http://telepathy.freedesktop.org/wiki/
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSink
+----GstNiceSink
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
ANY
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "nicesink0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
sync : Sync on the clock
flags: readable, writable
Boolean. Default: true
max-lateness : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
flags: readable, writable
Integer64. Range: -1 - 9223372036854775807 Default: -1
qos : Generate Quality-of-Service events upstream
flags: readable, writable
Boolean. Default: false
async : Go asynchronously to PAUSED
flags: readable, writable
Boolean. Default: true
ts-offset : Timestamp offset in nanoseconds
flags: readable, writable
Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0
enable-last-sample : Enable the last-sample property
flags: readable, writable
Boolean. Default: true
last-sample : The last sample received in the sink
flags: readable
Boxed pointer of type "GstSample"
blocksize : Size in bytes to pull per buffer (0 = default)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4096
render-delay : Additional render delay of the sink in nanoseconds
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
throttle-time : The time to keep between rendered buffers (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
max-bitrate : The maximum bits per second to render (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
agent : The NiceAgent this source is bound to
flags: readable, writable
Object of type "NiceAgent"
stream : The ID of the stream to read from
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
component : The ID of the component to read from
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
Factory Details:
Rank none (0)
Long-name ICE source
Klass Source
Description Interactive UDP connectivity establishment
Author Dafydd Harries <dafydd.harries@collabora.co.uk>
Plugin Details:
Name nice
Description Interactive UDP connectivity establishment
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstnice.so
Version 0.1.14.1
License LGPL
Source module libnice
Binary package libnice
Origin URL http://telepathy.freedesktop.org/wiki/
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSrc
+----GstPushSrc
+----GstNiceSrc
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
ANY
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SRC: 'src'
Pad Template: 'src'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "nicesrc0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
blocksize : Size in bytes to read per buffer (-1 = default)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4096
num-buffers : Number of buffers to output before sending EOS (-1 = unlimited)
flags: readable, writable
Integer. Range: -1 - 2147483647 Default: -1
typefind : Run typefind before negotiating (deprecated, non-functional)
flags: readable, writable, deprecated
Boolean. Default: false
do-timestamp : Apply current stream time to buffers
flags: readable, writable
Boolean. Default: true
agent : The NiceAgent this source is bound to
flags: readable, writable
Object of type "NiceAgent"
stream : The ID of the stream to read from
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
component : The ID of the component to read from
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
Factory Details:
Rank secondary (128)
Long-name RTP audio depayloader
Klass Codec/Depayloader/Network/RTP
Description Extracts G722 audio from RTP packets
Author Wim Taymans <wim.taymans@gmail.com>
Plugin Details:
Name rtp
Description Real-time protocol plugins
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtp.so
Version 1.14.1
License LGPL
Source module gst-plugins-good
Source release date 2018-05-17
Binary package GStreamer Good Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-good1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstRTPBaseDepayload
+----GstRtpG722Depay
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
application/x-rtp
media: audio
clock-rate: 8000
encoding-name: G722
application/x-rtp
media: audio
payload: 9
clock-rate: [ 1, 2147483647 ]
SRC template: 'src'
Availability: Always
Capabilities:
audio/G722
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
SRC: 'src'
Pad Template: 'src'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "rtpg722depay0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
stats : Various statistics
flags: readable
Boxed pointer of type "GstStructure" clock_rate: 0
npt-start: 0
npt-stop: 18446744073709551615
play-speed: 1
play-scale: 1
running-time-dts: 18446744073709551615
running-time-pts: 18446744073709551615
seqnum: 0
timestamp: 0
Factory Details:
Rank secondary (128)
Long-name RTP audio payloader
Klass Codec/Payloader/Network/RTP
Description Payload-encode Raw audio into RTP packets (RFC 3551)
Author Wim Taymans <wim.taymans@gmail.com>
Plugin Details:
Name rtp
Description Real-time protocol plugins
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtp.so
Version 1.14.1
License LGPL
Source module gst-plugins-good
Source release date 2018-05-17
Binary package GStreamer Good Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-good1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstRTPBasePayload
+----GstRTPBaseAudioPayload
+----GstRtpG722Pay
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
audio/G722
rate: 16000
channels: 1
SRC template: 'src'
Availability: Always
Capabilities:
application/x-rtp
media: audio
encoding-name: G722
payload: 9
encoding-params: 1
clock-rate: 8000
application/x-rtp
media: audio
encoding-name: G722
payload: [ 96, 127 ]
encoding-params: 1
clock-rate: 8000
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SRC: 'src'
Pad Template: 'src'
SINK: 'sink'
Pad Template: 'sink'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "rtpg722pay0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
mtu : Maximum size of one packet
flags: readable, writable
Unsigned Integer. Range: 28 - 4294967295 Default: 1400
pt : The payload type of the packets
flags: readable, writable
Unsigned Integer. Range: 0 - 127 Default: 9
ssrc : The SSRC of the packets (default == random)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4294967295
timestamp-offset : Offset to add to all outgoing timestamps (default = random)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4294967295
seqnum-offset : Offset to add to all outgoing seqnum (-1 = random)
flags: readable, writable
Integer. Range: -1 - 65535 Default: -1
max-ptime : Maximum duration of the packet data in ns (-1 = unlimited up to MTU)
flags: readable, writable
Integer64. Range: -1 - 9223372036854775807 Default: -1
min-ptime : Minimum duration of the packet data in ns (can't go above MTU)
flags: readable, writable
Integer64. Range: 0 - 9223372036854775807 Default: 0
timestamp : The RTP timestamp of the last processed packet
flags: readable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
seqnum : The RTP sequence number of the last processed packet
flags: readable
Unsigned Integer. Range: 0 - 65535 Default: 0
perfect-rtptime : Generate perfect RTP timestamps when possible
flags: readable, writable
Boolean. Default: true
ptime-multiple : Force buffers to be multiples of this duration in ns (0 disables)
flags: readable, writable
Integer64. Range: 0 - 9223372036854775807 Default: 0
stats : Various statistics
flags: readable
Boxed pointer of type "GstStructure" clock-rate: 0
running-time: 18446744073709551615
seqnum: 0
timestamp: 0
ssrc: 0
pt: 9
seqnum-offset: 0
timestamp-offset: 0
buffer-list : Use Buffer Lists
flags: readable, writable
Boolean. Default: false
Factory Details:
Rank secondary (128)
Long-name RTP H264 depayloader
Klass Codec/Depayloader/Network/RTP
Description Extracts H264 video from RTP packets (RFC 3984)
Author Wim Taymans <wim.taymans@gmail.com>
Plugin Details:
Name rtp
Description Real-time protocol plugins
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtp.so
Version 1.14.1
License LGPL
Source module gst-plugins-good
Source release date 2018-05-17
Binary package GStreamer Good Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-good1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstRTPBaseDepayload
+----GstRtpH264Depay
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
application/x-rtp
media: video
clock-rate: 90000
encoding-name: H264
SRC template: 'src'
Availability: Always
Capabilities:
video/x-h264
stream-format: avc
alignment: au
video/x-h264
stream-format: byte-stream
alignment: { (string)nal, (string)au }
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
SRC: 'src'
Pad Template: 'src'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "rtph264depay0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
stats : Various statistics
flags: readable
Boxed pointer of type "GstStructure" clock_rate: 0
npt-start: 0
npt-stop: 18446744073709551615
play-speed: 1
play-scale: 1
running-time-dts: 18446744073709551615
running-time-pts: 18446744073709551615
seqnum: 0
timestamp: 0
Factory Details:
Rank secondary (128)
Long-name RTP H264 payloader
Klass Codec/Payloader/Network/RTP
Description Payload-encode H264 video into RTP packets (RFC 3984)
Author Laurent Glayal <spglegle@yahoo.fr>
Plugin Details:
Name rtp
Description Real-time protocol plugins
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtp.so
Version 1.14.1
License LGPL
Source module gst-plugins-good
Source release date 2018-05-17
Binary package GStreamer Good Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-good1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstRTPBasePayload
+----GstRtpH264Pay
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
video/x-h264
stream-format: avc
alignment: au
video/x-h264
stream-format: byte-stream
alignment: { (string)nal, (string)au }
SRC template: 'src'
Availability: Always
Capabilities:
application/x-rtp
media: video
payload: [ 96, 127 ]
clock-rate: 90000
encoding-name: H264
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SRC: 'src'
Pad Template: 'src'
SINK: 'sink'
Pad Template: 'sink'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "rtph264pay0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
mtu : Maximum size of one packet
flags: readable, writable
Unsigned Integer. Range: 28 - 4294967295 Default: 1400
pt : The payload type of the packets
flags: readable, writable
Unsigned Integer. Range: 0 - 127 Default: 96
ssrc : The SSRC of the packets (default == random)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4294967295
timestamp-offset : Offset to add to all outgoing timestamps (default = random)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4294967295
seqnum-offset : Offset to add to all outgoing seqnum (-1 = random)
flags: readable, writable
Integer. Range: -1 - 65535 Default: -1
max-ptime : Maximum duration of the packet data in ns (-1 = unlimited up to MTU)
flags: readable, writable
Integer64. Range: -1 - 9223372036854775807 Default: -1
min-ptime : Minimum duration of the packet data in ns (can't go above MTU)
flags: readable, writable
Integer64. Range: 0 - 9223372036854775807 Default: 0
timestamp : The RTP timestamp of the last processed packet
flags: readable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
seqnum : The RTP sequence number of the last processed packet
flags: readable
Unsigned Integer. Range: 0 - 65535 Default: 0
perfect-rtptime : Generate perfect RTP timestamps when possible
flags: readable, writable
Boolean. Default: true
ptime-multiple : Force buffers to be multiples of this duration in ns (0 disables)
flags: readable, writable
Integer64. Range: 0 - 9223372036854775807 Default: 0
stats : Various statistics
flags: readable
Boxed pointer of type "GstStructure" clock-rate: 0
running-time: 18446744073709551615
seqnum: 0
timestamp: 0
ssrc: 0
pt: 96
seqnum-offset: 0
timestamp-offset: 0
sprop-parameter-sets: The base64 sprop-parameter-sets to set in out caps (set to NULL to extract from stream)
flags: readable, writable, deprecated
String. Default: null
config-interval : Send SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)
flags: readable, writable
Integer. Range: -1 - 3600 Default: 0
Plugin Details:
Name srtp
Description GStreamer SRTP
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsrtp.so
Version 1.14.1
License LGPL
Source module gst-plugins-bad
Source release date 2018-05-17
Binary package GStreamer Bad Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad1.0
srtpdec: SRTP decoder
srtpenc: SRTP encoder
2 features:
+-- 2 elements
Factory Details:
Rank none (0)
Long-name SRTP encoder
Klass Filter/Network/SRTP
Description A SRTP and SRTCP encoder
Author Gabriel Millaire <millaire.gabriel@collabora.com>
Plugin Details:
Name srtp
Description GStreamer SRTP
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsrtp.so
Version 1.14.1
License LGPL
Source module gst-plugins-bad
Source release date 2018-05-17
Binary package GStreamer Bad Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstSrtpEnc
Pad Templates:
SINK template: 'rtcp_sink_%u'
Availability: On request
Capabilities:
application/x-rtcp
SRC template: 'rtcp_src_%u'
Availability: Sometimes
Capabilities:
application/x-srtcp
SINK template: 'rtp_sink_%u'
Availability: On request
Capabilities:
application/x-rtp
SRC template: 'rtp_src_%u'
Availability: Sometimes
Capabilities:
application/x-srtp
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
none
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "srtpenc0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
key : Master key (minimum of 30 and maximum of 46 bytes)
flags: readable, writable, changeable in NULL, READY, PAUSED or PLAYING state
Boxed pointer of type "GstBuffer"
rtp-cipher : RTP Cipher
flags: readable, writable
Enum "GstSrtpCipherType" Default: 1, "aes-128-icm"
(0): null - GST_SRTP_CIPHER_NULL
(1): aes-128-icm - GST_SRTP_CIPHER_AES_128_ICM
(2): aes-256-icm - GST_SRTP_CIPHER_AES_256_ICM
rtp-auth : RTP Authentication
flags: readable, writable
Enum "GstSrtpAuthType" Default: 2, "hmac-sha1-80"
(0): null - GST_SRTP_AUTH_NULL
(1): hmac-sha1-32 - GST_SRTP_AUTH_HMAC_SHA1_32
(2): hmac-sha1-80 - GST_SRTP_AUTH_HMAC_SHA1_80
rtcp-cipher : RTCP Cipher
flags: readable, writable
Enum "GstSrtpCipherType" Default: 1, "aes-128-icm"
(0): null - GST_SRTP_CIPHER_NULL
(1): aes-128-icm - GST_SRTP_CIPHER_AES_128_ICM
(2): aes-256-icm - GST_SRTP_CIPHER_AES_256_ICM
rtcp-auth : RTCP Authentication
flags: readable, writable
Enum "GstSrtpAuthType" Default: 2, "hmac-sha1-80"
(0): null - GST_SRTP_AUTH_NULL
(1): hmac-sha1-32 - GST_SRTP_AUTH_HMAC_SHA1_32
(2): hmac-sha1-80 - GST_SRTP_AUTH_HMAC_SHA1_80
random-key : Generate a random key if TRUE
flags: readable, writable
Boolean. Default: false
replay-window-size : Size of the replay protection window
flags: readable, writable
Unsigned Integer. Range: 64 - 32768 Default: 128
allow-repeat-tx : Whether retransmissions of packets with the same sequence number are allowed(Note that such repeated transmissions must have the same RTP payload, or a severe security weakness is introduced!)
flags: readable, writable
Boolean. Default: false
stats : Various statistics
flags: readable
Boxed pointer of type "GstStructure" streams: < >
Element Signals:
"pad-added" : void user_function (GstElement* object,
GstPad* arg0,
gpointer user_data);
"pad-removed" : void user_function (GstElement* object,
GstPad* arg0,
gpointer user_data);
"no-more-pads" : void user_function (GstElement* object,
gpointer user_data);
"soft-limit" : void user_function (GstElement* object,
gpointer user_data);
Factory Details:
Rank secondary (128)
Long-name Video sink
Klass Sink/Video
Description A standard X based videosink
Author Julien Moutte <julien@moutte.net>
Plugin Details:
Name ximagesink
Description X11 video output element based on standard Xlib calls
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstximagesink.so
Version 1.14.1
License LGPL
Source module gst-plugins-base
Source release date 2018-05-17
Binary package GStreamer Base Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-base1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSink
+----GstVideoSink
+----GstXImageSink
Implemented Interfaces:
GstNavigation
GstVideoOverlay
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
video/x-raw
framerate: [ 0/1, 2147483647/1 ]
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "ximagesink0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
sync : Sync on the clock
flags: readable, writable
Boolean. Default: true
max-lateness : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
flags: readable, writable
Integer64. Range: -1 - 9223372036854775807 Default: 20000000
qos : Generate Quality-of-Service events upstream
flags: readable, writable
Boolean. Default: true
async : Go asynchronously to PAUSED
flags: readable, writable
Boolean. Default: true
ts-offset : Timestamp offset in nanoseconds
flags: readable, writable
Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0
enable-last-sample : Enable the last-sample property
flags: readable, writable
Boolean. Default: true
last-sample : The last sample received in the sink
flags: readable
Boxed pointer of type "GstSample"
blocksize : Size in bytes to pull per buffer (0 = default)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4096
render-delay : Additional render delay of the sink in nanoseconds
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
throttle-time : The time to keep between rendered buffers (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
max-bitrate : The maximum bits per second to render (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
show-preroll-frame : Whether to render video frames during preroll
flags: readable, writable
Boolean. Default: true
display : X Display name
flags: readable, writable
String. Default: null
synchronous : When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging)
flags: readable, writable
Boolean. Default: false
pixel-aspect-ratio : The pixel aspect ratio of the device
flags: readable, writable
String. Default: null
force-aspect-ratio : When enabled, reverse caps negotiation (scaling) will respect original aspect ratio
flags: readable, writable
Boolean. Default: true
handle-events : When enabled, XEvents will be selected and handled
flags: readable, writable
Boolean. Default: true
handle-expose : When enabled, the current frame will always be drawn in response to X Expose events
flags: readable, writable
Boolean. Default: true
window-width : Width of the window
flags: readable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
window-height : Height of the window
flags: readable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
Factory Details:
Rank primary (256)
Long-name Video sink
Klass Sink/Video
Description A Xv based videosink
Author Julien Moutte <julien@moutte.net>
Plugin Details:
Name xvimagesink
Description XFree86 video output plugin using Xv extension
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
Version 1.14.1
License LGPL
Source module gst-plugins-base
Source release date 2018-05-17
Binary package GStreamer Base Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-base1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSink
+----GstVideoSink
+----GstXvImageSink
Implemented Interfaces:
GstNavigation
GstVideoOverlay
GstColorBalance
Pad Templates:
SINK template: 'sink'
Availability: Always
Capabilities:
video/x-raw
framerate: [ 0/1, 2147483647/1 ]
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "xvimagesink0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
sync : Sync on the clock
flags: readable, writable
Boolean. Default: true
max-lateness : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
flags: readable, writable
Integer64. Range: -1 - 9223372036854775807 Default: 20000000
qos : Generate Quality-of-Service events upstream
flags: readable, writable
Boolean. Default: true
async : Go asynchronously to PAUSED
flags: readable, writable
Boolean. Default: true
ts-offset : Timestamp offset in nanoseconds
flags: readable, writable
Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0
enable-last-sample : Enable the last-sample property
flags: readable, writable
Boolean. Default: true
last-sample : The last sample received in the sink
flags: readable
Boxed pointer of type "GstSample"
blocksize : Size in bytes to pull per buffer (0 = default)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4096
render-delay : Additional render delay of the sink in nanoseconds
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
throttle-time : The time to keep between rendered buffers (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
max-bitrate : The maximum bits per second to render (0 = disabled)
flags: readable, writable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
show-preroll-frame : Whether to render video frames during preroll
flags: readable, writable
Boolean. Default: true
contrast : The contrast of the video
flags: readable, writable
Integer. Range: -1000 - 1000 Default: 0
brightness : The brightness of the video
flags: readable, writable
Integer. Range: -1000 - 1000 Default: 0
hue : The hue of the video
flags: readable, writable
Integer. Range: -1000 - 1000 Default: 0
saturation : The saturation of the video
flags: readable, writable
Integer. Range: -1000 - 1000 Default: 0
display : X Display name
flags: readable, writable
String. Default: null
synchronous : When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging)
flags: readable, writable
Boolean. Default: false
pixel-aspect-ratio : The pixel aspect ratio of the device
flags: readable, writable
String. Default: null
force-aspect-ratio : When enabled, scaling will respect original aspect ratio
flags: readable, writable
Boolean. Default: true
handle-events : When enabled, XEvents will be selected and handled
flags: readable, writable
Boolean. Default: true
device : The number of the video adaptor
flags: readable, writable
String. Default: "0"
device-name : The name of the video adaptor
flags: readable
String. Default: null
handle-expose : When enabled, the current frame will always be drawn in response to X Expose events
flags: readable, writable
Boolean. Default: true
double-buffer : Whether to double-buffer the output
flags: readable, writable
Boolean. Default: false
autopaint-colorkey : Whether to autofill overlay with colorkey
flags: readable, writable
Boolean. Default: true
colorkey : Color to use for the overlay mask
flags: readable, writable
Integer. Range: -2147483648 - 2147483647 Default: 526352
draw-borders : Draw black borders to fill unused area in force-aspect-ratio mode
flags: readable, writable
Boolean. Default: true
window-width : Width of the window
flags: readable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
window-height : Height of the window
flags: readable
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
render-rectangle : The render rectangle ('<x, y, width, height>')
flags: writable
GstValueArray of GValues of type "gint" Write only
Factory Details:
Rank primary (256)
Long-name x264enc
Klass Codec/Encoder/Video
Description H264 Encoder
Author Josef Zlomek <josef.zlomek@itonis.tv>, Mark Nauwelaerts <mnauw@users.sf.net>
Plugin Details:
Name x264
Description libx264-based H264 plugins
Filename /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstx264.so
Version 1.14.1
License GPL
Source module gst-plugins-ugly
Source release date 2018-05-17
Binary package GStreamer Ugly Plugins (Ubuntu)
Origin URL https://launchpad.net/distros/ubuntu/+source/gst-plugins-ugly1.0
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstVideoEncoder
+----GstX264Enc
Implemented Interfaces:
GstPreset
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
video/x-h264
framerate: [ 0/1, 2147483647/1 ]
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
stream-format: { (string)avc, (string)byte-stream }
alignment: au
profile: { (string)high-4:4:4, (string)high-4:2:2, (string)high-10, (string)high, (string)main, (string)baseline, (string)constrained-baseline, (string)high-4:4:4-intra, (string)high-4:2:2-intra, (string)high-10-intra }
SINK template: 'sink'
Availability: Always
Capabilities:
video/x-raw
framerate: [ 0/1, 2147483647/1 ]
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
format: { (string)Y444, (string)Y42B, (string)I420, (string)YV12, (string)NV12, (string)Y444_10LE, (string)I422_10LE, (string)I420_10LE }
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
SRC: 'src'
Pad Template: 'src'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "x264enc0"
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
qos : Handle Quality-of-Service events from downstream
flags: readable, writable
Boolean. Default: false
threads : Number of threads used by the codec (0 for automatic)
flags: readable, writable
Unsigned Integer. Range: 0 - 2147483647 Default: 0
sliced-threads : Low latency but lower efficiency threading
flags: readable, writable
Boolean. Default: false
sync-lookahead : Number of buffer frames for threaded lookahead (-1 for automatic)
flags: readable, writable
Integer. Range: -1 - 250 Default: -1
pass : Encoding pass/type
flags: readable, writable
Enum "GstX264EncPass" Default: 0, "cbr"
(0): cbr - Constant Bitrate Encoding
(4): quant - Constant Quantizer
(5): qual - Constant Quality
(17): pass1 - VBR Encoding - Pass 1
(18): pass2 - VBR Encoding - Pass 2
(19): pass3 - VBR Encoding - Pass 3
quantizer : Constant quantizer or quality to apply
flags: readable, writable
Unsigned Integer. Range: 0 - 50 Default: 21
multipass-cache-file: Filename for multipass cache file
flags: readable, writable
String. Default: "x264.log"
byte-stream : Generate byte stream format of NALU
flags: readable, writable
Boolean. Default: false
bitrate : Bitrate in kbit/sec
flags: readable, writable, changeable in NULL, READY, PAUSED or PLAYING state
Unsigned Integer. Range: 1 - 2048000 Default: 2048
intra-refresh : Use Periodic Intra Refresh instead of IDR frames
flags: readable, writable
Boolean. Default: false
vbv-buf-capacity : Size of the VBV buffer in milliseconds
flags: readable, writable, changeable in NULL, READY, PAUSED or PLAYING state
Unsigned Integer. Range: 0 - 10000 Default: 600
me : Integer pixel motion estimation method
flags: readable, writable
Enum "GstX264EncMe" Default: 1, "hex"
(0): dia - dia
(1): hex - hex
(2): umh - umh
(3): esa - esa
(4): tesa - tesa
subme : Subpixel motion estimation and partition decision quality: 1=fast, 10=best
flags: readable, writable
Unsigned Integer. Range: 1 - 10 Default: 1
analyse : Partitions to consider
flags: readable, writable
Flags "GstX264EncAnalyse" Default: 0x00000000, "(none)"
(0x00000001): i4x4 - i4x4
(0x00000002): i8x8 - i8x8
(0x00000010): p8x8 - p8x8
(0x00000020): p4x4 - p4x4
(0x00000100): b8x8 - b8x8
dct8x8 : Adaptive spatial transform size
flags: readable, writable
Boolean. Default: false
ref : Number of reference frames
flags: readable, writable
Unsigned Integer. Range: 1 - 12 Default: 1
bframes : Number of B-frames between I and P
flags: readable, writable
Unsigned Integer. Range: 0 - 16 Default: 0
b-adapt : Automatically decide how many B-frames to use
flags: readable, writable
Boolean. Default: true
b-pyramid : Keep some B-frames as references
flags: readable, writable
Boolean. Default: false
weightb : Weighted prediction for B-frames
flags: readable, writable
Boolean. Default: false
sps-id : SPS and PPS ID number
flags: readable, writable
Unsigned Integer. Range: 0 - 31 Default: 0
aud : Use AU (Access Unit) delimiter
flags: readable, writable
Boolean. Default: true
trellis : Enable trellis searched quantization
flags: readable, writable
Boolean. Default: true
key-int-max : Maximal distance between two key-frames (0 for automatic)
flags: readable, writable
Unsigned Integer. Range: 0 - 2147483647 Default: 0
cabac : Enable CABAC entropy coding
flags: readable, writable
Boolean. Default: true
qp-min : Minimum quantizer
flags: readable, writable
Unsigned Integer. Range: 0 - 51 Default: 10
qp-max : Maximum quantizer
flags: readable, writable
Unsigned Integer. Range: 0 - 51 Default: 51
qp-step : Maximum quantizer difference between frames
flags: readable, writable
Unsigned Integer. Range: 0 - 50 Default: 4
ip-factor : Quantizer factor between I- and P-frames
flags: readable, writable
Float. Range: 0 - 2 Default: 1,4
pb-factor : Quantizer factor between P- and B-frames
flags: readable, writable
Float. Range: 0 - 2 Default: 1,3
mb-tree : Macroblock-Tree ratecontrol
flags: readable, writable
Boolean. Default: true
rc-lookahead : Number of frames for frametype lookahead
flags: readable, writable
Integer. Range: 0 - 250 Default: 40
noise-reduction : Noise reduction strength
flags: readable, writable
Unsigned Integer. Range: 0 - 100000 Default: 0
interlaced : Interlaced material
flags: readable, writable
Boolean. Default: false
option-string : String of x264 options (overridden by element properties) in the format "key1=value1:key2=value2".
flags: readable, writable
String. Default: ""
speed-preset : Preset name for speed/quality tradeoff options (can affect decode compatibility - impose restrictions separately for your target decoder)
flags: readable, writable
Enum "GstX264EncPreset" Default: 6, "medium"
(0): None - No preset
(1): ultrafast - ultrafast
(2): superfast - superfast
(3): veryfast - veryfast
(4): faster - faster
(5): fast - fast
(6): medium - medium
(7): slow - slow
(8): slower - slower
(9): veryslow - veryslow
(10): placebo - placebo
psy-tune : Preset name for psychovisual tuning options
flags: readable, writable
Enum "GstX264EncPsyTune" Default: 0, "none"
(0): none - No tuning
(1): film - Film
(2): animation - Animation
(3): grain - Grain
(4): psnr - PSNR
(5): ssim - SSIM
tune : Preset name for non-psychovisual tuning options
flags: readable, writable
Flags "GstX264EncTune" Default: 0x00000000, "(none)"
(0x00000001): stillimage - Still image
(0x00000002): fastdecode - Fast decode
(0x00000004): zerolatency - Zero latency
frame-packing : Set frame packing mode for Stereoscopic content
flags: readable, writable
Enum "GstX264EncFramePacking" Default: -1, "auto"
(-1): auto - Automatic (use incoming video information)
(0): checkerboard - checkerboard - Left and Right pixels alternate in a checkerboard pattern
(1): column-interleaved - column interleaved - Alternating pixel columns represent Left and Right views
(2): row-interleaved - row interleaved - Alternating pixel rows represent Left and Right views
(3): side-by-side - side by side - The left half of the frame contains the Left eye view, the right half the Right eye view
(4): top-bottom - top bottom - L is on top, R on bottom
(5): frame-interleaved - frame interleaved - Each frame contains either Left or Right view alternately
insert-vui : Insert VUI NAL in stream
flags: readable, writable
Boolean. Default: true
Presets:
"Profile Baseline"
"Profile High"
"Profile Main"
"Profile YouTube"
"Quality High"
"Quality Low"
"Quality Normal"
Hi,
I installed pidgin on Ubuntu 16.0.4 desktop. I also installed pidgin-sipe from the repository.
I was able to configure it against Skype for Business. However it only works with chat. Audio calls and video calls do not work at all.
Please tell me what packages are required to be installed for audio and video to work?
Regards, Krishna M S