- 25 Dec, 2002 1 commit
-
-
Christophe Massiot authored
* A placeholder for the Italian translation, * A bug fix for mono streams on stereo speakers, * A fix for a possible crash in the FTP access, * Correct coordinates in OS X fullscreen modes (closing #47), * Cosmetic fixes.
-
- 24 Dec, 2002 1 commit
-
-
Christophe Massiot authored
* Cheat with the screen saver (closes #46).
-
- 08 Dec, 2002 1 commit
-
-
Jon Lech Johansen authored
intf. wxWindows should work (not tested). Closes #33.
-
- 07 Dec, 2002 1 commit
-
-
Christophe Massiot authored
warnings than real ones. * audio output: New intf-change variable to know when audio-channels and audio-device have changed. * video output: New intf-change variable and vout_VarCallback, to know when video-device has changed (OS X port). * modules/gui/macosx/*: Menus for audio channels, implemented volume management, added a menu for screen selection.
-
- 04 Dec, 2002 1 commit
-
-
Jon Lech Johansen authored
-
- 18 Nov, 2002 1 commit
-
-
Christophe Massiot authored
-
- 04 Oct, 2002 1 commit
-
-
Sam Hocevar authored
the video output is initialized, we wait for a while before giving up; also changed the code so that it probes all interface objects rather than the first one it finds.
-
- 07 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).
-
- 25 Jul, 2002 2 commits
-
-
Christophe Massiot authored
* ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to David Eldred <skipper@apple.com>.
-
Christophe Massiot authored
-
- 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.
-
- 20 Jul, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/libvlc.c, ./include/vlc/vlc.h: created reentrant versions of the libvlc API. * ./src/vlc.c: vlc uses the non-reentrant libvlc functions. * ./mozilla/vlcplugin.c: the mozilla plugin uses the reentrant functions. * ./debian/*: created packages for libvlc0-dev.
-
- 16 Jul, 2002 1 commit
-
-
Jon Lech Johansen authored
-
- 15 Jul, 2002 4 commits
-
-
Sam Hocevar authored
for p_intf->b_die to know when they are supposed to terminate p_intf. This will allow to spawn interface plugins on the fly.
-
Jon Lech Johansen authored
-
Jon Lech Johansen authored
-
Jon Lech Johansen authored
- added messages and playlist panel - simple dock menu (play, pause, stop) - context menu in video view - localization support: http://nanocrew.net/vlc/vlc-osx-ja.png - no longer broken :)
-
- 08 Jun, 2002 2 commits
-
-
Sam Hocevar authored
-
Sam Hocevar authored
./plugins/macosx/intf_vlc_wrapper.m: preliminary OS X compilation fixes.
-
- 01 Jun, 2002 1 commit
-
-
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.
-
- 20 May, 2002 1 commit
-
-
Christophe Massiot authored
-
- 19 May, 2002 1 commit
-
-
Christophe Massiot authored
* We now use real-time threads ; * Worked around a bug when seeking ; All : * Removed my patch to the video output since it causes problems for some people.
-
- 18 May, 2002 1 commit
-
-
Christophe Massiot authored
-
- 12 May, 2002 1 commit
-
-
Christophe Massiot authored
* Objective-C files are now .m * Fixed a major bug in the spu decoder * Disabled auto-hiding of mouse cursor since it doesn't work when browsing menus ; instead, click in the video window
-
- 25 Apr, 2002 3 commits
-
-
Jon Lech Johansen authored
-
Christophe Massiot authored
- New creator ID : VLC# - Borders in fullscreen mode are now black and the movie is centered (jlj P0\/\/3r) - A/V sync should be much more precise
-
Sam Hocevar authored
* ./include/video.h: moved vout_CopyPicture out of the way, an inline function did not make sense here. * ./include/video.h: moved vout_ChromaCmp out of the way. * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into video.h. * ./include/os_specific.h: this file is now always included. * ./include/debug.h: removed this file which was almost useless, and moved ASSERT to common.h. * ./include/common.h: fixed vlc_memalign and changed its prototype to follow posix_memalign's.
-
- 18 Apr, 2002 1 commit
-
-
Christophe Massiot authored
-
- 17 Apr, 2002 1 commit
-
-
Christophe Massiot authored
picture in the screen, and make the remaining space black instead of white, PLEASE drop me a mail !
-
- 05 Apr, 2002 1 commit
-
-
Jon Lech Johansen authored
* ./plugins/macosx/vout_macosx.c: memalign -> vlc_memalign
-
- 02 Apr, 2002 1 commit
-
-
Christophe Massiot authored
* Use ImageBuffer instead of ScreenBuffer in OS X video output (should be faster)
-
- 27 Mar, 2002 1 commit
-
-
Christophe Massiot authored
programs * Audio and video output go to time-constrained scheduling [OS X port]
-
- 22 Mar, 2002 1 commit
-
-
Jon Lech Johansen authored
played audio frames to be played when there were no new frames available. * MacOS X vout now uses the height/width calculated in video_output.c
-
- 18 Feb, 2002 1 commit
-
-
Jon Lech Johansen authored
* MacOS X intf now returns, allowing vlc to terminate properly * Added a new make target: package-macosx
-
- 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.
-
- 19 Jan, 2002 1 commit
-
-
gbazin 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)
-
- 30 Dec, 2001 1 commit
-
-
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.
-
- 07 Dec, 2001 1 commit
-
-
Sam Hocevar authored
* Fixed a total breakage of decoder plugins introduced by fast_memcpy. * Got rid of #include "main.h", included it in common.h instead ; got rid of #include "config.h" in most files as well.
-