Felix Paul Kühne [Sun, 16 Oct 2005 19:44:44 +0000 (19:44 +0000)]
* wizard.*: added the display-option to the advanced-transcoding and the advanced-streaming options (-> it's displayed only once, since only one of these pages is displayed at a one run)
* THANKS: added zcot's patch ;)
Derk-Jan Hartman [Sun, 16 Oct 2005 18:01:09 +0000 (18:01 +0000)]
* Thanks to Meuuh for the feedback. threads prioritization should work now, without annoying error messages.
* If an rt-offset is specified, then this offset is not applied to the main thread, because it's value cannot yet be retrieved at that time (same as before, but now without annoying error).
Derk-Jan Hartman [Sun, 16 Oct 2005 15:27:34 +0000 (15:27 +0000)]
* This patch does what the revert'ed patch from before should have done. Changing priorities of vlc threads with --rt-priotity and --rt-offset. (Note that 'rt' isn't 'realtime'. We should use Mach threading for that on Darwin)
* It also fixes the errors on the non-existent rt-priority and rt-offset on start, which was caused because no config was loaded yet.
Derk-Jan Hartman [Sun, 16 Oct 2005 00:30:30 +0000 (00:30 +0000)]
* UTF-8 ified the subtitle autodetect core. (fixes #373)
* converted it to a scandir system
Please test this heavily on all your files and directories, because these routines are triggered on each opening of a file. If someone would like to review it for leaks and memory messups, I would be eternal grateful.
Jean-Paul Saman [Sat, 15 Oct 2005 22:07:55 +0000 (22:07 +0000)]
RTP reordering in module/access/udp.c done by me with help from Marian Durkovic (md _AT_ bts _dot_ sk). Allow src/input/stream.c to handle a linked list of blocks from demuxers.
Jean-Paul Saman [Sat, 15 Oct 2005 10:01:46 +0000 (10:01 +0000)]
Fullscreen patch for rc-interface that allows to force fullscreen on or off state. Original patch is from Greg Farell (Greg _AT#_ gregFarrell _DoT_ org) and modified by me.
Damien Fouilleul [Tue, 11 Oct 2005 15:14:08 +0000 (15:14 +0000)]
plugin.cpp: auto-detect debbuger and change threading mechanism to avoid VLC intialization lock when launching a debug session
plugin.h: validate container code page before using it
utils.cpp,utils.h: type clean-up
connectioncontainer.cpp: fixed stack corruption (???) when poping and dispatch an event
* clearer error messages on invalid seek
* reenable the threads prio option. Not broken, but creates annoying error messages. will look into that later.
Boris Dorès [Sun, 9 Oct 2005 19:19:06 +0000 (19:19 +0000)]
+ src/input/decoder.c src/libvlc.h:
- more precise message for the "force-dolby-surround" option
- don't use -1 as a value in an integer list option (dangerous casts
in the wxWidgets interface)
+ modules/audio_filter/converter/a52tofloat32.c:
- option to disable the internal upmixing algorithm
+ modules/audio_filter/channel_mixer/headphone.c:
- option to partially compensate the delay introduced by the algorithm
- option to accept raw Dolby Surround encoded streams
Laurent Aimar [Sun, 9 Oct 2005 17:07:38 +0000 (17:07 +0000)]
* standard: allow to use 'dst' instead of 'url' (consistant with other
stream_out modules, warn that url is deprecated (but it is still supported),
add wav mux autodetection.
* redesign of the about window
- thanks to Vincent van den Heuvel <heuvel@mac.com> for the artwork
- screenshots are available at www.aenneburghardt.de/fk/vlc/about1.jpg and *2.jpg
- feel free to revert or modify this commit if you don't like it this way
Laurent Aimar [Sun, 9 Oct 2005 11:14:41 +0000 (11:14 +0000)]
* all: added Musepack support using libmpdec (1.2.1) from www.musepack.net.
(It is done the ugly way : decoding take place at the demuxer but it works)
* don't use 'ps' as suffix but 'mpg' like most other apps do. 'ps' can be confused with PostScript files on the Mac. In fact, the Finder tries to open our ps-files with Preview by default.
Laurent Aimar [Thu, 6 Oct 2005 20:24:55 +0000 (20:24 +0000)]
* udp: Patch by Marian Durkovic:
"I've added a bit of code to the UDP/RTP input, which assures that old
or duplicate RTP packets are trashed. When the network performs packet
reordering, only one discontinuity happens instead of 3 before - since
the old packet is trashed. If multiple copies of the same packet are
received, only one is used and all the others are trashed."
* allocate o_extended only if requested by the user (that's dirty, but prevents the access of freed objects while terminating) and save the extended-prefs as early as possible in the termination-process (directly after the vout and playlist shut down)
Clément Stenac [Thu, 6 Oct 2005 17:45:57 +0000 (17:45 +0000)]
Misc WX improvements - patches by zcot
* Option to have extended interface by default (Closes: #232)
* Fix "floating" volume bar with wxMSW 2.6.X (Closes:#289)
* Enforce minimum vertical size (Closes:#360)
* Fix a font size problem on WX
* only save the affected modules (main, headphone, transform, adjust, invert, motionblur, distort, clone, crop, normvol, headphone_channel_mixer, macosx) -- thanks to zorglub for the help (closes #382)
* intf.m: -make sure that objects like o_open, o_wizard, etc. get released in any case
-trigger the extended-panel to collapse completely before saving its position
-save the prefs, if the extended-panel changed them previously (refs #382)
* extended.m: minor cleanups to make the stuff above possible (more cleanup needed, will follow later on)
* extended.nib & #.m: don't let the normvol-slider become zero, but use floats from 0.1 to 10.0 only
Implemented the retrieval of the versions, files and mirrors. Both the size and the mirrors aren't displayed yet, but stored. The 'Released On'-stuff was removed, since it isn't present in the xml actually. More to come. (refs #310)
* small script to move the preferences to Trash. You can change it by editing 'Delete Preferences.app/Contents/Resources/Scripts/main.scpt' in Xcode or the Script Editor. It is copied on the dmg by default. (thanks to dionoea for the idea)