PSF/USF music support.

Moderator: GZDoom Developers

Post Reply
User avatar
I.C.H.I. Znot
Posts: 7
Joined: Fri Jun 24, 2011 6:11 am

PSF/USF music support.

Post by I.C.H.I. Znot »

It be very good if psf/usf music can be played.
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: PSF/USF music support.

Post by Gez »

Those are unlikely to happen without the source code for players. And they're either closed-source or, for the single one I found that was open-source, in an incompatible license.

So unless one of the devs feels like writing their own player based on specifications only, which one really should not expect, this is not going to happen.
User avatar
DaMan
Posts: 727
Joined: Fri Jan 01, 2010 7:14 am

Re: PSF/USF music support.

Post by DaMan »

Source for the USF is here (no mention of license though). It was in D64Ex.
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: PSF/USF music support.

Post by Gez »

If you look in any header, you'll see it's GNU GPL v2.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Re: PSF/USF music support.

Post by randi »

Not quite. There are actually two licenses at work here, since it uses code from two emulators:

Code: Select all

/*
 * Project 64 - A Nintendo 64 emulator.
 *
 * (c) Copyright 2001 zilmar (zilmar@emulation64.com) and
 * Jabo (jabo@emulation64.com).
 *
 * pj64 homepage: www.pj64.net
 *
 * Permission to use, copy, modify and distribute Project64 in both binary and
 * source form, for non-commercial purposes, is hereby granted without fee,
 * providing that this license information and copyright notice appear with
 * all copies and any derived work.
 *
 * This software is provided 'as-is', without any express or implied
 * warranty. In no event shall the authors be held liable for any damages
 * arising from the use of this software.
 *
 * Project64 is freeware for PERSONAL USE only. Commercial users should
 * seek permission of the copyright holders first. Commercial use includes
 * charging money for Project64 or software derived from Project64.
 *
 * The copyright holders request that bug fixes and improvements to the code
 * should be forwarded to them so if they want them.
 *
 */
and

Code: Select all

/**
 * Mupen64 hle rsp - hle.c
 * Copyright (C) 2002 Hacktarux
 *
 * Mupen64 homepage: http://mupen64.emulation64.com
 * email address: hacktarux@yahoo.fr
 * 
 * If you want to contribute to the project please contact
 * me first (maybe someone is already making what you are
 * planning to do).
 *
 *
 * This program is free software; you can redistribute it and/
 * or modify it under the terms of the GNU General Public Li-
 * cence as published by the Free Software Foundation; either
 * version 2 of the Licence, or any later version.
 *
 * This program is distributed in the hope that it will be use-
 * ful, but WITHOUT ANY WARRANTY; without even the implied war-
 * ranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public Licence for more details.
 *
 * You should have received a copy of the GNU General Public
 * Licence along with this program; if not, write to the Free
 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
 * USA.
 *
**/
Then there are other files that don't state what their license is. Whatever they are, Project 64's license is GPL-incompatible, which means this WinAmp plugin is technically illegal.
Blzut3
 
 
Posts: 3214
Joined: Wed Nov 24, 2004 12:59 pm
Operating System Version (Optional): Kubuntu
Graphics Processor: ATI/AMD with Vulkan/Metal Support
Contact:

Re: PSF/USF music support.

Post by Blzut3 »

To add another note about that player code, Kaiser has this to say about when he was experimenting with it for Doom 64 Ex.
Kaiser wrote:for some reason it was writing into the zone memory heap, causing random crashes. Don't ask me why but it was happening
so you're just stuck with MP3/OGG for the time being until natt cracks down the music format
Post Reply

Return to “Closed Feature Suggestions [GZDoom]”