Bug 3729 - task-codecs, to easily install all available codecs (e.g. core + tainted versions)
Summary: task-codecs, to easily install all available codecs (e.g. core + tainted vers...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: William Murphy
QA Contact:
URL:
Whiteboard:
Keywords: Junior_job, Triaged
Depends on:
Blocks:
 
Reported: 2011-12-13 20:51 CET by Kamil Rytarowski
Modified: 2013-12-31 01:50 CET (History)
9 users (show)

See Also:
Source RPM: task-codec
CVE:
Status comment:


Attachments
task-codec made by adriend (2.59 KB, application/x-rpm)
2013-02-24 22:52 CET, Adrien D
Details
Update consultation with multiple users on codecs really needed .... (task-codec-1-2.mga2.src.rpm) (2.63 KB, application/x-rpm)
2013-02-25 22:54 CET, Adrien D
Details
task-codec.spec - SPEC File (2.10 KB, application/octet-stream)
2013-02-26 14:26 CET, Adrien D
Details

Description Kamil Rytarowski 2011-12-13 20:51:04 CET
Please make it much easier for people who want to be able to play as much as possible of media formats and include task-codecs. I can't browse for every type what supports this or that.

It would be nice to have 2 versions, free-software codecs and nonfree+tainted. Or maybe core+nonfree and tainted.
Comment 1 Manuel Hiebel 2011-12-13 21:22:50 CET
iirc we have for gstreamer, so what you want include in such task ?
Comment 2 Kamil Rytarowski 2011-12-13 21:25:10 CET
libdvdcss2
ffmpeg
libogg0
libvorbis0
lame
libmpcdec5
flac
faad2
twolame
libdvdnav4
libtheora0
libtheoradec1
libtheoraenc1
gstreamer0.10-caca
gstreamer0.10-cdparanoia
gstreamer0.10-raw1394
libcdaudio1
libmms0
libofa0
libsoundtouch0
libwavpack1
gstreamer0.10-schroedinger
libwildmidi1
gstreamer0.10-aalib
gstreamer0.10-dv
gstreamer0.10-gnomevfs
gstreamer0.10-moodbar
gstreamer0.10-a52dec
gstreamer0.10-amrnb
gstreamer0.10-amrwbdec
gstreamer0.10-cdio
gstreamer0.10-dc1394
gstreamer0.10-directfb
gstreamer0.10-dts
gstreamer0.10-faad
gstreamer0.10-gsm
gstreamer0.10-jack
gstreamer0.10-ladspa
gstreamer0.10-lame
gstreamer0.10-mms
gstreamer0.10-mpeg
gstreamer0.10-mpeg2enc
gstreamer0.10-musepack
gstreamer0.10-nas
gstreamer0.10-neon
gstreamer0.10-ofa
gstreamer0.10-plugins-bad
gstreamer0.10-sid
gstreamer0.10-soundtouch
gstreamer0.10-wildmidi
gstreamer0.10-x264
gstreamer0.10-xvid
gstreamer0.10-plugins-ugly
libdca0
liblame0
libx264_110
libxvid4
Marja Van Waes 2012-01-30 19:57:54 CET

CC: (none) => marja11
Severity: normal => enhancement

Marja Van Waes 2012-03-02 15:46:21 CET

Summary: task-codecs core + tainted versions => task-codecs, to easily install all available codecs (e.g. core + tainted versions)
Source RPM: (none) => task-codecs

Comment 3 Dimitri Jakov 2012-03-12 15:09:25 CET
Please add gstreamer0.10-ffmpeg to the list. I had to manually install gstreamer0.10-{ffmpeg,faad,a52dec,dts}, without this Totem wasn't able to play any single video.

CC: (none) => mitya

Dimitrios Glentadakis 2012-04-09 07:38:30 CEST

CC: (none) => dglent

Comment 4 Adrien D 2013-02-24 22:52:44 CET
Created attachment 3544 [details]
task-codec made by adriend

Hi,

I have make the SPEC file and packaged a SRPM.

Adapt it to your needs Team Mageia...

CC: (none) => adrien.daugabel+mga

Comment 5 Adrien D 2013-02-25 22:54:46 CET
Created attachment 3547 [details]
Update consultation with multiple users on codecs really needed .... (task-codec-1-2.mga2.src.rpm)
Comment 6 Christiaan Welvaart 2013-02-26 12:11:14 CET
Please attach the spec file instead of src.rpm so people can read it.

So this is about gstreamer1.0 I guess? Please name it gstreamer1.0-* then. I haven't checked the proposed specfile, but it would be nice if we can target specific use cases:

- audio decoding
- video (including audio?) decoding
- audio encoding
- video encoding

totem can have Requires: gstreamer1.0-decoders-video
and rhythmbox can have Requires: gstreamer1.0-decoders-audio

For gstreamer0.10 we already have gstreamer0.10-decoders-audio and gstreamer0.10-decoders packages.

CC: (none) => cjw

Comment 7 Adrien D 2013-02-26 14:26:03 CET
Created attachment 3550 [details]
task-codec.spec - SPEC File

My Spec File.
Comment 8 Adrien D 2013-02-26 14:35:38 CET
I see that you would like I do about this MetaTask.

task-codec
  |---- gstreamer1.0-decoders-video
  |           |----- All Requires video codecs
  |---- gstreamer1.0-decoders-audio
  |           |----- All Requires audio codecs
  |----- other-libs

And task-codec have :
Requires: gstreamer1.0-decoders-video
Requires: gstreamer1.0-decoders-audio
Requires: lib1, lib2 etc etc ...

?
Comment 9 Christiaan Welvaart 2013-02-26 17:35:21 CET
There are at least 2 different use cases:
1. packages that need some gstreamer codecs to work properly - totem(1.0), rhythmbox(1.0), audacious(0.10), arista(0.10), parole(0.10), etc.
2. people who want to install 'all' (or 'all popular'?) codecs
   => for which applications should it work??

I think it is better to start with 1. and see how far we get. So e.g. ask what video and audio codecs totem should support and add those packages to gstreamer1.0-decoders-* . Note that nothing in your current spec file helps totem at all, it needs gstreamer1.0-(plugins-)* packages.

Packages like ffmpeg, twolame, lame are not codecs but converter tools. They do not work automatically when installed so it is probably better to keep individual Requires: in applications that use them.

Libraries should be installed automatically by the different codec packages, there is no need to require them in a meta package.
Comment 10 claire robinson 2013-07-04 10:17:21 CEST
Adding Junior_Job keyword. Maybe something a packaging apprentice could do.

Keywords: (none) => Junior_job
CC: (none) => pierre-malo.denielou

Comment 11 Adrien D 2013-07-04 10:39:25 CEST
Can I maintain and do this package?

I already posted the spec file. (A part of)
Comment 12 claire robinson 2013-07-04 14:21:07 CEST
If you can it would save somebody else having to :)
claire robinson 2013-07-04 14:21:13 CEST

CC: (none) => eeeemail

Johnny A. Solbu 2013-07-04 17:09:25 CEST

CC: (none) => cooker

Comment 13 Adrien D 2013-07-04 18:00:30 CEST
Yes, I'm still a "apprentice" but I'll do with my mentor if it is possible :)
Comment 14 claire robinson 2013-07-04 18:04:14 CEST
Well done for volunteering then Adrien!
Adrien D 2013-07-04 20:57:18 CEST

Assignee: bugsquad => adrien_d

Comment 15 David GEIGER 2013-12-30 21:39:44 CET
Since the package was builder on Mageia 4, I think this bug can be closed.

What do you think?

http://svnweb.mageia.org/packages/cauldron/task-codec/

CC: (none) => geiger.david68210

Comment 16 Manuel Hiebel 2013-12-31 00:27:27 CET
it's in the svn but looks like it was not pushed

Keywords: (none) => Triaged
Assignee: aaaaadrien => warrendiogenese
Source RPM: task-codecs => task-codec

Comment 17 Malo Deniélou 2013-12-31 01:50:06 CET
task-codec-audio and task-codec-video are in the repository.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.