[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: