]>
git.sesse.net Git - vlc/log
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>
David Fuhrmann [Thu, 28 Nov 2013 12:08:11 +0000 (13:08 +0100)]
macosx: implement simpler and generic drop view for all drag / drop operations
- Use the new VLCDragDropView for both CAS and main window drop zone.
This implements a drop highlight border the same way as in playlist view.
- Remove Brushed Metal Image view and its own drop implementation.
When having a image view inside a drop zone, you need to use
VLCDropDisabledImageView which disables the own drop handling of NSImageView.
- Removed more unneeded drop implementations for subviews from CAS
Francois Cartegnie [Thu, 28 Nov 2013 09:01:52 +0000 (10:01 +0100)]
demux: ogg: don't double read
wrong fix for cid #
1048729
bs_read in __MAX macro forwards read pointer twice
Francois Cartegnie [Wed, 27 Nov 2013 19:06:37 +0000 (20:06 +0100)]
codec: opus: fix oob read (cid #
1062575 )
Opus supports up to 255 channels
Francois Cartegnie [Wed, 27 Nov 2013 18:48:43 +0000 (19:48 +0100)]
demux: ogg: fix unwanted heap reading (cid #
1048649 , cid #
1048884 )
Something clearly wrong with that code, as pointed by coverity.
Due to lack of samples using the old audio format 57 bytes
is a guess regarding the previous boundary check.
Francois Cartegnie [Wed, 27 Nov 2013 16:41:20 +0000 (17:41 +0100)]
demux: ogg: divide by zero fix (cid #
1048729 )
David Fuhrmann [Wed, 27 Nov 2013 15:29:50 +0000 (16:29 +0100)]
auhal: implement pause by output silence instead of stopping output
Stopping and restarting the audio unit or device might take a
considerable amount of time. This leads to flushes, and
the user notice a delay for resuming audio.
Auhal does not have a better API for pause, so lets only play silence
for now. This fixes resume delays with analog mode, and might improve
delays for digital mode (through they are still occuring from
time to time here).
close #9536
Francois Cartegnie [Wed, 27 Nov 2013 13:17:24 +0000 (14:17 +0100)]
demux: asf: add packet values check.
div by zero in many places
Francois Cartegnie [Wed, 27 Nov 2013 13:13:01 +0000 (14:13 +0100)]
demux: asf: add check in control (CID
1132753 )
If fp object was missing...
Francois Cartegnie [Wed, 27 Nov 2013 07:49:27 +0000 (08:49 +0100)]
mux: asf: leaky bucket needs buffer size parameter
David Fuhrmann [Tue, 26 Nov 2013 18:40:09 +0000 (19:40 +0100)]
auhal: do not stop and restart audio unit on flush
This is a manual revert of
878169fe , which is not needed anymore.
Additionally, it fixes blayback with devices which are not fast
enough for starting up.
close #9886
Francois Cartegnie [Tue, 26 Nov 2013 15:21:52 +0000 (16:21 +0100)]
demux: asf: seek seekable
Francois Cartegnie [Tue, 26 Nov 2013 14:40:33 +0000 (15:40 +0100)]
demux: asf: ignore empty sub-payloads (fix #9990)
Francois Cartegnie [Tue, 26 Nov 2013 13:20:32 +0000 (14:20 +0100)]
demux: asf: fix seek boundaries
Francois Cartegnie [Tue, 26 Nov 2013 12:07:56 +0000 (13:07 +0100)]
demux: asf: fix guid comparison
Francois Cartegnie [Tue, 26 Nov 2013 09:27:50 +0000 (10:27 +0100)]
demux: asf: fix wrong allocation size
damn ! cid
1132614 /
1132615
Jean-Baptiste Kempf [Tue, 26 Nov 2013 08:10:06 +0000 (09:10 +0100)]
live555: remove read-only variable
Jean-Baptiste Kempf [Tue, 26 Nov 2013 08:01:05 +0000 (09:01 +0100)]
Map MSN Audio to MS_GSM, as it is just extensions
Francois Cartegnie [Tue, 26 Nov 2013 06:41:43 +0000 (07:41 +0100)]
demux: asf: add out-of-spec guids
Rémi Duraffort [Mon, 25 Nov 2013 18:33:11 +0000 (19:33 +0100)]
freetype: fix potential memory leak (cid #
1048945 )
Rémi Duraffort [Mon, 25 Nov 2013 18:26:52 +0000 (19:26 +0100)]
update: fix memory leak (cid #
1100857 )
David Fuhrmann [Mon, 25 Nov 2013 18:48:40 +0000 (19:48 +0100)]
auhal: fix crash on error paths for stream format change
ref #9957
Rémi Duraffort [Mon, 25 Nov 2013 18:20:11 +0000 (19:20 +0100)]
asx: fix many memory leaks (and cid #
1109641 )
Rémi Duraffort [Mon, 25 Nov 2013 18:07:10 +0000 (19:07 +0100)]
ogg: fix type conversion (cid #
1125392 and #
1125393 )
Rémi Duraffort [Mon, 25 Nov 2013 18:02:16 +0000 (19:02 +0100)]
Fix read of unitialized variable (cid #
1125395 )
Even if should not have any impact during execution.
Francois Cartegnie [Mon, 25 Nov 2013 17:13:09 +0000 (18:13 +0100)]
demux: asf: enforce root object boundary (fix #9441)
Seems some encoder reuses previous memory area for junk sections.
Francois Cartegnie [Mon, 25 Nov 2013 16:25:57 +0000 (17:25 +0100)]
demux: asf: add fake root guid for debugging
David Fuhrmann [Mon, 25 Nov 2013 16:38:01 +0000 (17:38 +0100)]
macosx: fix issue which caused automatic video resizing even if disabled
close #9864
David Fuhrmann [Mon, 25 Nov 2013 16:36:27 +0000 (17:36 +0100)]
macosx: fix crash when closing video window without decorations
Francois Cartegnie [Fri, 8 Nov 2013 14:07:20 +0000 (23:07 +0900)]
demux: asf: fix variable length reading.
While current spec doesn't make use of > WORD sizes,
the code was following the spec and reading variable length
up to 3 bytes precision and writing it to a (int *)...
This patch fixes signedness too.
Francois Cartegnie [Mon, 25 Nov 2013 09:33:41 +0000 (10:33 +0100)]
demux: asf: fix overflow in seek
Francois Cartegnie [Mon, 25 Nov 2013 12:41:58 +0000 (13:41 +0100)]
Qt: InputManager: don't enforce lower bound after a seek
Should fix problems like #2243.
After a seek, the updated position could be the keyframe position
choosen by demux, and then lower than A.
Felix Paul Kühne [Sun, 24 Nov 2013 19:56:53 +0000 (20:56 +0100)]
macosx: fix subtitles opening for the applescript bindings
Felix Paul Kühne [Sun, 24 Nov 2013 19:56:36 +0000 (20:56 +0100)]
macosx: fix drag & drop / double-clicks in Finder to open subtitles files (close #9953)
Felix Paul Kühne [Sun, 24 Nov 2013 19:35:05 +0000 (20:35 +0100)]
darwinvlc: fix automatic language selection (close #9914)
Felix Paul Kühne [Sun, 24 Nov 2013 19:22:11 +0000 (20:22 +0100)]
macosx: show 'pause iTunes' option in a more accessible place since it is being asked for a lot (close #9954)
Ilkka Ollakka [Sat, 23 Nov 2013 14:42:53 +0000 (16:42 +0200)]
transcode: initialize filters properly
Use deinterlace etc filter output to input as user defined video filters
and make sure visible width/height is defined for that.
Ilkka Ollakka [Sat, 23 Nov 2013 14:05:47 +0000 (16:05 +0200)]
canvas: use visible width/height on calculations
Ilkka Ollakka [Sat, 23 Nov 2013 14:05:01 +0000 (16:05 +0200)]
transcode: check user videofilters when checking chroma/scale need
David Fuhrmann [Sat, 23 Nov 2013 12:47:56 +0000 (13:47 +0100)]
macosx: Use enum to distinguish different events for playlist / main window states
No functional change.
Ilkka Ollakka [Sat, 23 Nov 2013 11:17:34 +0000 (13:17 +0200)]
transcode: when audio samplerate change, also change pts clock value
Ilkka Ollakka [Sat, 23 Nov 2013 11:04:03 +0000 (13:04 +0200)]
transcode: check if input has changed before sync check
Ilkka Ollakka [Fri, 22 Nov 2013 19:59:49 +0000 (21:59 +0200)]
transcode: keep original timestamp in audio and not calculated pts
Allow audio pts fluctuate within drift limits as we calculate the drift
related to master sync time anyway.
Maxim Bublis [Fri, 22 Nov 2013 20:07:23 +0000 (00:07 +0400)]
Fixed warning on incompatible pointer types discarding qualifiers
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Maxim Bublis [Fri, 22 Nov 2013 20:07:21 +0000 (00:07 +0400)]
Fixed warnings on duplicate const modifiers
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Sat, 23 Nov 2013 09:13:10 +0000 (10:13 +0100)]
demux: asf: do bitrate mutual exclusion
Francois Cartegnie [Sat, 23 Nov 2013 07:30:43 +0000 (08:30 +0100)]
demux: asf: add bitrate exclusion object handling
Francois Cartegnie [Sat, 23 Nov 2013 08:52:30 +0000 (09:52 +0100)]
demux: asf: follow track exclusion list (fix #3796)
Francois Cartegnie [Sat, 23 Nov 2013 07:29:43 +0000 (08:29 +0100)]
demux: asf: don't store exclusion guid types as is
David Fuhrmann [Fri, 22 Nov 2013 17:49:42 +0000 (18:49 +0100)]
auhal: use own thread for notification loop
David Fuhrmann [Fri, 22 Nov 2013 17:40:11 +0000 (18:40 +0100)]
auhal: ignore changed default device in digital mode
This fixes nonfunctional playback when more than one audio device
is installed.
close #9924
David Fuhrmann [Fri, 22 Nov 2013 17:39:23 +0000 (18:39 +0100)]
auhal: fix comments
Francois Cartegnie [Fri, 22 Nov 2013 16:11:25 +0000 (17:11 +0100)]
demux: asf: reject DRM'ed files
Keep #8241 open ???
Francois Cartegnie [Fri, 22 Nov 2013 16:12:06 +0000 (17:12 +0100)]
demux: asf: add some more debug info
Felix Paul Kühne [Fri, 22 Nov 2013 13:06:16 +0000 (14:06 +0100)]
configure: remove remnants of the 1st generation iOS vout removed in
902cc2d4
Francois Cartegnie [Fri, 22 Nov 2013 12:33:04 +0000 (13:33 +0100)]
demux: asf: preroll to seek time from index keyframes (fix #7890)
Ago Allikmaa [Thu, 21 Nov 2013 21:43:02 +0000 (21:43 +0000)]
Regression fix for non-SPU tracks in MKV containers.
Fixes track duration not being set for non-SPU tracks in MKV containers.
Rémi Denis-Courmont [Thu, 21 Nov 2013 21:39:55 +0000 (23:39 +0200)]
po: restore silently reverted character sets again
David Fuhrmann [Thu, 21 Nov 2013 10:00:38 +0000 (11:00 +0100)]
macosx: fix preferences reset if unknown version was found
David Fuhrmann [Thu, 21 Nov 2013 09:59:02 +0000 (10:59 +0100)]
macosx: fix selection of playlist item for very first start
David Fuhrmann [Thu, 21 Nov 2013 00:58:56 +0000 (01:58 +0100)]
macosx: correctly reset interface preferences when requested
David Fuhrmann [Wed, 20 Nov 2013 19:26:09 +0000 (20:26 +0100)]
macosx: set VLCMain as file owner for mainwindow and add outlets for window and playlist
Fixes playlist initialization.
David Fuhrmann [Wed, 20 Nov 2013 18:01:59 +0000 (19:01 +0100)]
macosx: change alignment of dropzone-box yet again
refs #9722
David Fuhrmann [Tue, 19 Nov 2013 20:13:13 +0000 (21:13 +0100)]
macosx: refinements of minimized view behaviour
- Fix wrong playlist resize
- Minimize view state is now retained from start up to stop of video.
Using the playlist button will result in the playlist to show up, but it
will be always hidden when video finally stops.
- Minimize view state is exited when the user uses alt to go back to normal view.
close #9722
Maxim Bublis [Fri, 15 Nov 2013 07:28:25 +0000 (07:28 +0000)]
Fixed parsing SubRip subtitles with missing msecs.
This patch fixes SubRip subtitles parsing with missing microseconds.
This patch also makes redundant SUB_TYPE_SUBRIP_DOT format as both
delimiters (dot and comma) are now supported equally.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Wed, 20 Nov 2013 15:54:55 +0000 (16:54 +0100)]
nsis: remove unused string
Ludovic Fauvet [Wed, 20 Nov 2013 14:36:20 +0000 (15:36 +0100)]
nsis: remove dead uninstaller code
Ludovic Fauvet [Wed, 20 Nov 2013 14:30:26 +0000 (15:30 +0100)]
nsis: make new strings translatable
Ludovic Fauvet [Wed, 20 Nov 2013 14:28:24 +0000 (15:28 +0100)]
nsis: sync wording with the uninstaller section
Ilkka Ollakka [Wed, 20 Nov 2013 15:24:35 +0000 (17:24 +0200)]
udp: don't set receive/send buffers for socket
Current OS should be able to set those buffers to be reasonable, and
this buffer size caused drops with HD udp/ts inputs.
Jean-Baptiste Kempf [Wed, 20 Nov 2013 15:21:54 +0000 (16:21 +0100)]
LGPL: relicense vsxu to LGPLv2.1+
Ilkka Ollakka [Wed, 20 Nov 2013 14:29:03 +0000 (16:29 +0200)]
transcode: fix picture release code
There was a bug that if you had threads but no fps it would release
p_pic that is in fifo for encoder and stuff happened. I introduced this
but in that lipsync change.
Jean-Baptiste Kempf [Wed, 20 Nov 2013 11:41:46 +0000 (12:41 +0100)]
LGPL relicensing of streaming output
Re-license almost all the streaming modules to LGPLv2.1+ with
authorization from their respective contributors
After access_output, this includes stream_out and mux.
The duplicate and rtp modules are not concerned by this relicensing
because of unreachable authors. Notably:
- An L. Ber (
dedd7cd2 )
- Andy chenee (
5caa2ba )
Thanks to everyone for their help and answers in due time
Jean-Baptiste Kempf [Wed, 20 Nov 2013 11:46:44 +0000 (12:46 +0100)]
Fix typos in headers
Felix Paul Kühne [Tue, 19 Nov 2013 15:55:17 +0000 (16:55 +0100)]
extras/ios: enable gnutls
Pierre Ynard [Tue, 19 Nov 2013 00:57:01 +0000 (01:57 +0100)]
vimeo.lua: rewrite due to website changes
The config is not available within the page anymore, we have to call an
API URL to fetch it
Rafaël Carré [Mon, 18 Nov 2013 22:42:15 +0000 (23:42 +0100)]
Add vlc.lib / libvlc.lib
Windows linkers can now use -lvlc -lvlccore
Rafaël Carré [Mon, 18 Nov 2013 22:41:01 +0000 (23:41 +0100)]
androidsurface.c has moved
add nativewindow.c for translation
Pierre Ynard [Mon, 18 Nov 2013 21:27:06 +0000 (22:27 +0100)]
dailymotion.lua: fix page parsing
Maxim Bublis [Mon, 18 Nov 2013 13:04:33 +0000 (17:04 +0400)]
Fixed warning on assignment as a condition without parentheses.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Maxim Bublis [Mon, 18 Nov 2013 07:44:49 +0000 (11:44 +0400)]
Fixed warnings on duplicate const modifiers.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 18 Nov 2013 19:00:48 +0000 (20:00 +0100)]
lpcm bd: fix decoding of 16 bits with channels padding
swab prototype is not the same as memcpy (src and dst are swapped)
Jean-Baptiste Kempf [Mon, 18 Nov 2013 18:47:31 +0000 (19:47 +0100)]
Qt: correctly update the art URL
Rafaël Carré [Mon, 18 Nov 2013 18:26:39 +0000 (19:26 +0100)]
LPCM: fix 20/24-bit decoding
Fixes: #9907