HEAD
+ * Nothing yet.
+
+0.3.1
+Thu, 18 Apr 2002 06:43:42 +0200
+
+ * ./configure.in: switched version to 0.3.1.
+ * ./vlc.spec: imported Mandrakesoft's latest enhancements.
+ * ./configure.in, ./plugins/network/ipv6.c: support for the GNU glibc
+ extension gethostbyname2(), thanks to Thomas Graf.
+ * ./plugins/macosx/vout_macosx.c: finally fixed MacOS X aspect ratio. If you
+ know how to center the picture in the screen, and make the remaining space
+ black instead of white, PLEASE drop me a mail!
+ * ./src/input/mpeg_system.c: in TS demux, a program is selected only if a
+ PMT for it was found. This should fix the problem that occured when reading
+ a file directly extracted from a satellite card.
+ * ./plugins/access/udp.c: UDP access plugin uses input_SetProgram.
+ * ./AUTHORS: added people locations, just for fun.
+ * ./configure.in: disabled SSE plugins when using mingw32.
+ * ./src/misc/configuration.c: disabled the AltiVec warning message on the
+ PowerPC platform because it was misleading.
+ * ./plugins/dvdread/dvdread.c: have dvdread plug-in respond to dvd: URLs.
+ * ./plugins/macosx/intf_macosx.c: MacOS X interface shouldn't take as much
+ CPU as it used to.
+ * ./plugins/motion/motionaltivec.c: fixed a bug in AltiVec-enabled MC (thanks
+ walken).
+ * ./plugins/memcpy/memcpyaltivec.c: fixed a case of segfault in AltiVec-
+ enabled memcpy.
+ * ./doc/vlc-howto.sgml: big update of Henri's howto.
+ * ./plugins/mpeg_vdec/*: support for pictures with a pitch different from
+ the picture width, inspired by Gildas Bazin.
+ * ./plugins/satellite/input_satellite.c: fixed a typo in satellite input.
+ * ./src/interface/main.c: added options to configure antenna (sat_lnb_lof1,
+ sat_lnb_lof2, sat_lnb_slof and sat_diseqc). They only appear if satellite
+ input is compiled.
+ * ./plugins/satellite/input_satellite.c: fixed a few bugs in satellite
+ input (device was not closed in every failure case, symbol rate limits
+ in gnome interface were wrong).
+ * ./plugins/gtk/*: added FEC choice in command line, gtk and gnome
+ interfaces. Command line is now satellite:<frequency(Hz)>,
+ <polarization(0=V,1=H)>,<fec(1=1/2,2=2/3...)>,<symbol rate(kbyte/s)>
+ * ./plugins/beos/vout_beos.cpp: implemented a fix for nVidia overlays
+ thanks to Bertil.
* ./Makefile: fixed the Win32 interface under Win2k/XP.
* ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper
for the Win32 API.
+ * ./plugins/mpeg_system/mpeg_ps.c: fixed another bug in PS demux: the first
+ program added was at the same time declared as the current program and as
+ a new program, which made the ES be selected two times.
+ * ./src/input/input_programs.c: fixed a bug in input_SetProgram, that made
+ the ps file input launch without video.
+ * ./plugins/beos/vout_beos.cpp: fixed code to close vout window, does not
+ segfault anymore.
+ * ./po/fr.po: french translation update
* ./configure.in: fixed a bug in the libdvdread detection.
* ./configure.in: fixed plugin compilation under Win32.
* ./vlc.spec: imported MandrakeSoft's enhancements.
* ./doc/developer/decoders.xml: fixed a typo preventing compilation.
* ./plugins/aa/aa.c: we now parse the AAOPTS environment variable.
* ./plugins/aa/aa.c: a few simplifications in the code.
+ * ./src/input/input.c: made file access plugin use input_SetProgram so that
+ we may change program when reading a file.
+ * ./src/input/input_programs.c: fixed a bug in input_SetProgram.
+ * ./src/interface/main.c: added --input_program <int> option, to choose the
+ program from the command line.
+ * ./plugins/memcpy/memcpyaltivec.c: fixed AltiVec-enabled version of
+ fastmemcpy.
+ * ./src/interface/main.c: fixed --memcpy switch.
+ * ./Makefile: changed CFLAGS_VLC to vlc_CFLAGS (last-minute changes are
+ great ideas :p)
+ * ./README - Mac OS X.rtf: new README file for MacOS X.
+ * ./Makefile: fixed the Win32 interface under Win2k/XP.
+ * ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper
+ for the Win32 API.
* ./configure.in: wrote a better test for libdvdread detection.
* ./plugins/gtk/gtk.glade: added lines this #@%$! Glade had munched, fixes
a segfault in the Gtk+ popup menu when toggling the interface.
%define name vlc
-%define vlc_ver 0.3.0
+%define vlc_ver 0.3.1
%define version %vlc_ver
%define cvs 0
%define release 1mdk
%endif
-%define plugin_qt 0
-%define plugin_alsa 0
-
-%define configflags --enable-release \
- --enable-dvd --without-dvdcss \
- --enable-gtk --enable-gnome --enable-ncurses \
- --disable-qt --disable-kde --enable-ncurses \
- --enable-x11 --enable-xvideo --enable-sdl --enable-fb \
- --enable-ggi --enable-mga --enable-aa \
- --enable-esd --enable-alsa --enable-mad
+%define plugin_qt 0
Summary: VideoLAN is a free MPEG, MPEG2 and DVD software solution.
Name: %{name}
Version: %{version}
Release: %{release}
+Packager: Samuel Hocevar <sam@zoy.org>
%if %{cvs}
Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.gz
Buildrequires: gnome-libs-devel
Buildrequires: db1-devel
Buildrequires: alsa-lib-devel
+Buildrequires: libarts-devel
Buildrequires: libggi-devel
Buildrequires: aalib-devel
Buildrequires: SDL-devel
+Buildrequires: liba52-devel
%description
VideoLAN is a free network-aware MPEG and DVD player.
# video plugins
%package aa
-Summary: Ascii Art plug-in for VideoLAN, a DVD and MPEG2 player
+Summary: ASCII art video plug-in for VideoLAN, a DVD and MPEG2 player
Group: Video
Requires: %{name} = %{version}
%description aa
-The vlc-aa package includes the Simple DirectMedia Layer plug-in
-for the VideoLAN client.
+The vlc-aa package includes the aalib plug-in for the VideoLAN client.
If you are going to watch DVD with the aa video plugin, you should
install vlc-aa
%package sdl
-Summary: Simple DirectMedia Layer plug-in for VideoLAN, a DVD and MPEG2 player
+Summary: Simple DirectMedia Layer video plug-in for VideoLAN, a DVD and MPEG2 player
Group: Video
Requires: %{name} = %{version}
%description sdl
install vlc-sdl
%package ggi
-Summary: GGI plug-in for VideoLAN, a DVD and MPEG2 player
+Summary: GGI video plug-in for VideoLAN, a DVD and MPEG2 player
Group: Video
Requires: %{name} = %{version}
%description ggi
If you are going to watch DVD with the GGI video plugin, you should
install vlc-ggi
-# audio plugins
+# codec plugins
%package mad
-Summary: MAD plug-in for VideoLAN, a DVD and MPEG2 player
+Summary: MAD audio codec plug-in for VideoLAN, a DVD and MPEG2 player
Group: Video
Requires: %{name} = %{version}
%description mad
The vlc-mad package includes the MAD (MPEG Audio Decoder) plug-in
for the VideoLAN client.
-If you are going to watch DVD with the mad audio plugin, you should
+If you are going to watch DVD with the mad codec plugin, you should
install vlc-mad
+# audio plugins
%package esd
-Summary: Enlightened Sound Daemon plug-in for VideoLAN, a DVD and MPEG2 player
+Summary: Enlightened Sound Daemon audio plug-in for VideoLAN, a DVD and MPEG2 player
Group: Video
Requires: %{name} = %{version}
%description esd
-The vlc-esd packages includes the Enlightened Sound Daemon plug-in
+The vlc-esd package includes the Enlightened Sound Daemon plug-in
for the VideoLAN client.
If you are going to watch DVD with the esd audio plugin, you should
install vlc-esd
+%package arts
+Summary: aRts audio plug-in for VideoLAN, a DVD and MPEG2 player
+Group: Video
+Requires: %{name} = %{version}
+%description arts
+The vlc-arts package includes the aRts audio plug-in
+for the VideoLAN client.
+If you are going to watch DVD with the aRts audio plugin, you should
+install vlc-arts
+
%package alsa
-Summary: Advanced Linux Sound Architecture plug-in for VideoLAN, a DVD and Mpeg-2 player
+Summary: Advanced Linux Sound Architecture audio plug-in for VideoLAN, a DVD and MPGE2 player
Group: Video
Requires: %{name} = %{version}
%description alsa
%endif
%build
-%ifarch ppc
-# Dadou - 0.1.99h-mdk - Don't use configure here. It breaks build at present
-# time.
-./configure %{configflags}
-perl -pi -e "s|CFLAGS \+= -mcpu=604e|#CFLAGS \+= -mcpu=604e|" Makefile
-perl -pi -e "s|#CFLAGS \+= -mcpu=750|CFLAGS \+= -mcpu=750 -mtune=750|" Makefile
-%else
-%configure %{configflags}
-%endif
+%configure --enable-release \
+ --enable-dvd --without-dvdcss \
+ --enable-gtk --enable-gnome --disable-qt --disable-kde --enable-ncurses \
+ --enable-x11 --enable-xvideo --enable-ggi --enable-sdl --enable-fb --enable-mga --enable-aa \
+ --enable-esd --enable-alsa --enable-arts \
+ --enable-mad
export QTDIR=%{_libdir}/qt2
%make
%doc README
%{_libdir}/videolan/vlc/aa.so
-#audio plugins
+# codec plugin
%files mad
%defattr(-,root,root)
%doc README
%{_libdir}/videolan/vlc/mad.so
+#audio plugins
%files esd
%defattr(-,root,root)
%doc README
%{_libdir}/videolan/vlc/esd.so
-%if %{plugin_alsa}
+%files arts
+%defattr(-,root,root)
+%doc README
+%{_libdir}/videolan/vlc/arts.so
+
%files alsa
%defattr(-,root,root)
%doc README
%{_libdir}/videolan/vlc/alsa.so
-%endif
%changelog
+* Thu Apr 18 2002 Samuel Hocevar <sam@zoy.org> 0.3.1
+- version 0.3.1.
+- patch0 is no longer needed.
+
+* Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
+- version 0.3.1 (hum soon)
+- removed old %%ifarch ppc
+
+* Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
+- added liba52 support (buildrequires).
+- added vlc-alsa audio plugin.
+- mad is a codec (audio) plugin. corrected description and summary.
+
+* Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
+- added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
+
+* Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
+- added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
+- better summary for plug-in
+- add packager tag to myself
+
* Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
-- added aa (ASCII Art) plugin in vlc-aa rpm
+- added aa (Asci Art) plugin in vlc-aa rpm
- merged with sam's one:
* using his plugins list into %%files
* removed libdvdcss from the whole tarball.