]>
git.sesse.net Git - vlc/log
Ilkka Ollakka [Sat, 6 Oct 2012 11:04:26 +0000 (14:04 +0300)]
avformat: if we use dummy access, let avformat write to dst itself, usable for example smootstreaming output
Ilkka Ollakka [Sat, 6 Oct 2012 11:02:50 +0000 (14:02 +0300)]
x264: in crf mode, set stream bitrate to be maxrate, so in muxer we have some idea about bitrate
Jean-Baptiste Kempf [Mon, 8 Oct 2012 14:37:20 +0000 (16:37 +0200)]
H264_nal: kill a warning
Martin Storsjö [Mon, 8 Oct 2012 09:55:17 +0000 (12:55 +0300)]
Add support for the new Android JellyBean MediaCodec API
The MediaCodec API is a pretty thin layer on top of OMX, so
while it in principle doesn't gain us much, it is an official
API, while the OMX parts aren't. This API is a Java API, so
we have to use JNI to access it. While this is a few layers
extra, it is supposed to be a fixed API/ABI (contrary to the
IOMX layer which is unsupported in practice, but where the
ABI has been broken only between certain major releases).
This should in principle be enabled by default (without any
settings check box), since this is official public API and is
supposed to work. However in practice it might still be useful to
be able to disable/enable it at runtime, since there's currently
very little guarantees from Android about how to interpret the
decoded YUV data, and what pixel formats devices can use.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Mon, 8 Oct 2012 13:09:04 +0000 (15:09 +0200)]
m4: enable dolt support for further apple platforms
This allows us to use it on x86_64, ppc and iOS, too.
Rafaël Carré [Mon, 8 Oct 2012 10:41:28 +0000 (12:41 +0200)]
audiotrack: set i_original_channels correctly
Martin Storsjö [Sun, 7 Oct 2012 22:27:43 +0000 (01:27 +0300)]
omxil: Move code for in-buffer conversion of H264 to annex b to h264_nal.h
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre Ynard [Mon, 8 Oct 2012 04:01:13 +0000 (06:01 +0200)]
rotate: get rid of useless motion field
Pierre Ynard [Sun, 7 Oct 2012 21:54:58 +0000 (23:54 +0200)]
gnutls: fix grammar
Martin Storsjö [Fri, 5 Oct 2012 18:45:41 +0000 (21:45 +0300)]
iomx: Always build this module if building for android
Remove the configure option for enabling iomx - there is no point
in using this module on any other platform than android.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Frédéric Yhuel [Sat, 6 Oct 2012 13:16:45 +0000 (15:16 +0200)]
src/misc/fourcc: add entries "ACCL" and "AACH"
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Frédéric Yhuel [Sat, 6 Oct 2012 13:16:44 +0000 (15:16 +0200)]
mp4: use vlc_fourcc_GetCodec()
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre Ynard [Sat, 6 Oct 2012 22:38:24 +0000 (00:38 +0200)]
rotate: fix unimotion link
Pierre Ynard [Sat, 6 Oct 2012 22:16:35 +0000 (00:16 +0200)]
motion: fix source file paths
Pierre Ynard [Sat, 6 Oct 2012 22:08:35 +0000 (00:08 +0200)]
motion: move rotate code into the rotate video filter
Where it belongs. Used with --video-filter rotate --rotate-use-motion
Pierre Ynard [Sat, 6 Oct 2012 21:30:06 +0000 (23:30 +0200)]
motion: split out motion sensor code
Rémi Denis-Courmont [Sat, 6 Oct 2012 19:25:05 +0000 (22:25 +0300)]
autodel does not need for pace control
While this plugin is normally only used with pace-controlled outputs,
it does not need pace control itself.
Rémi Denis-Courmont [Sat, 6 Oct 2012 19:23:18 +0000 (22:23 +0300)]
sout: access_out and SDP do not need a sout instance
Any object can do. So do not bother with p_sout.
Rémi Denis-Courmont [Sat, 6 Oct 2012 18:20:27 +0000 (21:20 +0300)]
sout: remove unused sout_input_t.p_sout
Rémi Denis-Courmont [Sat, 6 Oct 2012 18:19:58 +0000 (21:19 +0300)]
mpeg mux: remove useless references to p_sout
Rémi Denis-Courmont [Sat, 6 Oct 2012 18:18:52 +0000 (21:18 +0300)]
mp4 mux: remove unused p_sout parameter
Rémi Denis-Courmont [Sat, 6 Oct 2012 15:59:55 +0000 (18:59 +0300)]
contrib: gnutls static pkg-config
David Fuhrmann [Sat, 6 Oct 2012 14:49:04 +0000 (16:49 +0200)]
macosx: add black view to detached video view in order to avoid flashes
Rémi Denis-Courmont [Sat, 6 Oct 2012 14:00:53 +0000 (17:00 +0300)]
stream output: remove nul/unused object members
Rémi Denis-Courmont [Sat, 6 Oct 2012 13:46:24 +0000 (16:46 +0300)]
contrib: fluidsynth version 1.1.6
Rémi Denis-Courmont [Sat, 6 Oct 2012 13:39:46 +0000 (16:39 +0300)]
contrib: fluidsynth simplification
Ilkka Ollakka [Tue, 18 Sep 2012 16:02:36 +0000 (19:02 +0300)]
Revert "avcodec: set libmpeg2mmx idct in use if we encode to mp2v"
This reverts commit
2c055dc81ce1830fb988806a6026aca3650e9ba1 .
Ilkka Ollakka [Wed, 3 Oct 2012 14:36:39 +0000 (17:36 +0300)]
x264: check that string has content before apply it as profile
Felix Paul Kühne [Wed, 8 Aug 2012 13:44:35 +0000 (15:44 +0200)]
arm_neon: fixed simple channel mixer compilation using the latest clang release
Frédéric Yhuel [Fri, 5 Oct 2012 17:36:58 +0000 (19:36 +0200)]
Smooth Streaming: fix a macro
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Frédéric Yhuel [Fri, 5 Oct 2012 17:19:56 +0000 (19:19 +0200)]
Smooth Streaming: fix manifest parsing (FourCC)
This patch fixes playback for this VOD stream:
http://mediadl.microsoft.com/mediadl/IISNET/SmoothMedia/Learn/795/Bill_Staples_Cineform.ism/Manifest
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 5 Oct 2012 15:44:43 +0000 (17:44 +0200)]
Update LIST and NEWS
Jean-Baptiste Kempf [Fri, 5 Oct 2012 15:42:09 +0000 (17:42 +0200)]
AudioTrack: kill an unused warning
Jean-Baptiste Kempf [Fri, 5 Oct 2012 15:40:43 +0000 (17:40 +0200)]
AudioTrack: blind fix for compilation
Frédéric Yhuel [Thu, 4 Oct 2012 11:12:55 +0000 (13:12 +0200)]
Smooth Streaming: clean / factorize code
and prepare subtitle support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 5 Oct 2012 15:04:10 +0000 (17:04 +0200)]
Contribs: activate thumb2 on ARMv7-a cpu, not only NEON ones
Rafaël Carré [Fri, 5 Oct 2012 14:11:17 +0000 (16:11 +0200)]
Fix audiotrack sources
Felix Paul Kühne [Fri, 5 Oct 2012 12:16:00 +0000 (14:16 +0200)]
extras/tools: updated gas-pp revision
Ming Hu [Sun, 13 May 2012 20:20:34 +0000 (22:20 +0200)]
Android: add native AudioTrack aout module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>
David Geldreich [Sun, 20 May 2012 09:16:31 +0000 (11:16 +0200)]
add ARM/NEON version of simple channel mixer
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>
Jean-Baptiste Kempf [Thu, 4 Oct 2012 21:56:36 +0000 (23:56 +0200)]
Avcodec: set the cpu flags/mask in modern version of libavutil
Rémi Denis-Courmont [Thu, 4 Oct 2012 19:13:15 +0000 (22:13 +0300)]
aout: add --stereo-mode to replace audio-channels variable (fixes #6)
Since audio-channels was not a configuration item, renaming is a mere
internal matter. This also fixes callback handling and factors code.
Rémi Denis-Courmont [Thu, 4 Oct 2012 17:33:38 +0000 (20:33 +0300)]
Win32: has gettimeofday()
Rafaël Carré [Thu, 4 Oct 2012 17:13:06 +0000 (19:13 +0200)]
android: add libvlc specific file
Rafaël Carré [Thu, 4 Oct 2012 17:11:15 +0000 (19:11 +0200)]
Remove unused config_GetConfDir
Francois Cartegnie [Thu, 4 Oct 2012 12:47:05 +0000 (14:47 +0200)]
Qt: BackGroundWidget: fade in background
Francois Cartegnie [Tue, 2 Oct 2012 15:38:28 +0000 (17:38 +0200)]
demux ts: fix EITConvertToUTF8 to deal with no longer broken providers
(fix #7537)
Rafaël Carré [Thu, 4 Oct 2012 11:13:34 +0000 (13:13 +0200)]
contrib: fix libshout build on FreeBSD 8
Rémi Denis-Courmont [Wed, 3 Oct 2012 17:18:27 +0000 (20:18 +0300)]
dshow: check CoInitialize() in callbacks
If the calling thread is using COM with MTA model, then CoInitializeEx()
will fail, and CoUninitialize() will be unbalanced. Ultimately, the
calling thread is likely to crash. (CoInitializeEx() could also fail in
case of memory error, but that is unlikely).
Rémi Denis-Courmont [Wed, 3 Oct 2012 17:12:39 +0000 (20:12 +0300)]
Wim32: use CoInitializeEx() instead of CoInitialize()
Rémi Denis-Courmont [Wed, 3 Oct 2012 16:36:37 +0000 (19:36 +0300)]
gnutls: show different message if certificate is unknown or mismatching
Rémi Denis-Courmont [Wed, 3 Oct 2012 16:36:24 +0000 (19:36 +0300)]
gnutls: print error if key storage fails
Rémi Denis-Courmont [Wed, 3 Oct 2012 16:21:14 +0000 (19:21 +0300)]
configure: do not require libposproc by default
Jean-Baptiste Kempf [Wed, 3 Oct 2012 16:13:26 +0000 (18:13 +0200)]
FFmpeg: remove outdated WinCE configuration
Jean-Baptiste Kempf [Wed, 3 Oct 2012 16:07:13 +0000 (18:07 +0200)]
Contribs: setting -mfloat-abi is orthogonal to NEON
Jean-Baptiste Kempf [Wed, 3 Oct 2012 14:03:20 +0000 (16:03 +0200)]
Avcodec: avoid miscompilation with older libavutil version
Jean-Baptiste Kempf [Wed, 3 Oct 2012 13:29:56 +0000 (15:29 +0200)]
Update mailmap
Jean-Baptiste Kempf [Wed, 3 Oct 2012 13:27:19 +0000 (15:27 +0200)]
Contribs: runtime-detect only has impact on PPC
Rafaël Carré [Wed, 3 Oct 2012 07:05:33 +0000 (09:05 +0200)]
avcodec-hw: fix crash on some CPUs
pshufb is available with SSSE3, not with SSE3
David Fuhrmann [Tue, 2 Oct 2012 19:05:26 +0000 (21:05 +0200)]
macosx: move the resizing code to VLCVideoWindowCommon as its related to vout
This should fix resizing for all (one-)vout-window variants.
Furthermore, this fixes a small bug regarding aspect ratio enforcement.
David Fuhrmann [Tue, 2 Oct 2012 17:26:37 +0000 (19:26 +0200)]
macosx: add new controller which handles multiple vout windows
refs #6814
Jean-Baptiste Kempf [Tue, 2 Oct 2012 16:30:32 +0000 (18:30 +0200)]
More extensions for the open dialog
Jean-Baptiste Kempf [Tue, 2 Oct 2012 12:22:42 +0000 (14:22 +0200)]
Contribs: use more standard functions for qt4
Felix Paul Kühne [Mon, 1 Oct 2012 21:38:37 +0000 (23:38 +0200)]
macosx: fixed crash due to race condition on launch
The main window may be asked to update its content prior to VLCFSPanel being fully initialized
Felix Paul Kühne [Mon, 1 Oct 2012 21:26:48 +0000 (23:26 +0200)]
vout_macosx: add additional sanity checks to prevent rare crashes
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.
Rémi Denis-Courmont [Mon, 1 Oct 2012 15:30:36 +0000 (18:30 +0300)]
Win32: use CoInitializeEx() instead of CoInitialize()
That is recommended by MSDN. Also, do not use 0 for NULL.
Rafaël Carré [Mon, 1 Oct 2012 14:18:35 +0000 (16:18 +0200)]
update: constify
Rafaël Carré [Mon, 1 Oct 2012 14:16:45 +0000 (16:16 +0200)]
update: do not modify base64 input to add \0 terminators
It is not needed anymore since
ce6521381b , parsing will
stop at first unrecognized character (like \r or \n)
Jean-Baptiste Kempf [Mon, 1 Oct 2012 14:11:43 +0000 (16:11 +0200)]
Avcodec: set the dsp_mask for NEON too
Jean-Baptiste Kempf [Mon, 1 Oct 2012 13:39:53 +0000 (15:39 +0200)]
Avcodec: fix typo for SSSE3
Jean-Baptiste Kempf [Mon, 1 Oct 2012 12:22:41 +0000 (14:22 +0200)]
Fix SSE4.2 detection
Felix Paul Kühne [Mon, 1 Oct 2012 12:16:18 +0000 (14:16 +0200)]
macosx: show more suitable icons instead of 'generic' for a couple of file extensions
This affects: .opus, .ogx, .wtv, .rec, .vro, .tod and .mks
Felix Paul Kühne [Mon, 1 Oct 2012 12:13:33 +0000 (14:13 +0200)]
Support opening .xesc files on the Mac
Felix Paul Kühne [Mon, 1 Oct 2012 12:09:27 +0000 (14:09 +0200)]
Support opening of wtv files on the Mac
Jean-Baptiste Kempf [Mon, 1 Oct 2012 11:48:47 +0000 (13:48 +0200)]
Remove tabs in source code
Jean-Baptiste Kempf [Mon, 1 Oct 2012 11:24:38 +0000 (13:24 +0200)]
Support opening of wtv files
David Fuhrmann [Sun, 30 Sep 2012 19:53:20 +0000 (21:53 +0200)]
macosx: adapt module_list_get calls for latest changes in core
David Fuhrmann [Sun, 30 Sep 2012 18:46:24 +0000 (20:46 +0200)]
macosx: use black color for detached window background
This avoids grey or transparent flashes on start
David Fuhrmann [Sun, 30 Sep 2012 13:53:41 +0000 (15:53 +0200)]
macosx: add own video view for each window
Note that this commit will break some stuff for non-embedded cases, for now.
refs #6814
David Fuhrmann [Fri, 28 Sep 2012 17:08:41 +0000 (19:08 +0200)]
macosx: remove old and dead code from VideoView.m
Rémi Denis-Courmont [Sun, 30 Sep 2012 15:18:37 +0000 (18:18 +0300)]
tls: poll and timeout during handshake (fixes #7533)
Pierre Ynard [Sun, 30 Sep 2012 15:06:31 +0000 (17:06 +0200)]
koreus.lua: decode title and description
Pierre Ynard [Sun, 30 Sep 2012 15:01:21 +0000 (17:01 +0200)]
koreus.lua: small fix-up
Rémi Denis-Courmont [Sun, 30 Sep 2012 14:52:39 +0000 (17:52 +0300)]
http: correctly strip URI scheme upon redirection (fixes #6872)
Quoting the reporter:
| According to include/vlc_access.h, access_t.psz_location is "URL with
| the scheme stripped". But in http module, schema stays there after
| 302 redirection. That may cause httplive module try to access URL like
| "http://http://host/path".
Pointed-out-by: bbcallen <bbcallen@gmail.com>
Rémi Denis-Courmont [Sun, 30 Sep 2012 14:12:16 +0000 (17:12 +0300)]
gnutls: really translate certificate questions
Rémi Denis-Courmont [Sun, 30 Sep 2012 13:04:10 +0000 (16:04 +0300)]
file out: translate override dialog
Rémi Denis-Courmont [Sun, 30 Sep 2012 13:32:08 +0000 (16:32 +0300)]
gnutls: support SSH-style first use certificate authentication
If a certificate does not validate, the user will be given the option
to accept it manually. GnuTLS will then store the certificate in its
known hosts database.
Rémi Denis-Courmont [Sun, 30 Sep 2012 11:34:53 +0000 (14:34 +0300)]
tls: add service parameter for handshake
This will be used for fine-grained GnuTLS stored public keys,
i.e. SSH-like authentication on first use.
Rémi Denis-Courmont [Sun, 30 Sep 2012 13:30:41 +0000 (16:30 +0300)]
gnutls: ask user if certificate is invalid
Rémi Denis-Courmont [Sun, 30 Sep 2012 13:23:20 +0000 (16:23 +0300)]
dialog: support format strings in dialog_Question()
Rémi Denis-Courmont [Sun, 30 Sep 2012 11:28:03 +0000 (14:28 +0300)]
tls: pass host name to handshake function, simplify
Rémi Denis-Courmont [Sun, 30 Sep 2012 12:12:43 +0000 (15:12 +0300)]
gnutls: kill relocations
Sergey Radionov [Sun, 30 Sep 2012 11:06:22 +0000 (14:06 +0300)]
mjpeg: move content-type checks to probe phase
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Sun, 30 Sep 2012 10:29:08 +0000 (12:29 +0200)]
Fix koreus parsing
Close #7529
Felix Paul Kühne [Sat, 29 Sep 2012 21:10:49 +0000 (23:10 +0200)]
macosx: fixed crash when selecting a QTKit capture device
Francois Cartegnie [Sat, 29 Sep 2012 20:31:10 +0000 (22:31 +0200)]
fr: fix simplified translation
Rémi Denis-Courmont [Sat, 29 Sep 2012 20:00:21 +0000 (23:00 +0300)]
tls: simplify server code
Felix Paul Kühne [Sat, 29 Sep 2012 19:27:18 +0000 (21:27 +0200)]
macosx: expose the 'Karaoke' filter in the UI because we can
Rémi Denis-Courmont [Sat, 29 Sep 2012 16:23:44 +0000 (19:23 +0300)]
gnutls: LGPL