1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00
Commit Graph

137 Commits

Author SHA1 Message Date
Sam Hocevar
9e607c8036 * ./configure.in: switched version to 0.3.1.
* ./vlc.spec: imported Mandrakesoft's latest enhancements.
  * ./ChangeLog: updated ChangeLog.
2002-04-18 05:11:30 +00:00
Sam Hocevar
5a55a34a9f * ./Makefile: fixed the Win32 interface under Win2k/XP.
* ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper
    for the Win32 API.
2002-04-11 08:55:49 +00:00
Sam Hocevar
6d8b08a432 * ./configure.in: fixed a bug in the libdvdread detection.
* ./configure.in: fixed plugin compilation under Win32.
2002-04-10 00:08:36 +00:00
Sam Hocevar
45c8658ece * ./vlc.spec: imported MandrakeSoft's enhancements. 2002-04-10 00:05:36 +00:00
Sam Hocevar
4df58cdff7 * ./doc/developer/decoders.xml: fixed a typo preventing compilation. 2002-04-10 00:05:04 +00:00
Sam Hocevar
fe7ab73ad6 * ./plugins/aa/aa.c: we now parse the AAOPTS environment variable.
* ./plugins/aa/aa.c: a few simplifications in the code.
2002-04-10 00:04:04 +00:00
Sam Hocevar
a0249c48f6 * ./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.
  * ./plugins/motion/motion.c: fixed a compilation issue on compilers which
    do not accept empty macro arguments.
2002-04-07 06:48:48 +00:00
Sam Hocevar
b2f75d5cf8 * ./doc/release-howto.txt: updated documentation.
* ./vlc.spec: added missing plugin filenames to the build process.
2002-04-06 05:54:10 +00:00
Sam Hocevar
bff02b4d4b * ./plugins/win32/mainframe.dfm: swapped two mixed up tooltips.
* ./Makefile: fixed make dist and make distclean.
  * ./plugins/dvd/dvd.c: compilation fix.
  * ./plugins/gtk/gtk_callbacks.c: fixed ejection code.
  * ./plugins/text/ncurses.c: fixed compilation of the ncurses plugin.
  * ./vlc.spec: updated specfile.
2002-04-06 04:22:27 +00:00
Sam Hocevar
db7581242a * ./Makefile, ./configure.in: misc BeOS build fixes. 2002-04-05 21:26:29 +00:00
Sam Hocevar
1b0868ed29 * ./plugins/win32/win32.cpp: fixed `--intf intfwin' which wasn't working.
* ./Makefile: we don't include the Gtk+ and SDL DLLs in the win32 package
    anymore, the package is now 700k instead of 4MB.
  * ./configure.in, ./Makefile, ./Makefile.opts.in: replaced LIB_FOO with
    foo_LDFLAGS and CFLAGS_BAR with bar_CFLAGS for faster builds, and moved a
    lot of stuff from Makefile.opts.in back to configure.in.
  * ./install-win32: updated script for NSIS 1.96.

   I hope this doesn't break too many other architectures...
2002-04-05 20:44:23 +00:00
Sam Hocevar
0d691469a7 * ./configure.in: added --enable-intfwin to enable the win32 interface and
--with-bcbuilder to tell make where to find Borland C++ Builder.
2002-04-05 12:35:47 +00:00
Sam Hocevar
e98aae28c0 * ./plugins/win32/intfwin.bpr: we now build intfwin.so at the right place.
* ./plugins/win32/Makefile: intfwin.so can be built using commandline.
  * ./configure.in, ./include/threads.h, ./include/common.h: a custom defs.h
    file isn't needed for the intfwin plugin anymore.
  * ./INSTALL.win32: updated compilation instructions for the intfwin plugin.
2002-04-05 03:27:27 +00:00
Olivier Teulière
d94ba35553 * ./AUTHORS: added myself :)
* ./plugins/win32/mainframe.cpp: disabled the "hide interface" menu
    item, not yet implemented.
  * ./plugins/win32/about.dfm: replaced the outdated author list with a
    "VideoLAN Team" entry.
2002-04-04 16:22:39 +00:00
Sam Hocevar
71b4ea0ba4 * ./plugins/gtk/gtk.glade, plugins/gtk/gnome.glade, ./plugins/kde/kde.cpp:
replaced the outdated author list with a "VideoLAN Team" entry.
  * ./debian/rules, ./debian/control: deactivated the vlc-kde package because
    it does not work, and removed the vlc-a52 package because liba52 is
    statically linked into vlc.
  * ./debian/control: added more helpful package descriptions.
  * ALL: changed version to 0.3.0. Yeah, it's coming.
  * ./Makefile: fixed make dist.
2002-04-04 15:35:09 +00:00
Sam Hocevar
b29f85e06c * ./src/video_output/video_output.c: fixed a vout4 image starvation bug.
* ./plugins/dvd/dvd.c: we look for libdvdcss.so.2 as well as -.so.1.
  * ./configure.in: BSD/OS fixes thanks to Steven M. Schultz.
  * ./Makefile: renamed the `snapshot' rule to `dist'.
  * ./Makefile: removed the `snapshot-nocss' rule which isn't needed anymore.
2002-04-04 05:08:05 +00:00
Sam Hocevar
dd5d92a425 * ./Makefile.modules: modules now depend on Makefile.opts.
* ./configure.in: added (hopefully) explicit messages on how to get
    libdvdcss and link vlc with it.
  * ./plugins/dvdread/input_dvdread.c: removed inclusion of dvd_udf.h.
2002-04-03 16:22:23 +00:00
Sam Hocevar
5ba63c6664 * ./plugins/ogg/*: added preliminary files for an Ogg/Vorbis decoder a
contributor is currently working on.
2002-04-03 06:45:36 +00:00
Gildas Bazin
1de7fc8e07 * fixed ./plugins/gtk/gtk_callbacks.c to use the "dvd_device" config option
instead of the now inexistant DVD_DEVICE macro.
2002-04-03 06:19:43 +00:00
Sam Hocevar
981c5ccad6 * ./po/ja.po: added Japanese translation from Fumio Nakayama
<endymion@ca2.so-net.ne.jp>.
  * ./plugins/gtk/gtk_callbacks.c: fixed disc ejection code.
  * ./ChangeLog: how about a nice cup of 870 lines of ChangeLog for the 0.3.0
    release?
2002-04-03 02:43:14 +00:00
Sam Hocevar
53b978f865 * ./BUGS: added a list of known bugs. Please add your findings!
* ./MODULES: added a short description of each module. Maybe we should
    add more details to make this file really useful.
  * ./doc/bugreport-howto.txt: wishful thinking...
  * ./Makefile: added a workaround for the fact that .c files don't depend
    on <videolan/vlc.h>.
  * ./plugins/memcpy/memcpy.c: all memcpy modules are now built from the same
    single file.
  * ./src/interface/main.c: added the --nommx, --no3dnow, --nommxext, --nosse
    and --noaltivec options to vlc.
  * ./configure.in: removed the --disable-mmx option, now useless because
    of the vlc --no* options.
  * ./src/interface/main.c: fixed a crash caused by the memcpy module
    being released too early.
  * ./include/video.h: more vout4 changes, including margin support, more
    FOURCC formats recognized, transparent support of identical or almost
    identical FOURCC formats.
  * ./include/video_output.h: added a vout_Render function to video output
    modules which is to be executed before vout_Display.
  * ./include/common.h: this header is back.
  * ./plugins/chroma/i420_rgb.c: planar YUV 4:2:0 to packed RGB conversion
    functions, mostly taken from vout3's yuv functions, but heavily modified
    to use FAST_MEMCPY and to handle image dimensions which are not multiples
    of 16. Not all functions have been written yet, though.
  * ./plugins/chroma/i420_yuy2.c: planar YUV 4:2:0 to packed YUV conversion
    functions, various targets such as 4:2:2 YUYV, YVYU, UYVY, or 2:1:1 YUYV,
    with accelerated MMX versions.
  * ./plugins/chroma/i422_yuy2.c: same as i420_yuy2.c but takes planar YUV
    4:2:2 pictures in input. With accelerated MMX versions as well. This plugin
    makes it possible to display 4:2:2 files on most video cards without the
    quality loss of 4:2:0 downsampling.
  * ./plugins/filter/*: thanks to the vout_Render function, all filters now
    output their data perfectly in sync.
  * ./plugins/dvdread/Makefile: fix to prevent unnecessary target rebuilds.
  * ./plugins/sdl/vout_sdl.c: support for YV12, UYVY, YUY2 and YVYU overlays.
  * ./plugins/x11/xcommon.c: support for I420, YV12, YUY2 and Y211 overlays.
2002-01-04 14:01:35 +00:00
Sam Hocevar
bf7ee74f8f * ./ChangeLog: imported the 0.2.92 changes, unrolled current CVS changes.
* ./include/config.h et al.: this file is no longer generated.
  * ./include/video.h: we use the FOURCC definition of a chroma format to
    describe picture types (see http://www.webartz.com/fourcc/).
  * ./plugins/dvdread/input_dvdread.c: compilation fix by Eyal Lebedinsky.
  * ./plugins/x11/xcommon.c: fixed the XShm operations order.
2002-01-02 14:37:42 +00:00
Christophe Massiot
e6912f0ca3 Bumped up revision number to 0.2.92-dev and 1.0.1-dev. 2001-12-07 19:22:46 +00:00
Christophe Massiot
63e5cfb09b libmad plug-in, courtesy of Jean-Paul Saman <jpsaman@wxs.nl>. 2001-12-04 13:47:46 +00:00
Sam Hocevar
95a333bf0a * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose
"--memcpy <whatever>" to choose one from c, mmx, mmxext or 3dn.
    Please test! Especially Athlon users.
  * Added versioned build-dep to libasound2-dev (Closes Debian bug #121057).
  * Updated Gtk/GNOME interfaces to use "udpstream" instead of "ts".
  * Unrolled ChangeLog.
2001-12-03 16:18:37 +00:00
Henri Fallon
ec945137a1 Forgot Changelog.
Began to re-read the documentation.
2001-11-13 12:15:21 +00:00
Sam Hocevar
a264d03210 * Made everything ready for a vlc-0.2.91 / libdvdcss-1.0.0 release.
* Updated ChangeLog and ChangeLog.libdvdcss.
  * Increased vlcs response message length.
  * Removed the i_flags argument to dvdcss_open. Everything is done through
    environment variables now.
2001-11-12 20:16:33 +00:00
Sam Hocevar
a321dc6b77 * Fixed bad ChangeLog formatting. 2001-10-10 15:18:55 +00:00
Sam Hocevar
ff9c8878c5 * 0.2.90 release.
* Updated ChangeLog files.
  * XVideo module now compiled as built-in for Debian packages, to avoid
    PIC and non-PIC code collision (Closes Debian bug #111790).
2001-10-10 14:25:15 +00:00
Sam Hocevar
e8640eed39 Changes to vlc:
* Fixed arch-dependant build dependencies (Closes Debian bug #109722).
  * Minor changes to the (non-working) ncurses interface.

 Changes to libdvdcss (courtesy of H�kan Hjort <d95hjort@dtek.chalmers.se>):

  * If we see 3000 unencrypted blocks assume that the title is unencrypted.
  * If we have not seen any encrypted block and then discover that the block
    just read is not a valid block of an MPEG2 Program stream, assume that the
    title is unencrypted.
  * Empty keys (for unscrambled sectors) are now cached as well.
  * We try to decrypt the file even if DVD ioctls are not available.
2001-09-09 13:43:25 +00:00
Henri Fallon
a9c31c5a8f - Fixed a netlist packet leak in demuxPSI (Mark Gritter <mgritter@kealia.com>).
- Removed the nuts message "unable to allocate memory" when the netlist got
empty.

- Cosmetic changes.
2001-09-06 18:21:02 +00:00
Henri Fallon
a0c74ab4fb Added gnome.h check and cleaned the error messages in the configure
script
2001-09-06 07:31:39 +00:00
Henri Fallon
479c96ee27 A very tiny small useless optimization in the LPCM decoder 2001-09-06 04:28:36 +00:00
Sam Hocevar
07bf678b2a * Split ChangeLog into ChangeLog and ChangeLog.libdvdcss.
* Added --xvadaptor flag to select the XVideo adaptor to use.
  * Everything is ready for the 0.2.83 release.
2001-08-22 14:23:57 +00:00
Sam Hocevar
bd7443f2ef * Added support in ./configure for the cprof profiler.
* Activated -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 on all platforms, fixes
    issues under Solaris and QNX.
  * Additional checks for SSE-specific (non-MMXEXT) instructions, as
    reported in <20010817114220.A23480@slartibartfast.angrypacket.com>.
2001-08-19 23:35:13 +00:00
Sam Hocevar
06fca10912 * GNU/Hurd configuration and compilation fixes. 2001-08-14 04:52:39 +00:00
Sam Hocevar
6c67a6b17b * Fixed a crash in subtitle rendering.
* Activated old crappy subtitle rendering in overlay mode (ugly but
    probably better than having no subtitles at all).
2001-08-14 00:00:04 +00:00
Sam Hocevar
c107309f45 * Added proper Conflicts: rules in debian/control.
* configure.in fixes for BSD/OS.
2001-08-10 16:38:59 +00:00
Sam Hocevar
20ff51910f * Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> in
extras/BSDI_dvdioctl after he suggested it. License is GPL.
  * ./configure now checks for an installed libdvd under BSD/OS and
    falls back to ours if not found.
  * Fixed harmless typos in yesterday's Solaris libdvd patches.
  * Bumped libdvdcss version number up to 0.0.3 ; release will probably
    follow once the BSDI changes have been tested.
2001-08-09 23:12:36 +00:00
Sam Hocevar
3007c6b885 * Fixed a bug in the gtk interface which caused vlc to go amok after
having met a zero-sized area.
  * Found out how to type '�' in vim :-)
  * Added missing bloat to modules_export.h.
  * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore.
  * Added vlc:loop playlist command to go back at the beginning.
    Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop
    This change isn't very elegant but there are already bugs in the
    playlist handling, I'll try to polish it once the playlist is fixed.
2001-08-09 08:20:26 +00:00
Sam Hocevar
e9ea66aeba * Solaris DVD decryption support by H}kan Hjort <d95hjort@dtek.chalmers.se>. 2001-08-08 02:48:44 +00:00
Sam Hocevar
641341e854 * Updated version number to 0.2.82.
* Updated ChangeLog.
  * Fixed a typo in Makefile.dep.
2001-08-07 10:54:51 +00:00
Sam Hocevar
20823a8120 * VC++/Intel compiler fixes by Jon Lech Johansen <jon-vl@nanocrew.net>. 2001-07-30 00:53:05 +00:00
Sam Hocevar
ed87d04744 * Better gtk-config detection.
* Removed duplicate checks in configure.in.
  * Fixed a typo in vlc.spec.
2001-07-29 22:54:29 +00:00
Sam Hocevar
4aaa00c642 * Fix in libdvdcss in the key caching code.
* Removed useless variables in configure.in which caused all subsequent
    compilation tests to fail.
2001-07-28 02:17:37 +00:00
Sam Hocevar
d307283d3e * Additional fixes to the sdl-config detection. 2001-07-27 16:23:14 +00:00
Sam Hocevar
c085b215f4 * Added a make uninstall rule. 2001-07-27 16:14:58 +00:00
Sam Hocevar
4945d2bb36 * 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.
2001-07-27 14:43:30 +00:00
Gildas Bazin
5bcfa0faf5 * dvdcss_readv optimisations for Win32. We now send only one read command
to the DVD drive for the whole iovec.
 * Fixed _win32_dvdcss_aread to work around the WinASPI32 64kb transfer
   size restriction.
 * New and theoretically better Win32 pthread implementation which fixes a
   problem I was having when changing title on a DVD (netlist related).
   vlc_cond_multicast may or may not work.
 * Fixed the "quit" event handling in directx/vout_events.c.
 * dvd_ifo.c now takes into account error messages from UDFFindFile.
 * Temporarily disabled aout_Probe() in aout_SDL (this function
   is creating an awful lot of problems - libSDL bug ).
2001-07-25 08:41:22 +00:00
Sam Hocevar
1977c0ab66 * Updated ChangeLog. 2001-07-25 03:53:19 +00:00