Gildas Bazin [Sat, 17 May 2003 11:35:14 +0000 (11:35 +0000)]
* configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
* src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
Gildas Bazin [Thu, 15 May 2003 21:31:53 +0000 (21:31 +0000)]
* src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
* modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
Derk-Jan Hartman [Thu, 15 May 2003 02:02:13 +0000 (02:02 +0000)]
* Went trough my maillogs and filled out large parts of the NEWS file.
please check and add your own. (i was bored ;)
* Updated the README.MacOSX.rtf with some more pointers and changed version
to 0.6.0
Derk-Jan Hartman [Thu, 15 May 2003 01:23:05 +0000 (01:23 +0000)]
* variable callback for the playlist. the input, audio and video still need
to be done, waiting for gibalou to work his magic on that ;)
cvs: ----------------------------------------------------------------------
Derk-Jan Hartman [Thu, 15 May 2003 00:46:23 +0000 (00:46 +0000)]
* added vlc.ebuild, vlc.spec.redhat to dist.
* added all the new icons to the dist.
* on make dist i would like to do
mv vlc.ebuild vlc-${VERSION}.ebuild
I don't know how to do this. Who does?
Derk-Jan Hartman [Thu, 15 May 2003 00:32:28 +0000 (00:32 +0000)]
* ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
need to be updated before release, to point out the correct links to
these libraries.
Gildas Bazin [Tue, 13 May 2003 22:33:33 +0000 (22:33 +0000)]
* modules/gui/wxwindows/*: new subtitles file dialog box.
* modules/demux/util/sub.c: fixed a few description strings.
* Makefile.am: small cosmetic change to package-win32 target.
Gildas Bazin [Mon, 12 May 2003 21:55:01 +0000 (21:55 +0000)]
* modules/gui/wxwindows/preferences.cpp: the config panels are now generated on demand instead of generating everything at the beginning. ResetAll now also takes care of resetting the values shown in the config panels.
* modules/gui/wxwindows/open.cpp: small cosmetic changes.
Gildas Bazin [Mon, 12 May 2003 17:33:20 +0000 (17:33 +0000)]
* modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
* modules/video_output/directx/events.c: fixed non-initialized variable.
* modules/gui/wxwindows/*: misc improvements to the playlist window (added an "Open MRL" menu as well as menus to load and save a playlist, we also make use of the "intf-change" playlist object variable now).
* src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
* src/misc/configuration.c, include/configuration.h: new config_ResetAll() function to reset all config options to their original values (you still need to config_SaveConfigFile()).
* modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
Derk-Jan Hartman [Sun, 11 May 2003 23:17:31 +0000 (23:17 +0000)]
* extras/MacOSX/vlc.pbproj/project.pbxproj:
- Add the THANKS file to the Mac OS X application
* modules/gui/macosx/about.?:
- Use c-style comments instead of //
- Open the AUTHORS file with the correct Encoding
- Display the THANKS file as well
- Rotate the scrolling when at the end
* modules/gui/macosx/intf.m:
- put Cocoa into multithreaded mode as soon as possible. Not really
causing any problems now, but is cleaner.
* modules/gui/macosx/prefs.m:
- Select the current setting when we create a combobox.
Derk-Jan Hartman [Sun, 11 May 2003 19:09:51 +0000 (19:09 +0000)]
* ALL:
- removed a bit too much code from the interface files previous commit.
Menu's were enabled if there was no input.
- removed a NSLog which was used for bugtracking
Derk-Jan Hartman [Sun, 11 May 2003 18:40:11 +0000 (18:40 +0000)]
* src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout
and playlist already have, to be notified of menu changes.
* src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
* modules/gui/macosx/intf.?: Interface listens for changes in the input
menu's now.
Added code to render subtitles with the freetype module (disabled by default).
To test it out define USE_FREETYPE in the top of modules/demux/util/sub.c
and modules/codec/spudec/text.c and run with --filter osdtext
* modules/audio_filter/resampler/coreaudio.c: more accurate frame length
calculation
* modules/audio_output/coreaudio.c: apparently the audio card clock can
be screwed, so probe it at every buffer
* src/audio_output/output.c: Thou shalt not drop buffers
Derk-Jan Hartman [Sat, 10 May 2003 20:49:07 +0000 (20:49 +0000)]
* fix titer's language commit. The list needs to end with a NULL, or VLC will
no longer start. (it fails on the duplication of the config of this variable)
Eric Petit [Sat, 10 May 2003 13:40:37 +0000 (13:40 +0000)]
* src/libvlc.[ch]: removed --translation to avoid breaking compatibility
with old config files; --language is now a string_from_list you can use
to specify the language (default is auto-detection).
Derk-Jan Hartman [Sat, 10 May 2003 11:05:52 +0000 (11:05 +0000)]
* added VP31 fourcc's.
* disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
actually use it. It would generate too many bugreports.
* modules/gui/macosx/prefs.m:
- possibly fixed a crash situation when clicking the OK button (not sure though)
* modules/gui/macosx/macosx.m:
- made the transparency option an advanced option.
Eric Petit [Fri, 9 May 2003 00:58:25 +0000 (00:58 +0000)]
* src/misc/messages.c: forget a defined(SYS_BEOS) in my last commit
* src/misc/configuration.c: config_PutPsz now sets the variable to NULL
if the string is empty
* modules/gui/macosx/prefs.m: remove duplicate (now) code with config_PutPsz
* modules/gui/macosx/prefs.?:
- made the advanced button better.
- added missing CONFIG_ITEM_DIRECTORY support
* extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
- added the semi 'apple' default of com-, as a hotkey for the prefs.
* modules/gui/macosx: Fixed crashes with the new submenus when used on a
localized system
* Removed the "EXPERIMENTAL" in "DVD menus (EXPERIMENTAL)", and enabled
the DVD menus by default.
ALL: autogenerated menu's for chapter,title,program,audio-es,spu-es and video-es.
- video-es seems broken. it always starts with -1 (Disabled) selected.
- moved some menuitems to other menu's for gui interface consistency with
other gui's.
- added a "fit to screen" menuitem.
Laurent Aimar [Wed, 7 May 2003 15:44:59 +0000 (15:44 +0000)]
* ffmpeg: --ffmpeg-truncated is now an int :
* -1 -> CODEC_FLAG_TRUNCATED is set only if width == height == 0 (only TS should produce this)
* 0 -> disable CODEC_FLAG_TRUNCATED
* 1 -> force CODEC_FLAG_TRUNCATED
Laurent Aimar [Wed, 7 May 2003 02:31:20 +0000 (02:31 +0000)]
* mp4: raaaah, sometime moov box are masqueraded by a free box, so I look
at free box content to see if it could be moov box, I hope there won't be
any misdetection. (Even when there is a spec, nobody follows it :((
Laurent Aimar [Wed, 7 May 2003 00:28:38 +0000 (00:28 +0000)]
* ffmpeg: do not use CODEC_FLAG_TRUNCATED by default as it seems buggy
with valid files. You have to use --ffmpeg-truncated to force it.
MPEG-4 in TS won't work unless you use --ffmpeg-truncated :((
* ALL: there were reports of crashes in the menucode. i think it was that
the VLCWindow could suddenly disappear (the vout closed) and therefore we
could no longer reference it. This should fix that. Also made this code
more generic to avoid code duplication.
Laurent Aimar [Tue, 6 May 2003 14:19:29 +0000 (14:19 +0000)]
* http: redirect to main page each time we pass arguments. (it's done by
an html header and not by the http protocol. I know it's bad but it's a
lot easier ;)