]>
git.sesse.net Git - vlc/log
Francois Cartegnie [Sat, 9 Nov 2013 06:54:33 +0000 (15:54 +0900)]
demux: asf: Use pts as track time instead of dts
Use pts as track time, and then for pcr.
Pierre Ynard [Sat, 7 Dec 2013 17:23:51 +0000 (18:23 +0100)]
youtube.lua: handle relative reference in javascript URL
Jean-Baptiste Kempf [Sat, 7 Dec 2013 15:48:32 +0000 (16:48 +0100)]
Contribs: update fribidi to 0.19.6
Jean-Baptiste Kempf [Sat, 7 Dec 2013 15:37:34 +0000 (16:37 +0100)]
Contribs: update live555
Jean-Baptiste Kempf [Sat, 7 Dec 2013 15:30:04 +0000 (16:30 +0100)]
Contribs: update GnuTLS to 3.1.17
Jean-Baptiste Kempf [Sat, 7 Dec 2013 15:19:22 +0000 (16:19 +0100)]
Contrib: upgrade Opus to 1.1
Rafaël Carré [Fri, 6 Dec 2013 23:40:11 +0000 (00:40 +0100)]
Remove MODULE_PATH define
It was unused since VLC started using automake, 11 years ago.
Rémi Denis-Courmont [Fri, 6 Dec 2013 13:09:01 +0000 (15:09 +0200)]
input: do not misinterpret attachment MRLs as file paths, fixes #10046
Rémi Denis-Courmont [Fri, 6 Dec 2013 12:49:13 +0000 (14:49 +0200)]
input: off-by-three
Rafaël Carré [Sat, 28 Sep 2013 21:22:34 +0000 (21:22 +0000)]
avcodec: decode dvbs
Tested with http://www.martinunderwood.f9.co.uk/mallard.wtv
Rafaël Carré [Fri, 6 Dec 2013 10:25:51 +0000 (11:25 +0100)]
messages: Don't mix fprintf and utf8_fprintf
On windows the latter uses the console API under the hood.
This gives VLC output the same format on Linux and on Windows (tested with wine),
rather than printing the pointer ID at the end of the line.
Rafaël Carré [Mon, 18 Nov 2013 17:42:28 +0000 (18:42 +0100)]
Print(Color)Msg: align pointers on the right
Pad with 0s, remove 0x prefix
Jean-Baptiste Kempf [Thu, 5 Dec 2013 18:04:12 +0000 (19:04 +0100)]
Fix make dist
David Fuhrmann [Thu, 5 Dec 2013 17:34:23 +0000 (18:34 +0100)]
mac packages: remove obsolete Delete Preferences.app
This application is incompatible with Mavericks, and it is superseded by the mechanisms provided
within the UI itself.
Also update the readme to reflect this change.
Andy Tather [Thu, 5 Dec 2013 17:33:26 +0000 (18:33 +0100)]
DirectSound: fix SPDIF
Close #9522
Andy Tather [Thu, 5 Dec 2013 17:32:38 +0000 (18:32 +0100)]
Waveout: Fix SPDIF output
Ref #9522
Rémi Denis-Courmont [Thu, 5 Dec 2013 16:15:52 +0000 (18:15 +0200)]
contrib: documentation update
Rémi Denis-Courmont [Thu, 5 Dec 2013 16:09:41 +0000 (18:09 +0200)]
contrib: fix FFI build
There is no point building FFI for its own sake since VLC does not use
FFI directly on any platform.
Tristan Matthews [Thu, 5 Dec 2013 05:21:25 +0000 (00:21 -0500)]
flac: fix void pointer arithmetic warning
Francois Cartegnie [Wed, 4 Dec 2013 15:41:37 +0000 (16:41 +0100)]
demux: asf: flush remaining tail data (fix #5356)
Francois Cartegnie [Wed, 4 Dec 2013 15:39:40 +0000 (16:39 +0100)]
demux: asf: define MAX_ASF_TRACKS
Tristan Matthews [Wed, 4 Dec 2013 14:37:11 +0000 (09:37 -0500)]
ogg: fix order of frees
Tristan Matthews [Wed, 4 Dec 2013 14:34:00 +0000 (09:34 -0500)]
opus: avoid NULL pointer dereference
Ilkka Ollakka [Wed, 4 Dec 2013 12:42:30 +0000 (14:42 +0200)]
transcode: initialize audio encoder properly when first packet arrives
Francois Cartegnie [Wed, 4 Dec 2013 12:41:56 +0000 (13:41 +0100)]
Qt: SoutWidgets: refactor (fix #8865)
Rafaël Carré [Wed, 4 Dec 2013 12:39:27 +0000 (13:39 +0100)]
Distribute windows_audio_commons.h
Ilkka Ollakka [Wed, 4 Dec 2013 07:45:18 +0000 (09:45 +0200)]
Revert "faad: try to guess channel count if we can, and don't set it to 0 in Open"
This reverts commit
c2e4f7c67765ab9ef464f4e320128056133d5f3a .
Ilkka Ollakka [Tue, 3 Dec 2013 20:26:36 +0000 (22:26 +0200)]
transcode: initialize audio encoder after first packet arrives
Similar approach as video encoding does, helps for example with faad
module that in some cases only gets proper audio properties on decoding.
Ref #9022,#6298
Ilkka Ollakka [Tue, 3 Dec 2013 15:55:33 +0000 (17:55 +0200)]
transcode: cosmetic
Ilkka Ollakka [Tue, 3 Dec 2013 15:55:20 +0000 (17:55 +0200)]
transcode: assume user requests visible width/height so init those instead of with/height
Ilkka Ollakka [Mon, 2 Dec 2013 13:01:04 +0000 (15:01 +0200)]
avcodec: just set timestamp at beginning of block
It's used only to calculate timestamps if block needs to be divided into
multiple frames and not in overall timestamp keeping.
Ilkka Ollakka [Fri, 22 Nov 2013 19:58:57 +0000 (21:58 +0200)]
transcode: small refactor
Ilkka Ollakka [Fri, 22 Nov 2013 19:56:33 +0000 (21:56 +0200)]
transcode: add some comments
Francois Cartegnie [Tue, 26 Nov 2013 14:27:37 +0000 (15:27 +0100)]
demux: asf: correctly flag invalid time
Francois Cartegnie [Tue, 3 Dec 2013 16:41:51 +0000 (17:41 +0100)]
demux: asf: reset PCR on seek
Francois Cartegnie [Tue, 3 Dec 2013 14:59:03 +0000 (15:59 +0100)]
demux: asf: wait keyframe on index seek too
Index could be post keyframe type !
Rafaël Carré [Tue, 3 Dec 2013 09:30:19 +0000 (10:30 +0100)]
dvbpsi: do not spam the debug log at each PMT update
dvbpsi own debug messages are not needed to debug VLC modules
Rafaël Carré [Tue, 3 Dec 2013 09:29:30 +0000 (10:29 +0100)]
dvbpsi: do not print a message if message type is DVBPSI_MSG_NONE
This value is documented as '/*!< No messages */'
Rafaël Carré [Tue, 3 Dec 2013 08:14:16 +0000 (09:14 +0100)]
playlist demux: do not use index()
marked as LEGACY in POSIX.1-2001.
POSIX.1-2008 removes the specifications of index()
and rindex(), recommending strchr(3) and strrchr(3) instead.
Rafaël Carré [Tue, 3 Dec 2013 08:04:51 +0000 (09:04 +0100)]
contrib: don't build glib by default
We only need it as a dependency of another library (fluidsynth)
Rafaël Carré [Wed, 27 Nov 2013 15:04:28 +0000 (16:04 +0100)]
decoder: Simplify DecoderWaitUnblock() proto
Rafaël Carré [Wed, 27 Nov 2013 14:49:22 +0000 (15:49 +0100)]
decoder: merge DecoderError into DecoderProcess
Rafaël Carré [Wed, 27 Nov 2013 14:49:03 +0000 (15:49 +0100)]
decoder: cosmetics
Felix Paul Kühne [Fri, 29 Nov 2013 17:44:54 +0000 (18:44 +0100)]
codec/fluidsynth: fixed linking on Darwin
Felix Paul Kühne [Fri, 29 Nov 2013 17:44:26 +0000 (18:44 +0100)]
contrib/fluidsynth: add glib dependency
Felix Paul Kühne [Fri, 29 Nov 2013 17:43:48 +0000 (18:43 +0100)]
contrib: added target for libffi since it is required to compile glib, which in turn is needed for Fluidsynth on Darwin (refs #10014)
Felix Paul Kühne [Fri, 29 Nov 2013 17:42:56 +0000 (18:42 +0100)]
contrib: added target for glib since this is a required dependency to compile fluidsynth (refs #10014)
Francois Cartegnie [Mon, 2 Dec 2013 18:47:46 +0000 (19:47 +0100)]
demux: playlist: asx: handle common mime type for asx playlist and asf
http://gonze.com/playlists/playlist-format-survey.html#ASX
Francois Cartegnie [Mon, 2 Dec 2013 17:54:55 +0000 (18:54 +0100)]
Qt: update QUrlValidator (fix #9932)
somehow #3435
Felix Paul Kühne [Mon, 2 Dec 2013 17:06:46 +0000 (18:06 +0100)]
audio unit: fix init order
Jean-Baptiste Kempf [Mon, 2 Dec 2013 16:32:07 +0000 (17:32 +0100)]
Freetype: fix compilation with 2.5.1
Close #10019
Felix Paul Kühne [Mon, 2 Dec 2013 16:14:18 +0000 (17:14 +0100)]
audiounit: fix crash
Rémi Denis-Courmont [Mon, 2 Dec 2013 16:04:19 +0000 (18:04 +0200)]
deinterlace: fix segmentation fault (fixes #9916)
Francois Cartegnie [Wed, 27 Nov 2013 10:54:11 +0000 (11:54 +0100)]
demux: asf: fix keyframe waiting after a seek (fix #6647)
Having pts doesn't mean we have a valid index.
Also, waiting 50 frames, including all streams is pointless.
We expect at least a keyframe within 60 sec on seek track.
This wait is lowered to 5 sec of data if we estimate a low
bandwidth (that one might need a better hint)
Francois Cartegnie [Mon, 2 Dec 2013 12:51:41 +0000 (13:51 +0100)]
demux: asf: remember extended stream parameters for tracks
Felix Paul Kühne [Sat, 30 Nov 2013 19:05:58 +0000 (20:05 +0100)]
contrib: fix compilation of libraries for iOS which deploy cmake
Maxim Bublis [Wed, 20 Nov 2013 09:52:59 +0000 (13:52 +0400)]
Fixed warning on incompatible pointer types
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rémi Duraffort [Mon, 2 Dec 2013 07:57:03 +0000 (08:57 +0100)]
lua sd: fix potential memory leaks (cdi #
1048936 )
Rémi Duraffort [Mon, 2 Dec 2013 07:52:27 +0000 (08:52 +0100)]
audioscrobbler: fix memory leak (cid #
1048937 and others)
Rémi Duraffort [Mon, 2 Dec 2013 07:48:12 +0000 (08:48 +0100)]
audioscrobbler: factorize test and fix potential memleak
Rémi Duraffort [Mon, 2 Dec 2013 07:42:40 +0000 (08:42 +0100)]
rtsp: fix memory leaks and factorize (cid #
1048938 )
Rémi Duraffort [Mon, 2 Dec 2013 07:37:04 +0000 (08:37 +0100)]
sap: fix potential memory leak (cid #
1048940 )
Gaurav Pruthi [Mon, 25 Nov 2013 09:49:38 +0000 (09:49 +0000)]
access/zip:patch for memory leak in zipstream.c #8726
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Maxim Bublis [Fri, 22 Nov 2013 19:07:20 +0000 (19:07 +0000)]
Fixed unused variable and parameter warnings.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ilkka Ollakka [Sun, 1 Dec 2013 11:08:06 +0000 (13:08 +0200)]
hqdn3d: add mutex on callback and delete callback on close
Now callbacks are thread-safe and don't block UI thread while
calculating coefs again.
Also remove callbacks on Close.
Francois Cartegnie [Sat, 30 Nov 2013 20:24:44 +0000 (21:24 +0100)]
vout: missing initializer (cid #
1049030 )
button might be unmatched
Francois Cartegnie [Sat, 30 Nov 2013 20:10:51 +0000 (21:10 +0100)]
demux: mkv: fix use after free (cid #
1049107 )
GetMainName() can return a pointer to temporary string::
Francois Cartegnie [Sat, 30 Nov 2013 19:46:36 +0000 (20:46 +0100)]
vlmshell: fix null pointer dereference (cid #
1049028 )
Francois Cartegnie [Sat, 30 Nov 2013 20:03:26 +0000 (21:03 +0100)]
demux: mkv: fix use after free (cid #
1049108 )
Felix Abecassis [Fri, 29 Nov 2013 16:43:12 +0000 (17:43 +0100)]
Avoid redeclaration of lseek under MSVC.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Fri, 29 Nov 2013 16:43:11 +0000 (17:43 +0100)]
Add missing include in order to provide a declaration of _pipe under MSVC.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Fri, 29 Nov 2013 16:41:33 +0000 (17:41 +0100)]
Implement atomic operations for MSVC using the Interlocked API.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Fri, 29 Nov 2013 16:41:31 +0000 (17:41 +0100)]
Implement ATTR_PACKED for MSVC.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Fri, 29 Nov 2013 16:41:28 +0000 (17:41 +0100)]
Add #ifdef clauses around MinGW specific code.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:28:59 +0000 (19:28 +0100)]
Avcodec: use the already computed size
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:28:46 +0000 (19:28 +0100)]
Xiph: fix sign warning
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:28:32 +0000 (19:28 +0100)]
AVI: fix sign warning for DV Audio
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:28:01 +0000 (19:28 +0100)]
UleadDVAudio: fix signedness warning
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:27:46 +0000 (19:27 +0100)]
CDG: fix warning
Jean-Baptiste Kempf [Fri, 29 Nov 2013 17:53:00 +0000 (18:53 +0100)]
Fix KEY_PAUSE double-definition
Ilkka Ollakka [Sat, 30 Nov 2013 14:55:00 +0000 (16:55 +0200)]
avcodec: set dummy time base value in probing
Set time base on fps=25 as some codecs need it to be set (atleast DIV3).
Ilkka Ollakka [Sat, 30 Nov 2013 14:47:28 +0000 (16:47 +0200)]
avcodec: define 1/2 second buffer size by default
mpeg-based codecs seems to require this to be able to produce ~cbr
output. Should Fix #8239 and #9983
Felix Abecassis [Fri, 29 Nov 2013 16:43:10 +0000 (17:43 +0100)]
fourcc: fix empty initializer
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Abecassis [Fri, 29 Nov 2013 16:41:32 +0000 (17:41 +0100)]
network: undef EAFNOSUPPORT before overriding it.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Abecassis [Fri, 29 Nov 2013 16:41:27 +0000 (17:41 +0100)]
Fix concatenation of Unicode string literals.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 30 Nov 2013 13:11:37 +0000 (15:11 +0200)]
Remove old stray definitions
Felix Paul Kühne [Fri, 29 Nov 2013 18:29:19 +0000 (19:29 +0100)]
contrib/modplug: download from ganesh instead of SF since this is way more reliable
Ludovic Fauvet [Fri, 29 Nov 2013 15:10:37 +0000 (16:10 +0100)]
nsis: simplify OS detection
Tristan Matthews [Mon, 25 Nov 2013 03:03:00 +0000 (03:03 +0000)]
flac: fix extradata clamping check
Tristan Matthews [Wed, 27 Nov 2013 15:08:08 +0000 (15:08 +0000)]
Avoid type conversion errors with VLC_TS_*
Without the INT64_C, ES_OUT_SET_PCR was being called with garbage values
(when not on 64-bit systems).
Refs #9828
Ludovic Fauvet [Fri, 29 Nov 2013 11:56:43 +0000 (12:56 +0100)]
nsis: request admin execution level
The current state of our NSIS installer doesn't support per-user
installation and needs a major rework to do so, therefore the user
is required to have admin privileges to install VLC.
Still, RequestExecutionLevel was set to 'user' to be able to drop
privileges when launching vlc.exe at the end of the installation but
this was improved since (
90496f23c2481bbaea21a586bc22631850751221 ) and
confirmed by the accesschk tool.
However requesting user execution level makes the unpacking occurs
twice: once with the user level and once after elevation.
Requesting admin permissions fixes the unpacking issue while still being
safe when launching VLC after the installation on XP and above.
Ludovic Fauvet [Thu, 28 Nov 2013 12:45:31 +0000 (13:45 +0100)]
nsis: kill VLC before copying/updating any file
During silent installations (/S) the installer will automatically kill
(without warning) any running instance of VLC before copying files.
Silent updates should now work using the flags /S /update.
Ludovic Fauvet [Thu, 28 Nov 2013 12:45:02 +0000 (13:45 +0100)]
nsis: compile the nsProcess plugin
The plugin is a NSIS helper used to find and kill a running process. It
is licensed under the same terms as NSIS (zlib/libpng).
Jean-Baptiste Kempf [Fri, 29 Nov 2013 11:18:33 +0000 (12:18 +0100)]
Contribs: update live555 for security issues
Felix Abecassis [Fri, 29 Nov 2013 10:03:54 +0000 (11:03 +0100)]
win32: remove xstrdup macro.
Unnecessary (defined in vlc_common.h) and omitting the second operand is a GNU C extension.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Fri, 29 Nov 2013 09:28:14 +0000 (10:28 +0100)]
Qt: fix profiles with vcodec=copy (fix #9342, fix #9485)
Felix Paul Kühne [Thu, 28 Nov 2013 17:12:01 +0000 (18:12 +0100)]
audiounit_ios: merge playback performance improvements from the Mac auhal module
Jean-Baptiste Kempf [Thu, 28 Nov 2013 17:14:47 +0000 (18:14 +0100)]
MKV: change debug message
No need to call stream_Size and divide by 0
David Fuhrmann [Thu, 28 Nov 2013 15:11:27 +0000 (16:11 +0100)]
macosx: adapt window main menu to HIG
add zoom menu item, rename minimize window to minimize,
and move close window to the open menu
close #9394
Jean-Baptiste Kempf [Thu, 28 Nov 2013 13:11:47 +0000 (14:11 +0100)]
MMDevice: simplify Close in WinRT mode
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>