vlc.git
9 years agoFix heap overflows in CDG decoder
Dan Rosenberg [Fri, 7 Jan 2011 16:06:08 +0000 (11:06 -0500)]
Fix heap overflows in CDG decoder

This patch resolves two heap corruption vulnerabilities in the CDG
decoder for VLC media player.  In both cases, a failure to properly
validate indexes into statically-sized arrays on the heap could allow a
maliciously crafted CDG video to corrupt the heap in a controlled
manner, potentially leading to code execution.

The patch is against v1.1.5 from vlc git, but this decoder hasn't been
touched in awhile, so I'd expect it to cleanly apply to older versions.
I've tested it and confirmed it resolves the heap corruption issues and
does not break functionality.

(...)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agoEGL: compile fix
Rémi Denis-Courmont [Tue, 11 Jan 2011 18:16:44 +0000 (20:16 +0200)]
EGL: compile fix

9 years agoFix file permissions
Rémi Denis-Courmont [Tue, 11 Jan 2011 17:47:05 +0000 (19:47 +0200)]
Fix file permissions

9 years agoRevert file permission
Rémi Denis-Courmont [Tue, 11 Jan 2011 17:45:44 +0000 (19:45 +0200)]
Revert file permission

9 years agoSymbian: fix compilation and small include improvement
Jean-Baptiste Kempf [Mon, 10 Jan 2011 23:10:18 +0000 (00:10 +0100)]
Symbian: fix compilation and small include improvement

9 years agoSymbian Specific Directories
Pankaj Yadav [Mon, 10 Jan 2011 22:39:15 +0000 (04:09 +0530)]
Symbian Specific Directories

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoSymbian: kill warnings, remove unecessary includes and style on path.cpp
Jean-Baptiste Kempf [Mon, 10 Jan 2011 22:48:49 +0000 (23:48 +0100)]
Symbian: kill warnings, remove unecessary includes and style on path.cpp

9 years agoSymbian App private path and build changes
Pankaj Yadav [Sun, 9 Jan 2011 21:29:33 +0000 (02:59 +0530)]
Symbian App private path and build changes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoYADIF : Code the instruction width into 'cmp'.
Jai Menon [Sun, 9 Jan 2011 17:36:55 +0000 (11:36 -0600)]
YADIF : Code the instruction width into 'cmp'.

Without this, clang will complain about the asm block.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoSet text scale only once per subpicture.
Laurent Aimar [Sun, 9 Jan 2011 00:21:48 +0000 (01:21 +0100)]
Set text scale only once per subpicture.

9 years agoImproved SpuRenderSubpictures() output region linking.
Laurent Aimar [Sun, 19 Dec 2010 13:19:30 +0000 (14:19 +0100)]
Improved SpuRenderSubpictures() output region linking.

9 years agoClean up a bit vout_subpicture.c (no functionnal changes).
Laurent Aimar [Sat, 18 Dec 2010 11:45:47 +0000 (12:45 +0100)]
Clean up a bit vout_subpicture.c (no functionnal changes).

9 years agoSimplify a bit text re-rendering.
Laurent Aimar [Sat, 18 Dec 2010 11:16:43 +0000 (12:16 +0100)]
Simplify a bit text re-rendering.

9 years agoMade SpuRegionPlace() code a bit more obvious.
Laurent Aimar [Sat, 18 Dec 2010 11:11:04 +0000 (12:11 +0100)]
Made SpuRegionPlace() code a bit more obvious.

9 years agoReworked the code doing the blending in vout.
Laurent Aimar [Tue, 14 Dec 2010 19:57:32 +0000 (20:57 +0100)]
Reworked the code doing the blending in vout.

It is a bit cleaner and properly check for slow write pictures. It also
prepare for letting the vout display to do the blending, and when not
available to blend after the resize (not activated).

9 years agoFixed typo in vout subpicture rendering regarding AR.
Laurent Aimar [Mon, 13 Dec 2010 19:33:15 +0000 (20:33 +0100)]
Fixed typo in vout subpicture rendering regarding AR.

9 years agoMerged vout_RenderWrapper/vout_DisplayWrapper directly into ThreadDisplayRenderPicture.
Laurent Aimar [Sun, 12 Dec 2010 19:08:19 +0000 (20:08 +0100)]
Merged vout_RenderWrapper/vout_DisplayWrapper directly into ThreadDisplayRenderPicture.

9 years agoAdded missing picture_Release() in snapshot.c
Laurent Aimar [Sun, 12 Dec 2010 16:24:32 +0000 (17:24 +0100)]
Added missing picture_Release() in snapshot.c

9 years agoRemoved useless empty vout_display_t::manage functions in some modules.
Laurent Aimar [Sun, 12 Dec 2010 16:23:36 +0000 (17:23 +0100)]
Removed useless empty vout_display_t::manage functions in some modules.

9 years agoAllowed a vout_display_t module to do the OSD/subtitles blending.
Laurent Aimar [Sun, 12 Dec 2010 16:19:36 +0000 (17:19 +0100)]
Allowed a vout_display_t module to do the OSD/subtitles blending.

You have to set the list of chromas the module support in
vout_display_t::info.subpicture_chromas and then handle the subpicture_t
parameters in vout_display_t::prepare/display.

9 years agoExtended spu_Render to accept a list of supported chroma for blending.
Laurent Aimar [Sun, 12 Dec 2010 00:57:14 +0000 (01:57 +0100)]
Extended spu_Render to accept a list of supported chroma for blending.

9 years agoCleaned up a bit vout_subpictures includes.
Laurent Aimar [Sun, 12 Dec 2010 00:37:17 +0000 (01:37 +0100)]
Cleaned up a bit vout_subpictures includes.

9 years agoNo functionnal changes (spu).
Laurent Aimar [Sun, 12 Dec 2010 00:30:40 +0000 (01:30 +0100)]
No functionnal changes (spu).

Reorder the function declarations to avoid forward declarations.

9 years agoRenamed spu_DisplaySubpicture into spu_PutSubpicture.
Laurent Aimar [Sun, 12 Dec 2010 00:11:22 +0000 (01:11 +0100)]
Renamed spu_DisplaySubpicture into spu_PutSubpicture.

9 years agoReworked the way subtitles are rendered on video.
Laurent Aimar [Sun, 12 Dec 2010 00:03:10 +0000 (01:03 +0100)]
Reworked the way subtitles are rendered on video.

I have merged spu_RenderSubpictures and spu_SortSubpictures and removed the
blending from spu_RenderSubpictures. No functionnal changes except maybe
a bit for the transcode plugin.

9 years agoUsed picture_BlendSubpicture for rendering OSD/subtitles in vout.
Laurent Aimar [Sat, 11 Dec 2010 17:39:45 +0000 (18:39 +0100)]
Used picture_BlendSubpicture for rendering OSD/subtitles in vout.

9 years agoAdded picture_BlendSubpicture helper.
Laurent Aimar [Sat, 11 Dec 2010 17:32:42 +0000 (18:32 +0100)]
Added picture_BlendSubpicture helper.

It blends a subpicture onto a picture.

9 years agoRevert "Fix render picture out-of-memory handling"
Laurent Aimar [Sun, 9 Jan 2011 21:29:29 +0000 (22:29 +0100)]
Revert "Fix render picture out-of-memory handling"

This reverts commit 8acffd0c9b4f5cd08e1ff306f204c1f2a864a583.

It has nothing to do with the patch in itself (which is perfectly fine)
but it conflicts too much with the following patches (which will also fix
the issue). I hope it's ok.

9 years agoProperly reset pictures created for vout filters.
Laurent Aimar [Sun, 9 Jan 2011 20:49:34 +0000 (21:49 +0100)]
Properly reset pictures created for vout filters.

9 years agoChanged picture_fifo_Pop/picture_pool_Get to set picture_t::p_next to NULL.
Laurent Aimar [Sun, 9 Jan 2011 20:46:26 +0000 (21:46 +0100)]
Changed picture_fifo_Pop/picture_pool_Get to set picture_t::p_next to NULL.

9 years agoLicensed OK presets for projectM
Sébastien Toque [Sun, 9 Jan 2011 20:45:25 +0000 (21:45 +0100)]
Licensed OK presets for projectM

Distributions usually ship different ones whose license are unknown

9 years agoProjectM/Milkdrop default presets path on windows using datadir
Sébastien Toque [Sun, 9 Jan 2011 20:40:52 +0000 (21:40 +0100)]
ProjectM/Milkdrop default presets path on windows using datadir

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoContribs: remove unneeded patch
Jean-Baptiste Kempf [Sun, 9 Jan 2011 19:14:59 +0000 (20:14 +0100)]
Contribs: remove unneeded patch

9 years agoQt/ML: Extend Playlist model from VLCModel
Srikanth Raju [Wed, 29 Dec 2010 14:19:20 +0000 (19:49 +0530)]
Qt/ML: Extend Playlist model from VLCModel

9 years agoQt/ML: ML Model and Item
Srikanth Raju [Wed, 29 Dec 2010 14:17:46 +0000 (19:47 +0530)]
Qt/ML: ML Model and Item

ML Model/Item which queries the module and provides a QAbstractItemModel Interface

9 years agoQt/ML: VLC Model
Srikanth Raju [Wed, 29 Dec 2010 13:59:50 +0000 (19:29 +0530)]
Qt/ML: VLC Model

Base parent model for playlist

9 years agoProvide a variant of the CALL macro which doesn't use the nested functions GNU C...
Jai Menon [Sun, 9 Jan 2011 17:36:54 +0000 (11:36 -0600)]
Provide a variant of the CALL macro which doesn't use the nested functions GNU C extension.

This is useful when building with compilers like clang+llvm which do not
plan on implementing this extension.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agoxlib: don't abort if autodetection fails
Rémi Denis-Courmont [Sun, 9 Jan 2011 16:38:09 +0000 (18:38 +0200)]
xlib: don't abort if autodetection fails

9 years agoFix win* compilation and cosmetics
Jean-Baptiste Kempf [Sun, 9 Jan 2011 18:13:41 +0000 (19:13 +0100)]
Fix win* compilation and cosmetics

Sorry for the mistake

9 years agoSymbian: work-around the absence of pread/pwrite
Jean-Baptiste Kempf [Wed, 24 Nov 2010 13:21:15 +0000 (14:21 +0100)]
Symbian: work-around the absence of pread/pwrite

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoExpose a HAVE_SYMBIAN for symbian
Jean-Baptiste Kempf [Sun, 9 Jan 2011 17:47:31 +0000 (18:47 +0100)]
Expose a HAVE_SYMBIAN for symbian

Reported by Pankaj Yadav

9 years agoWe are in 2011
Jean-Baptiste Kempf [Sun, 9 Jan 2011 16:39:54 +0000 (17:39 +0100)]
We are in 2011

9 years agoWin32: do not delete preferences by default on install
Jean-Baptiste Kempf [Sun, 9 Jan 2011 16:36:02 +0000 (17:36 +0100)]
Win32: do not delete preferences by default on install

9 years agoAndroid: add a configure script.
Rémi Duraffort [Sun, 9 Jan 2011 15:48:45 +0000 (16:48 +0100)]
Android: add a configure script.

9 years agoContribs: update the live555 patch
Jean-Baptiste Kempf [Sun, 9 Jan 2011 15:35:29 +0000 (16:35 +0100)]
Contribs: update the live555 patch

9 years agoML: fix memory leak.
Rémi Duraffort [Sun, 9 Jan 2011 15:10:06 +0000 (16:10 +0100)]
ML: fix memory leak.

9 years agoupdate LIST.
Rémi Duraffort [Sun, 9 Jan 2011 10:19:41 +0000 (11:19 +0100)]
update LIST.

9 years agoprojectM: use add_directory for the preset directory.
Sébastien Toque [Sun, 9 Jan 2011 09:47:08 +0000 (10:47 +0100)]
projectM: use add_directory for the preset directory.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
9 years agoQt4: fix adding items on Win32
Rémi Denis-Courmont [Fri, 7 Jan 2011 21:54:59 +0000 (23:54 +0200)]
Qt4: fix adding items on Win32

Pointed-out-by: 김정은 <sunqueen@paran.com>
9 years agoqt4: fix object leak.
Rémi Duraffort [Fri, 7 Jan 2011 21:40:16 +0000 (22:40 +0100)]
qt4: fix object leak.

9 years agolive555: print library version in debug
Rémi Denis-Courmont [Fri, 7 Jan 2011 20:38:00 +0000 (22:38 +0200)]
live555: print library version in debug

9 years agolive555 : fix typo
Sébastien Escudier [Fri, 7 Jan 2011 09:51:08 +0000 (10:51 +0100)]
live555 : fix typo

9 years agodemux/asf: make sure we seek to keyframes
Gildas Bazin [Thu, 6 Jan 2011 20:44:33 +0000 (20:44 +0000)]
demux/asf: make sure we seek to keyframes

9 years agocodec/avcodec: fix late frames skipping with h264 (use AVDISCARD_NONREF instead of...
Gildas Bazin [Thu, 6 Jan 2011 20:42:45 +0000 (20:42 +0000)]
codec/avcodec: fix late frames skipping with h264 (use AVDISCARD_NONREF instead of AVDISCARD_BIDIR)

9 years agolive: add audio/L24
Rémi Denis-Courmont [Thu, 6 Jan 2011 16:52:57 +0000 (18:52 +0200)]
live: add audio/L24

This requires a bleeding edge liblive555 - not tested.

9 years agolive: set sampe size for G.711
Rémi Denis-Courmont [Thu, 6 Jan 2011 16:52:34 +0000 (18:52 +0200)]
live: set sampe size for G.711

9 years agolive: use VLC_CODEC_* for L8 and L16
Rémi Denis-Courmont [Thu, 6 Jan 2011 16:50:27 +0000 (18:50 +0200)]
live: use VLC_CODEC_* for L8 and L16

9 years agoQt: option for enabling / disabling changes to its icon
Ernest E. Teem III [Thu, 6 Jan 2011 14:32:21 +0000 (15:32 +0100)]
Qt: option for enabling / disabling changes to its icon

Modified by Jean-Baptiste Kempf, to fit option style

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoFix render picture out-of-memory handling
Rémi Denis-Courmont [Wed, 5 Jan 2011 17:32:47 +0000 (19:32 +0200)]
Fix render picture out-of-memory handling

9 years agoSupport for more wFormatTag, especially Sipr/amr
Jean-Baptiste Kempf [Wed, 5 Jan 2011 12:26:19 +0000 (13:26 +0100)]
Support for more wFormatTag, especially Sipr/amr

9 years agostream_filter/httplive.c: struct hls_thread_s no longer needed
Jean-Paul Saman [Wed, 5 Jan 2011 09:38:40 +0000 (10:38 +0100)]
stream_filter/httplive.c: struct hls_thread_s no longer needed

All members that where previously part of struct hls_thread_s have been
moved to stream_sys_t. The purpose of having this structure and vlc_object_t
is no longer needed.

9 years agoRTP output: add audio/L24 (untested)
Rémi Denis-Courmont [Tue, 4 Jan 2011 22:23:05 +0000 (00:23 +0200)]
RTP output: add audio/L24 (untested)

9 years agoQt: Add sepia video filter to effects dialog
Branko Kokanovic [Tue, 4 Jan 2011 19:57:08 +0000 (20:57 +0100)]
Qt: Add sepia video filter to effects dialog

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agovideo filter refactor (trying to reuse functions)
Branko Kokanovic [Sat, 11 Dec 2010 17:51:57 +0000 (18:51 +0100)]
video filter refactor (trying to reuse functions)

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
9 years agostream_filter/httplive.c: Rename p_sys->*.current to p_sys->*.stream
Jean-Paul Saman [Tue, 4 Jan 2011 12:36:10 +0000 (13:36 +0100)]
stream_filter/httplive.c: Rename p_sys->*.current to p_sys->*.stream

Rename p_sys->download.current and p_sys->playback.current to
p_sys->download.stream and p_sys->playback.stream.

9 years agostream_filter/httplive.c: Start playback of live HLS streams near the end of the...
Jean-Paul Saman [Tue, 4 Jan 2011 12:26:52 +0000 (13:26 +0100)]
stream_filter/httplive.c: Start playback of live HLS streams near the end of the playlist.

Playback of live streams with HLS started at index 0 from the downloaded playlists. For
live streams it is more natural to be closer to the end of the playlist, but not within
the last 3 segments of the stream.

9 years agostream_filter/httplive.c: quiet down playback stalling warning.
Jean-Paul Saman [Tue, 4 Jan 2011 10:47:23 +0000 (11:47 +0100)]
stream_filter/httplive.c: quiet down playback stalling warning.

The playback stalling warning was printed too often. Only print this message when
playback is in real danger and check only on segment boundaries.

9 years agoTypo
Rémi Denis-Courmont [Mon, 3 Jan 2011 19:20:28 +0000 (21:20 +0200)]
Typo

9 years agoRemove Christian references
Rémi Denis-Courmont [Sun, 2 Jan 2011 20:49:57 +0000 (22:49 +0200)]
Remove Christian references

Then again, many developers have Christian first names (most noticeably
"Christophe").

9 years agomakefile: another Xcode4 fix
Felix Paul Kühne [Fri, 31 Dec 2010 17:51:09 +0000 (18:51 +0100)]
makefile: another Xcode4 fix

9 years agocontribs: fixed installation of this stupid library
Felix Paul Kühne [Fri, 31 Dec 2010 17:16:09 +0000 (18:16 +0100)]
contribs: fixed installation of this stupid library

9 years agocontribs: removed cmake from Mac distro files again
Felix Paul Kühne [Fri, 31 Dec 2010 17:03:04 +0000 (18:03 +0100)]
contribs: removed cmake from Mac distro files again

This should be installed locally as it can't be crosscompiled. Recommendation: Homebrew

9 years agostream_filter/httplive.c: cleanup hls_Thread()
Jean-Paul Saman [Fri, 31 Dec 2010 15:42:22 +0000 (16:42 +0100)]
stream_filter/httplive.c: cleanup hls_Thread()

Cleanup hls_Thread().

9 years agostream_filter/httplive.c: only check p_sys->playlist.wakeup for live streams
Jean-Paul Saman [Fri, 31 Dec 2010 15:20:13 +0000 (16:20 +0100)]
stream_filter/httplive.c: only check p_sys->playlist.wakeup for live streams

Check only for live streams the member p_sys->playlist.wakeup.

9 years agostream_filter/httplive.c: Cleanup hls_thread_t and stream_sys_t structs.
Jean-Paul Saman [Fri, 31 Dec 2010 14:40:55 +0000 (15:40 +0100)]
stream_filter/httplive.c: Cleanup hls_thread_t and stream_sys_t structs.

Cleanup hls_thread_t and stream_sys_t structs:
- duplicate members
- rename hls_playlist_t to hls_playlist_s
- move download members to stream_sys_t inside a hls_download_s struct
- check for p_sys->thread is no longer needed in segment_Seek()

9 years agostream_filter/httplive.c: reloading playlist check before download segments
Jean-Paul Saman [Fri, 31 Dec 2010 14:31:49 +0000 (15:31 +0100)]
stream_filter/httplive.c: reloading playlist check before download segments

Rearrange hls_Thread logic with live playback in mind. In case all segments have been
downloaded, then make sure that reloading the playlist file happens before downloading
the next segment. This is also true when it is time to reload the playlist.

9 years agostream_filter/httplive.c: sanity checking in GetSegment()
Jean-Paul Saman [Fri, 31 Dec 2010 13:10:31 +0000 (14:10 +0100)]
stream_filter/httplive.c: sanity checking in GetSegment()

Print a warning if the download segment counter and playback segment counter are
less then 3 segments apart. Print and error if they are the same.

9 years agostream_filter/httplive.c: cleanup debugging messages
Jean-Paul Saman [Fri, 31 Dec 2010 12:30:14 +0000 (13:30 +0100)]
stream_filter/httplive.c: cleanup debugging messages

no functional changes

9 years agostream_filter/httplive.c: use segment->sequence number in msg_*
Jean-Paul Saman [Fri, 31 Dec 2010 10:51:58 +0000 (11:51 +0100)]
stream_filter/httplive.c: use segment->sequence number in msg_*

Use the sequence number of the segment in msg_* instead of the array index.

9 years agostream_filter/httplive.c: cleanup error path
Jean-Paul Saman [Fri, 31 Dec 2010 10:33:31 +0000 (11:33 +0100)]
stream_filter/httplive.c: cleanup error path

Make error path simpler.

9 years agostream_filter/httplive.c: off by one
Jean-Paul Saman [Fri, 31 Dec 2010 10:13:57 +0000 (11:13 +0100)]
stream_filter/httplive.c: off by one

Matching #EXT-* keywords was off by one for several.

9 years agostream_filter/httplive.c: debugging for live streams
Jean-Paul Saman [Wed, 29 Dec 2010 15:29:16 +0000 (16:29 +0100)]
stream_filter/httplive.c: debugging for live streams

Add extensive debugging information for detecting issues in HLS live streams.

9 years agostream_filter/httplive.c: Reload M3U8 playlist for live streams
Jean-Paul Saman [Tue, 28 Dec 2010 13:30:16 +0000 (14:30 +0100)]
stream_filter/httplive.c: Reload M3U8 playlist for live streams

Reload .m3u8 playlist from the server and try merging its result with the current
available information. The array of segments for the current stream is only appended
and does currently not shrink. Shrinking the segment list will be dealt with in another patch.

9 years agocontribs: updated binary package for Mac OS X
Felix Paul Kühne [Fri, 31 Dec 2010 16:42:26 +0000 (17:42 +0100)]
contribs: updated binary package for Mac OS X

9 years agocontribs: added another hack to crosscompile this broken library
Felix Paul Kühne [Fri, 31 Dec 2010 15:06:26 +0000 (16:06 +0100)]
contribs: added another hack to crosscompile this broken library

9 years agocontribs: fixed broken check
Felix Paul Kühne [Fri, 31 Dec 2010 14:31:15 +0000 (15:31 +0100)]
contribs: fixed broken check

9 years agocontribs: correctly setup cmake toolchain when cross-compiling on Mac OS X
Felix Paul Kühne [Fri, 31 Dec 2010 13:08:28 +0000 (14:08 +0100)]
contribs: correctly setup cmake toolchain when cross-compiling on Mac OS X

and a few other fixes

9 years agocontribs: updated cmake to 2.8.3
Felix Paul Kühne [Fri, 31 Dec 2010 13:04:45 +0000 (14:04 +0100)]
contribs: updated cmake to 2.8.3

9 years agoAdded 3 settings to projectm module and fix a crash
Sébastien Toque [Thu, 30 Dec 2010 21:07:16 +0000 (22:07 +0100)]
Added 3 settings to projectm module and fix a crash

3 setting to set meshx, meshy and texturesize
Fixed a crash if there is no available presets

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoSymbian: modules compilation fix
Jean-Baptiste Kempf [Wed, 24 Nov 2010 15:19:07 +0000 (16:19 +0100)]
Symbian: modules compilation fix

9 years agoSymbian: Return 1 as cpu number
Jean-Baptiste Kempf [Wed, 24 Nov 2010 14:02:29 +0000 (15:02 +0100)]
Symbian: Return 1 as cpu number

TODO: use HAL or another way

9 years agoSymbian: fix for PATH_MAX
Jean-Baptiste Kempf [Tue, 23 Nov 2010 18:05:55 +0000 (19:05 +0100)]
Symbian: fix for PATH_MAX

9 years agoSymbian: native separator is \\
Jean-Baptiste Kempf [Tue, 23 Nov 2010 17:33:18 +0000 (18:33 +0100)]
Symbian: native separator is \\

9 years agoSymbian: no daemon mode
Jean-Baptiste Kempf [Tue, 23 Nov 2010 16:55:22 +0000 (17:55 +0100)]
Symbian: no daemon mode

9 years agoSymbian: simple configure
Jean-Baptiste Kempf [Fri, 19 Nov 2010 01:28:28 +0000 (02:28 +0100)]
Symbian: simple configure

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoconfigure.ac: do not warn against shared if you aren't building VLC
Jean-Baptiste Kempf [Tue, 23 Nov 2010 16:56:02 +0000 (17:56 +0100)]
configure.ac: do not warn against shared if you aren't building VLC

9 years agoFix memory leak.
Rémi Duraffort [Thu, 30 Dec 2010 19:50:30 +0000 (20:50 +0100)]
Fix memory leak.

9 years agocontribs: enable cmake for Mac
Felix Paul Kühne [Thu, 30 Dec 2010 13:52:10 +0000 (14:52 +0100)]
contribs: enable cmake for Mac

9 years agocontribs: updated ffmpeg to HEAD
Felix Paul Kühne [Thu, 30 Dec 2010 13:15:05 +0000 (14:15 +0100)]
contribs: updated ffmpeg to HEAD

9 years agoReal: fix heap buffer overflow (CVE-2010-3907)
Rémi Denis-Courmont [Tue, 14 Dec 2010 22:08:59 +0000 (00:08 +0200)]
Real: fix heap buffer overflow (CVE-2010-3907)

Malformatted files may have a zero i_subpackets value. In this case,
we cannot use the array, but we still have to free it (calloc(0)).

This should fix LP#690173.

Reported-by: Dan Rosenberg <drosenberg@vsecurity.com>