MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000933VCMISound, music, videospublic2012-04-18 11:262012-10-06 14:17
Reporterbeegee 
Assigned Tobeegee 
PrioritylowSeverityfeatureReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSFedoraOS Version
Product Version 
Target VersionFixed in Version 
Summary0000933: No music support in Fedora
DescriptionThe standard Fedora repository for installing software doesn't provide any framework/library for playing Mp3 files due to Fedora's license terms and the patents which protect the Mp3 encoding/decoding mechansim. SDL_mixer resides in that repo and thus meaning it can't be used for playing Mp3.
Additional InformationProposal:

We shouldn't provide converted OGG files to players due to legal issues. Compiling sdl_mixer with Mp3 support may result in unstable VCMI execution. It's also more complicated if you got two versions of SDL_mixer and you have to specify the one with Mp3.

The easiest way I think for both players and devs is:
1. Run the bash script dirogg http://freecode.com/projects/dirogg. [^] It's simple to use and can convert one folder recursively from Mp3 to Ogg.
2. When the resource management re-organization(branch animRewrite) is finished it'll be easily possible to wrap the music loading logic so that a ogg file takes precedence over a Mp3 file.
3. A RPM installation script may then convert Mp3 to Ogg automatically when installing VCMI. (the player has nothing additionally to do)
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0003169)
beegee (developer)
2012-10-06 14:17

Issue closed. Mp3 files can be converted to OGG by the user and due to the new filesystem API, VCMI can handle playing OGG files in the /Mp3 folder. Wikipage of Linux installation instructions has been updated, see here: http://wiki.vcmi.eu/index.php?title=Installation_on_Linux [^]

- Issue History
Date Modified Username Field Change
2012-04-18 11:26 beegee New Issue
2012-10-06 14:17 beegee Note Added: 0003169
2012-10-06 14:17 beegee Status new => closed
2012-10-06 14:17 beegee Assigned To => beegee
2012-10-06 14:17 beegee Resolution open => fixed

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2024 MantisBT Team
Hosting provided by DigitalOcean