After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 680423 - Port to gstreamer 1.0
Port to gstreamer 1.0
Status: RESOLVED FIXED
Product: gnome-contacts
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Contacts maintainer(s)
GNOME Contacts maintainer(s)
Depends on: 680422
Blocks: 679412
 
 
Reported: 2012-07-23 03:57 UTC by Matthias Clasen
Modified: 2012-09-05 09:33 UTC
See Also:
GNOME target: 3.6
GNOME version: ---



Description Matthias Clasen 2012-07-23 03:57:48 UTC
See https://live.gnome.org/GnomeGoals/PortToGstreamer1
Comment 1 Bastien Nocera 2012-07-28 12:13:31 UTC
I believe that gnome-contacts should be using libcheese for its avatar capture, IIRC, which should solve this problem.
Comment 2 Matthias Clasen 2012-07-29 11:25:59 UTC
I think that wasn't done due to 'no vala bindings' ?
Comment 3 Erick Perez Castellanos 2012-08-03 13:48:12 UTC
(In reply to comment #1)
> I believe that gnome-contacts should be using libcheese for its avatar capture,
> IIRC, which should solve this problem.

(In reply to comment #2)
> I think that wasn't done due to 'no vala bindings' ?

I didn't use libcheese since contacts was more core than cheese, so it didn't feel right to make contacts depends on cheese. Anyway I don't remember right now If I asked Alex before.
Comment 4 Bastien Nocera 2012-08-03 13:58:01 UTC
(In reply to comment #3)
> I didn't use libcheese since contacts was more core than cheese, so it didn't
> feel right to make contacts depends on cheese.

gnome-control-center, which is more "core" than contacts, uses libcheese as an compile-time option.
Comment 5 Matthias Clasen 2012-08-06 19:44:01 UTC
The cheese bug for splitting out the library is bug 677423
Comment 6 Bastien Nocera 2012-08-29 15:18:48 UTC
(In reply to comment #5)
> The cheese bug for splitting out the library is bug 677423

But that's not a requirement for the port of gnome-contacts.
Comment 7 Alexander Larsson 2012-09-03 11:25:40 UTC
Pushed a conversion to use libcheese. However, we still need cheese to move to gstreamer 1.0.
Comment 8 Matthias Clasen 2012-09-04 00:21:23 UTC
The cheese port was done today
Comment 9 Alexander Larsson 2012-09-05 09:33:23 UTC
Bumped dep to the gst 1.0 based cheese and removed gst 0.10 deps:

http://git.gnome.org/browse/gnome-contacts/commit/?id=66f864b9bdec2efa2d043de8abdc3bcd0eaff83c