An error occurred fetching the project authors.
- 27 Oct, 2002 1 commit
-
-
Gildas Bazin authored
* ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead of these. The bitstream facility has also been changed to use input_ExtractPES and now stores the current PES in its structure. Introduced input_FlushPESFifo() and CloseBitstream().
-
- 15 Oct, 2002 1 commit
-
-
Christophe Massiot authored
* Fixed detection of VCD support under OS X.2.
-
- 30 Sep, 2002 1 commit
-
-
Christophe Massiot authored
new ones.
-
- 28 Sep, 2002 1 commit
-
-
Christophe Massiot authored
-
- 26 Sep, 2002 1 commit
-
-
Christophe Massiot authored
* Fixed a compile issue in s16tofloat32swab. * Fixed a typo in demux/mpeg/ts.c.
-
- 20 Sep, 2002 1 commit
-
-
Christophe Massiot authored
* First hooks for changing the audio output plug-in and its parameters on-the-fly.
-
- 18 Sep, 2002 1 commit
-
-
Henri Fallon authored
-
- 30 Aug, 2002 1 commit
-
-
Christophe Massiot authored
(see my last mail). * aout: Rewrote our whole lock policy. The output thread now doesn't require the mixer_lock, which might avoid delays. We will also be able to change the filter pipelines at runtime.
-
- 11 Aug, 2002 1 commit
-
-
Christophe Massiot authored
-
- 04 Aug, 2002 1 commit
-
-
Sam Hocevar authored
waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules. * ALL: removed mention of AC3 in favour of A52. * ./configure.in, ./Makefile*: modules can now be built deeper than 1 directory. As a consequence, the build is even slower (but I'm fixing this) and make clean doesn't work anymore.
-
- 31 Jul, 2002 1 commit
-
-
Sam Hocevar authored
about 2000 lines of code. I could not test everything on every architecture, so please report any module breakage (especially on BeOS, OSX and QNX).
-
- 23 Jul, 2002 1 commit
-
-
Sam Hocevar authored
* include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills its purpose. * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc. * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is always valid. * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see vlc --help for more information. * include/video.h: removed fourcc values which should _not_ be global (thanks fenrir for convincing me). * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs. * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to input_ChangeES. Things I'm not sure about and need comments: - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values. - I also introduced "spu ", "lpcm" and "ac3 ". - I removed for instance "MP4_GetCodec" because it wasn't really used except for the description string. I hope this change did not break anything really important. - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
-
- 17 Jul, 2002 1 commit
-
-
Stéphane Borel authored
in some case
-
- 01 Jun, 2002 2 commits
-
-
Sam Hocevar authored
-
Sam Hocevar authored
As for video output 4, this breaks almost everything, but I'll slowly do what remains to be fixed during the weekend. Changes in vlc: =============== * vlc is now a very small program (20 lines) which uses the libvlc API; it is quite simple for the moment but can be extended in the future. * interfaces, decoders, video outputs, etc. are now almost the same objects (yes, I know, this is C++ redone in C) and are structured in a tree. More about this later, but basically it allows the following nice features: - several interfaces - several playlists with several outputs - input plugins spawning helper interfaces (will be used for DVD menus) - anything spawning anything; I swear there are useful uses for this! * libvlc can be used in other programs; I'm currently writing a Mozilla plugin for my employer. Things currently broken: ======================== * most interfaces, most ports * the playlist handling (almost finished rewriting this though). This means no file can be played from the GUI, you need to use the commandline. This also means it segfaults at EOF, when exiting the program, and it sometimes refuses to open a file when asked to.
-
- 24 May, 2002 1 commit
-
-
Gildas Bazin authored
* ./include/inpu_ext-dec.h added a check to fifo->b_die after the call to BitstreamNextDataPacket() in GetChunk(). Code using GetChunk() also needs to check fifo->b_die before using the obtained data. This fixes frequent crashes you get on win32 with the a52 plugin when you close a stream.
-
- 19 Apr, 2002 1 commit
-
-
Sam Hocevar authored
* ALL: internationalized all configuration strings. * ./src/interface/main.c: we now set LC_CTYPE to get the right charset. * ./src/misc/configuration.c: lots of simplifications in the code. * ./po/vlc/pot: updated translations.
-
- 24 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* Fixed a quite old bug in the audio output which made the sound stutter when wrapping around the audio output fifo. * Lots of simplifications in the audio output, got rid of b_stereo.
-
- 19 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* Got rid of TRACE and intf_DbgMsg which were seldom used anyway. * All intf_*Msg functions now write to stderr. * Implemented a message queue interface plugins can subscribe to. * Wrote the logger interface plugin. Usage: vlc -I logger:filename.log * Lots of fixes in the SPU renderer.
-
- 15 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* ALL: got rid of *_Probe functions because most of them were duplicates of the real _Init or _Create functions. That's 1000 lines of code gained. * ./src/misc/modules.c: we try not to keep the global lock in module_Need, which should speed up output spawning. * ./plugins/dummy/input_dummy.c: fixed vlc:quit command. * ./plugins/gtk/gtk_playlist.c: compilation fix. * ./plugins/macosx/*: preliminary fixes for the vout4 port. Notes on the *_Probe eradication: o I probably broke the DirectX video output, because of the "must init and run in the same thread" issue. I'll fix this ASAP. o Subtitles are broken (or at least, pretty ugly) in RGB mode. o The input plugins still have *_Probe functions. This will disappear when meuuh is finished with the access plugins. o The decoder plugins still have *_Probe functions. This is probably not going to change, it looks OK to me.
-
- 21 Jan, 2002 1 commit
-
-
Christophe Massiot authored
* mad PTS should finally be accurate * Some configure changes.
-
- 14 Jan, 2002 1 commit
-
-
Christophe Massiot authored
* Fixed issues in the PTS handling of the mad plug-in (incomplete).
-
- 30 Dec, 2001 2 commits
-
-
Sam Hocevar authored
Some heavy changes today: * Removed duplicate function checks from configure.in. * Added extra magic to Makefile.modules so that the module Makefiles are now ridiculously simple. And I mean *simple*. Check it! This will make a possible switch to full autoconf/automake a lot easier. * Added the vlc version name to the plugin symbols, to be sure we only load plugins with the same version number. A nasty consequence is that you need to rebuild your tree after midnight if you are using a CVS tree :-) * Got rid of modules_export.h by #defining exported functions in the same header as their prototype. * Added modules_inner.h and other commonly used .h files to common.h so there are less and less files to include, and renamed common.h to <videolan/vlc.h>. * First modifications to the module handling system towards my ultimate goal to get rid of the *_Probe functions. Got rid of TestMethod and TestCPU, as well as src/misc/tests.c. * Wrote the chroma plugin handling functions. No YUV functions have been ported yet because it'ls a lot of work, but the core system works, I tried it with a naive yv12->rgb16 plugin (which will disappear when the real functions are ready). * Made a lot of functions in dvd_summary.c one-liners to avoid wasting too many output lines. * Fixed a segfault in input_dvd.c:DVDInit. * Added a fixfiles.sh script in plugins/gtk to be run after Glade has generated its C files. * Did some work on the KDE interface to make it suck a bit less. It still segfaults, but at least it runs and it looks less ugly. * RGB SDL rendering works again, though in 16bpp only. * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure so that it'll be easily put in a library. Maybe libdvdcss? * Fixed VCD date display. * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c. * Wrote non-Shm XVideo output. * Made X11 output work again. Still pretty unstable, only works for 16bpp. * Additional french translation in po/fr.po. Any taker for the rest? * Fixed a segfault in video_output.c when the allocated pictures were not direct buffers. * If $DISPLAY isn't set, don't try to run the Gtk+ interface. * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy (Closes Debian bug #126939). * Removed the automatic ./configure launch when running `make all' for the first time. Stuff currently more broken than it ought to be: * The wall filter. Being fixed. * x11 and sdl plugins for depth != 16bpp. * Software YUV. * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment.
-
Sam Hocevar authored
* Put ErrorThread() in input_ext-dec.h because it was the same function in all decoders. Called it DecoderError() instead. * All decoders enter DecoderError() in case of error, even if they haven't allocated all their data. This prevents the input from getting stuck if a decoder has failed its initialization. * Namespace fixes through the decoder files.
-
- 27 Dec, 2001 1 commit
-
-
Christophe Massiot authored
* Minor optimizations in the Next Generation Buffer Manager.
-
- 10 Dec, 2001 1 commit
-
-
Sam Hocevar authored
* Removed unused code (intf_channels.c, keystrokes.h). * Put common_win32.h back into common.h -- it wasn't that big and we should not multiply header files. * Added gettext support by Thomas Graf <reeler@reeler.org>, may be broken on other platforms but we'll only see it when I'm finished with vout 4 :-) * Fixed a segfault on exit when no fast_memcpy module was found.
-
- 09 Dec, 2001 1 commit
-
-
Sam Hocevar authored
* COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground for my nevrotic and destructive pulsions during the next few hours! * If you want to test vlc, please use the v0_2_92_branch branch. * Stuff currently working: - direct to YUV buffer decoding - non-ugly subtitle blending - XVideo and SDL video output * Stuff currently utterly broken: - aspect ratio - software rendering (ie, all other video output plugins) * Additional misc changes: - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with other plugins. Also, renamed mpeg to mpeg_system. - Added jobi to the AUTHORS file. - Factored code common to vout_x11.c and vout_xvideo.c.
-
- 03 Dec, 2001 1 commit
-
-
Sam Hocevar authored
* 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.
-
- 28 Nov, 2001 1 commit
-
-
Christophe Massiot authored
now be included *before* threads.h ; * Changed all files to include intf_msg.h before threads.h ; while I was at it, I update the copyright notices ; * Removed the obsolete darwin plug-in.
-
- 13 Nov, 2001 1 commit
-
-
Henri Fallon authored
All decoders (audio, video, subtitles) are now modules. - mpeg_vdec, mpeg_adec and ac3_adec are builtins by default - ac3_spdif, spu_dec and lpcm_dec are plugins by default
-
- 06 Nov, 2001 1 commit
-
-
Christophe Massiot authored
-
- 06 Sep, 2001 1 commit
-
-
Henri Fallon authored
-
- 12 Jun, 2001 1 commit
-
-
Henri Fallon authored
Added LPCM support. It should work with stereo LPCM. Untested with 5-ways LPCM streams.
-
- 31 May, 2001 1 commit
-
-
Sam Hocevar authored
* Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile vlc with MS and Intel C/C++ compilers.
-
- 01 May, 2001 1 commit
-
-
Sam Hocevar authored
* Mandatory step for video output IV and the audio output quality fix: the output threads are now spawned when a decoder needs one, so it can decide the audio frequency or the video window size. Still under heavy construction, so don't get too excited at finding bugs in it yet. Note: this change broke the XVideo module, so I made its score much lower than before. I suspect xvideo.so had a bug before which only appears now. Other video output plugins may be broken as well, but again this might be due to old existing bugs showing their ugly head. * Fixed a few buffer overflows in the Gnome interface. * The module bank is now a global variable. The video output bank and the audio output bank might follow (when they exist). * Coding style and organization fixes to the spdif decoder. * autoconf and Makefile changes by Arnaud Gomes-do-Vale <arnaud@carrosse.frmug.org>.
-
- 06 Apr, 2001 1 commit
-
-
Sam Hocevar authored
* Code cleanup: removed a few tabulations. * Fixed inline asm routines to remove all read/write operands. * Added <string.h> to most files to prevent warnings under FreeBSD. * Added "break;" after "default:" in case switches to prevent warnings when compiling with GCC 3.0pre.
-
- 02 Apr, 2001 1 commit
-
-
Sam Hocevar authored
* fixes for the Qt plugin compilation under Debian * heavy butchering in the CSS and DVD ioctl code to put all architecture- dependent code in dvd_ioctl.c * added almost fully-functional /dev/dvd driver for MacOS X in extras/DVDioctl; to build it: % cd extras/DVDioctl % pbxbuild % kextload build/DVDioctl.kext # note: kextload has to be run as root be aware that the license for the DVDioctl kernel extension is not GPL but APSL, because I borrowed some code from the Darwin kernel.
-
- 21 Mar, 2001 1 commit
-
-
Sam Hocevar authored
* Header cleaning: filled all empty authors fields, added CVS $Id stuff. * Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>. * Fixes to configure.in, Makefile.in and main.c (Altivec detection) by Eugenio Jarosiewicz <ej0@cise.ufl.edu>. * Added Colin and Eugenio to the AUTHORS file.
-
- 11 Feb, 2001 1 commit
-
-
Sam Hocevar authored
Beginning of Interface II --------------------------- * Plugins have completely disappeared, we now only use the new module API. * All intf and vout modules are now independant. So far, only the Gnome intf module and the SDL vout module have been ported. configure.in has been modified to reflect the changes (x11 and dummy aren't compiled by default anymore, while SDL and Gnome are). Note that this is _not_ Interface II, it's just a step forward. For instance, it lacks the whole message passing scheme. Things that should work: * Right-clicking on the SDL video output window brings the Gnome menu. * Pause, Play, Exit, About work from the menu or from the interface window. * The old SDL keys still work. Things that are broken or may be broken: * Xlib calls are not locked yet, which may lead to "Unexpected async reply" errors, and make the vlc segfault. * Sound only works for the first file. * The SDL vout_sdl.c file is absolutely ugly and kludgey. * The vlc immediately quits when no filename is given as an argument. Not a real bug, but still annoying. * The Gnome menu does not work in fullscreen mode. Things that will come soon, maybe tomorrow: * Complete navigation buttons (fast forward, slow, etc.). * File/Open menu to add files to the playlist. * Return of the X11 video output for those of us who do not have SDL. * Textmode interface for those of us who do not have Gnome. * aout and vout autospawn (maybe).
-
- 05 Jan, 2001 1 commit
-
-
Christophe Massiot authored
* --enable-sdl and some others are now --with-sdl[=name] to supply an optional library name ; * deleted all unnecessary #include <sys/uio.h> ; * /usr/include is now searched when looking for libraries and headers. It seems to compile and run on BSD. Under Linux Sam's latest commit makes vlc crash on startup, so I can't really tell, but hey it compiles.
-