vlc/vlc-1.1.git
4 years agomodules/services_discovery/sap.c: avoid out-of-bounds write master
Nickolai Zeldovich [Thu, 17 Jan 2013 01:03:20 +0000 (20:03 -0500)]
modules/services_discovery/sap.c: avoid out-of-bounds write

After OpenDemux reads data using stream_Read(), it writes a '\0' to
the buffer after the newly-read data, but if the stream returned exactly
i_read_max bytes, this '\0' will end up just past the end of the allocated
psz_sdp array (see the call to realloc at the beginning of the loop).
Adjust the realloc call to allocate this one extra byte.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(cherry picked from commit dee928705dd32839317dca0e77089b02dd720763)

4 years agoaudio format: fix FI32 -> S16N conversion
Rémi Denis-Courmont [Fri, 21 Dec 2012 18:15:46 +0000 (20:15 +0200)]
audio format: fix FI32 -> S16N conversion

(cherry picked from commit 84fab3ddd6f554d922df1c18ae4ab1266598d383)

5 years agoXCB/XVideo: fix memory leak
Rémi Denis-Courmont [Fri, 7 Dec 2012 20:11:53 +0000 (22:11 +0200)]
XCB/XVideo: fix memory leak

(cherry picked from commit dd1ff43f888d63f9042a9a94ec6050b0523c6aa8)

5 years agoPulseAudio: force minreq to less than half tlength (refs #7827)
Rémi Denis-Courmont [Thu, 6 Dec 2012 21:31:54 +0000 (23:31 +0200)]
PulseAudio: force minreq to less than half tlength (refs #7827)

This should work-around distorsion due to excessively short latency
computation in PulseAudio, e.g. NVIDIA HDMI Audio.

In the longer term, VLC should probably set minreq to 40ms and tlength
to a larger value or even -1. But that would require more testing.
(cherry picked from commit a1ddda85bb3cbd7ec4b7bb0aa0fd80c9a6d3afe7)

5 years agoFreeType: fix NULL deref on embedded fonts (fixes #7771)
Rémi Denis-Courmont [Sat, 17 Nov 2012 09:04:12 +0000 (11:04 +0200)]
FreeType: fix NULL deref on embedded fonts (fixes #7771)

FT_Face.family_name can be NULL for embedded fonts.

See also http://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#FT_FaceRec
(not cherry-picked from d96f6e23adfd24ec188cb2a7b31cc2e992291172)

5 years agopng: Check length before read
Edward Wang [Sun, 14 Oct 2012 22:58:18 +0000 (18:58 -0400)]
png: Check length before read

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit b3b751cb99df71e3c0a18bcb38b4691cf98265fe)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
5 years agoinput: Allocate an enough buffer for UTF-8
KO Myung-Hun [Sat, 13 Oct 2012 01:39:27 +0000 (10:39 +0900)]
input: Allocate an enough buffer for UTF-8

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(cherry picked from commit f929e866e18a94b1c61b4747e56bcd2d2d818551)

5 years agoavcodec: fix unaligned USWC copy (fixes #6333)
Rémi Denis-Courmont [Thu, 11 Oct 2012 16:42:03 +0000 (19:42 +0300)]
avcodec: fix unaligned USWC copy (fixes #6333)

(cherry picked from commit 39dc439cf5e3fe83b87078bcf93c13d07fd02dac)

5 years agodca: set output buffer size correctly (fixes #6509, fixes #7459)
Rémi Denis-Courmont [Mon, 1 Oct 2012 19:04:20 +0000 (22:04 +0300)]
dca: set output buffer size correctly (fixes #6509, fixes #7459)

Some filters and outputs rely on the samples count (which was correct),
others on the bytes size (which was not), accounting for why decoding
failed only in some combinations.
(cherry picked from commit 244a35b0301164f753a381f569181c6bd3419ad1)

5 years agofreetype: Fix a possible buffer corruption
Thierry Reding [Thu, 9 Aug 2012 17:04:18 +0000 (19:04 +0200)]
freetype: Fix a possible buffer corruption

Memory associated with a FcPattern is freed when the pattern is destroyed,
so copying the font filename needs to be done before the call to FcPatternDestroy.

Manually ported from ae3fd8273b0

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoSSA: do not use memmove
Jean-Baptiste Kempf [Sun, 5 Aug 2012 22:16:02 +0000 (00:16 +0200)]
SSA: do not use memmove

Ref #7210
(cherry picked from commit 2a8983fe255ba7e531ca9aeeca46617b295955d2)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agomod: do not attempt to parse standard MIDI files
Rémi Denis-Courmont [Wed, 8 Aug 2012 07:41:19 +0000 (10:41 +0300)]
mod: do not attempt to parse standard MIDI files

VLC has a native parser with higher priority. So ModPlug only got to
parse the broken files that VLC rejected. ModPlug is not robust and it
crashes in that case.
(cherry picked from commit 76b15d4038e1f2200ab463c275c0854848de8671)

5 years agoogg: Fix a heap buffer overflow.
Hugo Beauzée-Luyssen [Mon, 30 Apr 2012 09:50:17 +0000 (11:50 +0200)]
ogg: Fix a heap buffer overflow.

Reported by: An anonymous contributor working with the SecuriTeam Secure
Disclosure
program (http://www.beyondsecurity.com/ssd.html)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit 16e9e126333fb7acb47d363366fee3deadc8331e)

5 years agoavformat: avoid EOF if av_read_frame returns AVERROR(EAGAIN)
Rui Zhang [Thu, 12 Jul 2012 11:59:25 +0000 (19:59 +0800)]
avformat: avoid EOF if av_read_frame returns AVERROR(EAGAIN)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit 352ea7df94b18869277457c79e7d5c10f388f075)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
In fact, it closes #7145
(cherry picked from commit 74632021986be07f4afe48347167b84f60b04d5b)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoPulseAudio: remove incorrect corking assertion
Rémi Denis-Courmont [Wed, 16 May 2012 14:31:15 +0000 (17:31 +0300)]
PulseAudio: remove incorrect corking assertion

It can fail in rare circumstances such as context failures (in other
words, PulseAudio daemon crash or exit).
(cherry picked from commit 5a0c690fb160d2b343b10eda8c986b8b4c7c531c)

5 years agodvdread: fix use after free on error (refs #6594)
Rémi Denis-Courmont [Mon, 9 Apr 2012 19:59:54 +0000 (22:59 +0300)]
dvdread: fix use after free on error (refs #6594)

(cherry picked from commit 9ad094db2b47d5b57f5f8ac53c4a2848b3bffac7)

5 years agoSMF: avoid a DOS if the SMF header is invalid
Ludovic Fauvet [Mon, 2 Apr 2012 15:19:14 +0000 (17:19 +0200)]
SMF: avoid a DOS if the SMF header is invalid

Reported by Marcin 'Icewall' Noga from Hispasec

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit e6003756a15b832cd63a8d007b1142f838aaea75)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit d862c1b90ff84caa018918c0fb1fa802a3e5bba4)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoSkins: fix compilation with zlib 1.2.6
Jean-Baptiste Kempf [Tue, 31 Jan 2012 11:53:38 +0000 (12:53 +0100)]
Skins: fix compilation with zlib 1.2.6

Close #5964
(cherry picked from commit 18173044cdaa1fce6652614b893054d792f4e258)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit f7f2bcae94482df5b4aabed309160fc02ad20b24)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoVarious fixes to get album art working on oldhttp interface
John Freed [Thu, 29 Mar 2012 18:32:24 +0000 (20:32 +0200)]
Various fixes to get album art working on oldhttp interface

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoAU: fix division by 0 with corrupted files
Jean-Baptiste Kempf [Mon, 2 Apr 2012 03:32:33 +0000 (05:32 +0200)]
AU: fix division by 0 with corrupted files

Reported by Marcin 'Icewall' Noga from Hispasec
(cherry picked from commit bb222c8a9b0a4b89cfd6aa1ad230fe8bfdaa6c7b)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoVOC: avoid division by 0 if number of channel is 0
Jean-Baptiste Kempf [Mon, 2 Apr 2012 03:16:00 +0000 (05:16 +0200)]
VOC: avoid division by 0 if number of channel is 0

Reported by Marcin 'Icewall' Noga from Hispasec
(cherry picked from commit 83db4181230ae3a0dbb3e7b64313988fd8cc31e5)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoCorrect erroneous entry; ART_URL needs to return ArtURL, not GetEncodedBy
John Freed [Thu, 29 Mar 2012 18:32:23 +0000 (20:32 +0200)]
Correct erroneous entry; ART_URL needs to return ArtURL, not GetEncodedBy

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoadd commonly used ID3 genres to the list (see http://www.id3.org/Compliance_Issues...
John Freed [Thu, 29 Mar 2012 18:32:22 +0000 (20:32 +0200)]
add commonly used ID3 genres to the list (see id3.org/Compliance_Issues and http://www.id3.org/id3v2.3.0)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agom3u8: validate UTF-8 input
Rémi Denis-Courmont [Sun, 25 Mar 2012 15:42:44 +0000 (18:42 +0300)]
m3u8: validate UTF-8 input

(cherry picked from commit 591633b76ae00810185c818fa4aaee7257291e9d)

5 years agohttp: add missing Host field to proxied requests (fix #6388)
Rémi Denis-Courmont [Sat, 24 Mar 2012 16:52:22 +0000 (18:52 +0200)]
http: add missing Host field to proxied requests (fix #6388)

(cherry picked from commit 28db77258e69b7931d24677d25a02c073c9f2a7f)

5 years agoJust in case, this is not 1.1.13-git anymore
Jean-Baptiste Kempf [Thu, 22 Mar 2012 17:08:21 +0000 (18:08 +0100)]
Just in case, this is not 1.1.13-git anymore

5 years agobda/dshow: RemoveFilter does an undocumented Release but does not set filter to NULL.
John Freed [Wed, 21 Mar 2012 11:13:52 +0000 (12:13 +0100)]
bda/dshow: RemoveFilter does an undocumented Release but does not set filter to NULL.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agovoc: fix skipping of unknown headers (fixes #6437)
Rémi Denis-Courmont [Wed, 21 Mar 2012 17:08:53 +0000 (19:08 +0200)]
voc: fix skipping of unknown headers (fixes #6437)

(cherry picked from commit ea068351d3991a1b330eb67fb13ddbb90943e659)

5 years agoFix surrogate detection
Rémi Denis-Courmont [Fri, 16 Mar 2012 09:38:01 +0000 (11:38 +0200)]
Fix surrogate detection

(cherry picked from commit 8bce50f4b059f638d5f92323e6fec8c5318c432a)

5 years agoRealRTSP: Fix Heap Overflows
Jean-Baptiste Kempf [Tue, 13 Mar 2012 10:18:12 +0000 (11:18 +0100)]
RealRTSP: Fix Heap Overflows

SA-1202
(cherry picked from commit 19bd7f7b3058619d7677afa96b38924e1422c4d7)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoMMS: fix Stack overflow
Jean-Baptiste Kempf [Thu, 15 Mar 2012 16:59:33 +0000 (17:59 +0100)]
MMS: fix Stack overflow

SA-1201
(cherry picked from commit 3a57afee14a7f00fd6ff0cccb90a60923ccf766d)
(cherry picked from commit f5cb63575c65be2719ed8f2cad0e4dff7f288872)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoty: fix out of bound read on corrupt files
Clément Lecigne [Tue, 13 Mar 2012 12:06:59 +0000 (14:06 +0200)]
ty: fix out of bound read on corrupt files

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(cherry picked from commit 07616a8ecb95cdc0e3059b9b3f0c4a5393b1c773)

5 years agoDTS: rework post audio_filter conversion and fix buffer size
Rémi Denis-Courmont [Tue, 13 Mar 2012 11:25:19 +0000 (13:25 +0200)]
DTS: rework post audio_filter conversion and fix buffer size

Although this was not reported, this suffered the same problem as A52.
(cherry picked from commit 6493879248c4ea2d13f794bda75144e13a12399f)

Conflicts:

modules/audio_filter/converter/dtstofloat32.c

5 years agoa52: cleanup and fix buffer size
Rémi Denis-Courmont [Tue, 13 Mar 2012 11:20:31 +0000 (13:20 +0200)]
a52: cleanup and fix buffer size

This closes a heap overflow on corrupt files.

Pointed-out-by: Clément Lecigne <clemun@gmail.com>
(cherry picked from commit a6e127f134e42f5d1d5ea9d9b8d055ce42e8caf8)

5 years agoGLX: use separate XCB and Xlib connections (close #5698)
Rémi Denis-Courmont [Mon, 6 Feb 2012 18:50:10 +0000 (20:50 +0200)]
GLX: use separate XCB and Xlib connections (close #5698)

Some GLX drivers, such as newer versions of the Intel drivers,
depend on X11 events coming from Xlib. So VLC cannot steal them from
the underlying XCB connection.

I have no time and will to duplicate the XCB code found in the GLX
plugin for windowing and events handling using Xlib. So lets make a
separate X connection with XCB. This is inefficient, but it works.

On the plus side, this patch removes the dependency on libx11-xcb.
So it is now possible to compile and use GLX with an Xtrans-based
Xlib (though libxcb must be present).
(cherry picked from commit 63a73525adc604aad1282f5479660ee953cc6704)

Conflicts:

configure.ac

5 years agoGLX: cache XCB connection pointer (no functional changes)
Rémi Denis-Courmont [Mon, 6 Feb 2012 18:39:42 +0000 (20:39 +0200)]
GLX: cache XCB connection pointer (no functional changes)

(cherry picked from commit b8bec8eb9217e5a525f78777962c10b40838bc4b)

5 years agosap: handle SAP_Add() errors
Pierre Ynard [Sun, 18 Dec 2011 23:36:07 +0000 (00:36 +0100)]
sap: handle SAP_Add() errors

Fixes #5640

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(cherry picked from commit dbb19bb6848207d5470f229d65d179ffaa3c79b2)

Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
5 years agoSync translation tables for 1.1.13 1.1.13
Rémi Denis-Courmont [Tue, 20 Dec 2011 15:57:57 +0000 (17:57 +0200)]
Sync translation tables for 1.1.13

5 years agoUpdate news
Rémi Denis-Courmont [Tue, 20 Dec 2011 15:57:44 +0000 (17:57 +0200)]
Update news

5 years agoTiVo: fix double free
Clement Lecigne [Tue, 20 Dec 2011 15:44:10 +0000 (17:44 +0200)]
TiVo: fix double free

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(cherry picked from commit 7d282fac1cc455b5a5eca2bb56375efcbf879b06)

5 years agoNews for 1.1.13
Rémi Denis-Courmont [Tue, 20 Dec 2011 15:21:18 +0000 (17:21 +0200)]
News for 1.1.13

5 years agoBump version to 1.1.13
Rémi Denis-Courmont [Tue, 20 Dec 2011 15:21:33 +0000 (17:21 +0200)]
Bump version to 1.1.13

5 years agovaapi: fix profiles detection.
Francois Cartegnie [Tue, 6 Dec 2011 15:38:07 +0000 (16:38 +0100)]
vaapi: fix profiles detection.

The selected profile wasn't checked against card's ones.
(ex: resulting in sending MPEG2 to a VC1/h264 only card)

Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
(cherry picked from commit b1ae79cc89d54aa36556d46f71bd1becab6c1645)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoVersion should be 1.1.13-git
Jean-Baptiste Kempf [Mon, 19 Dec 2011 23:30:59 +0000 (00:30 +0100)]
Version should be 1.1.13-git

If anyone needs a build from HEAD, fix the version for them.

6 years agoxosd: require and link against Xlib.
Alexis Ballier [Fri, 9 Dec 2011 19:10:10 +0000 (16:10 -0300)]
xosd: require and link against Xlib.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(cherry picked from commit 3254502d3b2995908a06387a397f14c89e76621d)

6 years agoxosd: call vlc_xlib_init first
Alexis Ballier [Thu, 8 Dec 2011 22:37:15 +0000 (19:37 -0300)]
xosd: call vlc_xlib_init first

See: https://bugs.gentoo.org/show_bug.cgi?id=393439

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(cherry picked from commit 9b40c48c8aa69e71abb0263b1814ede7a370f7c9)

6 years agortp: fix crash on initialization error
Pierre Ynard [Sat, 26 Nov 2011 02:43:29 +0000 (03:43 +0100)]
rtp: fix crash on initialization error

Due to an uninitialized variable. Untested.

6 years agoXDG needs <signal.h>
Rémi Denis-Courmont [Tue, 22 Nov 2011 20:29:07 +0000 (22:29 +0200)]
XDG needs <signal.h>

Reported-by: Joseph Atkinson <jsa@freebsd.org>
(cherry picked from commit ad81f3760bba308ba33f52eb12abbdb43ebc296e)

6 years agoProtect AJAX files like the HTML ones
Rémi Denis-Courmont [Tue, 1 Nov 2011 18:39:48 +0000 (20:39 +0200)]
Protect AJAX files like the HTML ones

6 years agoXCB/XVideo: fix memory leak
Rémi Denis-Courmont [Tue, 1 Nov 2011 17:22:36 +0000 (19:22 +0200)]
XCB/XVideo: fix memory leak

This was fixed VLC 1.2 in 8fdf5c8af8693274c03f1453b6be14ce0d5d1237.

6 years agoQt4: correct v4l2-standard values (fix #5500)
Rémi Denis-Courmont [Tue, 1 Nov 2011 16:11:45 +0000 (18:11 +0200)]
Qt4: correct v4l2-standard values (fix #5500)

6 years agoXCB/XVideo: allow mixed endian format if 8 or 4 bits per component
Rémi Denis-Courmont [Mon, 31 Oct 2011 20:21:23 +0000 (22:21 +0200)]
XCB/XVideo: allow mixed endian format if 8 or 4 bits per component

Mixed endianess is only an issue if the component values are not
aligned inside octets. This fixes Debian #604687.
(cherry picked from commit aa1d564909d15463bab3f737269633fb39820fab)

Conflicts:

modules/video_output/xcb/xvideo.c

6 years agomux/asf.c: Workaround for playback of WMV in WMP12 and Silverlight.
Jean-Paul Saman [Sat, 29 Oct 2011 08:41:51 +0000 (10:41 +0200)]
mux/asf.c: Workaround for playback of WMV in WMP12 and Silverlight.

The maximum bitrate of the file is not allowed to become zero. If it
is then playback in WMP12 and Silverlight does not work. The actual
value for maximum bitrate does not really matter in these cases as
long as it is not 0.

6 years agomux/asf.c: typo
Jean-Paul Saman [Sat, 29 Oct 2011 08:23:04 +0000 (10:23 +0200)]
mux/asf.c: typo

6 years agofix vlclua_var_toggle_or_set
Rafaël Carré [Sat, 16 Jul 2011 01:41:49 +0000 (21:41 -0400)]
fix vlclua_var_toggle_or_set

argument is a string ("on" or "off") not a bool
(cherry picked from commit e292947855ae11068c34a1e27dbf919e3abc85c6)

Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
6 years agolua: use var_ToggleBool.
Rémi Duraffort [Tue, 2 Nov 2010 16:27:59 +0000 (17:27 +0100)]
lua: use var_ToggleBool.
(cherry picked from commit a50d13ab0ce72363e9ca37ca305fadf171729b64)

Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
6 years agolua: remove tautology
Pierre Ynard [Mon, 24 Oct 2011 23:11:39 +0000 (01:11 +0200)]
lua: remove tautology

6 years agoFlush PulseAudio stream on overflow (fix #5464)
Rémi Denis-Courmont [Tue, 18 Oct 2011 15:55:16 +0000 (18:55 +0300)]
Flush PulseAudio stream on overflow (fix #5464)

(cherry picked from commit 836d970806b986949b9b2f847d16cf73f8bdadca)

Conflicts:

modules/audio_output/pulse.c

6 years agoAvcodec: deactivate DR for Camtasia
Jean-Baptiste Kempf [Thu, 13 Oct 2011 21:53:27 +0000 (23:53 +0200)]
Avcodec: deactivate DR for Camtasia

Close #4166
(cherry picked from commit 066e381ff4047e994ad2335d55e5cce33c5c90a1)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoQt: fill NULL-deref in jumping forward
Jean-Baptiste Kempf [Thu, 13 Oct 2011 21:05:35 +0000 (23:05 +0200)]
Qt: fill NULL-deref in jumping forward

Close #5446
(cherry picked from commit 4f921a591453707451bbbf6c2a14f58d3264e2a6)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoSet channel map when using PulseAudio 1.0
Rémi Denis-Courmont [Tue, 11 Oct 2011 16:19:21 +0000 (19:19 +0300)]
Set channel map when using PulseAudio 1.0

(cherry picked from commit ca2cb5f01340252a85ad5bed877e84407f092b21)

6 years agol10n: German update
Mario Siegmann [Sun, 9 Oct 2011 19:51:45 +0000 (20:51 +0100)]
l10n: German update

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
6 years agol10n: Fix previous Estonian update
Mihkel Kirjutas [Sun, 9 Oct 2011 19:50:50 +0000 (20:50 +0100)]
l10n: Fix previous Estonian update

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
6 years agol10n: Estonian update
Mihkel Kirjutas [Sun, 9 Oct 2011 16:09:23 +0000 (17:09 +0100)]
l10n: Estonian update

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
6 years agol10n: Simplified Chinese update
Dean Lee [Sun, 9 Oct 2011 14:36:00 +0000 (15:36 +0100)]
l10n: Simplified Chinese update

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
6 years agol10n: Polish update
Michał Trzebiatowski [Sun, 9 Oct 2011 14:31:40 +0000 (15:31 +0100)]
l10n: Polish update

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
6 years agoTurn on XVideo color key automatic painting (fix #4643)
Rémi Denis-Courmont [Fri, 7 Oct 2011 17:47:26 +0000 (20:47 +0300)]
Turn on XVideo color key automatic painting (fix #4643)

(cherry picked from commit 136b09ae7215ae28098c91c76b04486c5498c5b1)

6 years agoBuild osdmenu plugin again (fix #5111).
Benjamin Drung [Thu, 6 Oct 2011 22:31:51 +0000 (00:31 +0200)]
Build osdmenu plugin again (fix #5111).

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agoFix typo in vlc.desktop: Name[nn] -> GenericName[nn].
Benjamin Drung [Thu, 6 Oct 2011 22:31:50 +0000 (00:31 +0200)]
Fix typo in vlc.desktop: Name[nn] -> GenericName[nn].

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agoFix make distcheck 1.1.12
Rémi Denis-Courmont [Thu, 6 Oct 2011 18:03:40 +0000 (21:03 +0300)]
Fix make distcheck

6 years agoSync PO files
Rémi Denis-Courmont [Thu, 6 Oct 2011 17:30:06 +0000 (20:30 +0300)]
Sync PO files

6 years agoFix version number
Rémi Denis-Courmont [Thu, 6 Oct 2011 17:31:34 +0000 (20:31 +0300)]
Fix version number

6 years agoUpdate news
Rémi Denis-Courmont [Thu, 6 Oct 2011 17:56:09 +0000 (20:56 +0300)]
Update news

6 years agoFix HTTP/RTSP crash on invalid request URI
Rémi Denis-Courmont [Mon, 26 Sep 2011 15:28:19 +0000 (18:28 +0300)]
Fix HTTP/RTSP crash on invalid request URI

(cherry picked from commit a03617089bc045e343f94921f257cf71436f4812)

6 years agoSet TryExec in desktop entry
Rémi Denis-Courmont [Wed, 5 Oct 2011 20:29:15 +0000 (23:29 +0300)]
Set TryExec in desktop entry

(cherry picked from commit da1f02dfe90333d849e61c1bd664036a6b3022c5)

6 years agoSet GenericName, "Media player" in desktop entry
Rémi Denis-Courmont [Wed, 5 Oct 2011 20:28:49 +0000 (23:28 +0300)]
Set GenericName, "Media player" in desktop entry

6 years agoUsed the nearest available frame rate in avcodec encoder.
Laurent Aimar [Wed, 5 Oct 2011 20:40:55 +0000 (22:40 +0200)]
Used the nearest available frame rate in avcodec encoder.

It fixes #1965.
(cherry picked from commit bbc85f4b6db94f5d5c81d6e98c43d42931f846ef)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoReset signals for xdg-screensaver (fix #5414)
Rémi Denis-Courmont [Wed, 5 Oct 2011 17:40:54 +0000 (20:40 +0300)]
Reset signals for xdg-screensaver (fix #5414)

(cherry picked from commit 9468ddbd1c00447d1ea71e3b044b23201b9151e9)

6 years agoFix build failure with --enable-skins2
Rémi Denis-Courmont [Wed, 5 Oct 2011 14:55:07 +0000 (17:55 +0300)]
Fix build failure with --enable-skins2

6 years agoSkip output-only XVideo adapters
Rémi Denis-Courmont [Tue, 4 Oct 2011 20:52:42 +0000 (23:52 +0300)]
Skip output-only XVideo adapters

We need PutImage meaning the Input and the Image bits in type mask.
Output adapters are rather rare (the _exotic_ Xorg V4L2 driver is one).
(cherry picked from commit 6b389f7b27df05ba4700a1b5f578d643782238aa)

6 years agoNews
Rémi Denis-Courmont [Tue, 4 Oct 2011 17:29:53 +0000 (20:29 +0300)]
News

6 years agoPulseAudio: negotiate digital pass-through for A/52 and DTS
Rémi Denis-Courmont [Tue, 27 Sep 2011 17:36:04 +0000 (20:36 +0300)]
PulseAudio: negotiate digital pass-through for A/52 and DTS

(cherry picked from commit 5b24e072c971c5984ba29a16f029e36f13b3d5d1)

Conflicts:

modules/audio_output/pulse.c

6 years agoUse a timer rather zero padding to trigger the PulseAudio stream
Rémi Denis-Courmont [Mon, 3 Oct 2011 17:12:35 +0000 (20:12 +0300)]
Use a timer rather zero padding to trigger the PulseAudio stream

(cherry picked from commit 01ec282c28ddf128a4d43d65a1f7d05c408bda4c)

Conflicts:

modules/audio_output/pulse.c

6 years agoconfigure: skins2 checks for Xpm ad Xext
Rémi Denis-Courmont [Tue, 15 Feb 2011 16:24:50 +0000 (18:24 +0200)]
configure: skins2 checks for Xpm ad Xext

(not cherry picked from commit 66a9759e76f1041743e14bd245092fbb743bf9e4)

6 years agol10n: update polish installer
Michał Trzebiatowski [Fri, 30 Sep 2011 17:36:28 +0000 (18:36 +0100)]
l10n: update polish installer

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
6 years agol10n: Sinhala update
Ajith Manjula [Fri, 30 Sep 2011 14:38:25 +0000 (15:38 +0100)]
l10n: Sinhala update

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
6 years agoNEWS: update for 1.1.12
Jean-Baptiste Kempf [Thu, 29 Sep 2011 21:41:56 +0000 (23:41 +0200)]
NEWS: update for 1.1.12

6 years agoStream out switcher: use existing kludges to port to new FFMpeg/Libav
Konstantin Pavlov [Wed, 21 Sep 2011 05:57:10 +0000 (09:57 +0400)]
Stream out switcher: use existing kludges to port to new FFMpeg/Libav
API.

Also, distinguish between SSE and SSE2 CPUs.
(cherry picked from commit 8e0d48c860f46914e0115a21fd4a7dae4f270959)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoQt4: fix invalid pointer on unknown V4L2 control type (fix #5391)
Rémi Denis-Courmont [Thu, 29 Sep 2011 20:28:32 +0000 (23:28 +0300)]
Qt4: fix invalid pointer on unknown V4L2 control type (fix #5391)

var_Change(VLC_VAR_GETTEXT) fails if there is no text. In that case,
the value is undefined.

(not cherry picked from commit 9551501fcb7089342c36395cb54a387594e73601)

6 years agoUpdate Chinese Simplified translation
Dean Lee [Thu, 29 Sep 2011 16:43:12 +0000 (19:43 +0300)]
Update Chinese Simplified translation

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agoUpdate Breton translation
Denis ARNAUD [Thu, 29 Sep 2011 16:35:02 +0000 (19:35 +0300)]
Update Breton translation

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agol10n: Basque update
Xabier Aramendi [Wed, 28 Sep 2011 21:55:28 +0000 (22:55 +0100)]
l10n: Basque update

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
6 years agomacosx: fixed l10n of the Growl setting
Felix Paul Kühne [Mon, 26 Sep 2011 17:16:41 +0000 (19:16 +0200)]
macosx: fixed l10n of the Growl setting

6 years agoNEWS: wording
Felix Paul Kühne [Mon, 26 Sep 2011 17:00:55 +0000 (19:00 +0200)]
NEWS: wording

6 years agoBreton translation update
Denis Arnaud [Mon, 26 Sep 2011 15:02:14 +0000 (18:02 +0300)]
Breton translation update

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agomacosx: don't do AppKit stuff from non-main threads (fixes #5139)
Felix Paul Kühne [Sun, 25 Sep 2011 10:05:16 +0000 (12:05 +0200)]
macosx: don't do AppKit stuff from non-main threads (fixes #5139)

6 years agoauhal: merge fixes from the unstable branch
Felix Paul Kühne [Sun, 25 Sep 2011 09:40:42 +0000 (11:40 +0200)]
auhal: merge fixes from the unstable branch

6 years agoauhal: fixed white spacing errors
Felix Paul Kühne [Sun, 25 Sep 2011 09:28:02 +0000 (11:28 +0200)]
auhal: fixed white spacing errors

6 years agoauhal: select the right stream as the current one, fix crash when changing stream...
David Fuhrmann [Sat, 24 Sep 2011 18:12:43 +0000 (20:12 +0200)]
auhal: select the right stream as the current one, fix crash when changing stream format

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
6 years agofix non working optical audio out on mac os lion
David Fuhrmann [Sat, 24 Sep 2011 13:57:28 +0000 (15:57 +0200)]
fix non working optical audio out on mac os lion

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>