Ticket #64 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Adapt Debian package of Totem with Gstreamer backend

Reported by: daniel Owned by: free
Priority: high Milestone: 0.5
Component: packages Version:
Severity: major Keywords:
Cc:

Description

We need to take the Debian package of totem-gstreamer, strip out the MP3 library dependency, and use it as a custom package. The formats we need to support playback of at this stage are WAV, Ogg Vorbis, Flac, Theora and Dirac.

Change History

Changed 3 years ago by daniel

See also ticket #16 on Flash support. It may be the best way to support Flash is through a Totem plugin for Firefox.

Changed 3 years ago by daniel

  • severity changed from normal to major

See also ticket #16 on Flash support. It may be the best way to support Flash is through a Totem plugin for Firefox.

Changed 3 years ago by free

  • status changed from new to assigned

It seems that in order to drop mp3 support, we have to disable the mad component of the gst-plugins. I'll try it and report.

Changed 3 years ago by free

I was finally able to build gst-plugins0.8 without libmad. Now I just discovered that I have to rebuild totem too, as it depends on gstreamer-mad. But the build-dependences are broken due to gcc transition. We'll wait.

Changed 3 years ago by free

Build dependencies are still broken, but the libc as been transitioned. I'll monitor the package closely.

Changed 3 years ago by free

  • milestone changed from 0.4 to 0.5

The last build dependency missing is libarts1-dev, which is waiting for the libjack transition. Postponing to next milestone.

Changed 3 years ago by daniel

Can we build totem with artsd support disabled? We don't need it anyway, and it's a weird dependency because officially Gnome does not support arts, right?

I note that Ubuntu builds Totem without gstreamer-mad for the same reason that we need to.

Changed 3 years ago by free

  • status changed from assigned to closed
  • resolution set to fixed

Ok, I've built the package without artsd, grabbing the latest sources (1.2.0) from Debian experimental. They are already in the 64studio repository.

Note: See TracTickets for help on using tickets.