]>
git.sesse.net Git - vlc/log
Laurent Aimar [Wed, 3 Nov 2010 22:40:41 +0000 (23:40 +0100)]
Fixed a bug in ToCharset I introduced by fixing another one...
Laurent Aimar [Wed, 3 Nov 2010 22:31:43 +0000 (23:31 +0100)]
Small simplification (ToCharset).
Laurent Aimar [Wed, 3 Nov 2010 22:25:07 +0000 (23:25 +0100)]
Fixed two potential segfaults in ToCharset().
André Weber [Wed, 3 Nov 2010 19:54:21 +0000 (20:54 +0100)]
atmo: fix assertion issue with picture_release
do copy the in picture to out picture like all other video filters also if it is not needed for the atmo purpose just to get it working again.
Rémi Denis-Courmont [Wed, 3 Nov 2010 18:37:44 +0000 (20:37 +0200)]
Win32: pack vlc_DIR
Rémi Denis-Courmont [Wed, 3 Nov 2010 18:37:32 +0000 (20:37 +0200)]
Win32: remove dead code
Rémi Denis-Courmont [Wed, 3 Nov 2010 18:36:03 +0000 (20:36 +0200)]
Win32: fix closedir() to match vlc_opendir()
Parental advisory: explicit kludge.
Rémi Denis-Courmont [Wed, 3 Nov 2010 16:53:33 +0000 (18:53 +0200)]
Link GME with CXXLD
This reverts commit
c46366ce7b2f16f1c5e9efb4cd132538c7fd758b .
Jean-Baptiste Kempf [Wed, 3 Nov 2010 16:15:13 +0000 (17:15 +0100)]
Contribs, Libupnp: fix compilation issue
Rémi Denis-Courmont [Wed, 3 Nov 2010 16:12:35 +0000 (18:12 +0200)]
Win32: expand, simplify and (hopefully) fix vlc_w*dir() functions
Rémi Denis-Courmont [Wed, 3 Nov 2010 15:48:57 +0000 (17:48 +0200)]
Split portable, POSIX and Win32 file system helpers
Rémi Denis-Courmont [Wed, 3 Nov 2010 15:18:10 +0000 (17:18 +0200)]
utf8_vfprintf(): handle ToLocale() failure
Jean-Paul Saman [Tue, 2 Nov 2010 09:11:30 +0000 (10:11 +0100)]
stream_filter/httplive.c: newstream can also be 0 (first index in vlc_array_t).
HTTP Live Streams are number from 0 in vlc_array_t. The condition in Download()
excluded 0 as valid stream. The first element in the array is at index 0, so consider
this to be valid.
(cherry picked from commit
7acbd2448c289cf28a80cfc0dd2ece21860aa6e9 )
Jean-Paul Saman [Wed, 3 Nov 2010 13:44:56 +0000 (14:44 +0100)]
stream_filter/httplive.c: Bail out if block_Realloc() fails in AccessDownload().
If block_Realloc() fails in the function AccessDownload() then resolving
segment->data->i_buffer results in a segmentation error. Instead of continuing
when block_Realloc() has failed, just cleanup and leave the function.
Jean-Baptiste Kempf [Wed, 3 Nov 2010 14:00:45 +0000 (15:00 +0100)]
Revert "Stats: be extra careful when cleaning members"
This reverts commit
0861691f4ee562c21c3b08e2c093baad54b34ff0 .
This should not be possible, probably the backtraces were corrupted.
Jean-Baptiste Kempf [Wed, 3 Nov 2010 13:09:30 +0000 (14:09 +0100)]
Stats: be extra careful when cleaning members
Jean-Baptiste Kempf [Wed, 3 Nov 2010 13:01:24 +0000 (14:01 +0100)]
AVI: remove dead assignment
Jean-Baptiste Kempf [Wed, 3 Nov 2010 12:30:43 +0000 (13:30 +0100)]
Ogg mux: make sure to reject if ES_type is not one expected
This is extra-precaution, but it cannot do harm
Jean-Baptiste Kempf [Tue, 2 Nov 2010 14:31:51 +0000 (15:31 +0100)]
Contribs: win32, build upnp
Rafaël Carré [Wed, 3 Nov 2010 02:22:46 +0000 (03:22 +0100)]
contribs: no need to copy contrib m4 files
VLC doesn't use foreign M4 macros anymore
Rafaël Carré [Wed, 3 Nov 2010 02:20:17 +0000 (03:20 +0100)]
Revert "contrib: Don't polute root Makefile for autoconf package related stuff."
This reverts commit
ae14df5aa3f393c06eeed2c72065c9b531421cf6 .
[
d85d6537739f9 ] explains why it is needed
Pierre d'Herbemont [Tue, 2 Nov 2010 21:25:59 +0000 (22:25 +0100)]
contrib: Remove the TOOLS hack for darwin.
This introduce a circular dependency. The correct way (which what Rafael is doing) is to explicitely set the dependencies in the .package to automake, libtool...
Pierre d'Herbemont [Tue, 2 Nov 2010 21:02:53 +0000 (22:02 +0100)]
contrib: Remove empty line.
Pierre d'Herbemont [Tue, 2 Nov 2010 20:58:10 +0000 (21:58 +0100)]
contrib: Don't polute root Makefile for autoconf package related stuff.
This fix unbreaks those who don't build autoconf.
Note, I have absolutely no idea why this is needed. This doesn't feel right anyhow.
Pierre d'Herbemont [Tue, 2 Nov 2010 20:52:29 +0000 (21:52 +0100)]
contrib: Don't assume DARWIN_OS is Mac OS X.
Rémi Denis-Courmont [Tue, 2 Nov 2010 20:32:08 +0000 (22:32 +0200)]
Remove unused file
Laurent Aimar [Tue, 2 Nov 2010 20:16:42 +0000 (21:16 +0100)]
Fixed potential use of non initialized value in corrupted nuv files.
Laurent Aimar [Tue, 2 Nov 2010 20:12:44 +0000 (21:12 +0100)]
Fixed potential use of non initialized fourcc in rawvideo demuxer.
It could happen when the demuxer was forced.
Laurent Aimar [Tue, 2 Nov 2010 20:07:48 +0000 (21:07 +0100)]
Fixed potential division by 0 with corrupted real file and VLC_CODEC_RA_288.
Laurent Aimar [Tue, 2 Nov 2010 19:59:54 +0000 (20:59 +0100)]
Fixed potential NULL deference when flushing in avcodec encoder module.
Laurent Aimar [Mon, 1 Nov 2010 19:55:29 +0000 (20:55 +0100)]
Removed uneeded hack (vout).
Laurent Aimar [Mon, 1 Nov 2010 16:34:08 +0000 (17:34 +0100)]
Added support for rotation in the transform filter when authorized.
Laurent Aimar [Mon, 1 Nov 2010 20:32:50 +0000 (21:32 +0100)]
Simplified mouse handling in transform filter.
Laurent Aimar [Mon, 1 Nov 2010 16:30:52 +0000 (17:30 +0100)]
Removed an invalid set_capability() in deinterlace.
It was called 2 times.
Rémi Duraffort [Tue, 2 Nov 2010 19:21:47 +0000 (20:21 +0100)]
Distribute metachannels scripts.
Pierre Ynard [Tue, 2 Nov 2010 18:11:15 +0000 (19:11 +0100)]
rtp sout: hard code dynamic payload types to 96
Payload types are scoped to the RTP session, and we put each ES in its
own session, so no risk of conflict
Rémi Duraffort [Tue, 2 Nov 2010 16:44:41 +0000 (17:44 +0100)]
lua: update the documentation.
Rémi Duraffort [Tue, 2 Nov 2010 16:30:21 +0000 (17:30 +0100)]
lua: implement var_ToggleBool and var_CountChoices.
Rémi Duraffort [Tue, 2 Nov 2010 16:27:59 +0000 (17:27 +0100)]
lua: use var_ToggleBool.
Rémi Duraffort [Tue, 2 Nov 2010 14:19:00 +0000 (15:19 +0100)]
lua_variables: implement var_IncInteger and var_DecInteger
Rémi Duraffort [Tue, 2 Nov 2010 11:26:56 +0000 (12:26 +0100)]
Update LIST.
Rémi Duraffort [Tue, 2 Nov 2010 10:20:47 +0000 (11:20 +0100)]
lua_sd: cosmetics.
Rafaël Carré [Tue, 2 Nov 2010 13:56:09 +0000 (14:56 +0100)]
smb: Fix stack smashing
It is described on http://shinnai.altervista.org/exploits/SH-008-
20101026 .html
Thanks to geal for helping finding the problem
(cherry picked from commit
b531955c2206c88250cacc511793facc32cbced6 )
Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
Jean-Baptiste Kempf [Tue, 2 Nov 2010 13:47:32 +0000 (14:47 +0100)]
GME: fix linking on Win32
Jean-Paul Saman [Tue, 26 Oct 2010 16:31:46 +0000 (18:31 +0200)]
stream_filter/httplive.c: IV is supported in version 2 or higher
IV attribute of tag #EXT-X-KEY was parsed for any version of the protocol.
However chapter "7. Protocol version compatibility" lists the IV tag being
protocol version 2 or higher. This patch restricts the IV attribute to version
2 or higher of the protocol.
(cherry picked from commit
a07189f8187302417cc2b6741bf9ab8d8c3c6e4c )
Jean-Paul Saman [Wed, 13 Oct 2010 21:20:20 +0000 (23:20 +0200)]
stream_filter: httplive.c: add duration to current hls_stream_t in use.
Properly pass duration to the correct hls_stream_t instance currently in use.
Jean-Paul Saman [Wed, 13 Oct 2010 20:55:51 +0000 (22:55 +0200)]
stream_filter/httplive.c: Take relative URI into account.
Take relative URI into account. This patch relies on protocol (s->psz_access) information being
included in the stream_t * in addition to psz_path.
Jean-Paul Saman [Wed, 13 Oct 2010 20:49:20 +0000 (22:49 +0200)]
stream_filter core: add procotol information to stream_t
In addition to p_access->psz_location also add p_access->psz_access to the contructed
stream_t *. It will allow a stream_filter to determine the protocol used in case it was
constructed with an access input.
Jean-Paul Saman [Wed, 13 Oct 2010 10:42:50 +0000 (12:42 +0200)]
stream_filter: httplive.c: cleanup
Cleanup
Jean-Paul Saman [Wed, 13 Oct 2010 08:02:07 +0000 (10:02 +0200)]
stream_filter: httplive.c: remove debug code
Remove debug code no longer needed.
Jean-Paul Saman [Wed, 13 Oct 2010 07:59:51 +0000 (09:59 +0200)]
stream_filter: httplive.c: remove unused include files
Remove unused include files.
Sébastien Escudier [Thu, 28 Oct 2010 08:20:45 +0000 (10:20 +0200)]
h264 packetizer : correctly compute picture height in case of interlaced video.
See frame_mbs_only_flag chapter 7.4.2.1
Rémi Duraffort [Tue, 2 Nov 2010 07:31:09 +0000 (08:31 +0100)]
sd: fix compilation (missing file in the previous commit).
Rémi Duraffort [Tue, 2 Nov 2010 07:26:27 +0000 (08:26 +0100)]
lua_sd: Implement the descriptor request.
Rémi Duraffort [Tue, 2 Nov 2010 07:18:55 +0000 (08:18 +0100)]
lua_extension: do not export the array of capabilities.
Rémi Duraffort [Tue, 2 Nov 2010 06:58:17 +0000 (07:58 +0100)]
qt4: fix a crash if "view-mode" configuration values are invalid.
Rafaël Carré [Tue, 2 Nov 2010 06:33:22 +0000 (07:33 +0100)]
contribs: automake 1.11 needs a recent autoconf
Rafaël Carré [Tue, 2 Nov 2010 06:15:00 +0000 (07:15 +0100)]
stats: fix initialization on 32bits builds
using psz_string to initialize will leave the top 32bits uninitialized
Pierre Ynard [Mon, 1 Nov 2010 23:23:09 +0000 (00:23 +0100)]
v4l2: revert to default caching
A too short delay causes issues with late packets being dropped by the
stream output. This reverts
32e94ee0822a43ad541d03c86263f7adcb6a7c50
Rafaël Carré [Mon, 1 Nov 2010 18:37:29 +0000 (19:37 +0100)]
contribs: build automake 1.11.1 on Darwin
OSX automake 1.10 can build the contribs but not VLC
Jean-Baptiste Kempf [Mon, 1 Nov 2010 16:51:00 +0000 (17:51 +0100)]
NEWS: 1.2. has now mostly video filter2
Jean-Baptiste Kempf [Mon, 1 Nov 2010 16:46:27 +0000 (17:46 +0100)]
Qt: video filters
Add grain in first page, move away blur
Renaming gradfun
Tab reorder
Rafaël Carré [Mon, 1 Nov 2010 16:15:35 +0000 (17:15 +0100)]
Contribs: do not build libvpx decoder
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 1 Nov 2010 16:02:27 +0000 (17:02 +0100)]
NEWS: cleaning for 1.2.0
Laurent Aimar [Mon, 1 Nov 2010 15:45:27 +0000 (16:45 +0100)]
Removed unused variables (blend).
Laurent Aimar [Mon, 1 Nov 2010 15:41:11 +0000 (16:41 +0100)]
Fixed potential use of undefined values (yuvp.c)
Laurent Aimar [Mon, 1 Nov 2010 15:38:16 +0000 (16:38 +0100)]
Used the right object for messages in src/input/decoder.c
aout/vout were sometimes used. It was inconsistent and in some cases
those objects could be undefined (NULL).
Laurent Aimar [Mon, 1 Nov 2010 15:29:27 +0000 (16:29 +0100)]
Cosmetic (vout).
Laurent Aimar [Mon, 1 Nov 2010 15:27:36 +0000 (16:27 +0100)]
Reenabled mean and discard deinterlacer mode in the vout.
Laurent Aimar [Mon, 1 Nov 2010 15:25:48 +0000 (16:25 +0100)]
Allowed using filter changing their output formats in the vout.
A scaler/chroma converter is inserted as the last filter if needed.
Laurent Aimar [Mon, 1 Nov 2010 15:03:35 +0000 (16:03 +0100)]
Cosmetics (vout).
Jean-Baptiste Kempf [Mon, 1 Nov 2010 15:07:00 +0000 (16:07 +0100)]
Blu-Ray: warn the user about AACS/BD+
You need a very recent libbluray for this support
Jean-Baptiste Kempf [Mon, 1 Nov 2010 14:23:45 +0000 (15:23 +0100)]
Blu-Ray: correctly update the navigation menu for 'titles'
As pointed out by Laurent
Laurent Aimar [Mon, 1 Nov 2010 14:10:12 +0000 (15:10 +0100)]
Do not save deinterlace settings in the p_input object.
It is not needed anymore as changing deinterlace settings does not
restart the vout anymore. It removes the last vlc_object_find() in
the vout code.
Laurent Aimar [Sun, 31 Oct 2010 12:31:50 +0000 (13:31 +0100)]
Fixed a double free on error (http interface).
Jean-Baptiste Kempf [Tue, 19 Oct 2010 23:48:01 +0000 (01:48 +0200)]
Bluray access: support for Titles
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 1 Nov 2010 13:55:48 +0000 (14:55 +0100)]
Contribs: Add libbluray for Win32 target
Jean-Baptiste Kempf [Mon, 1 Nov 2010 13:50:35 +0000 (14:50 +0100)]
Contribs: add GME target and patch it for static
Jean-Baptiste Kempf [Mon, 1 Nov 2010 12:43:21 +0000 (13:43 +0100)]
Contrib: fix gcrypt compilation on Win32
Pierre Ynard [Mon, 1 Nov 2010 11:20:16 +0000 (12:20 +0100)]
rtp sout: simplify
Rémi Duraffort [Mon, 1 Nov 2010 10:09:24 +0000 (11:09 +0100)]
test: add an automatic test for the telnet interface
Some important things:
* the test is deactivated by default as it needed netcat. To activate it you
just need to add check_SCRIPTS to the TESTS variable (I won't do it unless we
think that netcat is present on every hosts that run the make check?)
* the test is really simple for the moment (that's more a POC)
* we can write a small netcat-like tool to activate this test by default...
Rafaël Carré [Mon, 1 Nov 2010 00:32:59 +0000 (01:32 +0100)]
dirac: use autoreconf instead of custom script
Fix use of ACLOCAL_AMFLAGS
Rafaël Carré [Sun, 31 Oct 2010 23:58:07 +0000 (00:58 +0100)]
contribs: vcdimager depends on cdio
also factorize a bit
Rafaël Carré [Sun, 31 Oct 2010 23:38:22 +0000 (00:38 +0100)]
contribs: attempt to fix osx build of faad
use autoreconf instead of faad bootstrap script
Rafaël Carré [Sun, 31 Oct 2010 23:15:10 +0000 (00:15 +0100)]
goom2k4-osx.patch: use original line endings
Rafaël Carré [Sun, 31 Oct 2010 22:51:20 +0000 (23:51 +0100)]
contribs: make sure build tools are built before the other targets
We only need additional tools on OSX
Rafaël Carré [Sun, 31 Oct 2010 22:38:08 +0000 (23:38 +0100)]
contribs: avoid ending with a link to Patches/ in Patches/
Rafaël Carré [Sun, 31 Oct 2010 22:19:41 +0000 (23:19 +0100)]
contribs: libvpx needs yasm
Rafaël Carré [Sun, 31 Oct 2010 22:08:50 +0000 (23:08 +0100)]
contribs: dont build vp8 decoder
Rafaël Carré [Sun, 31 Oct 2010 22:05:57 +0000 (23:05 +0100)]
vpx: dont install docs
Rafaël Carré [Sun, 31 Oct 2010 21:56:07 +0000 (22:56 +0100)]
contribs: goom2k4: don't build mac application
Rafaël Carré [Sun, 31 Oct 2010 21:55:32 +0000 (22:55 +0100)]
contribs: Remove build rules for autoconf/automake/gnumake
OSX 10.5 tools are recent enough
Rafaël Carré [Sun, 31 Oct 2010 21:36:32 +0000 (22:36 +0100)]
contribs: remove beos config
Rafaël Carré [Sun, 31 Oct 2010 21:29:42 +0000 (22:29 +0100)]
contribs: no need to run autoreconf
Rafaël Carré [Sun, 31 Oct 2010 21:03:22 +0000 (22:03 +0100)]
aclocal doesn't like -I <non-existing-dir>
Rafaël Carré [Sun, 31 Oct 2010 20:58:42 +0000 (21:58 +0100)]
contribs: make aclocal look at contrib installed macros
Rafaël Carré [Sun, 31 Oct 2010 20:53:59 +0000 (21:53 +0100)]
darwin contribs: remove obsolete target
Rafaël Carré [Sun, 31 Oct 2010 20:45:27 +0000 (21:45 +0100)]
contribs: goom2k4
Don't patch a file which we'll delete
Use ACLOCAL_AMFLAGS to point aclocal to m4/
Rafaël Carré [Sun, 31 Oct 2010 20:29:15 +0000 (21:29 +0100)]
contribs: remove broken rule
Rémi Denis-Courmont [Sun, 31 Oct 2010 20:12:23 +0000 (22:12 +0200)]
RTP: reorder for better readability