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.
- 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
-
v16
|
v17
|
|
8 | 8 | * '''Email:''' `mmcco ~a~ mykolab.com` |
9 | 9 | |
| 10 | |
10 | 11 | == What I'm working on == |
11 | 12 | |
… |
… |
|
13 | 14 | * XMPP Real-Time Text - [https://xmpp.org/extensions/xep-0301.html XEP-0301] - #15674 |
14 | 15 | * Removing the Crazy Chat plugin (#16667) and Yahoo! Japan (#15906) |
| 16 | |
15 | 17 | |
16 | 18 | == Building Pidgin 3.0 == |
… |
… |
|
67 | 69 | == Voice/video library concerns == |
68 | 70 | |
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. |
| 71 | 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. 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 | |
| 73 | Pidgin'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 | |
| 75 | On 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 | |
| 77 | Additionally, 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!