Author: dtimms
Update of /cvs/free/rpms/madplay/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv31456/F-8
Modified Files:
.cvsignore sources
Added Files:
madplay-0.15.2b-abxtest-tempfile.patch madplay.spec mp3license
Log Message:
Initial import of livna package
madplay-0.15.2b-abxtest-tempfile.patch:
--- NEW FILE madplay-0.15.2b-abxtest-tempfile.patch ---
--- abxtest-dist 2004-03-19 15:20:51.677624467 +0100
+++ abxtest 2004-03-19 15:44:01.719279507 +0100
@@ -94,7 +94,7 @@
echo "randomizing ..."
-tmp="/tmp/abx.$$"
+tmp=$(/bin/mktemp /tmp/abx.XXXXXX) || { echo "$0: can not create temporary
file" >& 2; exit 1; }
trap "rm -f $tmp" 0
rand="${RANDOM_FILE:-/dev/random}"
@@ -131,7 +131,7 @@
done
exec 3<&-
-rm -f $tmp
+echo -n > $tmp
probability() {
bc <<EOF
@@ -226,7 +226,7 @@
status=$?
if [ $status -eq 0 -o $status -ge 128 ]
then
- rm -f $tmp
+ echo -n > $tmp
trap - 2
else
cat >&2 $tmp
@@ -261,6 +261,8 @@
esac
done
+rm -f $tmp
+
echo
echo "$trials trials completed"
echo "A = $A"
--- NEW FILE madplay.spec ---
Name: madplay
Version: 0.15.2b
Release: 4%{?dist}
Summary: MPEG audio decoder and player
Group: System Environment/Libraries
License: GPL
URL:
http://www.underbit.com/products/mad/
Source0:
http://download.sourceforge.net/mad/%{name}-%{version}.tar.gz
Source1: mp3license
Patch0: %{name}-0.15.2b-abxtest-tempfile.patch
Patch1:
http://ftp.debian.org/debian/pool/main/m/madplay/madplay_0.15.2b-4.diff.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: %{_sbindir}/update-alternatives
BuildRequires: libmad-devel
BuildRequires: libid3tag-devel
BuildRequires: esound-devel
BuildRequires: gettext
%{?_with_alsa:BuildRequires: alsa-lib-devel}
Provides: mp3-cmdline
Provides: mad = %{version}-%{release}
Obsoletes: mad < %{version}-%{release}
%description
madplay is a command-line MPEG audio decoder and player based on the
MAD library (libmad). For details about MAD, see the separately
distributed libmad package.
%prep
%setup -q
%patch0
%patch1 -p1
%{__patch} -i debian/patches/00_ucs4.diff
sed -i -e 's/[-lz]/[]/' configure.ac ; sed -i -e 's/ -lz / /' configure
touch -r aclocal.m4 configure.ac
%build
%configure %{?_with_alsa} --disable-dependency-tracking
make %{?_smp_mflags}
make %{?_smp_mflags} madtime # madmix mad123 madtag # sometime, when they work
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
install -pm 755 madtime $RPM_BUILD_ROOT%{_bindir}
cp -p %{SOURCE1} .
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
%post
%{_sbindir}/update-alternatives --install %{_bindir}/mp3-cmdline \
mp3-cmdline %{_bindir}/madplay 30
%postun
if [ $1 -eq 0 ] ; then
%{_sbindir}/update-alternatives --remove mp3-cmdline %{_bindir}/madplay
fi
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc CHANGES COPYING COPYRIGHT CREDITS README TODO
%{_bindir}/abxtest
%{_bindir}/madplay
%{_bindir}/madtime
%{_mandir}/man1/abxtest.1*
%{_mandir}/man1/madplay.1*
%changelog
* Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 0.15.2b-4
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
* Wed Sep 20 2006 Ville SkyttÀ <ville.skytta at iki.fi> - 0.15.2b-3
- Rebuild.
* Mon May 8 2006 Ville SkyttÀ <ville.skytta at iki.fi> - 0.15.2b-2
- Fix insecure temp file usage in abxtest (patch from SuSE).
- Fix display of non-ASCII tags in UTF-8 setups (patch from Debian).
* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- switch to new release field
* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist
* Wed Nov 9 2005 Ville SkyttÀ <ville.skytta at iki.fi> - 0.15.2b-0.lvn.1
- Avoid spurious zlib build dependency.
- Make Obsoletes versioned.
- Build with dependency tracking disabled.
- Drop zero Epochs.
* Sat Jun 5 2004 Ville SkyttÀ <ville.skytta at iki.fi> - 0:0.15.2-0.lvn.1.b
- Update to 0.15.2b.
- Add "--with alsa" flag to build with ALSA support, not done by default yet.
* Wed Feb 18 2004 Ville SkyttÀ <ville.skytta at iki.fi> - 0:0.15.1-0.lvn.1.b
- Update to 0.15.1b.
- Include madtime in package.
* Mon Jun 30 2003 Ville SkyttÀ <ville.skytta at iki.fi> - 0:0.15.0-0.fdr.1.b
- Update to 0.15.0b.
- Split separate from the old mad package to follow upstream.
- Rename to madplay, provide and obsolete mad.
* Thu Apr 24 2003 Ville SkyttÀ <ville.skytta at iki.fi> - 0:0.14.2-0.fdr.3.b
- Fix missing "main" package dependencies in *-devel.
- Include patch from Debian, possibly fixes #187 comment 7, and adds
pkgconfig files for libraries.
* Sun Apr 20 2003 Ville SkyttÀ <ville.skytta at iki.fi> - 0:0.14.2-0.fdr.2.b
- Split into mad, libmad, -devel, libid3tag and -devel packages (#187).
- Provide mp3-cmdline virtual package and alternative.
- Build shared library.
* Fri Apr 4 2003 Ville SkyttÀ <ville.skytta at iki.fi> - 0:0.14.2-0.fdr.1.b
- Update to current Fedora guidelines.
- Exclude %%{_libdir}/*.la.
* Thu Feb 20 2003 Ville SkyttÀ <ville.skytta at iki.fi> - 0.14.2b-1.fedora.1
- First Fedora release, based on Matthias Saou's work.
* Fri Sep 27 2002 Matthias Saou <matthias.saou(a)est.une.marmotte.net>
- Rebuild for Red Hat Linux 8.0 (missing because of license issues).
- Spec file cleanup.
* Tue Mar 12 2002 Bill Nottingham <notting(a)redhat.com> 0.14.2b-3
- ship libid3tag too
* Thu Feb 21 2002 Bill Nottingham <notting(a)redhat.com>
- rebuild
* Mon Jan 28 2002 Bill Nottingham <notting(a)redhat.com>
- split libmad off into a separate package
--- NEW FILE mp3license ---
[IIS-Logo] Home | Fraunhofer Gesellschaft | Jobs | Contact | Fairs & Events
[Image] | Press | Search
Business Fields | Competences | Projects & Products
AMM Business Answers MPEG Layer-3 - Version 12.98 [Image]
Technology ... thank you for your interest in our MPEG
Layer-3 audio compression technology. In this
Services document you will find answers to the most
[Image]
frequently asked questions about licensing of
Applications MPEG Layer-3 technology and how to contact us.
Partners
The Fraunhofer Gesellschaft [TOP]
Download
The Fraunhofer Gesellschaft is the leading
Support organization of applied research in Germany. It
operates 47 research centers in Germany with
Gallery about 9,000 employees, about half of them
scientists and engineers. The Fraunhofer
Licensing Gesellschaft expands to a worldwide
[Image] Organization, especially in USA and Asia. Home
of the Fraunhofer Gesellschaft is Munich,
Germany.
One of the goals of the Fraunhofer policy is a
rapid transfer of innovations into products.
The total research expenditure is about US$ 700
million.
The Fraunhofer Institut Integrierte Schaltungen
(Fraunhofer IIS), based in Erlangen, Germany,
is one of the 47 research centers. Fraunhofer
IIS is the leading international research lab
in the field of high quality low bit rate audio
coding.
Fraunhofer IIS has been the main developer of
the most advanced audio coding schemes, like
MPEG Layer-3 and MPEG-2 AAC (Advanced Audio
Coding). Fraunhofer IIS plays a major role in
the ongoing work for the MPEG-4 Audio
standardization process and contributes to many
other standards bodies as well, like ITU-R
TG10/4, ITU-R WP10C, AES and MPEG-IPMP.
WWW: [Image]http://www.iis.fhg.de/audio/
http://www.iis.fhg.de/amm/
THOMSON multimedia [TOP]
The worldŽs fourth-largest consumer electronics
group, THOMSON multimedia develops,
manufactures and markets: televisions, VCRs,
camcorders, audio and communication appliances,
satellite decoders, DVD players, as well as
color TV tubes and professional television
equipment (studio equipment, TV cameras,
mixers, etc.).
With its pan-European brands - THOMSON,
TELEFUNKEN and SABA - and its American brands -
RCA, GE and ProScan - today the group is the
leader in the United States, No. 2 in Europe
and is strongly increasing its market presence
in Asia, Latin America and Eastern Europe.
WWW: [
Image]http://www.thomson-multimedia.com/
http://www.rca-electronics.com/
http://www.nipper.com/
1. GENERAL [TOP]
Q. I am interested in source coding technology.
What can you do for me?
A. Licensing source code, developing real-time
DSP code as well as DSP-based hardware, and
developing codec libraries for desktop
computers is part of the Fraunhofer IIS
activities. The focus is on (mobile)
high-quality low bit rate audiovisual
communications (e.g. digital broadcasting
systems or internet services).
Q. Regarding MPEG Layer-3, do any patent rights
exist?
A. As for practically any important technology
(and particularly for publicly established
standards), you should know that patent rights
for MPEG Layer-3 exist. Although others may
also hold patents, THOMSON multimedia and
Fraunhofer IIS have an important portfolio of
patents related to MPEG Layer-3. To facilitate
the market acceptance and penetration of
products using MPEG Layer-3, THOMSON multimedia
and Fraunhofer IIS decided to offer companies,
that wish to distribute MPEG Layer-3 products,
the possibility to obtain a license under the
patents of both parties.
Q. Who grants licenses under this combined
portfolio to use MPEG Layer-3?
A. We have split the licensing activities in
two parts:
1. THOMSON multimedia handles consumer
applications, such as desktop software,
broadcast systems, pay-audio services and
codec ICs.
2. Fraunhofer IIS handles professional
applications, such as ISDN codecs based on
DSP hardware, developed as part of a R&D
project with Fraunhofer IIS.
Q. So, whom should I contact?
A. You may address your request to any of us,
but the descriptions in the previous answer and
the rest of this FAQ should give you some
guidance. In order to speed up the process, we
would appreciate to receive a description of
your business model and your expected use of
the technology. You will find the contact
information at the end of this document.
Q. I just want to buy a MPEG Layer-3 software
and/or hardware product. What is available?
A. Many companies already licensed our MPEG
Layer-3 technology and offer those products.
Please visit the Fraunhofer web site
(
http://www.iis.fhg.de/amm/) for more
information.
2. PATENT AND KNOW-HOW LICENSING TERMS AND CONDITIONS
[TOP]
Q. How much royalties or other fees do you
charge?
A. The rules of ISO/MPEG determine that
licenses have to be granted on fair and
reasonable terms. For identical applications,
we add that the terms are non-discriminatory.
The details depend on the application and the
specific business model.
Q. What kind of licensing models exist?
A. To date, we have developed and granted
license agreements for the following
applications:
THOMSON multimedia
o Software decoders (see 2.1.)
o Software encoders (see 2.2.)
o Hardware codecs for consumer-type
applications (see 2.3.)
o Pay-audio systems (see 2.4.)
o Broadcast systems (see 2.5.)
Fraunhofer IIS
o Professional applications (see 3.)
o MPEG Layer-3 Source and Object Code
(see 4.)
CREDITS
In all cases, we expect that MPEG Layer-3
products reference the licensors, like:
"MPEG Layer-3 audio compression technology
licensed by Fraunhofer IIS and THOMSON
multimedia".
2.1. SOFTWARE DECODERS [TOP]
2.1.1. Free MPEG Layer-3 Software
Decoders/Players for Personal Use
For the free distribution of decoders we do not
charge a running royalty. At the Fraunhofer IIS
web site (
http://www.iis.fhg.de/amm/download/)
you can find the players we have developed and
which may be downloaded for free also.
Fraunhofer IIS does not give any technical
support for the free players. E-mails
complaining about bugs in free software will
not be answered!
More in general, no license fee is expected for
desktop software decoders/players that are
distributed free-of-charge for personal use.
2.1.2. Commercial MPEG Layer-3 Software
Decoders/Players
If MPEG Layer-3 software decoders/players are
sold (shareware or commercial software), the
royalty per decoder is US$ 1.00. We just remark
that we have not asserted our patents against
decoders of which less than 10,000 units have
been sold.
2.2. MPEG LAYER-3 SOFTWARE ENCODERS [TOP]
While most of the distribution of MPEG Layer-3
software decoders is free of charge, for all
MPEG Layer-3 encoders a license is needed and
royalties have to be paid.
2.2.1. Software Encoders not developed by
Fraunhofer IIS
If you have developed your own software encoder
or acquired a software encoder from another
developer than Fraunhofer IIS to run MPEG
Layer-3, you have to get a "patent-only"
license from THOMSON multimedia; the following
royalties apply:
1 - 1,000 encoders [Image] US$ 25.00 per
unit
1,001 - 2,000 US$ 20.00 per
encoders unit
2,001 - 3,000 US$ 15.00 per
encoders unit
3,001 - 10,000 US$ 10.00 per
encoders unit
10,001 - 100,000 US$ 5.00 per
encoders unit
100,000 encoders US$ 2.50 per
unit
US$ 15,000 annual minimum, payable upon
signature and each following year in January,
fully creditable against annual sales.
The royalty does not include any on-going
support from Fraunhofer IIS. This agreement
does NOT cover the right to sell MPEG Layer-3
encoded data (e.g. in "pay-audio" and
"broadcast" systems). These rights are covered
by the licenses described under 2.4. and 2.5.
2.2.2. "Professional" MPEG Layer-3 Software
Encoder
The "Professional" MPEG Layer-3 encoder,
developed by Fraunhofer IIS, supports bitrates
from 8 .. 256 kbps (sample rates 8 .. 48 kHz,
mono/stereo). For distribution of the
Professional MPEG Layer-3 encoder you have to
get a "patent and know-how (professional)"
license from THOMSON multimedia (covering the
use of all relevant patents as well as
know-how); the following royalties apply:
1 - 1,000 encoders [Image] US$ 50.00 per
unit
1,001 - 2,000 US$ 40.00 per
encoders unit
2,001 - 3,000 US$ 30.00 per
encoders unit
3,001 - 10,000 US$ 20.00 per
encoders unit
10,001 - 100,000 US$ 10.00 per
encoders unit
100,000 encoders US$ 5.00 per
unit
US$ 15,000 annual minimum, payable upon
signature and each following year in January,
fully creditable against annual sales.
The royalty does not include any on-going
support from Fraunhofer IIS.
This agreement does NOT cover the right to sell
MPEG Layer-3 encoded data (e.g. in "pay-audio"
and "broadcast" systems). These rights are
covered by the licenses described under 2.4.
and 2.5.
2.2.3. "Advanced Plus" MPEG Layer-3 Software
Encoder
For applications which do not need an encoder
with full MPEG Layer-3 capacity, we believe
that the "Advanced Plus" MPEG Layer-3 encoder
meets the needs of most customers for personal
use. The "Advanced Plus" MPEG Layer-3 encoder
is developed by Fraunhofer IIS and supports
bitrates up to 56 kbps (sample rates 8 - 24
kHz, mono/stereo), with the additional
capability to encode 128 kbps stereo at 44.1
kHz. For distribution a "patent and know-how
(advanced plus)" license from THOMSON
multimedia is needed (covering the use of all
relevant patents as well as know-how); the
following royalties apply:
1 - 10,000 encoders US$ 12.00 per
unit
10,001 - 100,000
encoders US$ 8.00 per unit
100,000 encoders US$ 4.00 per unit
US$ 15,000 annual minimum, payable upon
signature and each following year in January,
fully creditable against annual sales.
The royalty does not include any on-going
support from Fraunhofer IIS.
This agreement does NOT cover the right to sell
MPEG Layer-3 encoded data (e.g. in "pay-audio"
and "broadcast" systems). These rights are
covered by the licenses described under 2.4.
and 2.5.
2.2.4. "Advanced" MPEG Layer-3 Software Encoder
The "Advanced" MPEG Layer-3 software encoder is
developed by Fraunhofer IIS and supports
bitrates up to 56 kbps (sample rates 8 .. 24
kHz, mono/stereo). Please contact Fraunhofer
IIS for licensing details.
2.3. HARDWARE CODECS FOR CONSUMER-TYPE APPLICATIONS
[TOP]
If you have developed an MPEG Layer-3 hardware
decoder (DSP or ICs), you have two licensing
possibilities:
* Integrating a licensed IC (e.g. from
Micronas Intermetall), in which case the
license fee is paid for by the IC
supplier; or
* In all other cases the royalty per decoder
is US$ 1.25.
If you also integrate an encoder into your
hardware device, the royalty is US$ 2.50 per
unit.
2.4. PAY-AUDIO SYSTEMS [TOP]
The licenses mentioned under section 2.2 (MPEG
Layer-3 software encoders) exclude reselling of
MPEG Layer-3 encoded data. To use MPEG Layer-3
in a music-on-demand system, where MPEG Layer-3
encoded data is sold to end-users, you have to
get a "pay-audio" license from THOMSON
multimedia; the following terms apply:
* 1.0 % of the price to the listener
(minimum US$ 0.01 per download).
* Reporting is to be based on the system as
used by the copyright organizations.
* US$ 15,000 annual minimum, payable upon
signature and each following year in
January, fully creditable against annual
sales.
We do not charge a royalty for free
distribution of MPEG Layer-3 encoded data (e.g.
if parts of songs are distributed to promote
mail-order CD-sales).
2.5. BROADCAST SYSTEMS [TOP]
The licenses mentioned under section 2.2 (MPEG
Layer-3 software encoders) exclude
broadcasting. To use MPEG Layer-3 in a
broadcasting system (such as Internet Radio),
you have to get a "broadcast" license from
THOMSON multimedia; the following terms apply:
* Fees charged for broadcasting are based on
the gross broadcast income (including
advertising and subscription).
* Gross broadcast income less than US$
250,000 per year, an annual fee of US$
2,500; or
* Gross broadcast income greater than US$
250,000 per year, a royalty of 1 % of
gross broadcast income.
3. MPEG LAYER-3 APPLICATIONS FOR PROFESSIONAL USE
[TOP]
MPEG Layer-3 applications for professional use
are licensed by Fraunhofer IIS.
* Decoder: US$ 6.25 per unit
* Encoder: US$ 25.00 per unit
4. MPEG LAYER-3 SOURCE AND OBJECT CODE LICENSED BY
FRAUNHOFER IIS [TOP]
Source and Object Code for MPEG Layer-3 encoder
and decoder are licensed by Fraunhofer IIS.
4.1. SOURCE CODE FOR GENERAL PURPOSE CPUŽs (PCŽs)
[TOP]
The following license fees apply for source
code for General Purpose CPUs (e.g. running
under Windows, MacOS and UNIX):
* US$ 30,000 for the decoder source code;
and
* US$ 60,000 for the encoder source code.
Please note that you still need a license for
products created with the source code (see
above).
4.2. DSP SOURCE AND OBJECT CODE [TOP]
DSP code for efficient real-time
implementations of MPEG Layer-3 is licensed on
a non-exclusive basis. Typically, we offer a
"ready-to-run" implementation, using
standard-I/O routines, on one SINGLE target
hardware platform, defined cooperatively
between our customer and Fraunhofer IIS.
The following platforms are supported for MPEG
Layer-3:
* DSP563xx (Motorola)
* TMS320C67 (Texas Instruments)
* ADSP21x6x (Analog Devices)
* TM-1100 (Philips)
Fraunhofer IIS can offer DSP code for any of
these devices, but our favorite is the DSP563xx
family from Motorola. For a stereo encoder up
to 48 kHz sampling rate, you need at least one
DSP56303 plus 192 K * 24 bit external RAM, and
for a stereo decoder, you need one DSP56303
plus 64 K * 24 bit external RAM, or one
DSP56309 without any external RAM at all.
Please note that you may further reduce the
necessary processing power by limiting the
operation to mono (half power) and/or to lower
sampling rates (e.g. half sample rates mean
half power again).
Due to several special encoding options, please
contact Fraunhofer IIS for licensing details.
CONTACT INFORMATION [TOP]
THOMSON multimedia
Mr. Henri Linde
Manager, Licensing & Intellectual
Property
lindeh(a)thmulti.com
46, Quai Alphonse Le Gallo
F-82100 Boulogne Billancourt
France
voice: +33 1 41 86 52 87
fax: +33 1 41 86 0921 or +33 1 41 86
5638
Fraunhofer IIS
Mr. Niels Rump
Manager, Business Relations
layer3(a)iis.fhg.de
Am Weichselgarten 3
D-91058 ERLANGEN
Germany
voice: +49 9131 776 611
fax: +49 9131 776 399
ROYALTY SUMMARY [TOP]
SOFTWARE CODECS
* Decoders: Freeware OK; US$ 1.00 per unit,
if sold.
* Encoders:
o Not developed by Fraunhofer IIS
A sliding scale starting at US$ 25.00
per encoder, decreasing to US$ 2.50
per encoder for more than 100,000
units per year.
o The Fraunhofer IIS encoders
+ Professional encoders
A sliding scale starting at US$
50.00 per encoder, decreasing to
US$ 5.00 per encoder for more
than 100,000 units per year.
+ Advanced Plus encoders
A sliding scale starting at US$
12.00 per encoder, decreasing to
US$ 4.00 per encoder for more
than 100,000 units per year.
HARDWARE CODECS
* Decoders: US$ 1.25 per unit (or paid for
by the IC manufacturer)
* Encoders: US$ 2.50 per unit having a
encoder or full codec
MUSIC DISTRIBUTION
* For pay-audio, music-on-demand,
internet-radio and other types of selling
mp3 files, the royalty is 1% of the
revenue (minimum US$ 0.01 per download).
MINIMUM ROYALTIES
* All agreements with running royalties have
an annual minimum of US$ 15,000,
creditable against annual royalties.
[TOP]
[Image] Copyright ©1998 Fraunhofer-Gesellschaft
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/madplay/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 17 Aug 2008 12:31:43 -0000 1.1
+++ .cvsignore 17 Aug 2008 14:30:15 -0000 1.2
@@ -0,0 +1,2 @@
+madplay-0.15.2b.tar.gz
+madplay_0.15.2b-4.diff.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/madplay/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 17 Aug 2008 12:31:43 -0000 1.1
+++ sources 17 Aug 2008 14:30:15 -0000 1.2
@@ -0,0 +1,2 @@
+6814b47ceaa99880c754c5195aa1aac1 madplay-0.15.2b.tar.gz
+4660463ff256aa90818b3d74eabf883f madplay_0.15.2b-4.diff.gz