Gildas Bazin [Thu, 23 Jan 2003 09:53:55 +0000 (09:53 +0000)]
* modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
call (someone willing to investigate this ?).
Olivier Teulière [Thu, 23 Jan 2003 03:33:34 +0000 (03:33 +0000)]
* The stream output can't use PS with UDP
* Added tooltips for the subtitles dialog box
* Added a missing "delete"
* Added a menu entry to spawn new interfaces (but it's currently
disabled, due to a problem with the vlc_list_t struct)
added an new config variable that takes an comma separated list of
interface modules to be loaded in the background when vlc starts. This is
usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
module was inserted, as this just needs to be added to this list now.
Loïc Minier [Wed, 22 Jan 2003 16:41:15 +0000 (16:41 +0000)]
* modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
xosd_init returns NULL
* lib is initialized with configured font
* more safety checks
Derk-Jan Hartman [Wed, 22 Jan 2003 01:48:06 +0000 (01:48 +0000)]
* ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
filetypes.
* ./modules/gui/macosx/vout.m: Made the video window a textured window
* All:
- fixed several missing object_release bugs, that i had introduced.
- updated the play/pause behaviour.
- fixed an issue with the volumeslider.
Loïc Minier [Tue, 21 Jan 2003 17:34:03 +0000 (17:34 +0000)]
* now search all srvtypes and add all srvs of all srvtypes to the
playlist (requires less configuration information, now zero)
* usual cleanup and bug removal
Yves Duret [Mon, 20 Jan 2003 20:17:00 +0000 (20:17 +0000)]
- new access/slp plugin.
- more buildfor_{rh80,mdk{82,90}} stuff.
- use %%mklibname macro.
- use %%clean_menus in postun instead of %%update_menus everywhere.
Derk-Jan Hartman [Mon, 20 Jan 2003 03:45:06 +0000 (03:45 +0000)]
* ./extras/MacOSX/vlc.pbproj/project.pbxproj
- Added .cue and .ogg to the known filetypes
ALL:
- When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
- Preliminary divx filesubtitle support.
Sam Hocevar [Sun, 19 Jan 2003 03:16:24 +0000 (03:16 +0000)]
* ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
the GetProgramPath call, stored the path in p_libvlc instead. Fixes
compilation under anything other than OS X.
Sam Hocevar [Fri, 17 Jan 2003 19:17:09 +0000 (19:17 +0000)]
* ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
of boundary checks in the handling of title/chapter menus. Title 0 is no
longer reachable (Closes: #26).
Sam Hocevar [Fri, 17 Jan 2003 16:18:03 +0000 (16:18 +0000)]
* ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
sent to the parent video output by all filters, and mouse coordinates are
translated when necessary (Closes: #15).
Laurent Aimar [Fri, 17 Jan 2003 15:26:24 +0000 (15:26 +0000)]
* all: use p_vlc->pf_memcpy instead of memcpy on big data block.
* mpeg4video: removed a bad code dealing with pts discontinuity.
* pes.c: try to avoid copying the whole PES. (the first 64ko
ins't any more copied :)
Loïc Minier [Thu, 16 Jan 2003 23:25:55 +0000 (23:25 +0000)]
* configure.ac.in:
. renamed access_slp to slp
. slp is enabled by default if slp.h is present
* modules/access/slp.c:
. slp is now an access and a demux and forces the use of itself
. cleanups and bug corrections
. disappears of the playlist
Thanks to fenrir for the help in debugging!
* Bumped up revision number to 0.5.0-test3,
* Rearranged fields in the OS X interface to accomodate for translations,
* modules/access/dvd/ifo.c: fixed a crash with bad streams,
* Auto-updated po files,
* Manually updated fr.po.
Boris Dorès [Thu, 16 Jan 2003 21:14:23 +0000 (21:14 +0000)]
- input.c : doesn't even try to use the headphone filter for
unsupported format (S/PDIF, ...)
- m3u.c : support for MRLs
better detection of absolute path under Windows
- configure.ac.in : off_t was defined twice for mingw32
- fr.po : translation of headphone filter strings
* modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
I do not have any file to test ; more precise PTS handling when losing
sync.
* src/audio_output/intf.c: fixed a warning.
Derk-Jan Hartman [Thu, 16 Jan 2003 13:58:18 +0000 (13:58 +0000)]
* ALL:
- integrated play/pause toggled button
- global shortcut for play/pause by use of spacebar
- new pause.png
- removed pause button
- close button in intf window. register window in Window menuitem.
- rearranged the menu
- changed some key-combo's to be more OSX compliant/consistent
- The time text-field is no longer selectable
- The faster/slower/ff/stop etc button are only available during playback
- added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
- Added Add/Remove buttons to the llaylist.
- Made the drawer 10 pixels smaller. Looks much better.
- added a volume slider.
Derk-Jan Hartman [Thu, 16 Jan 2003 13:49:44 +0000 (13:49 +0000)]
* ./modules/gui/macosx/controls.m:
- Added a volumeslider
- removed pause button
- added a fast forward action (increases speed in time)
- changed the play method to allow for a toggled play pause button
- volumeUp and VolumeDown take the state of the Mute Menuitem into account
- volumeUp and VolumeDown take the volumeSlider into account
* ./modules/gui/macosx/intf.h:
- added references for the volumeslider, new menuitems
* ./modules/gui/macosx/intf.m:
- correct init of volumeslider and other new intf elements
- new title for Controller window
- the state of buttons is dependant on a movie being played
- toggle the play/pause button if a play/pause action is detected.
* ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
* ./modules/gui/macosx/vout.m:
- removed some control keys which were no longer necesarry
- give the window the title of the item being played
Sam Hocevar [Thu, 16 Jan 2003 12:49:28 +0000 (12:49 +0000)]
* ./evc/config.h, ./msvc/config.h: proper generation of these files using
information from configure.ac.in. Thanks to Stephane van Hardeveld for
spotting this.