* extras/contrib/src/ dvdnav packages
authorDerk-Jan Hartman <hartman@videolan.org>
Sat, 24 Jan 2004 21:06:52 +0000 (21:06 +0000)
committerDerk-Jan Hartman <hartman@videolan.org>
Sat, 24 Jan 2004 21:06:52 +0000 (21:06 +0000)
* REST: stringreview round 1

INSTALL.win32
MAINTAINERS
README
debian/copyright
doc/win32/Cross-Compile-Howto.txt
evc/vlc.c
extras/contrib/src/Makefile
extras/contrib/src/packages.mak
menuconfig
vlc.spec
vlc.spec.mdk

index 44dfcb4..eaee8e0 100644 (file)
@@ -1,4 +1,4 @@
-$Id: INSTALL.win32,v 1.21 2003/11/13 14:23:30 lool Exp $
+$Id: INSTALL.win32,v 1.22 2004/01/24 21:06:51 hartman Exp $
 
 INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player
 
@@ -87,17 +87,15 @@ Depending on your needs you will have to compile/install some or all of these
 external libraries.
 
 They can be found here (source code):
-http://www.videolan.org/pub/testing/contrib/
+http://download.videolan.org/pub/testing/contrib/
 
 We also provide a package with all the libraries already compiled so it is
 actually really easy to compile a full-featured version of vlc (these compiled
 libraries will only work with mingw or cygwin):
-http://www.videolan.org/pub/testing/win32/contrib-20030729-win32-bin.tar.bz2 or
-http://www.videolan.org/pub/testing/win32/contrib-20031026-win32-bin-gcc3.3.1-only.tar.bz2
-if you are using the new version of gcc (3.3.1).
+http://download.videolan.org/pub/testing/win32/contrib-20040106-win32-bin-gcc3.3.1-only.tar.bz2
 All you need to do is extract it in your root directory (the include files
 and libraries will be put in /usr/win32). You can do this with the following
-command: "tar xjvf contrib-20030729-win32-bin.tar.bz2 -C /"
+command: "tar xjvf contrib-20040106-win32-bin-gcc3.3.1-only.tar.bz2 -C /"
 
 A complete list of the libraries on which we depend can be found here:
 http://developers.videolan.org/vlc/
index 4ff6aa6..a5b3021 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: MAINTAINERS,v 1.6 2003/02/27 12:44:01 marcari Exp $
+# $Id: MAINTAINERS,v 1.7 2004/01/24 21:06:51 hartman Exp $
 #
 #                            VLC MAINTAINERS
 #
@@ -25,7 +25,7 @@
   - Mandrake Linux : Yves Duret
   - BeOS : Eric Petit (Stephan Assmus)
   - Windows : [gibalou]
-  - Mac OS X : [jlj] ([meuuh])
+  - Mac OS X : [thedj])
   - QNX RTOS : [jlj]
   - Solaris : [meuuh]
   - *BSD : [meuuh]
 [saman] = Jean-Paul Saman
 [sigmund] = Sigmund Augdal
 [stef] = St├ęphane Borel
+[thedj] = Derk-Jan Hartman
diff --git a/README b/README
index 0f99cd8..0eab4f2 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-$Id: README,v 1.15 2003/02/02 04:01:29 sam Exp $
+$Id: README,v 1.16 2004/01/24 21:06:51 hartman Exp $
 
 README for the VLC media player
 ===============================
@@ -14,11 +14,12 @@ INSTALL.win32      - Installation instructions for the Win32 version of vlc.
 README             - This file.
 README.MacOSX.rtf  - Information specific to the MacOS X port.
 THANKS             - All VLC contributors.
-doc/               - miscellaneous documentation.
+doc/               - Miscellaneous documentation.
 
 Resources
 =========
 
 The VideoLAN web site : http://www.videolan.org/
-Mailing-lists : http://www.videolan.org/lists.html
+Mailing-lists : http://developers.videolan.org/lists.html
+Forums: http://forum.videolan.org/
 
index c9fcbf2..6924211 100644 (file)
@@ -1,11 +1,11 @@
 This package was debianized by Sam Hocevar <sam@zoy.org> on
 Mon, 13 Mar 2000 02:21:45 +0100.
 
-It was taken from the CVS tree. See http://www.videolan.org/cvs.html
+It was taken from the CVS tree. See http://developers.videolan.org/cvs.html
 
 Upstream Authors: The VideoLAN Team <videolan@videolan.org>
 
-VideoLAN is Copyright 1996, 1997, 1998, 1999, 2000, 2001 The VideoLAN Team
+VideoLAN is Copyright 1996-2004 The VideoLAN Team
 
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the
index 6f104f1..bf8620d 100644 (file)
@@ -50,7 +50,7 @@ Get vlc from:
 (who needs a release version? you're compiling, after all :)
 or grab the cvs at:
 
-        http://www.videolan.org/cvs.html
+        http://developers.videolan.org/cvs.html
 
 using the command:
 
index 12cd02b..4f6ba15 100644 (file)
--- a/evc/vlc.c
+++ b/evc/vlc.c
@@ -2,7 +2,7 @@
  * vlc.c: the vlc player, WinCE version
  *****************************************************************************
  * Copyright (C) 2002 VideoLAN
- * $Id: vlc.c,v 1.5 2002/11/21 13:53:31 sam Exp $
+ * $Id: vlc.c,v 1.6 2004/01/24 21:06:52 hartman Exp $
  *
  * Authors: Samuel Hocevar <sam@zoy.org>
  *
@@ -88,7 +88,7 @@ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
     RegisterClass(&wc);
 
     /* Print the version information */
-    sprintf( psz_title, "VideoLAN Client %s", VLC_Version() );
+    sprintf( psz_title, "VLC media player %s", VLC_Version() );
     MultiByteToWideChar( CP_ACP, 0, psz_title, -1, pwz_title, 100 );
 
     /* Create our nice window */
index 9752088..b1be21e 100644 (file)
@@ -1,10 +1,11 @@
 # ***************************************************************************
 # src/Makefile : Dearchive and compile all files necessary
 # ***************************************************************************
-# Copyright (C) 2003 VideoLAN
-# $Id: Makefile,v 1.13 2004/01/19 01:11:47 hartman Exp $
+# Copyright (C) 2003, 2004 VideoLAN
+# $Id: Makefile,v 1.14 2004/01/24 21:06:52 hartman Exp $
 #
 # Authors: Christophe Massiot <massiot@via.ecp.fr>
+#          Derk-Jan Hartman <hartman at videolan dot org>
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -42,7 +43,7 @@ export LDFLAGS = -L$(PREFIX)/lib
 all: .autoconf .libtool .automake .iconv .intl .freetype .fribidi \
        .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \
        .FLAC .speex .faad .lame .ebml .matroska .ffmpeg .openslp \
-       .dvdcss .dvdread .dvdplay .dvbpsi .live .goom .caca
+       .dvdcss .dvdread .dvdplay .dvdnav .dvbpsi .live .goom .caca
 FORCE:
 
 # ***************************************************************************
@@ -613,6 +614,25 @@ CLEAN_PKG += libdvdplay
 DISTCLEAN_PKG += libdvdplay-$(LIBDVDPLAY_VERSION).tar.gz
 
 # ***************************************************************************
+# libdvdnav
+# ***************************************************************************
+
+libdvdnav-$(LIBDVDNAV_VERSION).tar.gz:
+       $(WGET) $(LIBDVDNAV_URL)
+
+libdvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.gz
+       $(EXTRACT_GZ)
+
+.dvdnav: libdvdnav .dvdread
+       (cd $<; ./configure --prefix=$(PREFIX) CFLAGS="$(CFLAGS) -Dlseek64=lseek -Doff64_t=off_t" && make && make install)
+       $(INSTALL_NAME)
+       touch $@
+
+CLEAN_FILE += .dvdnav
+CLEAN_PKG += libdvdnav
+DISTCLEAN_PKG += libdvdnav-$(LIBDVDNAV_VERSION).tar.gz
+
+# ***************************************************************************
 # libdvbpsi
 # ***************************************************************************
 
@@ -687,7 +707,6 @@ CLEAN_PKG += libcaca
 DISTCLEAN_PKG += libcaca-$(LIBCACA_VERSION).tar.gz
 
 # ***************************************************************************
-# ***************************************************************************
 # Some cleansing
 # ***************************************************************************
 
index 460d156..ba42bfb 100644 (file)
@@ -1,10 +1,11 @@
 # ***************************************************************************
-# src/packages.mak : Archives locations
+# src/packages.mak : Archive locations
 # ***************************************************************************
-# Copyright (C) 2003 VideoLAN   
-# $Id: packages.mak,v 1.11 2004/01/21 19:21:23 hartman Exp $
+# Copyright (C) 2003, 2004 VideoLAN
+# $Id: packages.mak,v 1.12 2004/01/24 21:06:52 hartman Exp $
 #
 # Authors: Christophe Massiot <massiot@via.ecp.fr>
+#          Derk-Jan Hartman <hartman at videolan dot org>
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -89,6 +90,4 @@ LIVEDOTCOM_URL=http://download.videolan.org/pub/testing/contrib/live.$(LIVEDOTCO
 GOOMDJ_URL=http://sidekick.student.utwente.nl/videolan/goom-dj.tar.gz
 LIBCACA_VERSION=0.8
 LIBCACA_URL=http://sam.zoy.org/projects/libcaca/libcaca-$(LIBCACA_VERSION).tar.gz
-LIBMODPLUG_VERSION=0.7
-LIBMODPLUG_URL=$(SF)/modplug-xmms/libmodplug-$(LIBMODPLUG_VERSION).tar.gz
 
index a8f60c1..a0c02af 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 #
-# VideoLAN Client configuration script, borrowed from linux menuconfig
+# VLC media player configuration script, borrowed from linux menuconfig
 # Cyril Deguet <asmax@videolan.org>
 #
 #-----------------------------------------------------------------
index e3e1083..dbb9d5c 100644 (file)
--- a/vlc.spec
+++ b/vlc.spec
@@ -1,13 +1,13 @@
 %define mozver 1.4.1
 
-Summary: The VideoLAN client, also a very good standalone video player.
+Summary: VLC media player, a multimedia player and streaming application.
 Name: vlc
 Version: 0.7.0
 Release: 1
 Group: Applications/Multimedia
 License: GPL
 URL: http://www.videolan.org/
-Source: http://www.videolan.org/pub/videolan/vlc/vlc-%{version}-%{release}.tar.bz2
+Source: http://download.videolan.org/pub/videolan/vlc/vlc-%{version}-%{release}.tar.bz2
 Buildroot: %{_tmppath}/%{name}-root
 Packager: Jason Luka <jason@geshp.com>
 Buildrequires: XFree86-devel, desktop-file-utils, libpostproc >= 1.0
@@ -79,9 +79,10 @@ Requires: XFree86, desktop-file-utils
 %{!?_without_fribidi:Requires: fribidi}
 
 %description
-VideoLAN Client (VLC) is a highly portable multimedia player for various
-audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as
-well as DVDs, VCDs, and various streaming protocols.
+VLC media player is a highly portable multimedia player for various audio and 
+video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVD's, 
+VCD's, and various streaming protocols. It can also be used as a server to 
+stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network.
 
 Available rpmbuild rebuild options :
 --without dvd dvdread dvdplay dvbpsi dv v4l avi asf aac ogg rawdv mad ffmpeg xvid
@@ -93,14 +94,15 @@ Options that would need not yet existing add-on packages :
 
 
 %package devel
-Summary: Header files and static library from the Videolan Client.
+Summary: Header files and static library from VLC media player.
 Group: Development/Libraries
 Requires: %{name} = %{version}
 
 %description devel
-VideoLAN Client (VLC) is a highly portable multimedia player for various
-audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as
-well as DVDs, VCDs, and various streaming protocols.
+VLC media player is a highly portable multimedia player for various audio and 
+video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVD's, 
+VCD's, and various streaming protocols. It can also be used as a server to 
+stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network.
 
 Install this package if you need to build Videolan Client plugins or intend
 to link statically to it.
@@ -194,7 +196,7 @@ find  %{buildroot}%{_libdir}/vlc -name "*.so" | xargs strip
 
 cat > %{name}.desktop << EOF
 [Desktop Entry]
-Name=VideoLAN Media Player
+Name=VLC Media Player
 Comment=%{summary}
 Icon=%{_datadir}/vlc/vlc48x48.png
 Exec=vlc
index 319efd0..61a4672 100644 (file)
 %{?_with_slp:          %{expand: %%global with_slp 1}}
 %{?_with_tar:          %{expand: %%global with_tar 1}}
 
-Summary:       VLC is a free MPEG, MPEG2, DVD and DivX player.
+Summary:       VLC media player, a multimedia player and streaming application.
 Name:          %{name}
 Version:       %{version}
 Release:       %{release}
 
 %if %{cvs}
-Source0:       http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
+Source0:       http://download.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
 %else
-Source0:       http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
+Source0:       http://download.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
 %endif
-Source1:       http://www.videolan.org/pub/videolan/vlc/0.6.0/contrib/ffmpeg-%ffcvs.tar.bz2
-Source2:       http://www.videolan.org/pub/videolan/vlc/0.6.0/contrib/mpeg2dec-%mpegcvs.tar.bz2        
+Source1:       http://download.videolan.org/pub/videolan/vlc/0.6.0/contrib/ffmpeg-%ffcvs.tar.bz2
+Source2:       http://download.videolan.org/pub/videolan/vlc/0.6.0/contrib/mpeg2dec-%mpegcvs.tar.bz2   
 #gw remove NP_GetValue, as it was already defined in the mozilla headers
 Patch:         vlc-0.6.0-mozilla-conflict.patch.bz2
 License:       GPL
@@ -269,10 +269,11 @@ BuildRequires: kernel-source
 VideoLAN is an OpenSource streaming solution for every OS developed by
 students from the Ecole Centrale Paris and developers from all over the
 World.
-VLC (VideoLAN Client) is a media player that can play MPEG1, MPEG2 and
-MPEG4 (aka DivX) files, DVDs, VCDs, SVCDs, from a satellite card, from
-a stream sent by VLS (VideoLAN Server), from another VLC, or from a Web
-server.
+VLC media player is a highly portable multimedia player for various audio 
+and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as 
+DVD's, VCD's, and various streaming protocols. It can also be used as a 
+server to stream in unicast or multicast in IPv4 or IPv6 on a 
+high-bandwidth network.
 You may install vlc-gnome or vlc-gtk to have a nice graphical interface.
 This package contains no CSS unscrambling functionality for DVDs ;
 you need the libdvdcss library available from