]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Sun, 10 Oct 2010 16:44:38 +0000 (18:44 +0200)]
MKV: fix stupid typo, sorry
Jean-Baptiste Kempf [Sun, 10 Oct 2010 16:33:38 +0000 (18:33 +0200)]
MKV, io_callback cosmetics
Steve Lhomme [Sun, 10 Oct 2010 15:59:15 +0000 (17:59 +0200)]
fix Matroska/WebM reading of live HTTP streams
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 10 Oct 2010 16:13:39 +0000 (18:13 +0200)]
Fix various typos
Spotted by Christoph Miebach Christoph dot Miebach __ web dot de
Rémi Denis-Courmont [Sun, 10 Oct 2010 14:06:12 +0000 (17:06 +0300)]
Qt4: update discs MRL syntax for Windows
Rémi Denis-Courmont [Sun, 10 Oct 2010 13:57:23 +0000 (16:57 +0300)]
var_InheritString returns NULL, not ""
Rafaël Carré [Sun, 10 Oct 2010 12:04:21 +0000 (14:04 +0200)]
contribs: fix portaudio build for win64
patch sent upstream
Rémi Denis-Courmont [Sun, 10 Oct 2010 10:10:59 +0000 (13:10 +0300)]
dvdread: fix potential buffer read overflow (fix #4238)
Rémi Denis-Courmont [Sun, 10 Oct 2010 10:10:06 +0000 (13:10 +0300)]
dvdnav: fix potential buffer read overflow
Rémi Denis-Courmont [Sun, 10 Oct 2010 09:56:19 +0000 (12:56 +0300)]
Revert "dvdread: minimum value for ps_pkt_size is 6"
This reverts commit
76003f0e6cd54217619b68537ba73c089c60c8ed ,
which is not needed anymore.
Rémi Denis-Courmont [Sun, 10 Oct 2010 09:51:20 +0000 (12:51 +0300)]
dvdnav: no need to check for 6 bytes before ps_pkt_size() anymore
This mostly reverts commit
8a497301054ccc2d9d470ade60264036d43e3fc0 .
Rémi Denis-Courmont [Sun, 10 Oct 2010 09:46:27 +0000 (12:46 +0300)]
Put size check before data dereference
I think that's a good pattern to follow.
In this particular case, there was no bug however.
Rémi Denis-Courmont [Sun, 10 Oct 2010 09:43:38 +0000 (12:43 +0300)]
Really fix ps_pkt_size()
The original commit description is rather terse
"ps demux: fix an issue in ps_pkt_read()"
so I don't really know what the "issue" is. But ps_pkt_size() really
made no sense as is.
This reverts commit
d761cf6f1d40a952548407b843ee0c3f0a3cd472 .
Conflicts:
modules/demux/ps.h
Pierre d'Herbemont [Sat, 9 Oct 2010 14:45:24 +0000 (16:45 +0200)]
http: Fix a NULL ptr deref in http-user-agent handling.
Rémi Duraffort [Sat, 9 Oct 2010 12:18:01 +0000 (14:18 +0200)]
avformat: fix typo.
Rémi Duraffort [Sat, 9 Oct 2010 12:11:30 +0000 (14:11 +0200)]
Remove idempotent operation.
Rémi Duraffort [Sat, 9 Oct 2010 12:07:11 +0000 (14:07 +0200)]
quartztext: do not call CFRelease on a NULL pointer.
Rémi Duraffort [Fri, 8 Oct 2010 18:58:18 +0000 (20:58 +0200)]
Use var_Inherit.
Rémi Duraffort [Fri, 8 Oct 2010 18:12:08 +0000 (20:12 +0200)]
lua_extensions: no need to lock the object as we are inside a call to module need with a freshly created object.
Rafaël Carré [Fri, 8 Oct 2010 22:26:23 +0000 (00:26 +0200)]
windows config scripts: add win64
separate path to ./configure and options
-> we can disable specific options for win64
Rafaël Carré [Fri, 8 Oct 2010 22:25:55 +0000 (00:25 +0200)]
vlc_windows_interfaces.h: always define STDCALL
It is not defined on windows 64
Rafaël Carré [Fri, 8 Oct 2010 21:36:29 +0000 (23:36 +0200)]
win64 contribs: misc fixes
gecko-win32 -> gecko
build dirac
don't make ffmpeg depend on libvpx
don't build portaudio
patch x264 to link x264.exe with -liberty (debian's amd64 runtime hasn't getopt)
patch pthreads to link with libws2_32 instead of libwsock32
Steinar H. Gunderson [Sat, 25 Sep 2010 22:24:09 +0000 (00:24 +0200)]
Support DVD LPCM encode.
This patch adds encode support to the LPCM module; only the DVD variant for
now. It's not been tested with any other clients than VLC.
The rationale for this functionality is relatively simple -- LPCM is
currently the only low-latency codec that VLC supports and that can be
embedded in a TS stream. Longer-term support for other low-latency codecs
would be good, but if you're not particularly bandwidth-constrained and need
low latency, this is currently the best option I know of.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Fri, 8 Oct 2010 20:34:28 +0000 (22:34 +0200)]
contribs: update x264 options
Rémi Denis-Courmont [Fri, 8 Oct 2010 20:30:08 +0000 (23:30 +0300)]
dvdnav: clean up, fix error message and probing encoding (fix #3816)
Paths for error message must be UTF-8; they were locale.
Paths for probing must be UTF-8 also, as vlc_fopen() does the
conversion to locale internally.
Rémi Denis-Courmont [Fri, 8 Oct 2010 20:29:02 +0000 (23:29 +0300)]
dvdread: clean up path handling and fix error message encoding
Paths given to msg_*() function must be UTF-8, not local.
Rafaël Carré [Fri, 8 Oct 2010 20:12:54 +0000 (22:12 +0200)]
libvpx: make sure destdir exists for libvpx.a
Rémi Denis-Courmont [Fri, 8 Oct 2010 19:35:33 +0000 (22:35 +0300)]
Fix a warning
Rémi Denis-Courmont [Fri, 8 Oct 2010 19:35:18 +0000 (22:35 +0300)]
Weaken test case so that it does not depend on the locale
Rafaël Carré [Fri, 8 Oct 2010 19:34:04 +0000 (21:34 +0200)]
contribs: make sure destdir exists when unpacking directshow headers
Rafaël Carré [Fri, 8 Oct 2010 19:13:33 +0000 (21:13 +0200)]
contribs: bump orc and schroedinger
schroedinger doesn't depend on orcc anymore
Rafaël Carré [Fri, 8 Oct 2010 18:34:10 +0000 (20:34 +0200)]
contribs: fix pthreads build, it doesn't like MAKEFLAGS=-j4
Force MAKEFLAGS=-j1
Rafaël Carré [Fri, 8 Oct 2010 18:08:39 +0000 (20:08 +0200)]
contribs: fix copy of aclocal m4 files
make sure they are copied only after all contribs have been built
Rafaël Carré [Fri, 8 Oct 2010 17:17:18 +0000 (19:17 +0200)]
contribs: use existing MAKEFLAGS variable to change make options
as suggested by courmisch
Rafaël Carré [Fri, 8 Oct 2010 17:18:43 +0000 (19:18 +0200)]
contribs: make sure destdir exists when unpacking directx headers
Rafaël Carré [Fri, 8 Oct 2010 17:15:06 +0000 (19:15 +0200)]
contribs: add dxva2api.h cleanup rule and fix jpeg rule
Rémi Denis-Courmont [Fri, 8 Oct 2010 18:41:07 +0000 (21:41 +0300)]
Playlist search: proper case-insensitive search (fix #4214)
Rémi Denis-Courmont [Fri, 8 Oct 2010 18:40:52 +0000 (21:40 +0300)]
Test case for vlc_strcasestr()
Rémi Denis-Courmont [Fri, 8 Oct 2010 18:02:23 +0000 (21:02 +0300)]
Add vlc_strcasestr()
Rémi Denis-Courmont [Fri, 8 Oct 2010 17:30:11 +0000 (20:30 +0300)]
Refactor EnsureUTF8 and IsUTF8
Rafaël Carré [Thu, 7 Oct 2010 20:35:21 +0000 (22:35 +0200)]
contribs: use make -jX
Where X is the number of CPU detected on Linux, or 1
TODO: detection on BSD, OSX, etc...
Rémi Denis-Courmont [Thu, 7 Oct 2010 19:35:44 +0000 (22:35 +0300)]
Speed up vlc_meta_TypeToLocalizedString()
Jean-Baptiste Kempf [Thu, 7 Oct 2010 15:44:21 +0000 (17:44 +0200)]
Doc: fortunes
Sébastien Escudier [Thu, 7 Oct 2010 09:38:40 +0000 (11:38 +0200)]
don't try http tunneling in case of error 404. Also add a debug message.
Sébastien Escudier [Thu, 7 Oct 2010 09:36:22 +0000 (11:36 +0200)]
rtsp, don't timeout if DESCRIBE failed
Rafaël Carré [Thu, 7 Oct 2010 21:23:40 +0000 (14:23 -0700)]
live-inet_ntop.patch: update for new live555 release
Rafaël Carré [Thu, 7 Oct 2010 20:27:08 +0000 (13:27 -0700)]
contribs: store path of external tools with ""
helps when paths have a space in them (/c/Program Files/...)
Rafaël Carré [Thu, 7 Oct 2010 19:19:19 +0000 (12:19 -0700)]
contribs: remove obsolete config option for fribidi
Rafaël Carré [Thu, 7 Oct 2010 17:43:00 +0000 (10:43 -0700)]
Revert "contribs: fix libmp3lame detection in ffmpeg"
This reverts commit
5ff88fe4590d27a27173847e212f1173dce74ef1 .
Patch applied upstream
Rafaël Carré [Wed, 6 Oct 2010 19:01:12 +0000 (21:01 +0200)]
contribs: fix libmp3lame detection in ffmpeg
patch sent upstream
Rémi Denis-Courmont [Wed, 6 Oct 2010 18:12:12 +0000 (21:12 +0300)]
Permissions
Rémi Duraffort [Wed, 6 Oct 2010 17:33:45 +0000 (19:33 +0200)]
lua_input: grab the input lock only one time when reading the metas (do not lock/unlock for each meta).
Rémi Duraffort [Wed, 6 Oct 2010 17:14:19 +0000 (19:14 +0200)]
epg: more small cleanup
Rafaël Carré [Wed, 6 Oct 2010 12:12:57 +0000 (14:12 +0200)]
win32 config: don't use --with-live555-tree
fix configuration with mingw on Linux
Acked-on-IRC-by: Jean-Baptiste Kempf <jb@videolan.org>
Erwan Tulou [Wed, 6 Oct 2010 08:51:31 +0000 (10:51 +0200)]
skins2(X11): add icon to vlc
this should fix https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/521850
Tested successfully with compiz and metacity
Todo: adapt configure.ac to ensure XPM is available for skins2 (as done with mozilla)
Rafaël Carré [Wed, 6 Oct 2010 12:06:19 +0000 (14:06 +0200)]
win32 config: sdl-config-path has been dropped
Rafaël Carré [Wed, 6 Oct 2010 11:21:40 +0000 (13:21 +0200)]
win64 contribs: run autoreconf -fi when needed
Some old libraries configured with ancient autotools don't recongize
amd64-mingw32msvc-
Also update libswscale patch (one hunk applied upstream)
Rémi Duraffort [Tue, 5 Oct 2010 18:11:54 +0000 (20:11 +0200)]
epg: remove dummy cast.
Rémi Duraffort [Tue, 5 Oct 2010 17:49:57 +0000 (19:49 +0200)]
Also test config_chainDuplicate.
Rémi Duraffort [Tue, 5 Oct 2010 17:12:52 +0000 (19:12 +0200)]
config_chain: improve automatic testing.
Jean-Baptiste Kempf [Tue, 5 Oct 2010 14:28:18 +0000 (16:28 +0200)]
Configure.ac: cosmetics and cleaning
Jean-Baptiste Kempf [Tue, 5 Oct 2010 14:25:36 +0000 (16:25 +0200)]
Bump libebml and libmatroska requirements to 1.0.0 for webm
Basically, we need that to be able to play correctly the matroska/webm
files that have unknow length segments
If you are running debian, use packages from experimental
If you are running Windows and Mac, the contribs are fine
Else, please contact your local distribution administrator
Ilkka Ollakka [Mon, 4 Oct 2010 13:34:53 +0000 (16:34 +0300)]
lua: youtube seems to do some (more) double encoding
Ilkka Ollakka [Mon, 27 Sep 2010 21:12:18 +0000 (00:12 +0300)]
x264: use default libx264 lookahead-value
Ilkka Ollakka [Sun, 26 Sep 2010 11:50:03 +0000 (14:50 +0300)]
refactor rate(,-faster,-slower) to playlist
Thisway we don't reset playback rate between items
Jean-Baptiste Kempf [Mon, 4 Oct 2010 15:26:05 +0000 (17:26 +0200)]
Update LIST
Jean-Baptiste Kempf [Mon, 4 Oct 2010 14:52:14 +0000 (16:52 +0200)]
Contribs: Update tremor to work with upstream
They applied it upstream, almost completly
As discussed at FOMS
Jean-Baptiste Kempf [Sun, 3 Oct 2010 15:31:50 +0000 (17:31 +0200)]
Blu-Ray: be way more restrictive in the probing
BDMV/ isn't supported yet, because we don't know how to do wrt to AACS
and BD+ yet
Jean-Baptiste Kempf [Sun, 3 Oct 2010 15:25:58 +0000 (17:25 +0200)]
Configure: do not die if live555 version is too old, just warn about it
If you --enable-live555 and are too old, it will error
Else, if you are too old, it will error
If you use live555-tree, you are on your own.
Francois Cartegnie [Sat, 2 Oct 2010 17:28:21 +0000 (19:28 +0200)]
Qt: sinput_pref: add dvd/cd devices listing
Francois Cartegnie [Sat, 2 Oct 2010 16:31:06 +0000 (18:31 +0200)]
Qt: OpenDiscPanel: add devices listing
Rémi Denis-Courmont [Sat, 2 Oct 2010 15:54:53 +0000 (18:54 +0300)]
Revert "Remove libvlc_free"
This reverts commit
61f0547b72d3ba80039f09064249d89fa8f2b0f7 .
Conflicts:
include/vlc/libvlc.h
Tony Vankrunkelsven [Thu, 30 Sep 2010 11:13:06 +0000 (13:13 +0200)]
decode an RTP/H264 elementary stream without using SDP
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Duraffort [Sat, 2 Oct 2010 09:42:54 +0000 (11:42 +0200)]
Fix file rights.
GBX [Sat, 2 Oct 2010 09:28:20 +0000 (11:28 +0200)]
LUA HTTP Interface: Implementation of missing seeking funtionality when using status.xml from the lua http interface.
Seeking is now possible with relative values instead of just absolute ones.
Also the time format as mentioned in the readme file is now recognized:
[+ or -][<int><H or h>:][<int><M or m or '>:][<int><nothing or S or s or ">]
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Duraffort [Sat, 2 Oct 2010 07:49:25 +0000 (09:49 +0200)]
playlist: do not signal the playlist thread when PLAYLIST_PAUSE is asked without input.
This fix a strange behavior if playlist_Pause is called without input.
GBX [Sat, 2 Oct 2010 06:53:15 +0000 (08:53 +0200)]
LUA HTTP Interface: If <id> is omitted at the status.xml play command, play last active item instead of first playlist item.
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Pierre d'Herbemont [Thu, 30 Sep 2010 19:00:06 +0000 (21:00 +0200)]
mtime: Minimize imprecision and prevent overflow on darwin.
Pointed-out-by: Rémi Denis-Courmont.
Kaarlo Raiha [Sun, 15 Aug 2010 15:54:59 +0000 (18:54 +0300)]
Change RGB2 to RGB8
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Jean-Baptiste Kempf [Fri, 1 Oct 2010 14:07:55 +0000 (16:07 +0200)]
h264 packet: Remove trailing spaces
Steinar H. Gunderson [Tue, 28 Sep 2010 21:55:48 +0000 (23:55 +0200)]
Support H.264 SEI recovery points.
H.264 SEI recovery points are put at frames in the stream that are not
(necessarily) keyframes, but that mark “if you decode the next N frames, you
will have a [perfectly or approximately] valid picture no matter what your
starting point was”. In particular, this is needed to decode streams encoded
with Periodic Intra Refresh (e.g. --sout-x264-intra-refresh true), at least if
you don't see the beginning of the stream, e.g. tuning into a multicast stream.
This may also help with some kinds of streams from AVCHD cameras that use
similar techniques.
One could argue that this functionality should live inside libavcodec instead,
but given that VLC does its own H.264 depacketization, this seems to be the
best place. I've tested it with streaming over UDP, and it seems to work fine.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Duraffort [Thu, 30 Sep 2010 18:39:21 +0000 (20:39 +0200)]
freetype: use var_Inherit.
Denis Charmet [Thu, 30 Sep 2010 18:37:10 +0000 (20:37 +0200)]
fix freetype compilation for WIN32 without HAVE_FONTCONFIG
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Francois Cartegnie [Wed, 29 Sep 2010 17:32:36 +0000 (19:32 +0200)]
Qt: CaptureOpenPanel: fix layout
Francois Cartegnie [Wed, 29 Sep 2010 17:13:51 +0000 (19:13 +0200)]
Qt: CaptureOpenPanel: check and prefill with usual devices
Francois Cartegnie [Wed, 29 Sep 2010 15:47:02 +0000 (17:47 +0200)]
Qt: NetOpenPanel: add drop-down list
Rémi Duraffort [Wed, 29 Sep 2010 19:26:13 +0000 (21:26 +0200)]
lua: factorize the right way.
Rémi Duraffort [Wed, 29 Sep 2010 17:59:30 +0000 (19:59 +0200)]
Revert "lua_extension: factorize."
This reverts commit
e20a107d1aae63efe536c863e9e9d4692da86e45 .
Rémi Duraffort [Sun, 26 Sep 2010 19:08:13 +0000 (21:08 +0200)]
lua: fix fonction prototype (should return a boolean).
Rémi Duraffort [Sun, 26 Sep 2010 19:02:09 +0000 (21:02 +0200)]
lua_meta: factorize.
Rémi Duraffort [Sun, 26 Sep 2010 18:39:56 +0000 (20:39 +0200)]
lua_extension: remove dummy variable (we want to run every extension anyway).
Steinar H. Gunderson [Mon, 27 Sep 2010 21:52:59 +0000 (23:52 +0200)]
Fix DVD LPCM format description in comments.
The format comments are out of sync with what the code actually
assumes. I updated the comments, and filled in some missing information from
http://www.mpucoder.com/DVD/ass-hdr.html .
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sébastien Escudier [Wed, 29 Sep 2010 06:42:26 +0000 (08:42 +0200)]
Use live555 asynchronous calls.
Require live555 version >= 2010.05.29
Rémi Denis-Courmont [Wed, 29 Sep 2010 04:22:02 +0000 (07:22 +0300)]
Correct documentation libvlc_media_get_tracks_info (fix #4202)
Too many quotes.
Francois Cartegnie [Mon, 27 Sep 2010 13:44:48 +0000 (15:44 +0200)]
Qt: standardbuttons are bad for win32 and translation. Only use custom
buttons in the managed layout.
Jean-Baptiste Kempf [Mon, 27 Sep 2010 14:42:05 +0000 (16:42 +0200)]
NEWS update
Ludovic Fauvet [Thu, 23 Sep 2010 22:04:50 +0000 (00:04 +0200)]
qt4: attempt to work around a design flaw in the toolbar editor
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre d'Herbemont [Sat, 25 Sep 2010 21:51:08 +0000 (23:51 +0200)]
contrib: Disable ffprobe in ffmpeg.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Duraffort [Sun, 26 Sep 2010 10:05:38 +0000 (12:05 +0200)]
lua_extension: factorize.
Rémi Duraffort [Sun, 26 Sep 2010 09:32:18 +0000 (11:32 +0200)]
lua_demux: fix a potential read of uninitialized value (thanks to JoungEunKim on the forum).