From 66dca68f861a2d5175cba6b95522ba5c10eb1fd2 Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Wed, 16 Aug 2000 00:28:29 +0000 Subject: [PATCH] * more files needed to build packages * changed "pentiumpro" to "ppro" in the ./configure, it was misleading. * prepared 0.1.99g --- ChangeLog | 1 + Makefile.in | 4 +- configure.in | 2 +- debian/changelog | 83 +++++++++++++++++++++++++++ debian/vlc.1 | 145 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 232 insertions(+), 3 deletions(-) create mode 100644 debian/changelog create mode 100644 debian/vlc.1 diff --git a/ChangeLog b/ChangeLog index 3ca579b5b3..295fb64c2d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15,6 +15,7 @@ Wed Aug 16 01:07:14 CEST 2000 * fixed a warning in main.c. * separate Debian packages. * added request for ALSA support in the TODO list. + * changed "pentiumpro" to "ppro" in the ./configure, it was misleading. Tue Aug 8 11:24:01 CEST 2000 0.1.99f : diff --git a/Makefile.in b/Makefile.in index 00bb1ac167..e01e2ae8ab 100644 --- a/Makefile.in +++ b/Makefile.in @@ -99,13 +99,13 @@ CCFLAGS += -fomit-frame-pointer ifneq (,$(findstring 86,$(ARCH))) CCFLAGS += -malign-double # Eventual Pentium Pro optimizations -ifneq (,$(findstring pentiumpro,$(ARCH))) +ifneq (,$(findstring ppro,$(ARCH))) ifneq ($(SYS), BSD) CCFLAGS += -march=pentiumpro +endif else CCFLAGS += -march=pentium endif -endif # Eventual MMX optimizations for x86 ifneq (,$(findstring mmx,$(ARCH))) CFLAGS += -DHAVE_MMX diff --git a/configure.in b/configure.in index ded8511356..84ae55f2b1 100644 --- a/configure.in +++ b/configure.in @@ -64,7 +64,7 @@ PLUGINS=${PLUGINS}"yuv "; ARCH=${host_cpu} AC_ARG_ENABLE(ppro, [ --enable-ppro Enable PentiumPro optimizations (default is no)], -[ if test x$enableval = xyes; then ARCH=${ARCH}" pentiumpro"; fi ]) +[ if test x$enableval = xyes; then ARCH=${ARCH}" ppro"; fi ]) AC_ARG_ENABLE(mmx, [ --enable-mmx Enable MMX optimizations (default is no)], [ if test x$enableval = xyes; then ARCH=${ARCH}" mmx"; PLUGINS=${PLUGINS}"yuvmmx "; fi ]) diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000000..6f1b79ec88 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,83 @@ +vlc (0.1.99g) unstable; urgency=low + + * removed all "*vlc" aliases except "gvlc" and "fbvlc". The other sucked. + * new --synchro flag which lets you force which images are decoded. + * fixed 32bpp MMX YUV, made the comments clearer, removed an emms. + * now scaling is on by default, so that people won't tell that the vlc + cannot do scaling :-) + * fixed 8bpp YUV. + * fixed the fscked up Bresenham algorithm in all YUV functions. + * fixed a dumb bug in the Makefile that prevented inclusion of the + -march=pentium directive. thanks Meuuh, blame sam. + * separate Debian packages + + -- Samuel Hocevar Wed, 16 Aug 2000 01:07:14 +0200 + +vlc (0.1.99f) unstable; urgency=low + + * plugin detection now works + * "gvlc", "fbvlc", "ggivlc" aliases now work + * fixed functions that weren't properly inlined + * removed bloat from the MMX YUV plugin + * vlc.init becomes ~/.vlcrc + * removed float operations in the video decoder, and all emms asm functions + * borrowed linuxvideo's MMX motion compensation + * fixed an undefined symbol in the MMX YUV plugin + + -- Samuel Hocevar Tue, 8 Aug 2000 11:24:01 +0200 + +vlc (0.1.99e) unstable; urgency=low + + * new bitstream syntax and slight performance increase + + -- Samuel Hocevar Thu, 20 Jul 2000 15:14:06 +0200 + +vlc (0.1.99d) unstable; urgency=low + + * .deb is now more lintian-friendly + * removed a few useless warning messages + * new plugin API + * plugin auto-detection + * removed the default --enable-ppro option because it didn't work on K6-2 + * the framebuffer client now leaves the console in a working state + * the dithered 8 bpp YUV transformation works again (blame bbp !) + * the YUV transformations are now plugins as well + * alternative symlinks like gvlc, fbvlc are now created at compile time + * borrowed libmpeg2's GPLed MMX YUV transformations (16 and 32 bits) + * fixed an endianness problem which occured on iMacs + + -- Samuel Hocevar Wed, 12 Jul 2000 01:24:40 +0200 + +vlc (0.1.99c) unstable; urgency=low + + * Caught Delete Window event in Gnome and X11 modes + * Fixed manpage + * GGI output now works + * Fixed a segfault on exit for the Gnome plugin + * Sound support almost works under BeOS + + -- Samuel Hocevar Tue, 20 Jun 2000 03:01:12 +0200 + +vlc (0.1.99b) unstable; urgency=low + + * Added a ChangeLog file + * Updated the VLAN code + * Fixed a bug preventing to quit + + -- Samuel Hocevar Sat, 17 Jun 2000 03:46:16 +0200 + +vlc (0.1.99a) unstable; urgency=low + + * Fixed some compile flag errors + + -- Samuel Hocevar Thu, 15 Jun 2000 20:48:54 +0200 + +vlc (0.1.99-1) unstable; urgency=low + + * Initial Release. + + -- Samuel Hocevar Mon, 13 Mar 2000 02:21:45 +0100 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/vlc.1 b/debian/vlc.1 new file mode 100644 index 0000000000..0667cf017e --- /dev/null +++ b/debian/vlc.1 @@ -0,0 +1,145 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH VLC 1 "August 15, 2000" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +vlc, fbvlc, gvlc \- The VideoLAN Client +.SH SYNOPSIS +.B vlc +.RI [ OPTIONS ] +.RI [ PARAMETERS ] +.RI [ FILE ]... +.SH DESCRIPTION +This manual page documents briefly the +.B vlc +, a free MPEG2 player. +.SH OPTIONS +.B vlc +follows the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +.TP +.B \-\-noaudio +Disable audio output. +.TP +.B \-\-aout +Specify an audio output plugin: "dsp", "esd", for instance. +.TP +.B \-\-stereo, \-\-mono +Choose stereo or mono audio output +.TP +.B \-\-novideo +Disable video output. +.TP +.B \-\-vout +Specify a video output plugin: "gnome", "fb", "glide", for instance. +.TP +.B \-\-yuv +Specify a YUV plugin: "mmx", "nommx", for instance. +.TP +.B \-\-display +Specify the display name. +.TP +.B \-\-width , \-\-height +Choose the display coordinates. +.TP +.B \-g, \-\-grayscale +Grayscale output. +.TP +.B \-\-color +Color output. +.TP +.B \-a, \-\-dvdaudio [ ac3 | lpcm | mpeg | off ] +Choose the audio channel type. Most DVDs have AC3 audio channels, but +you can also have Linear PCM or MPEG layer 2 sound. Also, one might decide +not to activate the audio channel. +.TP +.B \-c, \-\-dvdchannel [ 0\-15 ] +Select the audio channel. Most DVDs only have one or two audio channels, +but some of them have a great number of available languages. Note that the +audio channel will also depend on the channel type. +.TP +.B \-s, \-\-dvdsubtitle [ 0\-31 ] +Select the subtitle channel, if there is one in the stream. +.TP +.B \-\-novlans +Disable VLANs support. +.TP +.B \-\-server , \-\-port +Choose the video server address and port. +.TP +.B \-\-synchro +Choose a fixed synchro value instead of the internal auto-adaptative +heuristics based on CPU usage. + +`I' displays only I images, `IP' displays I and P images, `IP+' +displays I and P images and every second B image, and `IPB' forces +displaying of all images. + +Note that the vlc is certainly going to crash if you ask it to +display more images than your CPU can cope with. +.TP +.B \-h, \-\-help +Print help and exit. +.TP +.B \-H, \-\-longhelp +Print long help and exit. +.TP +.B \-v, \-\-version +Output version information and exit. +.SH PARAMETERS +.B vlc +also accepts a lot of parameters to customize its behaviour. +.TP +.B Interface parameters: + vlc_init= initialization script + vlc_channels= channels list +.TP +.B Audio parameters: + vlc_aout= audio method + vlc_dsp= dsp device path + vlc_stereo={1|0} stereo or mono output + vlc_audio_rate= output rate +.TP +.B Video parameters: + vlc_vout= display method + vlc_display= display used + vlc_width= display width + vlc_height= dislay height + vlc_fb_dev= framebuffer device path + vlc_grayscale={1|0} grayscale or color output +.TP +.B DVD parameters: + vlc_dvd_audio={ac3|lpcm|mpeg|off} audio type + vlc_dvd_channel=[0-15] audio channel + vlc_dvd_subtitle=[0-31] subtitle channel +.TP +.B Input parameters: + vlc_server= video server + vlc_server_port= video server port + vlc_iface= network interface + vlc_vlan_server= vlan server + vlc_vlan_port= vlan server port +.TP +.B Synchro parameters: + vlc_synchro= synchro algorithm + +.SH SEE ALSO +.BR vls (1), vlms (1) +.br +.SH AUTHOR +This manual page was written by the VideoLAN Team , +for the Debian GNU/Linux system (but may be used by others).