Derk-Jan Hartman [Fri, 9 May 2003 01:19:43 +0000 (01:19 +0000)]
* 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
Derk-Jan Hartman [Fri, 9 May 2003 00:41:11 +0000 (00:41 +0000)]
* 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.
Derk-Jan Hartman [Thu, 8 May 2003 23:11:28 +0000 (23:11 +0000)]
modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
Laurent Aimar [Thu, 8 May 2003 19:51:38 +0000 (19:51 +0000)]
* ftp : updated copyright info.
Laurent Aimar [Thu, 8 May 2003 19:26:59 +0000 (19:26 +0000)]
* v4l: clean up.
Laurent Aimar [Thu, 8 May 2003 19:21:39 +0000 (19:21 +0000)]
* v4l: remove __V4L_AUDIO_ (useless)
Eric Petit [Thu, 8 May 2003 19:06:47 +0000 (19:06 +0000)]
ALL: fixed BeOS-specific warnings (ssize_t is not a int but a long,
vasprintf if defined but not declared in the system headers...)
Christophe Massiot [Thu, 8 May 2003 17:13:23 +0000 (17:13 +0000)]
* 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.
Gildas Bazin [Thu, 8 May 2003 15:58:56 +0000 (15:58 +0000)]
* modules/access/file.c: fixed large file support on win32.
* src/libvlc.[ch]: made the description of the translation option more explicit.
Eric Petit [Thu, 8 May 2003 14:15:36 +0000 (14:15 +0000)]
src/libvlc.*: --translation is now a string. Usefull if want to specify
a different language than your OS, or if your OS is not localized...
Gildas Bazin [Thu, 8 May 2003 12:09:59 +0000 (12:09 +0000)]
* modules/gui/wxwindows/menus.cpp: misc small fixes.
Eric Petit [Thu, 8 May 2003 10:45:50 +0000 (10:45 +0000)]
modules/gui/beos/PreferencesWindow.cpp: cosmetic
Eric Petit [Thu, 8 May 2003 10:40:31 +0000 (10:40 +0000)]
* modules/gui/beos/AudioOutput.cpp: more cleaning
* modules/gui/beos/VideoOutput.cpp: in fullscreen, add an item "Show
Interface" to the popup
Derk-Jan Hartman [Thu, 8 May 2003 01:16:57 +0000 (01:16 +0000)]
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.
Eric Petit [Thu, 8 May 2003 01:05:14 +0000 (01:05 +0000)]
src/misc/beos_specific.cpp:
Fixed a very old bug: if the user hit Alt+Q, don't let the be_app
exit without any cleaning (that made VLC crash badly)
Derk-Jan Hartman [Wed, 7 May 2003 23:13:07 +0000 (23:13 +0000)]
* changed "Gayscale video output" option back into "Grayscale video output"
Alexis de Lattre [Wed, 7 May 2003 23:07:34 +0000 (23:07 +0000)]
Makefile : Minor changes.
Eric Petit [Wed, 7 May 2003 19:20:23 +0000 (19:20 +0000)]
modules/gui/beos/AudioOutput.cpp: cleaning
Eric Petit [Wed, 7 May 2003 17:27:30 +0000 (17:27 +0000)]
* modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
* modules/gui/beos/PreferencesWindow.*: now you can save preferences
Eric Petit [Wed, 7 May 2003 16:47:10 +0000 (16:47 +0000)]
modules/gui/beos/PreferencesWindow.cpp:
Misc enhancements
Gildas Bazin [Wed, 7 May 2003 15:54:49 +0000 (15:54 +0000)]
* modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
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
Eric Petit [Wed, 7 May 2003 14:49:19 +0000 (14:49 +0000)]
modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
screenshots...)
Gildas Bazin [Wed, 7 May 2003 12:23:06 +0000 (12:23 +0000)]
* modules/gui/wxwindows/*: misc fixes.
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 :((
Gildas Bazin [Wed, 7 May 2003 00:18:39 +0000 (00:18 +0000)]
* modules/gui/wxwindows/open.cpp: removed the channels server entry.
Gildas Bazin [Tue, 6 May 2003 21:01:58 +0000 (21:01 +0000)]
* modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
Derk-Jan Hartman [Tue, 6 May 2003 20:12:28 +0000 (20:12 +0000)]
* 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 16:05:10 +0000 (16:05 +0000)]
* mp4: fix a segfault and play .3gp with h263 video track.
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 ;)
Laurent Aimar [Tue, 6 May 2003 12:57:48 +0000 (12:57 +0000)]
* http: fix 'add mrl'.
Eric Petit [Tue, 6 May 2003 02:17:11 +0000 (02:17 +0000)]
Makefile.am: fixed BeOS package generation when all modules are built-in
Laurent Aimar [Tue, 6 May 2003 02:01:35 +0000 (02:01 +0000)]
* mms: fix for builtin compilation.
Eric Petit [Tue, 6 May 2003 01:15:24 +0000 (01:15 +0000)]
configure.ac.in: fixed static linking with libintl and libiconv
Gildas Bazin [Mon, 5 May 2003 22:48:23 +0000 (22:48 +0000)]
* modules/demux/mpeg/ts.c: compiler warning fix.
* src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
Gildas Bazin [Mon, 5 May 2003 22:23:42 +0000 (22:23 +0000)]
* ALL: changed the prototype of input_AddES() to include enough information so we can build an "video-es", "audio-es" and "spu-es" object variable. These variables can be used by the interfaces to navigate between the elementary streams.
* modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
Derk-Jan Hartman [Mon, 5 May 2003 22:04:11 +0000 (22:04 +0000)]
* fixed the autogenerated menu's.
Eric Petit [Mon, 5 May 2003 21:35:37 +0000 (21:35 +0000)]
configure.ac.in: fixed libdvbpsi detection for people who don't have
stdint.h but inttypes.h
Gildas Bazin [Mon, 5 May 2003 16:29:57 +0000 (16:29 +0000)]
* modules/gui/skins/src/*: forgot a few references to the channels server.
Gildas Bazin [Mon, 5 May 2003 16:09:41 +0000 (16:09 +0000)]
* ALL: removed the old channels server stuff (was deprecated).
Laurent Aimar [Mon, 5 May 2003 15:52:13 +0000 (15:52 +0000)]
* bits.h: clean up
Sigmund Augdal Helberg [Mon, 5 May 2003 15:21:28 +0000 (15:21 +0000)]
implemented VLC_VAR_TIME using two ints
Sigmund Augdal Helberg [Mon, 5 May 2003 14:58:45 +0000 (14:58 +0000)]
Implemented support for CONFIG_ITEM_DIRECTORY
Eric Petit [Mon, 5 May 2003 13:15:06 +0000 (13:15 +0000)]
Updated NEWS for 0.5.4 release
Eric Petit [Mon, 5 May 2003 13:06:02 +0000 (13:06 +0000)]
modules/gui/beos/*: Partial fix for Preferences resizing
Derk-Jan Hartman [Mon, 5 May 2003 13:03:23 +0000 (13:03 +0000)]
NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
README.MacOSX.rtf: clarified some things.
Gildas Bazin [Mon, 5 May 2003 12:15:25 +0000 (12:15 +0000)]
* modules/gui/skins/src/*: compilation fixes under win32.
Sam Hocevar [Mon, 5 May 2003 11:49:50 +0000 (11:49 +0000)]
* ./src/video_output/video_output.c: fixed a crash that occurs when the
width and height variables are set to their default values.
Gildas Bazin [Sun, 4 May 2003 23:39:02 +0000 (23:39 +0000)]
* src/audio_output/output.c: fixed warning.
Christophe Massiot [Sun, 4 May 2003 23:38:06 +0000 (23:38 +0000)]
* First round of capitalization of description strings.
Gildas Bazin [Sun, 4 May 2003 23:03:00 +0000 (23:03 +0000)]
* po/POTFILES.in: added the new modules since 0.5.3
Gildas Bazin [Sun, 4 May 2003 22:42:18 +0000 (22:42 +0000)]
* src/misc/variables.c, ALL: improvements to the object variables api.
- added another argument to var_Change().
- added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
that are used to set/get a friendly name to an object variable.
- added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
the number of availabel choices without having to get their value
as well.
- VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
a friendly name to the choice value.
- VLC_VAR_GETCHOICES retrieves the choices values and their friendly
names.
* modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
Christophe Massiot [Sun, 4 May 2003 22:33:35 +0000 (22:33 +0000)]
* modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
children" bug.
Laurent Aimar [Sun, 4 May 2003 18:51:34 +0000 (18:51 +0000)]
* transcode: follow the same logic for ab than vb. (ie for a small value
it's used as kb/s for higher ones it's b/s).
Just a remember, transcode options are:
acodec= mpga,a52
ab (kb/s)
vcodec= mpgv,mp4v,h263,DIV1,DIV2,DIV3,I420,I422,I444,RV24,YUY2
width
height
vb (kb/s)
vt (b/s)
deinterlace
croptop
cropbottom
cropleft
cropright
keyint
hq
qmin (between 1 and 32)
qmax (between 1 and 32)
only acodec and/or vcodec are mandatories (and it's a good idea to always
define vb,vt, and/or ab)
Christophe Massiot [Sun, 4 May 2003 15:02:42 +0000 (15:02 +0000)]
* modules/audio_output/coreaudio.c: worked around a CoreAudio bug (should
fix the "sound drops after half an hour" bug)
* modules/audio_filter/resampler/coreaudio.c: reenabled the coreaudio
resampler which works perfectly fine here
Please test that I didn't break S/PDIF output on OS X.
Sam Hocevar [Sun, 4 May 2003 12:40:58 +0000 (12:40 +0000)]
* ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
linked with svgalib and svgalib using atexit().
Laurent Aimar [Sun, 4 May 2003 10:46:28 +0000 (10:46 +0000)]
* mpga_audio: should fix an infinite loop when miss-detected free
bitrate stream.
Christophe Massiot [Sun, 4 May 2003 01:36:20 +0000 (01:36 +0000)]
More cleaning of the STATE_INVALID stuff (still not perfect though).
Christophe Massiot [Sat, 3 May 2003 22:25:44 +0000 (22:25 +0000)]
Fixed handling of STATE_INVALID states.
Laurent Aimar [Sat, 3 May 2003 18:11:42 +0000 (18:11 +0000)]
* transcode: added qmin, qmax and hq(high quality) options.
Laurent Aimar [Sat, 3 May 2003 14:33:35 +0000 (14:33 +0000)]
* transcode: fix cropping code.
Laurent Aimar [Sat, 3 May 2003 14:22:47 +0000 (14:22 +0000)]
* transcode: fixed video resizing.
Eric Petit [Sat, 3 May 2003 13:37:21 +0000 (13:37 +0000)]
beos/* : New Preferences window that lets you configure everything.
It is not complete yet (see the TODO in PreferencesWindow.cpp)
Laurent Aimar [Sat, 3 May 2003 13:18:16 +0000 (13:18 +0000)]
* transcode: added two options:
- vt : video bitrate tolerance
- keyint : number of inter frames between intra frames.
Laurent Aimar [Sat, 3 May 2003 12:36:17 +0000 (12:36 +0000)]
* v4l: used the same trick than vls to avoid too much resampling.
Laurent Aimar [Sat, 3 May 2003 02:18:26 +0000 (02:18 +0000)]
* ts: fix a memory leak.
Laurent Aimar [Sat, 3 May 2003 02:09:41 +0000 (02:09 +0000)]
*** empty log message ***
Laurent Aimar [Sat, 3 May 2003 01:52:43 +0000 (01:52 +0000)]
* v4l: fix a stupid bug that broke audio.
Laurent Aimar [Sat, 3 May 2003 01:12:13 +0000 (01:12 +0000)]
* all: shut up valgrind ;) (memory leacks and one overead/overwrite).
Laurent Aimar [Fri, 2 May 2003 19:37:08 +0000 (19:37 +0000)]
* transcode: fix about raw audio.
Laurent Aimar [Fri, 2 May 2003 17:35:48 +0000 (17:35 +0000)]
* v4l: audio grabbing part begin to work :)
Laurent Aimar [Fri, 2 May 2003 16:25:12 +0000 (16:25 +0000)]
* transcode: compilation fix.
Gildas Bazin [Fri, 2 May 2003 15:53:32 +0000 (15:53 +0000)]
* modules/gui/skins/*: compilation fixes for MSVC. Almost working, we just to find a way to have flex.c not include unistd.h on win32 and not compile the wxwindows files when SKINS_BASIC is defined.
Eric Petit [Fri, 2 May 2003 15:36:41 +0000 (15:36 +0000)]
Missing files
Laurent Aimar [Fri, 2 May 2003 14:51:57 +0000 (14:51 +0000)]
* transcode: should be able to compress raw audio, need to be cleaned up.
u8,s8,s16 big and little endian should be supported but not all tested.
Sam Hocevar [Fri, 2 May 2003 12:18:23 +0000 (12:18 +0000)]
* ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
Laurent Aimar [Fri, 2 May 2003 03:41:03 +0000 (03:41 +0000)]
* transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
Laurent Aimar [Fri, 2 May 2003 03:40:01 +0000 (03:40 +0000)]
* rawvideo.c: fix a bug while filling picture.
Laurent Aimar [Fri, 2 May 2003 00:33:42 +0000 (00:33 +0000)]
* copy: added raw audio/video support.
* avi: added raw audio support (little endian only).
Olivier Teulière [Thu, 1 May 2003 13:51:03 +0000 (13:51 +0000)]
* ./modules/gui/skins/gtk2/gtk2_run.cpp: fixed compilation of the
basic-skins plugin with GTK2
* modules/gui/skins/parser/skin.*: small compilation fix, but i don't
really understand why it is necessary :)
Derk-Jan Hartman [Thu, 1 May 2003 01:11:17 +0000 (01:11 +0000)]
* modules/gui/macosx/macosx.m
- added a macosx-float config option
- changed 'opaqueness' into 'macosx-opaqueness'
* modules/gui/macosx/vout.?
- let vout respect 'float' on top option.
- added a toggle function to toggle float on top.
ALL:
- menuitem and corresponding code for float on top.
Derk-Jan Hartman [Wed, 30 Apr 2003 23:58:56 +0000 (23:58 +0000)]
ALL: New output dialog that uses the new --sout syntax.
- it is not so powerful as --sout (does not allow for multiple unicasts ie)
- there is a bug in the transcode settings. not sure what is causing it.
Laurent Aimar [Wed, 30 Apr 2003 21:45:52 +0000 (21:45 +0000)]
* mp4: fix playback of some stream with raw audio. I also split
big audio chunk. (Avoid 100000 samples at once :(
Cyril Deguet [Wed, 30 Apr 2003 21:16:24 +0000 (21:16 +0000)]
* enable basic-skins for GTK2 (not tested yet ;)
Olivier Teulière [Wed, 30 Apr 2003 19:22:27 +0000 (19:22 +0000)]
* ./configure.ac.in:
- added a basic-skins plugin, which doesn't make use of wxWindows
dialogs (currently only works for win32)
- renamed with-wx-config-path in with-skins-wx-config-path for the
skins plugin, to avoid problems with the wxwindows plugin
Gildas Bazin [Wed, 30 Apr 2003 19:20:32 +0000 (19:20 +0000)]
* modules/access/v4l/v4l.c: fixed breakage for devices supporting I420.
Derk-Jan Hartman [Wed, 30 Apr 2003 14:04:53 +0000 (14:04 +0000)]
modules/gui/macosx/controls.m: fixed cosmetic issue with deinterlace menu.
Gildas Bazin [Wed, 30 Apr 2003 09:11:13 +0000 (09:11 +0000)]
* modules/access/ftp.c, modules/access/http.c: slightly changed atoll() replacement.
Derk-Jan Hartman [Wed, 30 Apr 2003 04:13:12 +0000 (04:13 +0000)]
modules/access/http.c:
modules/access/ftp.c:
* fixed a very serious bug in the atoll code. this contained a never ending while loop.
It showed on systems without atoll() (MacOSX) as an inability to view http
and ftp streams.
Laurent Aimar [Tue, 29 Apr 2003 22:44:08 +0000 (22:44 +0000)]
all: use /* */ instead of // (we write c code)
Laurent Aimar [Tue, 29 Apr 2003 22:38:56 +0000 (22:38 +0000)]
* stream_output.c: some sanity checks and bypass default behavour of
module_Need (when I ask for udp I want udp or an error, but not file
or something else) by adding ",none" when a module name is specified.
I will clean up that by adding a flag to module_Need or something like
that.
Laurent Aimar [Tue, 29 Apr 2003 21:32:21 +0000 (21:32 +0000)]
* stream_output.c: fix segfault when not specifying mux name.
Olivier Teulière [Tue, 29 Apr 2003 20:36:56 +0000 (20:36 +0000)]
* ./modules/gui/skins/src/theme.cpp: avoid infinite recursion with
circular anchoring
Laurent Aimar [Tue, 29 Apr 2003 20:29:19 +0000 (20:29 +0000)]
* vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
resampling with some files while keeping good synchronisation.
Anybody has an idea of the maximum desynchronisation between audio and
video that still be imperceptible ?
Derk-Jan Hartman [Tue, 29 Apr 2003 20:17:12 +0000 (20:17 +0000)]
* modules/gui/macosx/playlist.m:
- When we delete an item, update playlist with to indicate 'currently playing'
Gildas Bazin [Tue, 29 Apr 2003 16:03:14 +0000 (16:03 +0000)]
* modules/audio_output/directx.c: fixed the "no sound on NT4" problem. The directx audio plugin wasn't freeing its resources properly in case Probe() failed so the waveout plugin couldn't open the audio device afterwards.
* modules/video_output/directx/directx.c: work-around buggy video drivers that create unsupported surfaces without shouting. Hopefully, non overlay YUV surfaces shouldn't be created anymore if not supported.
Laurent Aimar [Tue, 29 Apr 2003 15:40:31 +0000 (15:40 +0000)]
* file: use - to write on stdout. (but you can only use ts and ps muxer,
as the others need to seek).
Gildas Bazin [Tue, 29 Apr 2003 12:54:57 +0000 (12:54 +0000)]
* modules/gui/skins/*, configure.ac.in: removed the skins plugin depandancy on msimg32.dll. Additionnaly, TransparentBlt() and SetLayeredWindowAttributes() are only used if present on the system. This allows us to run the plugin (without transparency though) on NT4/win95/98 as well.