1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-07 03:56:28 +02:00
Commit Graph

1047 Commits

Author SHA1 Message Date
Christophe Massiot
a667c9046b * MPEG audio emphasis fix, courtesy of Matthieu Lochegnies
<lochegm1@cti.ecp.fr> ;
* ac3dec uninitialized data structure fix, courtesy of Damian Ivereigh
<damian@cisco.com>.
2001-09-05 16:46:10 +00:00
Christophe Massiot
39c1b3e8f1 * Fixed a compilation bug. 2001-09-05 16:20:23 +00:00
Christophe Massiot
b3b880766e * Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec
(untested !) ;
* Local minor optimizations in IDCT ;
* Removed a hopeless kludge in input_clock.c
2001-09-05 16:07:50 +00:00
Jon Lech Johansen
76c5e75c37 * Fixed a problem with field streams not working with new video decoder. 2001-09-04 23:21:34 +00:00
Christophe Massiot
985a4b90f4 IP Multicast support, courtesy of Mathias Kretschmer <mathias@research.att.com>. 2001-08-27 16:13:20 +00:00
Christophe Massiot
645ef26bf8 * Removed O_NONBLCK in aout_Play because we don't use it and some drivers
(e.g. have problems with this) ;
* Added warning messages.
2001-08-24 16:28:49 +00:00
Sam Hocevar
c4b4857b7e * Fixed build dependencies for architectures not supporting libasound2
(Closes Debian bug #109722).
2001-08-24 10:51:53 +00:00
Christophe Massiot
4febe3a259 Install doesn't explode if libdvdcss hasn't been compiled. 2001-08-24 09:20:05 +00:00
Sam Hocevar
f7a075165e * Attempt to fix the SDL detection under *BSD. 2001-08-23 15:39:46 +00:00
Christophe Massiot
08fe80aaf8 Removed /usr/local/include, because it is unsafe in a cross-compilation
environment. If you have problems with this, tell me and we'll find an
alternate solution.
2001-08-23 13:24:38 +00:00
Christophe Massiot
bcb38fc607 Very small enhancements. 2001-08-23 10:08:26 +00:00
Gildas Bazin
dec76d7ff7 - The win32 port is once again using msvcrt.dll instead of msvcrt40.dll
- Fixed a synchro bug (typo) in video_output.c
2001-08-22 21:18:43 +00:00
Christophe Massiot
39131bcfef * Added a documentation to use VLC as a netscape plug-in and do some
(buggy) web streaming.
2001-08-22 18:47:52 +00:00
Christophe Massiot
45f3f2825f * Totally rewrote the video decoder (inspired by walken's mpeg2dec), implying :
- performance boost ;
- fixed the "Dual Prime Arithmetic" bug ;
- 3DNow! motion compensation module ;
* BTW, fixed numerous bugs ;
* AC3dec statistics do not show up with --enable-stats, because I doubt
they're understandable by a normal human being, and they pollute the output.
2001-08-22 17:21:46 +00:00
Sam Hocevar
54ed2ed3d7 * Grmbl. Forgot to update the libdvdcss changelog. 2001-08-22 15:16:02 +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
Jon Lech Johansen
dadbc98a35 * Switched QNX audio output to block mode as stream mode is no
longer supported under the latest QNX release.
2001-08-20 01:03:28 +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
Jon Lech Johansen
ef84fdfee4 * Overlay now works under latest QNX release. 2001-08-17 01:26:45 +00:00
Sam Hocevar
1c27686a8b * Fixed yesterday's pthread detection fix. 2001-08-14 17:53:23 +00:00
Tony Castley
38d1a266e2 Rewritten vout for BeOS. Now does not support overlay however code is simpler
and easier to implement overlay and DirectWindow.
2001-08-14 12:09:03 +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
a0bb5da4a6 * Added missing debian files I forgot to add a long time ago.
* Fixed libglide2/libglide3 inconsistency in debian/control.
2001-08-13 12:24:58 +00:00
Sam Hocevar
39657a569d * Another stupid typo (hope I got it right this time :p). 2001-08-10 17:53:48 +00:00
Sam Hocevar
dea6dc1ec6 * Another mistake in the BSD/OS configuration process. 2001-08-10 17:43:50 +00:00
Christophe Massiot
04c93734c0 Added --with-sdl-config-path option if you sdl-config is not in $PATH. 2001-08-10 17:14:11 +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
Christophe Massiot
9f9e95781f Fixed a bug in System End Code handling. Contact me in case of problem. 2001-08-10 16:38:09 +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
Jon Lech Johansen
301cde4d9b Fixed a memory leak in the ifo parser and input_EndStream 2001-08-09 20:16:17 +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
6b933b9ed4 * Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules !
* Various debian scripts fixes.
  * Added -lmsvcrt40 to the win32 flags for proper execution under Wine.
  * Fixed broken soname setting under Solaris (and OS X, sort of).
  * Made the illegal instruction report more explicit.
  * BSD/OS 4.3beta1 fixes by Steven M. Schultz <sms@TO.GD-ES.COM>.
2001-08-07 02:48:25 +00:00
Gildas Bazin
851ffa750c * Fixed the sdl video output plugin that I broke 2 days ago. 2001-08-06 20:45:55 +00:00
Sam Hocevar
156201a10a * libdvdcss* packages are now a bit more policy-compliant. 2001-08-06 13:46:54 +00:00
Sam Hocevar
460360a85e * Added a dummy libdvdcss so that the DVD plugin can be used without
libdvdcss. It will try to dlopen() libdvdcss at runtime, though,
    and will use the dummy functions only if it couldn't find a valid
    libdvdcss. This is probably only useful to package maintainers.

  * Tidied the snapshot-* Makefile rules.
  * Tidied the modules Makefiles.
  * Removed useless stuff in the debian/ directory.
  * Removed the "make all" kludge in the Makefile.opts rule. I hope this
    patch is harmless on all systems.
2001-08-06 13:28:01 +00:00
Sam Hocevar
f82f7f254a * Made the remote command plugin usable even with no stream.
* Fixed a deadlock in the remote command plugin.
  * Fixed a deadlock in the SPU decoder.
2001-08-06 13:13:06 +00:00
Gildas Bazin
e57dfae199 * Minor bug fix to aout_directx.c 2001-08-05 18:57:59 +00:00
Gildas Bazin
85c3dbc493 * Big rewrite of the DirectX audio plugin. The audio output is now (almost)
perfect on Win32.
* Fixed a bug in ac3dec_CreateThread() in ac3_decoder_thread.
* On Win32, open() will now open files in binary mode by default.
* A few minor changes to vout_xvideo.c
2001-08-05 15:32:47 +00:00
Gildas Bazin
f65e55091b Oops, forgot to commit this file. 2001-08-03 18:03:32 +00:00
Gildas Bazin
2737d4c143 * Fixed a segfault in yuv_End() in video_yuvmmx.c
* Fixed the "Gdk-ERROR **: BadCursor" bug in the x11 and xvideo plugins
* Fixed a segfault in SetBufferPicture() in video_output.c. This segfault
    only happened with the xvideo plugin because this one is not using
    SetBuffers().

PS: The last fix broke the overlay output of SDL (black screen) I will
  investigate this later on.
2001-08-03 16:04:17 +00:00
Gildas Bazin
dbfcf9f6e2 * Fixed a segfault in PSEnd in input_ps.c
* The video decoder thread is now also reniced to a lower priority on
  Win32 (as in the linux version). This slightly increases the responsiveness of vlc.
2001-07-31 21:13:30 +00:00
Gildas Bazin
712e724961 * Fixed a Win32 bug in libdvdcss. This bug was appearing on title change.
* Modified input_dvd so you can now go directly to the selected chapter
  when you change the title.
* Implemented the Probe function in the Xvideo plugin. Xvideo is now the
  default video output plugin when it is supported.
2001-07-30 18:56:36 +00:00
Christophe Massiot
9305e95b79 * Now use SDL_CFLAGS for searching SDL/SDL.h. 2001-07-30 14:13:35 +00:00
Christophe Massiot
544bdffcde * Don't miserably die in make when ./configure hasn't be run ;
* Fixed a bug when compiling KDE plug-in without Qt plug-in ;
* Now taking into account $KDEDIR ;
* Made SDL configure error messages more explicit ;
* --disable-sdl is now correctly taken into account ;
* Changed the order of evaluation of sdl-config and sdl11-config ;
* Finally fixed SDL*/SDL.h check ;
2001-07-30 13:57:46 +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