- 21 Jan, 2002 4 commits
-
-
Jean-Paul Saman authored
+ libmad_input now takes one frame at a time (see mad_adec.h for defines) + audio_linear_dither() gives better sound quality then s24_to_s16_pcm(), but also makes audio artefacts louder so disabled it for now (see file mad_libmad.c) + cleaned up libmad_output (see file mad_libmad.c) + cleaned up InitThread (see file mad_adec.c) + Made buffer size match libmad's expectations (see file mad_adec.h) + updated documentation
-
Gildas Bazin authored
* Fixed crashes on exit in the directx plugin * vout_PlacePicture is now accepting picture width=height=0 * Win32 (NT/2000/XP) fix for libdvdcss: first attempt to open the DVD device in read/write mode so we can use ioctls. If this fails (insufficent privileges) we at least open in read-only mode so the libdvdcss title decryption method can be used.
-
Sam Hocevar authored
* ./configure.in: added extra checks for strange compilers such as Borland C++ which do not support all gcc options. Note that vlc does not compile with bcc32 yet, but is getting closer and closer to.
-
Sam Hocevar authored
* ./plugins/win32: skeleton for the win32 interface Ipkiss is developing. * ./config.guess ./config.sub: latest GNU versions. * ./configure.in: when possible, xvideo is compiled as a plugin. * ./vlc.spec: fixed a few minor inaccuracies. * ./debian/control: vlc-gui is no longer depended on, but rather recommended. * ./src/interface/main.c: --spumargin flag; use this to force displaying subtitles at the bottom of the screen instead of putting them in the middle, for instance: `--spumargin 5'.
-
- 19 Jan, 2002 1 commit
-
-
Gildas Bazin authored
* Converted the plugin initialization code of the macosx, beos and qnx code. (please note that they should still not compile as they need to be adapted to the new Vout4 architecture)
-
- 17 Jan, 2002 2 commits
-
-
Gildas Bazin authored
* major rewrite of the directx video plugin to adapt it to the new vout4 architecture. This plugin has also been through a major clean-up and it is now much more robust and optimized. * Fixed a few problems with the win32 build. * Replaced the "overlay" command line option with "nooverlay". The former was confusing and useless because overlays were used by default anyway.
-
Sam Hocevar authored
* ./vlc.spec: imported MandrakeSoft's new spec file. * ./debian/control: fixed build-dependencies for vlc-mad.
-
- 16 Jan, 2002 1 commit
-
-
Sam Hocevar authored
* ./debian/rules: fixed the vlc-arts and vlc-mad package builds.
-
- 15 Jan, 2002 5 commits
-
-
Stéphane Borel authored
The gnome/gtk interface should no longer user p_input->stream before it has been initialized.
-
Stéphane Borel authored
to have it initialized when we call it in the interface.
-
Cyril Deguet authored
- added support for S8 and U16 aout (not tested) - The sound is very dirty in U8 mode. I don't know if it comes from the 8 bit mode itself or from the S16->U8 conversion.
-
Stéphane Borel authored
-Patch of libdvdread to do readv on regular files (dvd copied on hard drive). Not completed, and little tested yet ; when it is completed, this patch should be submitted to libdvdread developers. -Patch of libdvdcss to decrypt vobs when they are not on a block device.
-
Sam Hocevar authored
* ./debian/control: fixed Debian build-depends. * ./include/config.h: changed RELEASE to HAVE_RELEASE because RELEASE is already defined in <scsi/scsi.h> under Linux.
-
- 14 Jan, 2002 8 commits
-
-
Christophe Massiot authored
* Fixed issues in the PTS handling of the mad plug-in (incomplete).
-
Christophe Massiot authored
-
Stéphane Borel authored
*With DVDCSS_METHOD=disc or key, the keys are no longer buffered on start. The title key is still read at each block but it is checked for change before decryption.
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Cyril Deguet authored
- le coup de gr�ce: all the code in audio output is now factorized (except for ac3 spdif) in aout_common.c/.h - aout thread functions are declared with a macro TODO: - test unsigned 8 bit output, and implement S8 and U16 outputs - multi-channel support - check if resampling takes the PTS into account (and fix it)
-
Cyril Deguet authored
HUGE cleanings in audio output: - removed AOUT_INTF_*_FIFO, which where not used - factorized S16StereoPlay, U8MonoPlay, and so on.., in a single function aout_FillBuffer (in aout_common.c) (unsigned 8bit may be broken, but I have no stream to test with :( - last step to be done: factorize aout_s8, aout_s16, ... thanks to a macro
-
- 13 Jan, 2002 2 commits
-
-
Gildas Bazin authored
* A few fixes for the Win32 build.
-
Gildas Bazin authored
* Fixed all the problems related to ToggleFullScreen().
-
- 12 Jan, 2002 3 commits
-
-
Jon Lech Johansen authored
HAVE_DYNAMIC_PLUGINS.
-
Jon Lech Johansen authored
-
Sam Hocevar authored
* ./plugins/chroma/i420_rgb16.c: 24/32 bpp software YUV. * ./plugins/ggi/ggi.c: activated double buffering. * ./src/video_output/vout_pictures.c: we create more Xv pictures to get smoother rendering.
-
- 11 Jan, 2002 2 commits
-
-
Jean-Paul Saman authored
-
Sam Hocevar authored
* BSD compilation fix suggested by Steven M. Schultz.
-
- 10 Jan, 2002 2 commits
-
-
Cyril Deguet authored
- beginning of code factorization in aout_s16 (more cleaning will come) - As for libmad, I have tried to create the aout fifo in libmad_output, to open it with the right sample rate, but strangely it didn't work.
-
Sam Hocevar authored
* ./src/input/input.c: fixed a few segfaults caused by the dummy plugin. * ./plugins/mpeg_adec/mpeg_adec.c: fixed a segfault due to misuse of DecoderError. * ./plugins/x11/xcommon.c: replaced XFlush with XSync. This must be the fourth time someone has to commit this, so I added a reminder :-)
-
- 09 Jan, 2002 4 commits
-
-
Stéphane Borel authored
no network stream. Please, have a look at the fix to check it doesn't break anything else.
-
Sam Hocevar authored
* ./src/interface/intf_eject.c: BSD/OS port by Steven M. Schultz.
-
Sam Hocevar authored
* ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was already a system macro under MacOS X. * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries. * ./plugins/glide/glide.c: activated double buffering. * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet. * ./src/input/input.c: fixed the input memory leak, and the insane thread spawning we got with vlc:loop. * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache, currently Linux-only.
-
Cyril Deguet authored
are now opened directly in the right mode (works with mpeg_adec and ac3_adec, not tested with mad) - first attempt to implement mono output (doesn't work yet)
-
- 08 Jan, 2002 2 commits
-
-
Stéphane Borel authored
It is selected by default if you have it compiled.
-
Christophe Massiot authored
<twood@lucent.com> !
-
- 07 Jan, 2002 2 commits
-
-
Sam Hocevar authored
./debian/control: updated list of supported architectures. ./share/*: added 16x16 and 32x32 versions of PNG icons.
-
Sam Hocevar authored
* ./plugins/mga/mga.c: removed the mgammx module and put the code in the chroma_i420_ymga module instead. This introduces a slight performance issue as we now need to memcpy() the Y plane, but I have some vout4 enhancements on their way which make this point moot. * ./debian/changelog: imported official Debian changelog. * ./debian/control: activated the vlc-mad and vlc-arts packages; package builds should now work again. * ./plugins/dvd/dvd.c: solved a symbol resolution issue when vlc was compiled without libdvdcss which overflowed the return stack. * ./plugins/ggi/ggi.c: ported the GGI plugin to vout4. * ./plugins/glide/glide.c: ported the Glide plugin to vout4 (untested). * ./src/input/input.c: prepared everything for multi-input mode; since no interface is yet prepared to handle this, I changed them so that they just use the first available input for now. This may break other things, but I promise I'll eventually repair everything :-)
-
- 06 Jan, 2002 2 commits
-
-
Sam Hocevar authored
* ./plugins/mga/mga.c: pipeline and cache optimizations.
-
Sam Hocevar authored
* ./plugins/mga/mga.c: MMX-accelerated version of the MGA plugin. * ./plugins/mpeg_vdec/Makefile: Little workaround for PA-Risc compilation.
-