vlc/vlc-1.0.git
6 years agoMP4: fix heap-based buffer overflow master
Rémi Denis-Courmont [Fri, 8 Apr 2011 16:22:40 +0000 (19:22 +0300)]
MP4: fix heap-based buffer overflow

(cherry picked from commit 5637ca8141bf39f263ecdb62035d2cb45c740821)

7 years agotaglib: fix NULL deferences after dynamic cast
Lukáš Lalinský [Wed, 11 Aug 2010 19:02:30 +0000 (22:02 +0300)]
taglib: fix NULL deferences after dynamic cast

Reported-by: FortiGuard Lab
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(cherry picked from commit 0a3d05b4058fe683e2ef49da8ece9214ade01870)

7 years agoAVI : Don't free uninitialized ES format descriptor for DV muxed in AVI.
Jai Menon [Mon, 24 May 2010 19:13:22 +0000 (21:13 +0200)]
AVI : Don't free uninitialized ES format descriptor for DV muxed in AVI.

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

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoQt4: use putenv() before any thread is created
Rémi Denis-Courmont [Sat, 15 May 2010 09:34:04 +0000 (12:34 +0300)]
Qt4: use putenv() before any thread is created

(cherry picked from commit 88e7248c43324b2f776cf54f4d90dc960a581756)

Conflicts:

modules/gui/qt4/qt4.cpp

7 years agocontribs: updated binary package for Mac OS X
Felix Paul Kühne [Sun, 2 May 2010 12:03:57 +0000 (14:03 +0200)]
contribs: updated binary package for Mac OS X

7 years agoFix xcb-keysyms version checks
Rémi Denis-Courmont [Sun, 25 Apr 2010 09:40:31 +0000 (12:40 +0300)]
Fix xcb-keysyms version checks

The (then) work-in-progress XCB window plugin needs the "new" version.
On the other hand, global hotkeys support both xcb-keysyms API.

7 years agoBump version
Rémi Denis-Courmont [Sun, 25 Apr 2010 09:40:23 +0000 (12:40 +0300)]
Bump version

7 years agoRemove old reference to xcb-aux
Rémi Denis-Courmont [Sun, 25 Apr 2010 09:31:09 +0000 (12:31 +0300)]
Remove old reference to xcb-aux

7 years agoSync PO files 1.0.6
Rémi Denis-Courmont [Wed, 21 Apr 2010 18:25:26 +0000 (21:25 +0300)]
Sync PO files

7 years agolive555: fix use-after-free in TCP rollover on MS-RTSP
Rémi Denis-Courmont [Sun, 18 Apr 2010 13:33:05 +0000 (16:33 +0300)]
live555: fix use-after-free in TCP rollover on MS-RTSP
(cherry picked from commit 3725a9efb8dc096397b34331ff4bfbc01bc45405)

7 years agobuild the static VLC binary with $(make core)
Rémi Denis-Courmont [Sat, 10 Apr 2010 20:21:54 +0000 (23:21 +0300)]
build the static VLC binary with $(make core)
(cherry picked from commit f1a2b56f7efc2530e76d9b5b203328fefe536c7d)

7 years agoNAME_MAX requires <limits.h>
Rémi Denis-Courmont [Sat, 17 Apr 2010 18:06:00 +0000 (21:06 +0300)]
NAME_MAX requires <limits.h>
(cherry picked from commit 1bad2ec163eaee9bcbf9402494bc3355bf3e3006)

7 years agoBump libvlccore revision
Rémi Denis-Courmont [Sat, 17 Apr 2010 14:57:16 +0000 (17:57 +0300)]
Bump libvlccore revision

7 years agoskins: use readdir_r() instead of readdir()
Rémi Denis-Courmont [Sat, 17 Apr 2010 14:49:47 +0000 (17:49 +0300)]
skins: use readdir_r() instead of readdir()
(cherry picked from commit 4bf419574b51ced5dea893f9e247fe38a2a0d163)

7 years agovlc_readdir: thread-safety fix
Rémi Denis-Courmont [Sat, 17 Apr 2010 14:43:59 +0000 (17:43 +0300)]
vlc_readdir: thread-safety fix

Use readdir_r() instead of readdir().
(cherry picked from commit ed9336c9de1770273a0b0a05d0c727b3387ac11e)

7 years agoGrowl: cosmetics.
Rémi Duraffort [Sun, 28 Mar 2010 17:03:04 +0000 (19:03 +0200)]
Growl: cosmetics.
(cherry picked from commit 1f3432f3c21a72734a9db4029ce6541bcad34f76)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
7 years agoGrowl: fix a second buffer overflow.
Rémi Duraffort [Sun, 28 Mar 2010 17:00:44 +0000 (19:00 +0200)]
Growl: fix a second buffer overflow.
(cherry picked from commit 49f13e0e08beffc1d44ceb356d6e8c027119f41e)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
7 years agogrowl: fix a buffer overflow.
Rémi Duraffort [Sun, 28 Mar 2010 16:40:00 +0000 (18:40 +0200)]
growl: fix a buffer overflow.
(cherry picked from commit 6af8bf05b784b6dc9743c8f353ef187d41f1fe7e)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
7 years agoGrow: fix crash when the password is NULL.
Rémi Duraffort [Sun, 28 Mar 2010 16:22:34 +0000 (18:22 +0200)]
Grow: fix crash when the password is NULL.
(cherry picked from commit 5ef889a45334e524519e976d7a7ff80679b614f8)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
7 years agoGrowl: fix bad memset.
Rémi Duraffort [Sun, 28 Mar 2010 15:50:35 +0000 (17:50 +0200)]
Growl: fix bad memset.
(cherry picked from commit 7b7d26d88a500582c22f47a8c5e6d001967dd491)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
7 years agoGrowl: cosmetics.
Rémi Duraffort [Sun, 28 Mar 2010 15:53:20 +0000 (17:53 +0200)]
Growl: cosmetics.
(cherry picked from commit ed6f4ee4beb8dc649bc561fd450800581f7c0132)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
7 years agogrowl: fix pontential use after free (var_delcallbacl called to late).
Rémi Duraffort [Sun, 28 Mar 2010 15:18:39 +0000 (17:18 +0200)]
growl: fix pontential use after free (var_delcallbacl called to late).
(cherry picked from commit 0c33ffc1b394a41b099dbc7e949ba705d8d44e54)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
7 years agoTypo.
Rémi Duraffort [Sun, 28 Mar 2010 14:48:31 +0000 (16:48 +0200)]
Typo.
(cherry picked from commit 252c9d11a2dfd168cd9186eeaa880d206d5c97d7)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
7 years agoUpdate NEWS
Rémi Denis-Courmont [Fri, 16 Apr 2010 14:59:31 +0000 (17:59 +0300)]
Update NEWS

7 years agoMostly restore libmad functionality
Rémi Denis-Courmont [Fri, 16 Apr 2010 14:57:56 +0000 (17:57 +0300)]
Mostly restore libmad functionality

The 1.1 fix is still slightly better thanks resizable aout_buffer_t.

7 years agoFix A/52 decoding when liba52 is not present
Rémi Denis-Courmont [Mon, 14 Dec 2009 18:41:47 +0000 (20:41 +0200)]
Fix A/52 decoding when liba52 is not present

62eefa47e9195d1f4f6e99eca21c09f85788f913 introduced the same hack for
DTS already a while ago. This allows falling back to lavc gracefully.
(cherry picked from commit f3f46a25ff6009fbfd91e2539eec3a371a538d97)

7 years agoRestore liba52 and libdca functionality
Rémi Denis-Courmont [Fri, 16 Apr 2010 14:48:36 +0000 (17:48 +0300)]
Restore liba52 and libdca functionality

7 years agoRevert "Avoid warnings"
Rémi Denis-Courmont [Fri, 16 Apr 2010 14:11:53 +0000 (17:11 +0300)]
Revert "Avoid warnings"

This reverts commit 3e7d1bbda8aa1ef38678b0f60934d1c273ba1107.

7 years agoWin32: handle WSAEINTR correctly, should fix #3101
Rémi Denis-Courmont [Fri, 16 Apr 2010 13:54:55 +0000 (16:54 +0300)]
Win32: handle WSAEINTR correctly, should fix #3101

(cherry picked from commit 2275df911220b4ae3525014fc711c7e467fcf69f)

7 years agoFix segfault in preparser
Francois Cartegnie [Thu, 15 Apr 2010 20:51:19 +0000 (22:51 +0200)]
Fix segfault in preparser

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

7 years agoHappy new year *cough* *cough*
Rémi Denis-Courmont [Thu, 15 Apr 2010 19:21:42 +0000 (22:21 +0300)]
Happy new year *cough* *cough*

7 years agoAvoid warnings
Rémi Denis-Courmont [Thu, 15 Apr 2010 18:51:40 +0000 (21:51 +0300)]
Avoid warnings

7 years agoFixed potential segfault with corrupted streams (audio codecs).
Rémi Denis-Courmont [Thu, 15 Apr 2010 18:51:20 +0000 (21:51 +0300)]
Fixed potential segfault with corrupted streams (audio codecs).

(cherry picked from commit b51e492c3da42a569b9b6715c97fe858a0c96a15)

Conflicts:

modules/codec/mpeg_audio.c

7 years agoNews for 1.0.6
Rémi Denis-Courmont [Thu, 15 Apr 2010 18:43:03 +0000 (21:43 +0300)]
News for 1.0.6

7 years agoDisable A52, DTS and MPEG Audio dummy decoder plugins
Rémi Denis-Courmont [Thu, 15 Apr 2010 18:22:13 +0000 (21:22 +0300)]
Disable A52, DTS and MPEG Audio dummy decoder plugins

As a consequence, the avcodec decoder plugin will be used instead.
Note that this will break SPDIF output. It also makes liba52, libdca
and libmad totally redumdant (though they arguably are anyway).

To fix the dummy decoders, we need to resize aout_buffer_t. That is
already implemented in VLC 1.1.x, so use that if you want SPDIF.

Alternatively, to restore liba52/libdca/libmad use (but not SPDIF),
we would need to convert their plugins from audio filters to decoders.
But this would be a waste of time considering avcodec already works.

7 years agoRTMP: totally broken, disabled for the time being
Rémi Denis-Courmont [Sun, 7 Mar 2010 19:26:56 +0000 (21:26 +0200)]
RTMP: totally broken, disabled for the time being

7 years agoCall XInitThreads in non-1.1 Xlib-dependent plugins
Rémi Denis-Courmont [Thu, 15 Apr 2010 17:35:41 +0000 (20:35 +0300)]
Call XInitThreads in non-1.1 Xlib-dependent plugins

7 years agoPulse: uses Xlib, needs XInitThreads()
Rémi Denis-Courmont [Thu, 15 Apr 2010 17:17:11 +0000 (20:17 +0300)]
Pulse: uses Xlib, needs XInitThreads()

(cherry picked from commit b64885ef2fadbc5360d0ff839cd0793cb194dc54)

Conflicts:

configure.ac

7 years agoOn the way to 1.0.6
Rémi Denis-Courmont [Thu, 15 Apr 2010 17:14:50 +0000 (20:14 +0300)]
On the way to 1.0.6

7 years agoPrevent a potential integer overflow (mkv).
Laurent Aimar [Sun, 28 Feb 2010 11:48:10 +0000 (12:48 +0100)]
Prevent a potential integer overflow (mkv).

(cherry picked from commit add8534f31b7c7ff20503169437d7d47ec3ac156)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed segfault with incomplete mkv files.
Laurent Aimar [Sun, 28 Feb 2010 11:35:18 +0000 (12:35 +0100)]
Fixed segfault with incomplete mkv files.

(cherry picked from commit 059a5785363ecf61de81ebf0e3628b5638b93d43)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed segfault with corrupted mkv files with compressed data.
Laurent Aimar [Sat, 27 Feb 2010 21:57:50 +0000 (22:57 +0100)]
Fixed segfault with corrupted mkv files with compressed data.

(cherry picked from commit 34500c14bf7d9e58a62ff0f0d6a98ec4a9cf4e91)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed segfault when seeking in ASF with broken index.
Laurent Aimar [Sat, 27 Feb 2010 09:45:43 +0000 (10:45 +0100)]
Fixed segfault when seeking in ASF with broken index.

It closes #2272 and #3350.
(cherry picked from commit fffce3a3c7213de213ee5b52b961a1561d54f0ba)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoCosmetics.
Laurent Aimar [Sat, 27 Feb 2010 09:27:14 +0000 (10:27 +0100)]
Cosmetics.

(cherry picked from commit b4f08e46d879bdfedd784e002399598e1405e51e)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed invalid read in ASF_ReadObject_Index (asf).
Laurent Aimar [Sat, 27 Feb 2010 09:21:58 +0000 (10:21 +0100)]
Fixed invalid read in ASF_ReadObject_Index (asf).

(cherry picked from commit df3997deea7782189d100a4c2270d95ef37a2bce)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed potential memleaks in avformat wrapper.
Rémi Denis-Courmont [Thu, 15 Apr 2010 16:49:20 +0000 (19:49 +0300)]
Fixed potential memleaks in avformat wrapper.

(cherry picked from commit bee1e640081f8013f058fd147d6d4d80d20f47b0)

Conflicts:

modules/demux/avformat/demux.c

7 years agoFixed division by 0 with invalid files in avformat wrapper.
Laurent Aimar [Thu, 15 Apr 2010 16:47:55 +0000 (19:47 +0300)]
Fixed division by 0 with invalid files in avformat wrapper.

(cherry picked from commit db449895e90d2fd0dbedd7620d174cf70e00ea40)

Conflicts:

modules/demux/avformat/demux.c

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed signed integer overflow when loading AVI ODML index.
Laurent Aimar [Tue, 23 Feb 2010 21:43:20 +0000 (22:43 +0100)]
Fixed signed integer overflow when loading AVI ODML index.

(cherry picked from commit 8e16fb45f4e4b8b745b180e3b84ba2a8b9ffff76)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed segfault with corrupted AVI ODML index.
Laurent Aimar [Tue, 23 Feb 2010 21:36:52 +0000 (22:36 +0100)]
Fixed segfault with corrupted AVI ODML  index.

(cherry picked from commit 07f608d11eade6b1bbf5b7a41176e6fb90f1d7e9)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed a few memleaks in AVI demuxer.
Laurent Aimar [Thu, 15 Apr 2010 16:43:43 +0000 (19:43 +0300)]
Fixed a few memleaks in AVI demuxer.

(cherry picked from commit 8fe4cd208a50a8a7b2abad17a1eff83e1675fd1f)

Conflicts:

modules/demux/avi/avi.c

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agodemux(avi): fix crash occuring when trying to open some avi files
Erwan Tulou [Tue, 16 Feb 2010 12:07:10 +0000 (13:07 +0100)]
demux(avi): fix crash occuring when trying to open some avi files

fmt.p_extra should only reference malloc'ed memory, since it is cleaned
with free() in es_format_Clean.

This patch reuses the same logic for p_vids as that of p_auds.
(cherry picked from commit 97b484a832fa5846a69c538047c7761e749e939d)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agodvdnav: fix race between still image timeout and other interaction
Rémi Denis-Courmont [Thu, 15 Apr 2010 16:34:17 +0000 (19:34 +0300)]
dvdnav: fix race between still image timeout and other interaction

This fixes the same issue as b28c362339ac8ef7f3b9b1715631f304e7563418
in master.

7 years agoFixed an assert with still frame in dvdnav.
Laurent Aimar [Sun, 21 Feb 2010 22:27:00 +0000 (23:27 +0100)]
Fixed an assert with still frame in dvdnav.

We can come out of still mode by user actions, and so
the timer need to be reset in DVDNAV_BLOCK_OK.
(cherry picked from commit 24ae7ed55e206a37571d0d39a3d21353936f9a64)

7 years agoSimplified and fixed mmst/u pausing (close #2673).
Laurent Aimar [Sun, 14 Feb 2010 15:04:39 +0000 (16:04 +0100)]
Simplified and fixed mmst/u pausing (close #2673).

(cherry picked from commit 7c7ad3b0759079c63f0fd0fbc3118cadaf05619f)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed segfault with corrupted zip file.
Laurent Aimar [Sat, 27 Feb 2010 21:11:37 +0000 (22:11 +0100)]
Fixed segfault with corrupted zip file.

(cherry picked from commit fe82dccc31a3a311f54cf8078127ba132679e54d)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed read(NULL, size) in zipstream.
Laurent Aimar [Sat, 27 Feb 2010 21:09:09 +0000 (22:09 +0100)]
Fixed read(NULL, size) in zipstream.

(cherry picked from commit 08813ee6f8eb0faf83790bd4247c0a97af75a1cf)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoCosmetics (zip).
Laurent Aimar [Sat, 27 Feb 2010 21:06:54 +0000 (22:06 +0100)]
Cosmetics (zip).

(cherry picked from commit 356372b2c187407de84e0d4fc33263ccb303b336)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed memleak if no data are read or poke (zip).
Laurent Aimar [Sat, 27 Feb 2010 21:01:02 +0000 (22:01 +0100)]
Fixed memleak if no data are read or poke (zip).

(cherry picked from commit 7bbc2ae8270ebf737660b25b226bddbab55b70c5)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agoFixed invalid accesses in decoder with corrupted subtitles streams.
Laurent Aimar [Tue, 23 Feb 2010 22:31:57 +0000 (23:31 +0100)]
Fixed invalid accesses in decoder with corrupted subtitles streams.

(cherry picked from commit 4602023991ab63c6b47f091795cd6fa393b41c2c)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
7 years agolua: update the youtube script to the new version of their website
Pierre Ynard [Wed, 7 Apr 2010 21:07:10 +0000 (23:07 +0200)]
lua: update the youtube script to the new version of their website
(cherry picked from commit eda3dd800526984cd54024f72a0c69a3446eb333)

7 years agox264.c: compile fix
Ilkka Ollakka [Wed, 24 Mar 2010 19:08:25 +0000 (21:08 +0200)]
x264.c: compile fix

7 years agox264.c: handle dts/pts from libx264 on X264_BUILD >= 83 onward
Ilkka Ollakka [Fri, 15 Jan 2010 14:45:37 +0000 (16:45 +0200)]
x264.c: handle dts/pts from libx264 on X264_BUILD >= 83 onward

libx264 gives dts-value, but we need to calculate initial delay, so dts doesn't
go < VLC_TS_0.

Tell how many frames are still left on libx264 buffer when we close encoder

Only set BLOCK_FLAG_TYPE_I on IDR-frames on X264_BUILD < 83 and only those
which have b_keyframe on X264_BUILD >= 83.

(cherry picked from commit e3e7caad7c386d8e54db9a61529b769131cf5ba8)

7 years agol10n: Walloon update
Gaëtan Rousseaux [Mon, 22 Mar 2010 21:29:00 +0000 (21:29 +0000)]
l10n: Walloon update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agoAvoid integer overflow
Christophe Mutricy [Fri, 19 Mar 2010 17:27:01 +0000 (17:27 +0000)]
Avoid integer overflow

(cherry picked from commit 6eedf20f375a3cfe4ab475ec3a31fd7f83a5dd19)

7 years agol10n: nsis spanish update
David González [Sat, 20 Mar 2010 00:36:48 +0000 (00:36 +0000)]
l10n: nsis spanish update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agol10n: Spanish update
David González [Sat, 20 Mar 2010 00:36:17 +0000 (00:36 +0000)]
l10n: Spanish update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agol10n: French update
Éric Lassauge [Fri, 19 Mar 2010 23:25:14 +0000 (23:25 +0000)]
l10n: French update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agocontribs: updated to latest binary package for OS X
Felix Paul Kühne [Mon, 15 Mar 2010 12:57:00 +0000 (13:57 +0100)]
contribs: updated to latest binary package for OS X

7 years agoFrench l10n: fixed typo
Felix Paul Kühne [Mon, 15 Mar 2010 10:52:49 +0000 (11:52 +0100)]
French l10n: fixed typo

7 years agoUpdated Swedish translation by Daniel Nylander
Felix Paul Kühne [Sat, 13 Mar 2010 18:45:33 +0000 (19:45 +0100)]
Updated Swedish translation by Daniel Nylander

7 years agoQt4: bookmarks: don't give an anonymous temporary object to qtu
Rémi Denis-Courmont [Sun, 7 Mar 2010 15:39:50 +0000 (17:39 +0200)]
Qt4: bookmarks: don't give an anonymous temporary object to qtu

There may be similar bugs in other places
(cherry picked from commit c83ddc49d39f35257dd27cbfbf835350f9bb6d84)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years ago.desktop Spanish translation
Ricardo Pérez López [Mon, 8 Mar 2010 19:27:41 +0000 (21:27 +0200)]
.desktop Spanish translation

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

7 years agoCosmetic
Rémi Denis-Courmont [Mon, 8 Mar 2010 19:26:27 +0000 (21:26 +0200)]
Cosmetic

(cherry picked from commit b5f299eebb6b61600225edd8bb2ec79a93f42bf4)

7 years agoMSN: fix assertion (fixes #2930)
Rémi Denis-Courmont [Sun, 7 Mar 2010 18:41:39 +0000 (20:41 +0200)]
MSN: fix assertion (fixes #2930)

(cherry picked from commit 438bc9c60012609fc2872235709950c219f49b7b)

Conflicts:

modules/misc/notify/msn.c

7 years agol10n: Korean update
airplanez [Sat, 6 Mar 2010 23:23:43 +0000 (23:23 +0000)]
l10n: Korean update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agol10n: Chinese update
Dean Lee [Sat, 6 Mar 2010 23:21:13 +0000 (23:21 +0000)]
l10n: Chinese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agoXSPF: fix NULL dereference on empty <location>
Rémi Denis-Courmont [Tue, 2 Mar 2010 19:30:08 +0000 (21:30 +0200)]
XSPF: fix NULL dereference on empty <location>

(cherry picked from commit 8902488ba529c0cf4c903a8a84ff20b5737cc753)

7 years agoTypo, use after free (fixes: #3372)
Rémi Denis-Courmont [Tue, 2 Mar 2010 19:17:15 +0000 (21:17 +0200)]
Typo, use after free (fixes: #3372)

Regression from 4343976eae1037397ea9f6df61f86e2983344fa3

7 years agoPlaylist: fix faulty duration sorting due to integer overflow
Jakob Leben [Tue, 2 Mar 2010 17:24:36 +0000 (18:24 +0100)]
Playlist: fix faulty duration sorting due to integer overflow

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agoRTMP: Don't trust the length given by the stream
Christophe Mutricy [Wed, 10 Feb 2010 23:31:56 +0000 (23:31 +0000)]
RTMP: Don't trust the length given by the stream

and fix a null-dereference

Test url: rtmp://cp31335.live.edgefcs.net/live/ (no longer crash but doesn't work)
(cherry picked from commit d7474341857cf8482e3037648afbe4831590fa8e)

7 years agoFTP: handle ftp://HOST correctly
Rémi Denis-Courmont [Sun, 28 Feb 2010 16:53:52 +0000 (18:53 +0200)]
FTP: handle ftp://HOST correctly

This should fix LP#465560 - segmentation fault in strstr()
(cherry picked from commit 7056f7113ecf94d1a87a0ee22840f25537ff66ab)

7 years agoDistribute and install the CUE parser
Rémi Denis-Courmont [Thu, 25 Feb 2010 16:49:24 +0000 (18:49 +0200)]
Distribute and install the CUE parser

(cherry picked from commit 960f708ef919a822db9664052a855ea515338873)

Conflicts:

share/Makefile.am

7 years agol10n: Estonian update
Mihkel [Tue, 23 Feb 2010 23:01:10 +0000 (23:01 +0000)]
l10n: Estonian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agoParseExecute: robustify and cleanup
Rémi Denis-Courmont [Sun, 21 Feb 2010 19:32:21 +0000 (21:32 +0200)]
ParseExecute: robustify and cleanup

This should fix LP#525278.
(cherry picked from commit 56bdcd25b9641c953067a14baf70cea7d346173b)

Conflicts:

modules/control/http/http.c

7 years agoUIs: call XInitThreads if using X11
Rémi Denis-Courmont [Sun, 21 Feb 2010 09:19:17 +0000 (11:19 +0200)]
UIs: call XInitThreads if using X11

This is needed to protect the Xlib internal state. Xlib may still be
used by user interface thread, the GLX video output thread(s) and
PulseAudio -audio thread- while it initializes.

Fortunately, we do not need to lock X11 displays as every thread uses
its own. Hopefully Xlib is not buggy in that respect, but I am not so
sure :(

This should fix LP #419915.
(cherry picked from commit e056b5805aabed93d484dd92131463b760261b89)

Conflicts:

modules/gui/hildon/maemo.c
modules/gui/qt4/qt4.cpp

7 years agoMissing initializer
Rémi Denis-Courmont [Wed, 17 Feb 2010 16:58:56 +0000 (18:58 +0200)]
Missing initializer
(cherry picked from commit 5c89f557dd29eb3d2c268edbd29ec718de989e12)

7 years agoRTP out: fix race condition in SDP generation from RTSP DESCRIBE
Rémi Denis-Courmont [Wed, 17 Feb 2010 16:42:08 +0000 (18:42 +0200)]
RTP out: fix race condition in SDP generation from RTSP DESCRIBE

(cherry picked from commit b8ef158dad5705cd3aa74c5b703c8d6c2a128bc3)

Conflicts:

modules/stream_out/rtp.c
modules/stream_out/rtp.h

7 years agocontribs: updated contrib package for Mac OS X including the recent x264, libdvdcss...
Felix Paul Kühne [Tue, 16 Feb 2010 21:57:54 +0000 (22:57 +0100)]
contribs: updated contrib package for Mac OS X including the recent x264, libdvdcss and ffmpeg changes

7 years agol10n: Japanese translation for .desktop
Fumio Nakayama [Tue, 16 Feb 2010 19:56:23 +0000 (19:56 +0000)]
l10n: Japanese translation for .desktop

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agol10n: Japanese update
Fumio Nakayama [Tue, 16 Feb 2010 19:57:22 +0000 (19:57 +0000)]
l10n: Japanese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agofr: improve translation of "dump"
Rémi Denis-Courmont [Sun, 14 Feb 2010 21:56:34 +0000 (23:56 +0200)]
fr: improve translation of "dump"

7 years agoQt: fix deleting playlist items by key press
Jakob Leben [Sat, 13 Feb 2010 09:49:32 +0000 (10:49 +0100)]
Qt: fix deleting playlist items by key press

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 years agol10n: Initial Sinhala translation
H.Shalitha Vikum [Sat, 6 Feb 2010 14:41:12 +0000 (14:41 +0000)]
l10n: Initial Sinhala translation

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agocontribs: updated binary package with proper libass
Felix Paul Kühne [Thu, 4 Feb 2010 15:22:26 +0000 (16:22 +0100)]
contribs: updated binary package with proper libass

7 years agoXSPF export: XML-encode the location
Rémi Denis-Courmont [Tue, 2 Feb 2010 19:48:49 +0000 (21:48 +0200)]
XSPF export: XML-encode the location

7 years agol10n: Spanish update
David González [Tue, 2 Feb 2010 22:13:59 +0000 (22:13 +0000)]
l10n: Spanish update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agol10n: Chinese update
Dean Lee [Sun, 31 Jan 2010 16:30:48 +0000 (16:30 +0000)]
l10n: Chinese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agol10n: Korean update
airplanez [Sun, 31 Jan 2010 16:27:47 +0000 (16:27 +0000)]
l10n: Korean update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
7 years agoFix typo copy-pasting
Jean-Baptiste Kempf [Sun, 31 Jan 2010 13:39:52 +0000 (14:39 +0100)]
Fix typo copy-pasting

7 years agoOn the road again to 1.0.6
Jean-Baptiste Kempf [Sun, 31 Jan 2010 13:31:10 +0000 (14:31 +0100)]
On the road again to 1.0.6