Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 16 and Version 17 of mmcco


Ignore:
Timestamp:
Jun 11, 2015, 8:40:21 PM (9 years ago)
Author:
mmcco
Comment:

benefits and challenges of requiring GStreamer 1.0

Legend:

Unmodified
Added
Removed
Modified
  • mmcco

    v16 v17  
    88* '''Email:''' `mmcco ~a~ mykolab.com`
    99
     10
    1011== What I'm working on ==
    1112
     
    1314* XMPP Real-Time Text - [https://xmpp.org/extensions/xep-0301.html XEP-0301] - #15674
    1415* Removing the Crazy Chat plugin (#16667) and Yahoo! Japan (#15906)
     16
    1517
    1618== Building Pidgin 3.0 ==
     
    6769== Voice/video library concerns ==
    6870
    69 As of June 2015, Pidgin supports both GStreamer 0.1 and GStreamer 1.0. GStreamer 0.1 has been [http://lists.freedesktop.org/archives/gstreamer-announce/2013-March/000273.html officially unmaintained since March 2013] - more than two years ago. However, package and port maintainers may still patch bugs.
     71As of June 2015, Pidgin supports both GStreamer 0.1 and GStreamer 1.0. GStreamer 0.1 has been [http://lists.freedesktop.org/archives/gstreamer-announce/2013-March/000273.html officially unmaintained since March 2013] - more than two years ago. The announcement mentions that the 0.1 branch had been largely abandoned a while before: "there are many hundreds of bugs that have only been fixed in 1.x, and many more are fixed every week." However, package and port maintainers may still patch bugs.
     72
     73Pidgin's voice/video has problems with mysterious failures and sometimes segfaults because of GStreamer plugin incompatibilities. Restricting ourselves to a single current and supported version of the relevant libraries would make the code more reliable and easier to test and maintain.
     74
     75On the other hand, Tomasz pointed out that GStreamer 1.0 didn't additionally offer device selection. It's been fixed since, but he suspects it hasn't made its way into the Windows code yet, so we may need to implement that ourselves.
     76
     77Additionally, this would mean that Pidgin 3.0 would not support certain LTS operating systems such as Ubuntu 12.04, Debian Squeeze (6), and RHEL/CentOS 6.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!