Transition to gstreamer 1.0

Registered by Jason Warner on 2012-10-22

We will transition from gstreamer 0.10 to 1.2 and demote 0.10 to universe if possible

Blueprint information

Status:
Complete
Approver:
Sebastien Bacher
Priority:
High
Drafter:
Iain Lane
Direction:
Approved
Assignee:
Iain Lane
Definition:
Approved
Series goal:
Accepted for raring
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-13.04-feature-freeze
Started by
Iain Lane on 2012-11-09
Completed by
Iain Lane on 2013-04-25

Related branches

Sprints

Whiteboard

We want to port main from gstreamer 0.10 to gstreaamer 1.2.

Checking the rdepends list (for main), it seems that most should be done
upstream:
  ? bluez-gstreamer:
  * brasero
  * empathy
  * gnome-media
  * libbrasero-media3-1
  * libcanberra-gstreamer (not on the CD)
  * libclutter-gst-1.0-0
  o libdmapsharing-3.0-2
  * libevolution
  * libfarstream-0.1-0
  o libgnome-media-profiles-3.0-0
  o libpurple0
  ? libqtwebkit4
  * libreoffice-core
  * librhythmbox-core6
  * libtelepathy-farstream2
  * libtotem0
  * libubuntuoneui-3.0-1
  * libwebkitgtk-1.0-0
  * libwebkitgtk-3.0-0
  * phonon-backend-gstreamer
  ? pitivi

  o rhythmbox: no release yet
  o shotwell: 0.14 will be gstreamer 1.0 compatible, that's the version that raring will ship
  * totem
  - ubiquity-frontend-gtk
  - unity-lens-music
pidgin: https://developer.pidgin.im/ticket/15299
shotwell: http://redmine.yorba.org/issues/5548
libdmapsharing: https://bugzilla.gnome.org/show_bug.cgi?id=680797
bluez-gstreamer: spotted upstream that perhaps they are integrating this
                 into gstreamer itself?
ubiquity-frontend-gtk, unity-lens-music: Ubuntu local, will have to port
                                         ourselves
rhythmbox: https://bugzilla.gnome.org/show_bug.cgi?id=681469
fluendo codecs will be available before end of years

main GNOME page: https://live.gnome.org/GnomeGoals/PortToGstreamer1

(?)

Work Items

Work items:
[laney] check on rhythmbox branch in linked bug: DONE
[laney] figure out what is going on with bluez-gstreamer (being integrated into gst-plugins-bad https://bugzilla.gnome.org/show_bug.cgi?id=690582): DONE
[laney] stage transition in a PPA before uploading to the archive: DONE
[laney] review gnome-media-profiles: DONE
[laney] port unity-lens-music: DONE
[laney] build a list of packages using both webkit and gstreamer 0.10 (e.g banshee) (http://people.canonical.com/~laney/random-scripts/gst-interesting-rdeps): DONE
[laney] help foundation to port ubiquity-frontend-gtk to gstreamer 1.0: DONE
[seb128] keep a look on the 1.3 serie to see if there is a good reason to update to this one in case it's ready on time (1.0 is still the current serie): DONE
[laney] kde-runtime recommends libcanberra-gstreamer - check with Kubuntu if this will cause problems when packages use 0.10 & 1.0: DONE