Commit 4945d2bb authored by Sam Hocevar's avatar Sam Hocevar

  * Updated version numbers for imminent release.
  * Fixed the --with-dvdcss flag:
     o --with-dvdcss - build libdvdcss, link statically (also default behaviour)
     o --with-dvdcss=local-static - build libdvdcss, link statically
     o --with-dvdcss=local-shared - build libdvdcss, link dynamically
     o --with-dvdcss=/foo/bar - don't build libdvdcss, use libdvdcss in /foo/bar
  * Fixed an omission in the dvdcss.h header.
parent 16c53070
...@@ -3,6 +3,26 @@ ...@@ -3,6 +3,26 @@
#===================# #===================#
HEAD HEAD
* Nothing yet.
0.2.81
Fri, 27 Jul 2001 03:30:44 +0200
* Changed libdvdcss API to force binary incompatibility. Yeah, this is
evil, but if we don't do it now we'll have to do it when more people
are using it.
* Fixed minor libdvdcss stuff such as the soname and compilation flags.
* New --with-dvdcss flag.
* Fixed a bug in aout spdif with dolby stereo (use of obsolete PTS).
* Format asm functions for gcc, fixed the segfaults with imdct_sse.
* Now using gcc -pipe.
* (Hopefully) fixed the #@!$ field pictures bug.
* Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0.
* Updated TODO, cosmetic changes.
* Now use sdl-config for SDL.
* Fixed a stupid bug in buffer management with field pictures.
* Fixed a reinit bug after a discontinuity - such as seek().
* The spdif audio output won't kill itself anymore at the beginning.
* dvdcss_readv() optimisations for Win32. * dvdcss_readv() optimisations for Win32.
* Fixed _win32_dvdcss_aread() to work around the WinASPI32 64kb transfer * Fixed _win32_dvdcss_aread() to work around the WinASPI32 64kb transfer
size restriction. size restriction.
...@@ -10,6 +30,9 @@ HEAD ...@@ -10,6 +30,9 @@ HEAD
* dvd_ifo.c now takes into account error messages from UDFFindFile. * dvd_ifo.c now takes into account error messages from UDFFindFile.
* Fixed the "quit" event handling in directx/vout_events.c. * Fixed the "quit" event handling in directx/vout_events.c.
* Temporarily disabled aout_Probe() in aout_SDL (libSDL bug). * Temporarily disabled aout_Probe() in aout_SDL (libSDL bug).
* ncurses compilation fix by Michael Mondragon <mammon@lokmail.net>.
* Fix for large inline functions and gcc 3.0.
* Fixed the gnome plugin so that it does not include gtk headers.
* libdvdcss segfault fixes. * libdvdcss segfault fixes.
* Tuned constants, since it seems to make people happy. * Tuned constants, since it seems to make people happy.
* Fixed the "paused movie won't restart" bug. * Fixed the "paused movie won't restart" bug.
......
This diff is collapsed.
dnl Autoconf settings for vlc dnl Autoconf settings for vlc and libdvdcss
AC_INIT(include/main.h) AC_INIT(include/main.h)
AC_CONFIG_HEADER(include/defs.h) AC_CONFIG_HEADER(include/defs.h)
AC_CANONICAL_HOST AC_CANONICAL_HOST
VLC_VERSION=0.2.80 VLC_VERSION=0.2.81
AC_SUBST(VLC_VERSION) AC_SUBST(VLC_VERSION)
LIBDVDCSS_VERSION=0.0.1 LIBDVDCSS_VERSION=0.0.2
AC_SUBST(LIBDVDCSS_VERSION) AC_SUBST(LIBDVDCSS_VERSION)
VLC_CODENAME=Ourumov VLC_CODENAME=Ourumov
AC_SUBST(VLC_CODENAME) AC_SUBST(VLC_CODENAME)
...@@ -322,10 +322,22 @@ dnl ...@@ -322,10 +322,22 @@ dnl
LOCAL_LIBDVDCSS=0 LOCAL_LIBDVDCSS=0
STATIC_LIBDVDCSS=0 STATIC_LIBDVDCSS=0
AC_ARG_WITH(dvdcss, AC_ARG_WITH(dvdcss,
[ --with-dvdcss[=name] use another libdvdcss (default is local one)], [ --with-dvdcss[=name] way to use libdvdcss, either local-static, local-shared or a path to another libdvdcss such as /usr/local (default local-static)],
[ if test "x$withval" == "xno" [ case "x${withval}" in
then xlocal-static|xyes)
# local libdvdcss # local libdvdcss, statically linked
if test x${CAN_BUILD_LIBDVDCSS} = x1
then
LOCAL_LIBDVDCSS=1
STATIC_LIBDVDCSS=1
BUILTINS="${BUILTINS} dvd"
CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
LIB_DVD="${LIB_DVD} lib/libdvdcss.a"
LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} ../../lib/libdvdcss.a"
fi
;;
xlocal-shared)
# local libdvdcss, dynamically linked
if test x${CAN_BUILD_LIBDVDCSS} = x1 if test x${CAN_BUILD_LIBDVDCSS} = x1
then then
LOCAL_LIBDVDCSS=1 LOCAL_LIBDVDCSS=1
...@@ -334,7 +346,8 @@ AC_ARG_WITH(dvdcss, ...@@ -334,7 +346,8 @@ AC_ARG_WITH(dvdcss,
LIB_DVD="${LIB_DVD} -Llib -ldvdcss" LIB_DVD="${LIB_DVD} -Llib -ldvdcss"
LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -L../../lib -ldvdcss" LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -L../../lib -ldvdcss"
fi fi
else ;;
*)
# existing libdvdcss # existing libdvdcss
BUILTINS="${BUILTINS} dvd" BUILTINS="${BUILTINS} dvd"
if test "x$withval" != "xyes" if test "x$withval" != "xyes"
...@@ -344,7 +357,7 @@ AC_ARG_WITH(dvdcss, ...@@ -344,7 +357,7 @@ AC_ARG_WITH(dvdcss,
fi fi
LIB_DVD="${LIB_DVD} -ldvdcss" LIB_DVD="${LIB_DVD} -ldvdcss"
LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldvdcss" LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldvdcss"
fi ], esac ],
# user didn't decide, we choose to use local libdvdcss and link statically # user didn't decide, we choose to use local libdvdcss and link statically
[ if test x${CAN_BUILD_LIBDVDCSS} = x1 [ if test x${CAN_BUILD_LIBDVDCSS} = x1
then then
...@@ -704,10 +717,15 @@ dnl ALSA module ...@@ -704,10 +717,15 @@ dnl ALSA module
dnl dnl
AC_ARG_ENABLE(alsa, AC_ARG_ENABLE(alsa,
[ --enable-alsa Alsa sound drivers support (Only for linux) (default disabled)], [ --enable-alsa Alsa sound drivers support (Only for linux) (default disabled)],
[if test x$enable_alsa = xyes; then AC_CHECK_HEADER(sys/asoundlib.h, AC_CHECK_LIB(asound, main, have_alsa="true", have_alsa="false"),have_alsa="false") if test x$have_alsa = xtrue; then [if test x$enable_alsa = xyes
PLUGINS="${PLUGINS} alsa" then
LIB_ALSA="-lasound" AC_CHECK_HEADER(sys/asoundlib.h, AC_CHECK_LIB(asound, main, have_alsa="true", have_alsa="false"),have_alsa="false")
fi; fi]) if test x$have_alsa = xtrue
then
PLUGINS="${PLUGINS} alsa"
LIB_ALSA="-lasound"
fi
fi])
dnl end of non-BeOS stuff dnl end of non-BeOS stuff
fi fi
......
vlc (0.2.81-1) unstable; urgency=low
* New upstream release.
-- Samuel Hocevar <sam@zoy.org> Fri, 27 Jul 2001 03:30:44 +0200
vlc (0.2.80-1) unstable; urgency=low vlc (0.2.80-1) unstable; urgency=low
* New upstream release. * New upstream release.
......
vlc-css (0.2.81-1) unstable; urgency=low
* New upstream release.
-- Samuel Hocevar <sam@zoy.org> Fri, 27 Jul 2001 03:30:44 +0200
vlc-css (0.2.80-1) unstable; urgency=low vlc-css (0.2.80-1) unstable; urgency=low
* New upstream release. * New upstream release.
......
...@@ -2,7 +2,7 @@ Source: vlc ...@@ -2,7 +2,7 @@ Source: vlc
Section: graphics Section: graphics
Priority: optional Priority: optional
Maintainer: Samuel Hocevar <sam@zoy.org> Maintainer: Samuel Hocevar <sam@zoy.org>
Build-Depends: debhelper (>=2.2.0), xlib6g-dev, libgnome-dev, libggi2-dev, libglide3-dev [i386], libesd0-dev, libsdl1.2-dev, libqt-dev, libasound2-dev Build-Depends: debhelper (>=2.2.0), xlibs-dev, libgnome-dev, libggi2-dev, libglide3-dev [i386], libesd0-dev, libsdl1.2-dev, libqt-dev, libasound1-dev
Standards-Version: 3.0.1 Standards-Version: 3.0.1
Package: vlc Package: vlc
...@@ -44,15 +44,6 @@ Description: Esound plugin for vlc ...@@ -44,15 +44,6 @@ Description: Esound plugin for vlc
This plugin adds support for the Enlightened Sound Daemon to This plugin adds support for the Enlightened Sound Daemon to
vlc, the VideoLAN Client. vlc, the VideoLAN Client.
Package: vlc-alsa
Architecture: any
Depends: vlc (= ${Source-Version}), ${shlibs:Depends}
Description: ALSA plugin for vlc
VideoLAN is a free MPEG, MPEG2 and DVD software solution.
.
This plugin adds support for the Advanced Linux Sound Architecture to
vlc, the VideoLAN Client.
Package: vlc-sdl Package: vlc-sdl
Architecture: any Architecture: any
Depends: vlc (= ${Source-Version}), ${shlibs:Depends} Depends: vlc (= ${Source-Version}), ${shlibs:Depends}
......
...@@ -17,14 +17,14 @@ build-stamp: ...@@ -17,14 +17,14 @@ build-stamp:
--mandir=\$${prefix}/share/man \ --mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \ --infodir=\$${prefix}/share/info \
--enable-gnome --enable-gtk --enable-fb --with-glide \ --enable-gnome --enable-gtk --enable-fb --with-glide \
--with-ggi --with-sdl --enable-esd --enable-alsa \ --with-ggi --with-sdl --enable-esd \
--enable-qt --disable-ppro ; \ --enable-qt --disable-ppro ; \
else \ else \
./configure --prefix=/usr \ ./configure --prefix=/usr \
--mandir=\$${prefix}/share/man \ --mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \ --infodir=\$${prefix}/share/info \
--enable-gnome --enable-gtk --enable-fb \ --enable-gnome --enable-gtk --enable-fb \
--with-ggi --with-sdl --enable-esd --enable-alsa \ --with-ggi --with-sdl --enable-esd \
--enable-qt ; \ --enable-qt ; \
fi fi
...@@ -49,8 +49,12 @@ install: build ...@@ -49,8 +49,12 @@ install: build
DESTDIR=`pwd`/debian/vlc/ $(MAKE) install prefix=/usr DESTDIR=`pwd`/debian/vlc/ $(MAKE) install prefix=/usr
# get rid of libdvdcss for the moment
rm -f debian/vlc/usr/lib/libdvdcss*
rm -Rf debian/vlc/usr/include
# make symlinks for packages # make symlinks for packages
aliases="ggi gtk gnome esd sdl qt alsa" ; \ aliases="ggi gtk gnome esd sdl qt" ; \
if [ $(DEB_BUILD_ARCH) = i386 ]; then aliases=$$aliases" glide" ; fi ; \ if [ $(DEB_BUILD_ARCH) = i386 ]; then aliases=$$aliases" glide" ; fi ; \
for alias in `echo $$aliases` ; do \ for alias in `echo $$aliases` ; do \
mkdir -p debian/vlc-$$alias/usr/share/doc/ ; \ mkdir -p debian/vlc-$$alias/usr/share/doc/ ; \
...@@ -123,10 +127,10 @@ binary-arch: build install ...@@ -123,10 +127,10 @@ binary-arch: build install
# dh_installpam # dh_installpam
# dh_installinit # dh_installinit
#dh_installcron #dh_installcron
# dh_installmanpages -Nvlc-gnome -Nvlc-gtk -Nvlc-ggi -Nvlc-glide -Nvlc-esd -Nvlc-alsa -Nvlc-sdl -Nvlc-qt doc/vlc.1 # dh_installmanpages -Nvlc-gnome -Nvlc-gtk -Nvlc-ggi -Nvlc-glide -Nvlc-esd -Nvlc-sdl -Nvlc-qt doc/vlc.1
#dh_installinfo #dh_installinfo
# dh_undocumented # dh_undocumented
dh_installchangelogs -Nvlc-gnome -Nvlc-gtk -Nvlc-ggi -Nvlc-glide -Nvlc-esd -Nvlc-alsa -Nvlc-sdl -Nvlc-qt dh_installchangelogs -Nvlc-gnome -Nvlc-gtk -Nvlc-ggi -Nvlc-glide -Nvlc-esd -Nvlc-sdl -Nvlc-qt
dh_link dh_link
dh_strip dh_strip
dh_compress dh_compress
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* libdvdcss.h: DVD reading library, exported functions. * libdvdcss.h: DVD reading library, exported functions.
***************************************************************************** *****************************************************************************
* Copyright (C) 1998-2001 VideoLAN * Copyright (C) 1998-2001 VideoLAN
* $Id: dvdcss.h,v 1.4 2001/07/11 02:01:03 sam Exp $ * $Id: dvdcss.h,v 1.5 2001/07/27 14:43:30 sam Exp $
* *
* Authors: Stphane Borel <stef@via.ecp.fr> * Authors: Stphane Borel <stef@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org> * Samuel Hocevar <sam@zoy.org>
...@@ -45,7 +45,7 @@ typedef struct dvdcss_s* dvdcss_handle; ...@@ -45,7 +45,7 @@ typedef struct dvdcss_s* dvdcss_handle;
extern dvdcss_handle dvdcss_open ( char *psz_target, extern dvdcss_handle dvdcss_open ( char *psz_target,
int i_flags ); int i_flags );
extern int dvdcss_close ( dvdcss_handle ); extern int dvdcss_close ( dvdcss_handle );
extern int dvdcss_crack ( dvdcss_handle, extern int dvdcss_title ( dvdcss_handle,
int i_block ); int i_block );
extern int dvdcss_seek ( dvdcss_handle, extern int dvdcss_seek ( dvdcss_handle,
int i_blocks ); int i_blocks );
......
Name: vlc Name: vlc
Version: 0.2.80 Version: 0.2.81
Release: 2 Release: 2
Copyright: GPL Copyright: GPL
Url: http://www.videolan.org/ Url: http://www.videolan.org/
Group: X11/Applications/Graphics Group: X11/Applications/Graphics
Source0: http://www.videolan.org/packages/0.2.80/vlc-0.2.80.tar.gz Source0: http://www.videolan.org/packages/0.2.81/vlc-0.2.81.tar.gz
Prefix: /usr Prefix: /usr
Packager: Samuel Hocevar <sam@zoy.org> Packager: Samuel Hocevar <sam@zoy.org>
...@@ -13,6 +13,9 @@ Summary: VideoLAN Client. ...@@ -13,6 +13,9 @@ Summary: VideoLAN Client.
Summary(fr): Client VideoLAN. Summary(fr): Client VideoLAN.
%changelog %changelog
* Fri, Jul 27 2001 Samuel Hocevar <sam@zoy.org>
New upstream release (0.2.81)
* Tue Jun 5 2001 Samuel Hocevar <sam@zoy.org> * Tue Jun 5 2001 Samuel Hocevar <sam@zoy.org>
New upstream release (0.2.80) New upstream release (0.2.80)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment