]>
git.sesse.net Git - vlc/log
Rémi Duraffort [Wed, 20 Aug 2008 20:55:04 +0000 (22:55 +0200)]
Check malloc return value and avoid memleaks.
Rémi Duraffort [Wed, 20 Aug 2008 20:45:24 +0000 (22:45 +0200)]
Check malloc return value.
Rémi Duraffort [Wed, 20 Aug 2008 20:42:19 +0000 (22:42 +0200)]
Fix a memleak when a connection is closed.
Rémi Duraffort [Wed, 20 Aug 2008 20:13:13 +0000 (22:13 +0200)]
Fix potential memleak.
Rémi Duraffort [Wed, 20 Aug 2008 19:58:37 +0000 (21:58 +0200)]
Fix potential memleaks and remove stupid tests.
Rémi Duraffort [Wed, 20 Aug 2008 19:42:15 +0000 (21:42 +0200)]
Fix potential memleaks (free the module if it can't be loaded)
Laurent Aimar [Wed, 20 Aug 2008 21:18:00 +0000 (23:18 +0200)]
Correctly set rgb mask for xvideo output too.
Laurent Aimar [Wed, 20 Aug 2008 21:09:19 +0000 (23:09 +0200)]
Factorize and correctly set rgb shifts.
Laurent Aimar [Wed, 20 Aug 2008 21:06:13 +0000 (23:06 +0200)]
Fixed a bit panoramix.
Fix var_CreateGetBool/Integer mix up.
Fix an in valid free.
Fix an out of bound read.
Fix uninitialized variables.
(It may help with #1879)
Jean-Baptiste Kempf [Wed, 20 Aug 2008 21:09:27 +0000 (14:09 -0700)]
Kill a warning and put i_datalength as an uint32_t
Jean-Baptiste Kempf [Wed, 20 Aug 2008 20:56:05 +0000 (13:56 -0700)]
TTA: Sanity check to avoid overflow and typo
i_rate can go up to 2^32-1.
If you * 1.044 it is going to not fit in a int (_framelength)
Rémi Denis-Courmont [Wed, 20 Aug 2008 20:32:49 +0000 (23:32 +0300)]
TTA: robustify and avoid one memcpy/allocation
Rémi Denis-Courmont [Wed, 20 Aug 2008 20:06:32 +0000 (23:06 +0300)]
TTA: potential 0 divider
Pierre d'Herbemont [Wed, 20 Aug 2008 19:55:45 +0000 (21:55 +0200)]
libvlc: Fix media_player stop.
Rémi Denis-Courmont [Wed, 20 Aug 2008 19:19:37 +0000 (22:19 +0300)]
RTP: priority zero - do not load the module needlessly
There is no point in loading the RTP access_demux if the MRL scheme
is not explicitly supported - it would fail in Open anyway.
Rémi Duraffort [Wed, 20 Aug 2008 18:13:39 +0000 (20:13 +0200)]
Fix potential memleaks.
Rémi Duraffort [Wed, 20 Aug 2008 18:09:48 +0000 (20:09 +0200)]
Don't use var_CreateGetString to create a variable.
Rémi Duraffort [Wed, 20 Aug 2008 18:08:11 +0000 (20:08 +0200)]
Fix potential memleaks.
Rémi Duraffort [Wed, 20 Aug 2008 17:53:59 +0000 (19:53 +0200)]
Fix memleaks and one potential memleak (and move a test where it might be)
Rémi Duraffort [Wed, 20 Aug 2008 17:45:27 +0000 (19:45 +0200)]
Fix warnings.
Rémi Duraffort [Wed, 20 Aug 2008 17:39:17 +0000 (19:39 +0200)]
Fix potential memleak.
Rémi Duraffort [Wed, 20 Aug 2008 17:12:33 +0000 (19:12 +0200)]
Make the buildbot happy by fixing some of the warnings.
Derk-Jan Hartman [Wed, 20 Aug 2008 14:42:37 +0000 (16:42 +0200)]
mjpeg demux: When looking trough the data for EOI, also check for SOIs and skip the next EOI if we do find a SOI. This is to handle JPEG images which have JPEG thumbnails in their EXIF data.
Derk-Jan Hartman [Wed, 20 Aug 2008 14:10:06 +0000 (16:10 +0200)]
core chroma: fix [
6702c30413175ff91adcf4cfb9585134d1ab7213 ] Restore YUV422 and YUV420 type formats to original values.
Derk-Jan Hartman [Wed, 20 Aug 2008 13:56:19 +0000 (15:56 +0200)]
core chroma: Add support for YUV440 and YUVJ440. These are a rotated version of YUV422 and used with rotated JPEGs mostly.
Derk-Jan Hartman [Wed, 20 Aug 2008 12:09:56 +0000 (14:09 +0200)]
ffmpeg chroma: fix [
079fdd3f33560bfc2b36181ac367649fc0c12f9f ]. copy paste error :D. Thanks xtophe
Derk-Jan Hartman [Wed, 20 Aug 2008 12:01:51 +0000 (14:01 +0200)]
ffmpeg chroma: This follows up on [
0034fbab5587b1197b0458ab3af20ea2644e12bc ] by providing defaults in case no mask values were set.
Eric Petit [Wed, 20 Aug 2008 07:15:50 +0000 (09:15 +0200)]
Fixes bad error checking on read errors.
Don't use "p_block->i_buffer = read(...)", i_buffer is unsigned so you
won't catch read errors and will end up crashing using a 4GB buffer
instead. This fixes a DVB segv I was seeing.
Pierre d'Herbemont [Wed, 20 Aug 2008 06:58:57 +0000 (08:58 +0200)]
macosx: In bookmarks's dealloc, we shouldn't release the p_old_input ptr, as we have already released it.
This should fix a crash reported in our bugreport ml.
Laurent Aimar [Wed, 20 Aug 2008 00:31:33 +0000 (02:31 +0200)]
Upgrade mandatory version for matroska to 0.8.0 and ebml to 0.7.7.
Laurent Aimar [Wed, 20 Aug 2008 00:16:56 +0000 (02:16 +0200)]
Fix mkv track checking in blockget (TrackNum() != our track index).
Przemyslaw Fiala [Tue, 19 Aug 2008 19:47:57 +0000 (21:47 +0200)]
Don't restart playlist after converting current item to node
Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
Derk-Jan Hartman [Tue, 19 Aug 2008 23:59:37 +0000 (01:59 +0200)]
contribs: update libpng patch for OSX
Laurent Aimar [Tue, 19 Aug 2008 22:50:20 +0000 (00:50 +0200)]
Ignore invalid blocks (on broken files).
workarounds a bug in KaxBlockVirtual implementation (close #1079).
Rémi Duraffort [Tue, 19 Aug 2008 22:07:21 +0000 (00:07 +0200)]
Check asprintf return value.
Rémi Duraffort [Tue, 19 Aug 2008 22:01:08 +0000 (00:01 +0200)]
Fix warnings.
Rémi Duraffort [Tue, 19 Aug 2008 21:45:10 +0000 (23:45 +0200)]
Use delete[] for arrays.
Rémi Duraffort [Tue, 19 Aug 2008 21:42:40 +0000 (23:42 +0200)]
Fix warnings.
Rémi Duraffort [Tue, 19 Aug 2008 21:34:46 +0000 (23:34 +0200)]
Fix compilation warnings.
Rémi Duraffort [Tue, 19 Aug 2008 21:21:57 +0000 (23:21 +0200)]
Fix warnings
Rémi Duraffort [Tue, 19 Aug 2008 21:09:03 +0000 (23:09 +0200)]
Delete arrays ith delete[] and fix memleak.
Rémi Duraffort [Tue, 19 Aug 2008 20:58:59 +0000 (22:58 +0200)]
Use delete[] to delete an array.
Derk-Jan Hartman [Tue, 19 Aug 2008 20:53:45 +0000 (22:53 +0200)]
ffmpeg chroma: add rgb masks to the chroma mapping table. This fixes #1749 and likely #1762.
- Not 100% sure about PIX_FMT_RGB4 and PIX_FMT_RGB8, because their comments in the avutil.h header are incorrect.
- We use FOURCC RGB8, but it seems we use FOURCC RGB2 for RGB8 troughout the rest of VLC. Should be checked.
Laurent Aimar [Tue, 19 Aug 2008 20:35:08 +0000 (22:35 +0200)]
Do not try rtmp access unless requested (as all other network modules).
Rémi Duraffort [Tue, 19 Aug 2008 20:18:51 +0000 (22:18 +0200)]
Don't call mdate too many times.
Rémi Duraffort [Tue, 19 Aug 2008 20:16:13 +0000 (22:16 +0200)]
Fix compilation with old ffmpeg.
Derk-Jan Hartman [Tue, 19 Aug 2008 19:17:00 +0000 (21:17 +0200)]
ffmpeg chroma: stupid test mistake for the decoder. remove some overly "loud" errors, that are not really problems.
Derk-Jan Hartman [Tue, 19 Aug 2008 19:02:25 +0000 (21:02 +0200)]
ffmpeg chroma: Change GetVlcChroma and GetFfmpegChroma to use a video_format_t, so that we will be able to access and set the rgb mask later on.
This is the first work required to fix #1749
Laurent Aimar [Tue, 19 Aug 2008 18:54:41 +0000 (20:54 +0200)]
Added s32l/b to float conversion support (close #1872).
Laurent Aimar [Tue, 19 Aug 2008 18:54:05 +0000 (20:54 +0200)]
Added s32l/b support to aout.
Laurent Aimar [Tue, 19 Aug 2008 18:42:56 +0000 (20:42 +0200)]
Cosmetics (fixed a few functions name).
Jean-Baptiste Kempf [Tue, 19 Aug 2008 17:14:01 +0000 (19:14 +0200)]
Small bump of speex that is now rc1
Small update for png decoding library (memory leak fix mainly)
Jean-Baptiste Kempf [Tue, 19 Aug 2008 17:00:22 +0000 (10:00 -0700)]
LIBAVUTIL_VERSION_INT inclusion guards...
Rémi Denis-Courmont [Tue, 19 Aug 2008 15:22:12 +0000 (18:22 +0300)]
libvlccore: the object counter is specific so misc/objects.c
Derk-Jan Hartman [Tue, 19 Aug 2008 13:32:32 +0000 (15:32 +0200)]
swscale: lower priority of swscale from 1000 -> 55, because it is broken for RGB formats. This way, our "native" chroma filters should take precedence. This eleviate issues with #1749 and #1762 but does NOT fix them since they are still broken for scaling.
Derk-Jan Hartman [Tue, 19 Aug 2008 13:30:46 +0000 (15:30 +0200)]
ffmpeg chroma: fix whitespace
Derk-Jan Hartman [Tue, 19 Aug 2008 13:13:19 +0000 (15:13 +0200)]
ffmpeg: PIX_FMT_YUV422 was renamed to PIX_FMT_YUYV422 (to avoid ambiguity i guess)
Derk-Jan Hartman [Tue, 19 Aug 2008 13:01:02 +0000 (15:01 +0200)]
ffmpeg: Add some more chroma fourcc's to the ffmpeg chroma table (NV12, NV21, Y411, I440, J440)
Jean-Baptiste Kempf [Tue, 19 Aug 2008 07:17:59 +0000 (09:17 +0200)]
Kill warnings.
Jean-Baptiste Kempf [Mon, 18 Aug 2008 23:59:34 +0000 (16:59 -0700)]
Cosmetic.
Jean-Baptiste Kempf [Mon, 18 Aug 2008 23:58:33 +0000 (16:58 -0700)]
Fix a probable crash when fullscreen controllers are disabled.
Jean-Baptiste Kempf [Mon, 18 Aug 2008 23:04:42 +0000 (16:04 -0700)]
Small Sound Slider issue fixed.
Christophe Mutricy [Mon, 18 Aug 2008 20:50:30 +0000 (21:50 +0100)]
l10n: Dutch l10n update by Myckel Habets
Christophe Mutricy [Mon, 18 Aug 2008 21:53:59 +0000 (22:53 +0100)]
i18n: Add yet more strings to vlc.pot
So that our perfectionist translators get a chance to reach 100% before
we release
Christophe Mutricy [Mon, 18 Aug 2008 21:38:07 +0000 (22:38 +0100)]
qt4: i18n fixes
Christophe Mutricy [Mon, 18 Aug 2008 19:27:16 +0000 (20:27 +0100)]
Add the turkish translator
Rémi Duraffort [Mon, 18 Aug 2008 20:51:37 +0000 (22:51 +0200)]
Fix warning.
Christophe Mutricy [Mon, 18 Aug 2008 18:43:22 +0000 (19:43 +0100)]
l10n: Slovak l10n update by Marián Hikaník
Christophe Mutricy [Mon, 18 Aug 2008 18:42:36 +0000 (19:42 +0100)]
l10n: Turkish l10n update by Yuksel YILDIRIM
Laurent Aimar [Mon, 18 Aug 2008 17:36:39 +0000 (19:36 +0200)]
Added a workaround for broken avi files (close #1850).
Laurent Aimar [Mon, 18 Aug 2008 14:27:01 +0000 (16:27 +0200)]
Fixed flac demuxer segfault (/0) when seektable is empty.
Laurent Aimar [Mon, 18 Aug 2008 14:03:55 +0000 (16:03 +0200)]
Improved flac SyncInfo robustness by using stream info when available (close 1847).
Laurent Aimar [Mon, 18 Aug 2008 12:03:08 +0000 (14:03 +0200)]
Fixed a potential freetype deadlock as var_AcquireMutex is not recursive :(
(It probably should have been called AquireLock then)
Laurent Aimar [Mon, 18 Aug 2008 11:31:35 +0000 (13:31 +0200)]
Corrected semi transparent ZVBI test (but I let it disabled).
Laurent Aimar [Mon, 18 Aug 2008 11:29:19 +0000 (13:29 +0200)]
Cosmetics.
Laurent Aimar [Mon, 18 Aug 2008 11:27:15 +0000 (13:27 +0200)]
Added support for * to RGBA/YUVA conversions (close #1844).
Laurent Aimar [Mon, 18 Aug 2008 11:24:35 +0000 (13:24 +0200)]
Cosmetics.
Laurent Aimar [Mon, 18 Aug 2008 11:20:39 +0000 (13:20 +0200)]
Allowed user to cancel avi index creation.
Laurent Aimar [Mon, 18 Aug 2008 11:19:13 +0000 (13:19 +0200)]
Removed unneeded variables from avi demuxer context.
Laurent Aimar [Mon, 18 Aug 2008 11:15:17 +0000 (13:15 +0200)]
Do not leave the index building progress bar opened when exit is requested.
Laurent Aimar [Mon, 18 Aug 2008 11:09:03 +0000 (13:09 +0200)]
Fixed __intf_UserHide (close #1827)
Laurent Aimar [Mon, 18 Aug 2008 11:08:25 +0000 (13:08 +0200)]
Fixed a potential race condition in interaction.
Jean-Baptiste Kempf [Mon, 18 Aug 2008 16:53:19 +0000 (09:53 -0700)]
Fix a .org/.com confusion. My bad.
Olivier Aubert [Mon, 18 Aug 2008 13:50:12 +0000 (15:50 +0200)]
in-memory snapshot: use vlc_object_signal instead of vlc_object_signal_maybe
Olivier Aubert [Mon, 18 Aug 2008 13:41:53 +0000 (15:41 +0200)]
Revert "snapshot: Don't use vlc_object_signal_maybe."
The p_dest object is indeed locked by the calling method (cf mediacontrol_snapshot in src/control/mediacontrol_audio_video.c).
This reverts commit
ebbde26e5ea3f3c76845630463e45ee2ec92bd35 .
Derk-Jan Hartman [Sun, 17 Aug 2008 23:05:01 +0000 (01:05 +0200)]
taglib: double header inclusion
Derk-Jan Hartman [Sun, 17 Aug 2008 23:04:15 +0000 (01:04 +0200)]
taglib: fix variable scoping
Rémi Duraffort [Sun, 17 Aug 2008 19:47:00 +0000 (21:47 +0200)]
Check asprintf return value.
Rémi Duraffort [Sun, 17 Aug 2008 19:31:27 +0000 (21:31 +0200)]
Fix warning and potential memleak.
Rémi Duraffort [Sun, 17 Aug 2008 18:00:45 +0000 (20:00 +0200)]
Check malloc return value.
Pierre d'Herbemont [Sun, 17 Aug 2008 18:34:04 +0000 (20:34 +0200)]
Fix previous commit.
Pierre d'Herbemont [Sun, 17 Aug 2008 18:25:01 +0000 (20:25 +0200)]
playlist: Assert() locked in playlist_Release().
Pierre d'Herbemont [Sun, 17 Aug 2008 18:15:33 +0000 (20:15 +0200)]
playlist: Make sure we always have an input_item associated to a playlist_item.
Eric Petit [Sun, 17 Aug 2008 17:30:36 +0000 (19:30 +0200)]
Fixes the output i_bitspersample set by the audio_format filter.
It was always set equal to the input's i_bitspersample, which caused
crashes in some transcoding sessions.
Derk-Jan Hartman [Sun, 17 Aug 2008 16:12:27 +0000 (18:12 +0200)]
taglib: Fix opening of filenames on non-UTF8 systems.
Unfortunately taglib does not accept fd's or FILE*, so i ported the code from src/text/unicode.c open() to here.
Pierre d'Herbemont [Sun, 17 Aug 2008 11:48:42 +0000 (13:48 +0200)]
macosx: Fix a typo in the pragma.
Pierre d'Herbemont [Sun, 17 Aug 2008 11:33:19 +0000 (13:33 +0200)]
macosx: Remove VLCApplication Hack. No need for that we properly do everything related to libvlc kill elsewhere.
Pierre d'Herbemont [Sun, 17 Aug 2008 11:09:56 +0000 (13:09 +0200)]
macosx: Group via pragma related methods.
This file is way too big (!).
Rémi Denis-Courmont [Sun, 17 Aug 2008 10:25:59 +0000 (13:25 +0300)]
libvlccore: remove the threads count
Nowadays, it can only deadlock (threads>0) or do nothing (threads==0)
Rémi Denis-Courmont [Sun, 17 Aug 2008 10:22:43 +0000 (13:22 +0300)]
VLM: join before destroy