]>
git.sesse.net Git - vlc/log
Geoffroy Couprie [Mon, 8 Sep 2008 19:30:51 +0000 (21:30 +0200)]
Initialize threading code in libxml2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Laurent Aimar [Tue, 9 Sep 2008 20:37:32 +0000 (22:37 +0200)]
Added a few malloc/strdup checks in ftp.
Laurent Aimar [Tue, 9 Sep 2008 20:31:09 +0000 (22:31 +0200)]
Fixed ftp segfault when no path is specified (close #2019)
Laurent Aimar [Tue, 9 Sep 2008 20:13:07 +0000 (22:13 +0200)]
Added blu-ray proprietary codec ids to TS demuxer.
Laurent Aimar [Tue, 9 Sep 2008 19:41:28 +0000 (21:41 +0200)]
Support E-AC3 in TS used by DVB.
Jean-Baptiste Kempf [Tue, 9 Sep 2008 20:03:06 +0000 (13:03 -0700)]
Don't build FFmpeg filters and network, we don't need those.
Derk-Jan Hartman [Tue, 9 Sep 2008 19:50:32 +0000 (21:50 +0200)]
contrib: lets use ffmpeg HEAD in 1.0.0 so we know when stuff breaks.
Alexis Ballier [Tue, 9 Sep 2008 19:48:16 +0000 (21:48 +0200)]
ffmpeg: API change
Fix build with libavcodec 52: few renamings, the way to specify trellis quantization has changed. error_resilience has been renamed to error_recognition; I've left the option named ffmpeg-error-resilience since I am not sure if it is worth renaming the option here.
Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
Jean-Baptiste Kempf [Tue, 9 Sep 2008 18:21:40 +0000 (11:21 -0700)]
E-AC3 support in mkv files.
Derk-Jan Hartman [Wed, 3 Sep 2008 12:11:30 +0000 (14:11 +0200)]
qtcapture: better retrieval for picture sizes.
- Hopefully also fixes PAR and usage of older iSights (different fourcc)
- Note that the iSight reports itself as a 320x240 (NOT 640x480) device by default.
(cherry picked from commit
ef585031b4c58db3cc333a96c6cbb6c07d85f8b5 )
Antoine Cellerier [Tue, 9 Sep 2008 17:50:16 +0000 (19:50 +0200)]
Fix use of logo and erase filters in the Qt extended intf.
Derk-Jan Hartman [Tue, 9 Sep 2008 17:45:23 +0000 (19:45 +0200)]
contrib: update the libdvdnav patch, which was broken after upstream changes.
Antoine Cellerier [Tue, 9 Sep 2008 17:11:25 +0000 (19:11 +0200)]
Implement mouse pointer support in win32 screen.
Also fix mouse pointer position when capture a subscreen in x11.
Antoine Cellerier [Tue, 9 Sep 2008 16:12:53 +0000 (18:12 +0200)]
Make it possible to use configure script for out of dir builds.
Jean-Baptiste Kempf [Tue, 9 Sep 2008 16:19:24 +0000 (09:19 -0700)]
Configure for windows modifications, for telx/zvbi
Introduce release/debug scripts for mingw configure.
Antoine Cellerier [Tue, 9 Sep 2008 15:51:33 +0000 (17:51 +0200)]
Implement partial screen capture and cursor following on windows.
Jean-Paul Saman [Sat, 6 Sep 2008 12:13:58 +0000 (14:13 +0200)]
Indentation
Jean-Paul Saman [Fri, 29 Aug 2008 14:28:51 +0000 (16:28 +0200)]
Remove old limited image video_output its functionality has been replaced by a video_filter2 named scene. Use it with: ./vlc --video-filter=scene -I dummy to match the old functionality.
Jean-Paul Saman [Mon, 25 Aug 2008 13:48:34 +0000 (15:48 +0200)]
Document more VLM API's and expand define.
Jean-Baptiste Kempf [Tue, 9 Sep 2008 06:53:55 +0000 (23:53 -0700)]
Oops ! Some people are really tired...
Ref #1998
(cherry picked from commit
bba48b20a4319fdc07b060d78ab02c6bc629a4e8 )
Jean-Baptiste Kempf [Tue, 9 Sep 2008 01:34:18 +0000 (18:34 -0700)]
Default to scale 1 in Sout dialog. Close #2017
(cherry picked from commit
f9c932a8eea00c0bf7da5b3772b76d6397f7201b )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Derk-Jan Hartman [Tue, 9 Sep 2008 00:19:22 +0000 (02:19 +0200)]
live555: fix a potential crash introduced by [
169ecd7a1037e334fc675c35c64a7d1ef899c9a1 ]
Laurent Aimar [Mon, 8 Sep 2008 21:08:25 +0000 (23:08 +0200)]
Automatically set --input-list when .001 .002 ... files are detected.
Marian Durkovic [Mon, 8 Sep 2008 21:05:27 +0000 (23:05 +0200)]
telx: Correct a character mapping for Czech/Slovak teletext.
Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
Laurent Aimar [Mon, 8 Sep 2008 21:05:15 +0000 (23:05 +0200)]
Fixed RGB 16 screen capture for win32.
Yep, they are funny guys.
Laurent Aimar [Mon, 8 Sep 2008 20:59:57 +0000 (22:59 +0200)]
Correctly set screen RGB masks for win32 and use native screen bitdepth.
Laurent Aimar [Mon, 8 Sep 2008 20:43:37 +0000 (22:43 +0200)]
Fixed RGB colors when only RGB masks differ.
Laurent Aimar [Mon, 8 Sep 2008 20:29:10 +0000 (22:29 +0200)]
Simplify vout_ChromaCmp.
Rémi Denis-Courmont [Mon, 8 Sep 2008 20:01:15 +0000 (23:01 +0300)]
Remove dead code (vlc_object_timedwait)
Rémi Denis-Courmont [Mon, 8 Sep 2008 20:00:09 +0000 (23:00 +0300)]
Do not hide an interface idle sleep from the compiler...
Rémi Denis-Courmont [Mon, 8 Sep 2008 19:58:30 +0000 (22:58 +0300)]
MMSTU: suspend the keep-alive thread while not paused
Laurent Aimar [Mon, 8 Sep 2008 18:31:15 +0000 (20:31 +0200)]
Fixed input-list support.
Laurent Aimar [Mon, 8 Sep 2008 17:59:06 +0000 (19:59 +0200)]
Implemented matroska DEMUX_GET_FPS (close #2014)
Rémi Denis-Courmont [Mon, 8 Sep 2008 17:52:48 +0000 (20:52 +0300)]
Fix getenv
Geoffroy Couprie [Thu, 4 Sep 2008 13:10:15 +0000 (15:10 +0200)]
WinCE: build vlc.exe (+ modifications)
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Geoffroy Couprie [Thu, 4 Sep 2008 13:05:18 +0000 (15:05 +0200)]
WinCE: header inclusion fixes
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Geoffroy Couprie [Thu, 4 Sep 2008 12:49:23 +0000 (14:49 +0200)]
WinCE: wingdi plugin update
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Laurent Aimar [Mon, 8 Sep 2008 17:39:01 +0000 (19:39 +0200)]
Improved speex encoder configuration.
(As request by http://forum.videolan.org/viewtopic.php?f=7&t=40558)
Laurent Aimar [Sun, 7 Sep 2008 21:43:32 +0000 (23:43 +0200)]
Cosmetics (speex)
Rémi Denis-Courmont [Mon, 8 Sep 2008 17:01:38 +0000 (20:01 +0300)]
HTTP access_out: fix binding to an IPv6 address
Rémi Denis-Courmont [Mon, 8 Sep 2008 16:36:24 +0000 (19:36 +0300)]
Fix crash when thread creation fails, fix msleep usage.
Rémi Denis-Courmont [Mon, 8 Sep 2008 16:21:37 +0000 (19:21 +0300)]
live555: remove useless vlc_thread_ready from timeout thread
Rémi Denis-Courmont [Mon, 8 Sep 2008 16:18:46 +0000 (19:18 +0300)]
Do not call vlc_thread_ready with non-waiting vlc_thread_create
Olivier Aubert [Mon, 8 Sep 2008 16:31:27 +0000 (18:31 +0200)]
embedded snapshot: guard against spurious vlc_object_wait wakeups.
Thanks courmisch for noticing this.
It still uses the old, and soon to be deprecated I imagine, vlc_object_wait API, but well, we cannot go faster than the music, can we?
Olivier Aubert [Mon, 8 Sep 2008 16:17:33 +0000 (18:17 +0200)]
embedded snapshot: guard against spurious vlc_object_wait wakeups.
Thanks courmisch for noticing this.
It still uses the old, and soon to be deprecated I imagine, vlc_object_wait API, but well, we cannot go faster than the music, can we?
Rémi Denis-Courmont [Mon, 8 Sep 2008 16:08:07 +0000 (19:08 +0300)]
Improve documentation
Rémi Denis-Courmont [Mon, 8 Sep 2008 16:07:13 +0000 (19:07 +0300)]
Remove dummy usage of vlc_thread_ready()
It only makes sense if the thread actually initializes something.
Rémi Denis-Courmont [Mon, 8 Sep 2008 15:23:16 +0000 (18:23 +0300)]
Derk-Jan Hartman [Mon, 8 Sep 2008 13:24:58 +0000 (15:24 +0200)]
contrib: spelling error in Makefile
Derk-Jan Hartman [Mon, 8 Sep 2008 13:23:09 +0000 (15:23 +0200)]
contrib: dvdread's autogen.sh was significantly changed in SVN
Derk-Jan Hartman [Mon, 8 Sep 2008 13:21:49 +0000 (15:21 +0200)]
contrib: This is a Makefile. #ifdef -> ifdef
Olivier Aubert [Mon, 8 Sep 2008 13:10:06 +0000 (15:10 +0200)]
embedded snapshot: avoid an unnecessary double malloc
Olivier Aubert [Mon, 8 Sep 2008 12:21:00 +0000 (14:21 +0200)]
embedded snapshot: use vlc_object_signal_unlocked instead of vlc_object_signal
Derk-Jan Hartman [Mon, 8 Sep 2008 01:09:32 +0000 (03:09 +0200)]
live555: check for support of GET_PARAMETER
if allowed, launch a timeout keep-a-live thread
Jean-Baptiste Kempf [Sun, 7 Sep 2008 07:48:52 +0000 (00:48 -0700)]
Correctly pass all the arguments of v4l/dshow when transcoding.
Close #1998.
(cherry picked from commit
fd3426910f6ffa1db76659974ff54ba24363217a )
(cherry picked from commit
56c38ae8d2f4a31aa2145997a7bb603a50a11811 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 7 Sep 2008 07:18:02 +0000 (00:18 -0700)]
Yet again a try to fix the sizing behaviour when too big...
Jean-Baptiste Kempf [Sun, 7 Sep 2008 23:08:03 +0000 (16:08 -0700)]
Stop playlist on quit, to fix some quitting crashes.
(cherry picked from commit
1d4f7191cba5220542564c2c4abc5b663a4d3252 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Christophe Mutricy [Sun, 7 Sep 2008 22:18:39 +0000 (23:18 +0100)]
i18n fix
Christophe Mutricy [Sun, 7 Sep 2008 22:05:06 +0000 (23:05 +0100)]
Fix distribution of manpages
Derk-Jan Hartman [Sun, 7 Sep 2008 23:04:12 +0000 (01:04 +0200)]
TS demux: cleanup some of the dvb and telx track descriptions.
Few people will likely care about the AR of their subs.
Derk-Jan Hartman [Sun, 7 Sep 2008 22:49:41 +0000 (00:49 +0200)]
TS demux: american english is our default
Derk-Jan Hartman [Sun, 7 Sep 2008 22:31:56 +0000 (00:31 +0200)]
telx: Fix the telx-override-page option.
Derk-Jan Hartman [Sun, 7 Sep 2008 22:24:03 +0000 (00:24 +0200)]
telx: cleanup bool whitespace
Laurent Aimar [Sun, 7 Sep 2008 21:14:43 +0000 (23:14 +0200)]
Fixed a potential infinite loop with libmpeg2.
Laurent Aimar [Sun, 7 Sep 2008 20:50:54 +0000 (22:50 +0200)]
The msleep in stream.c is useless as access MUST wait themselves.
At worst it will use a lot of CPU but this will allow to detect buggy
access/access_demux module.
Laurent Aimar [Sun, 7 Sep 2008 20:34:07 +0000 (22:34 +0200)]
Do not msleep to wait for a die order.
Laurent Aimar [Sun, 7 Sep 2008 20:19:33 +0000 (22:19 +0200)]
Removed the need to msleep to handle input pause.
Laurent Aimar [Sun, 7 Sep 2008 20:02:37 +0000 (22:02 +0200)]
Reduced a bit intf and statistics updates.
Interfaces are updated every 250 millisecond.
Statistiques are updated every second.
Laurent Aimar [Sun, 7 Sep 2008 19:58:43 +0000 (21:58 +0200)]
Cosmetics (split MainLoop in smaller functions).
Laurent Aimar [Sun, 7 Sep 2008 19:45:47 +0000 (21:45 +0200)]
Do not uselessly duplicated code (input)
Laurent Aimar [Sun, 7 Sep 2008 19:25:47 +0000 (21:25 +0200)]
Cosmetics.
Rémi Denis-Courmont [Sun, 7 Sep 2008 19:27:35 +0000 (22:27 +0300)]
Remove the run-time tick warning - too many false positives.
This reverts commit
7cc631ac462df9d6caf7e98af51438956631607e .
Laurent Aimar [Sun, 7 Sep 2008 15:38:08 +0000 (17:38 +0200)]
Added support for named color in font parameters.
freetype.c and quartztext.c contain a lot of common code, that should
be factorized.
Laurent Aimar [Sun, 7 Sep 2008 14:43:57 +0000 (16:43 +0200)]
Improve subsdec html output robustness.
Laurent Aimar [Sun, 7 Sep 2008 18:57:43 +0000 (20:57 +0200)]
Fixed vlc_cond*wait on win32.
Rémi Denis-Courmont [Sun, 7 Sep 2008 18:55:12 +0000 (21:55 +0300)]
Win32: assert against recursive mutex in vlc_cond_(timed)wait
Rémi Denis-Courmont [Sun, 7 Sep 2008 18:33:39 +0000 (21:33 +0300)]
Win32: fix recursive locking imbalance
Rémi Denis-Courmont [Sun, 7 Sep 2008 18:08:15 +0000 (21:08 +0300)]
Broadcast when the object is killed
So there are no deadlocks if multiple threads are waiting on the same
object (although that's not a very brilliant idea).
Rémi Denis-Courmont [Sun, 7 Sep 2008 17:53:53 +0000 (20:53 +0300)]
Manually reset the events
Rémi Denis-Courmont [Sun, 7 Sep 2008 17:21:41 +0000 (20:21 +0300)]
Win32: rework mutex/condition implementation.
Get rid of unsafe PulseEvent().
Fix recursive mutex implementation (hopefully).
Use critical section (fast non-shared/intra-process mutexes)
rather than mutex handle (slow shared/inter-process mutexes) [1].
Do not rely on unspecified locking when SignalObjectAndWait is alerted.
Real vlc_cond_broadcast() support (hopefully).
[1] should also merge the WinCE support with WinNT.
Rémi Denis-Courmont [Sun, 7 Sep 2008 16:12:17 +0000 (19:12 +0300)]
Unexport vlc_thread_fatal (short lived)
Rémi Denis-Courmont [Sun, 7 Sep 2008 15:59:02 +0000 (18:59 +0300)]
De-inline mutex and condition functions. Document them.
The overhead of calling a function is rather tiny compared to the
overhead of doing the system call these typically involve.
Also refs #1392
Rémi Denis-Courmont [Sun, 7 Sep 2008 15:25:01 +0000 (18:25 +0300)]
vlc_cond_broadcast: broadcast signal on a condition variable
Seems like this is needed for proper vlc_object_kill() (if more than
one thread waits on a given object).
Laurent Aimar [Sun, 7 Sep 2008 15:34:07 +0000 (17:34 +0200)]
Fixed VLC_CANCEL_INIT value.
Threads can be cancelled and are not killed by default.
Laurent Aimar [Sun, 7 Sep 2008 15:17:06 +0000 (17:17 +0200)]
Fixed vlc_cond_timedwait for win32.
Windows API expect a timeout in millisecond.
SignaObjectAndWait should properly work with a 0 timeout, so try it.
(avoid an invalid lock and an uninitialized return value).
Rémi Denis-Courmont [Sun, 7 Sep 2008 13:16:06 +0000 (16:16 +0300)]
Win32: fix vlc_cond_timedwait as well
Laurent Aimar [Sat, 6 Sep 2008 11:06:36 +0000 (13:06 +0200)]
Enabled ffmpeg PAL8 support (fix #2000)
Laurent Aimar [Sat, 6 Sep 2008 22:23:10 +0000 (00:23 +0200)]
Fixed AVI palette support.
Laurent Aimar [Sat, 6 Sep 2008 11:05:04 +0000 (13:05 +0200)]
Cleaned up/fixed palettized video support.
Copy palette to fmt_out.
No you cannot blindly copy between VLC and FFmpeg structures...
Laurent Aimar [Sat, 6 Sep 2008 11:03:50 +0000 (13:03 +0200)]
Added support for palettized RGB (RGBP)
SwScaler uses a really ugly hack to transmit the palette.
Laurent Aimar [Sat, 6 Sep 2008 11:03:19 +0000 (13:03 +0200)]
First teletext track is prefered (usually main page).
Rémi Denis-Courmont [Sun, 7 Sep 2008 11:26:15 +0000 (14:26 +0300)]
Fix use of vlc_object_wait()
Rémi Denis-Courmont [Sun, 7 Sep 2008 11:25:40 +0000 (14:25 +0300)]
winsock recvmsg: fix WSARecvFrom usage
Pointed-out-by: Laurent Aimar
Rémi Denis-Courmont [Sun, 7 Sep 2008 11:06:14 +0000 (14:06 +0300)]
Podcast: thread safety fixes
Variables callback can be (and usually are) invoked from other threads.
They cannot access the object without locking, and must be unregistered
before the object is destroyed (var_DelCallback() -> free(p_sys)).
Rémi Denis-Courmont [Sun, 7 Sep 2008 11:05:29 +0000 (14:05 +0300)]
V4L2: msleep uses µs - not ms
Rémi Denis-Courmont [Sun, 7 Sep 2008 10:09:13 +0000 (13:09 +0300)]
Use mwait and remove silly msleep usage
Rémi Denis-Courmont [Sun, 7 Sep 2008 09:59:14 +0000 (12:59 +0300)]
net_Accept: -1 (infinite) delay is valid
Rémi Denis-Courmont [Sun, 7 Sep 2008 09:22:03 +0000 (12:22 +0300)]
var_*: use LIBVLC_USED
Rémi Denis-Courmont [Sun, 7 Sep 2008 09:17:49 +0000 (12:17 +0300)]
var_AcquireMutex: enforce constant mutex name
Rémi Denis-Courmont [Sun, 7 Sep 2008 09:09:18 +0000 (12:09 +0300)]
Rework delay checking, use it for net_Accept, add deadline checks