Bug#157944: ITP: libmpeg2 -- free library for decoding mpeg-2 and mpeg-1 video streams
On Fri, Aug 23, 2002 at 10:31:04AM -0400, David I. Lehn wrote:
>
> Hmm. Seems I forgot to ever ITP this. I've had it packaged for more
> than a year for use in GStreamer.
argh. i was just packaging it! please remember to ITP always
> There's no excuse for not having
> uploaded it yet though. ;) You can grab the packages at:
>
> http://gstreamer.net/releases/debian/mpeg2dec/
your package seems much saner than my stuff. there are some things that
i'd fix though, please have a look at them:
- license is GPL not LGPL
- there are more authors than listed in copyright file
- better to provide the mailing list for contact information
(rather than annoying the main authors continously)
- libc6-dev dependency is Linux-specific (and partly arch-specific)
- i made a descriptive description for you might want to use
a patch fixing all them follows:
diff -ur old/mpeg2dec-0.2.1/debian/changelog mpeg2dec-0.2.1/debian/changelog
--- old/mpeg2dec-0.2.1/debian/changelog 2002-08-23 17:13:37.000000000 +0200
+++ mpeg2dec-0.2.1/debian/changelog 2002-08-23 17:15:24.000000000 +0200
@@ -6,6 +6,7 @@
were from automake 1.4. sigh.
* libmpeg2dec renamed to libcpuaccel upstream
* Increased interface version: libmpeg2-1, libmpeg2-1-dev
+ * Closing ITP. (Closes: #157944)
-- David I. Lehn <dlehn@vt.edu> Fri, 22 Mar 2002 17:56:23 -0500
diff -ur old/mpeg2dec-0.2.1/debian/control mpeg2dec-0.2.1/debian/control
--- old/mpeg2dec-0.2.1/debian/control 2002-08-23 17:13:37.000000000 +0200
+++ mpeg2dec-0.2.1/debian/control 2002-08-23 17:01:50.000000000 +0200
@@ -8,7 +8,7 @@
Package: libcpuaccel0-dev
Architecture: any
Section: devel
-Depends: libcpuaccel0 (= ${Source-Version}), libc6-dev
+Depends: libcpuaccel0 (= ${Source-Version}), libc6-dev | libc-dev
Replaces: libmpeg2dec-dev, libmpeg2dec0-dev
Conflicts: libmpeg2dec-dev, libmpeg2dec0-dev
Description: libcpuaccel development libraries and headers
@@ -32,7 +32,7 @@
Package: libmpeg2-1-dev
Architecture: any
Section: devel
-Depends: libmpeg2-1 (= ${Source-Version}), libc6-dev
+Depends: libmpeg2-1 (= ${Source-Version}), libc6-dev | libc-dev
Replaces: libmpeg2-dev, libmpeg2-0-dev
Conflicts: libmpeg2-dev, libmpeg2-0-dev
Description: libmpeg2 development libraries and headers
@@ -47,9 +47,24 @@
Replaces: libmpeg2-0
Conflicts: libmpeg2-0
Description: MPEG1 and MPEG2 video decoder library
- MPEG1 and MPEG2 video decoder library
+ The main features in libmpeg2 are:
.
- http://libmpeg2.sourceforge.net/
+ * Conformance - libmpeg2 is able to decode all mpeg streams that conform to
+ certain restrictions. For streams that follow these restrictions, libmpeg2 is
+ probably 100% conformant to the mpeg standards - and there's a pretty
+ extensive test suite to check this.
+ .
+ * Speed - there has been huge efforts there, and libmpeg2 is probably the
+ fastest library around for what it does.
+ .
+ * Portability - most of the code is written in C, and when platform-specific
+ optimizations are used, there always is a generic C routine to fall back on.
+ This should be portable to all architectures - at least we have heard reports
+ from people running this code on x86, ppc, sparc, arm and sh4.
+ .
+ * Reuseability - libmpeg2 is not intended to include any project-specific
+ code, but it should still include enough features to be used by very diverse
+ projects.
Package: mpeg2dec
Architecture: any
diff -ur old/mpeg2dec-0.2.1/debian/copyright mpeg2dec-0.2.1/debian/copyright
--- old/mpeg2dec-0.2.1/debian/copyright 2002-08-23 17:13:37.000000000 +0200
+++ mpeg2dec-0.2.1/debian/copyright 2002-08-23 16:56:18.000000000 +0200
@@ -7,23 +7,16 @@
Upstream Authors:
Aaron Holtzman <aholtzma@ess.engr.uvic.ca>
Michel Lespinasse <walken@zoy.org>
+ other contributors listed in
+ http://libmpeg2.sourceforge.net/authors.html
-Copyright:
-
- This package is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
+Mailing list information:
- This package is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
+ http://libmpeg2.sourceforge.net/lists.html
- You should have received a copy of the GNU Lesser General Public
- License along with this package; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-On Debian GNU/Linux systems, the complete text of the GNU Lesser General
-Public License can be found in `/usr/share/common-licenses/LGPL'.
+Copyright:
+You are free to distribute this software under the terms of
+the GNU General Public License.
+On Debian systems, the complete text of the GNU General
+Public License can be found in /usr/share/common-licenses/GPL file.
> The GStreamer packages are going to be uploaded into experimential in
> the next day or so and I had intended to just ship the libmpeg2 stuff
> along with it. Do you mind if I do this? Last time I touched the
> packages was 5 months ago so I think they are stable enough.
Nice to hear about GSreamer coming. please could you upload libmpeg
sooner? there are other packages that need it, like drip (ITP #156287).
thanks!
--
Robert Millan
"5 years from now everyone will be running
free GNU on their 200 MIPS, 64M SPARCstation-5"
Andrew S. Tanenbaum, 30 Jan 1992
Reply to: