* use "ftp.heanet.ie" instead of "ftp.gnu.org" as GNU mirror, since the main-server does not respond (I'll revoke this change, when the main-server is usable again)
* src/video_output/vout_intf.c: use above option and set the default destination for snapshots
on OS X to the Desktop.
* REST: Add the Snapshot command to the menu's etc.
* Resizing is currently animated. I don't know if we should keep it like that
* I don't know if this is implemented the proper way, but at least it's working...
- basic data retrieval implemented
- data display not yet implemented
- many broken outlets and even more broken actions
- won't compile
- if you work on this (and please do) please communicate this fact to the IRC channel and make regurlar commits to prevent that multiple people work on this (and especially the NIB).
* Added the application/x-videolan-vlc and appllication/videolan-vlc mimetype to the OSX app
* NEWS: spelling error and remove the 'this version is not yet released' line. Before I forget :)
intf: Equalizer window in window menu
equalizer.m: presets should work now
equalizer.c, Modules.am, equalizer_presets.h: presets are stored in a separate file
+ extras/contrib/src/*: build libmpeg2 w/o mmxext and 3dnow on BeOS
(buggy compiler)
+ modules/gui/beos/*: quick compile fixes
+ modules/video_filter/deinterlace.c: require mmxext instead of mmx
+ Makefile.am: on BeOS, build a VLC bundle a la OS X
- The VLCApplication is now launched at the vlc.c level instead of at the module level. Allows VLC to be a more valid Mac application, also removes the vout intf dependancy (use ncurses to disp. video :).
This wasn't done at the libvlc level, because a mozilla plugin would no longer be able to function properly.
- Some functionality of the macosx vout may not work without the OS X GUI, and not all of this is checked yet.
- There is a symlink in VLC.app/Contents/Mac called clivlc that will force it back to a fullblown cli app when you want, so it can still be run by a user who isn't logged in via GUI.
- there are some autorelease leaks which need to be tackled.
- moved a lot of the VLCApplication func. to the VLCMain class.
- VLCMain is a +sharedInstance now.
- the complete OS X interface is still badly broken because of the many API changes lately. any volunteers?
Examples:
VLC.app/Contents/MacOS/VLC [-I macosx]
launches VLC as before (requires you to be logged in via GUI)
VLC.app/Contents/MacOS/VLC -I ncurses
launch vlc with a ncurses intf and display video on your mac
(requires you to be logged in via GUI)
VLC.app/Contents/MacOS/clivlc -I telnet -d
launch vlm remotely trough ssh in daemon mode, on a GUI'less server for instance, and stream your vids
Now how is that for combining GUI and cli in one application on the mac?!!? :)
jlj? I finally understand now how the OS X interface works !
* Fixed bootstrap to use pkg.m4 from contrib system
* Patches to make libcddb and vcdimager work
(stupid bugs !, how do they compile with this on other system?)
- will now determine desired image size by itself
- the hdid mount command mounted the image as root if no user is logged in via GUI.
this is very undesirable for nightly builds.
now uses the mount command and a local mountpoint.
- old VLCInfo and InfoPanel have been removed from nib file
- VLCPlaylistInfo and PlaylistInfoPanel have been renamed
- old info.c and info.h are still in repository, but not compiled, should I remove them ?
* extras/MacOSX/vlc.pbproj/*: Added "m4a" to the file-types and corrected some descriptions
* share/http/index.html: another minor layout fix
* src/libvlc.h: changed the default hotkey for "subtitle delay down" from command-h to command-j and for "subtitle delay up" from command-j to command-k due to a conflict with a default OSX-shortcut
- fix goom location
- some small url improvements. please test the contrib system.
* modules/gui/macosx/*
- autodetect Quartz Extreme. Use OpenGL vout if present.
- --macosx-vout auto|quartz|opengl to force a vout.
* Makefile.am: add share/http/vlm to target.
* NEWS: small updates
* AUTHORS: updated my email address.
- Add "Add group" and "delete group" buttons in the playlistinfo window
- When several items of the playlist are selected, and we change the group, change it for all selected items...
- spelling fix
- added telnet intf to 'Add Interface'
* modules/misc/logger.c:
- on Mac OS X, use ~/Library/Logs to write logger intf output.
* ALL
- Added 'Add Interface' to Mac OS X build. Now you can finaly quicklaunch
the SAP intf.
- On the playlist window, turn loop/repeat/standard play selection into a popup
- On the playlist window : if more than one group is defined, coolorize items according to the group they are belonging to. Currently, 8 colors are hard coded
Please make remarks on the new layout / the colors chosen.
* cleaned up the playlist source.
* set the correct sizing properties on the playlist buttons.
bigben: see the bottom of the size panel of your inspector. when adding items
always take this into account to make resize work correctly.
also. windows are opened at the position where you save them when the nib is open.
Always make sure the controller and playlist are to the upper left side.
- use same name than in menus for random, repeat and loop options
- random, loop, repeat checkboxes are nom updated accordingliy to the state set in the menu. (not sure I've done that the proper way ;-)
* modules/LIST: updated
* Makefile.am: include new OS X art in the dist.
* NEWS: updated
* */.cvsignore: added and improved some of these.
* modules/gui/macosx/prefs_widgets.?:
- new config controls much like in the wxwindows module. not yet in use.
- beware not tested irl. but it compiles :)
- Drag and drop implemented
- still need new sliders and remove the titlebar.
* revert the mozilla plugin changes. i will build a seperate module for that
* simplified previous/next (only playlist, people with chapters and titles
will have to use the menu
* Moved the disable screensaver from interface to vout.
download a precompiled binary package, or to build all the packages
from the sources, at the user's option. It is currently written for
Mac OS X, but could easily be ported to other platforms.
* 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.
- less vague bugs :)
* changed the global hotkey for play/pause to command-p since 'space' won't be
defined as the hotkey. i was sick of all the hacks i had made to have it work
that way, so the end. space only works in the vout from now on.
* ALL: bring the project files to XCode.
10.2 users should revert the change in Makefile.am or they won't be able to
build VLC on their machine. Editing the project files will probably also not
be possible for them.
* modules/gui/macosx/*:
- remove the enqueue option from the open panel. why did i even add it? KISS
- better use of name and uri fields of playlist_item_t
- when users d&d a CD on VLC, it will now play. This breaks d&d folders
located on a CD for now. Not really important but should be fixed later on.
* modules/gui/macosx/output.m: updated part of the Stream output dialog
* modules/demux/util/sub.c: removed sub_detect() and moved the sub-file and
sub-autodetect file options to src/input/input.c
* src/input/input.c: added the moved options and use them to add subtitle
tracks.
* src/libvlc.h: description strings etc for sub-file and sub-autodetect-file
* src/input/subtitles.c: new subtitles_Detect() largely based on the
code used by MPlayer. Adapted for coding style and structure differences.
The autodetect routine can now detect multiple subtitle files and assigns scores
based on their names. if they much well enough they are sorted based on their
score. It will then return this set, and they will all be added as SPU tracks
to the current stream. The (un)selecting of these tracks will need to be fixed
because they all get assigned the es id 0xFF currently.
- removed the defines for i_mode concerning random and loop. We use config
variables for all of these.
* src/libvlc.h:
- removed the enqueue playlist config option. It's no longer used.
- added a repeat option. vlc will keep playing the same playlist_item,
until the option is unset.
* src/playlist/playlist.c:
- added a repeat, random and loop variable.
- wxwindows should use these as well I think.
* modules/gui/macosx:
- added the INTF_ABOUT_MSG to the about dialog.
- implemented the about and repeat items.
recognized by VLC
* modules/code/quicktime.c: Added samr (AMR) to the quicktime decoder.
Although it runs on OS X, it only plays back silence for some reason.
Might be a problem with one of the converters?
* modules/gui/macosx/*:
- 'fixed' several compiler warnings
- removed some old no longer necesarry stuff
* compiled with mozilla 1.4 (won't probably work with <1.4)
* TODO:
* - make XPCOM work (play,pause,stop buttons)
* - fullscreen implementation (quite difficult on MacOSX because only
* the main thread can create windows)
Enabled matroska support by default.
* extras/MacOSX/*: bumped version number to 0.6.1.
* INSTALL.win32: instructions update.
* share/Makefile.am: included the html files for the http interface.
* po/*: ran ./toolbox --update-po.
defined symbols and libmp3lame
* Makefile.am: Build po before . because we need the po files to build
VLC.app
* po/fr.po: French translation courtesy of Jean-Pierre Kuypers
* OS X interface: cosmetics
* vlc.ebuild: added amd64 keyword. changed script to use emake again.
Removed MODULES from the doc installation.
* src/libvlc.h: added the new ffmpeg a/v encoders to the list for the prefs.
* share/vlc_win32_rc.rc: Changed the Win32 name of VLC from,
"An Opensource Media Player" to "VLC media player".
* other: added the new transcoding codecs, channels option and SAP option
to the stream output dialog.
* extras/MacOSX/Resources/English.lproj/MainMenu.nib:
Fixed two cosmetic issues in the stream output dialog.
* po/de.po: Update german translation courtesy of: Felix Kuhne <FK at aenneburghardt.de>