* libvlc sources and plugins now define __LIBVLC__ and headers exported to
plugins (ie, include/vlc_*.h) check for this
* libvlc sources use the value of the "libvlc" component in vlc-config instead
of vlc
* Apply flags directly to "libvlc" in configure.ac - might temporarily break win32 :)
alt+i -> crop one more pixel from the top
alt+j -> crop one more from the left
alt+k -> crop one more from the bottom
alt+l -> crop one more from the right
alt+shift+<the letter> -> crop one less
interface when moving the mouse to the top of the screen (in
fullscreen mode).
- modules/control/hotkeys.c: added a hotkey to raise the interface
- modules/gui/wxwindows/*, modules/gui/skins2/*: added callbacks for
the "intf-show" variable; it should be easy to do the same for BeOS
and MacOSX interfaces
* Allow to modify subtitle delay on the fly and implement hotkeys
(h and j)
* When framerate is available with subrip, use sub-fps to make corrections
(sub-fps default value is now 0, if left to this value, 25fps will be
assumed in microdvd mode and no correction will be applied in subrip)
Main problem is that when seeking in the subtitles, you easily get
several of them displayed. Maybe we could add a flag to subpicture_t,
like SUBTITLE_PICTURE to say that only one of them must be displayed at
a time, but that other subpictures (OSD, ...) can remain present on the
screen at the same time.
* modules/video_output/directx/events.c: mouse wheel support
* modules/gui/skins2/src/generic_window.cpp: mouse wheel events are
treated as hotkeys, but only if they are not intercepted by a control
(such as a slider)
(using CTRL+Fn)
* only F1 and COMMAND+F1 are defined for OSX (I let those developpers
chose their keys)
* Currently the medias assigned to Fn are not saved in vlcrc if they
have been assigned with Ctrl+Fn. But they are, if assigned via the
preferences panel.
* src/libvlc.h: added macosx defaults and changed the quit shortcut to ctrl-q
* modeules/gui/macosx/controls.m: now jump 10 seconds. works better than 5
* REST: implemented configurable hotkeys for OS X.
+ modules/gui/beos/*: use hotkeys
+ include/vlc_keys.h, src/misc/configuration.c:
renamed modifiers into vlc_modifiers so it does not conflict with
BeOS' modifiers()
* include/vlc_video.h: new video_frame_format_t structure which defines the properties of a video frame.
* include/vlc/decoder.h: include vlc_codec.h
* src/misc/objects.c: added VLC_OBJECT_PACKETIZER and VLC_OBJECT_ENCODER object types.
* modules/stream_out/transcode.c, modules/codec/theora.c: experimental theora video encoder.
* src/input/*: some cleanup.
include/configuration.h, src/misc/configuration.h:
* added a CONFIG_ITEM_KEY
include/vlc_keys.h:
* constants to identify keys
src/libvlc.h:
* provide a set of hotkey config options
modules/gui/wxwindows/interface.cpp, wxwindows.h:
* set the configured hotkeys as accelerator for the appropriate menus
modules/gui/wxwindows/preferences.cpp:
* start to support CONFIG_ITEM_KEY. Options are showed with the right value
but any changes made have no effect yet.