]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sun, 5 Aug 2012 08:44:56 +0000 (11:44 +0300)]
Typo
Rémi Denis-Courmont [Sat, 4 Aug 2012 21:02:35 +0000 (00:02 +0300)]
volume_neon: ARM NEON software amplification
Francois Cartegnie [Sat, 4 Aug 2012 18:34:49 +0000 (20:34 +0200)]
Qt: PLModel: don't reset model on zoom
Rémi Denis-Courmont [Sat, 4 Aug 2012 16:42:59 +0000 (19:42 +0300)]
Cosmetic: fix file title
Rémi Denis-Courmont [Sat, 4 Aug 2012 16:29:21 +0000 (19:29 +0300)]
audio_format_neon: force ARMv6 (fix compilation)
Rémi Denis-Courmont [Sat, 4 Aug 2012 16:09:16 +0000 (19:09 +0300)]
deinterlace: ARM optimizations for 16-bits merge
Rémi Denis-Courmont [Fri, 3 Aug 2012 07:25:10 +0000 (10:25 +0300)]
deinterlace: rewrite ARM optimizations for 8-bits merge
- Assembler code out of line
- ARM NEON run-time detection
- Better choice of registers
- Prefetching
- ARMv6 SIMD optimizations where Advanced SIMD not available
Scheduling is not completely optimal.
Rémi Denis-Courmont [Sat, 4 Aug 2012 15:35:28 +0000 (18:35 +0300)]
Detect ARMv6 on Linux
Rémi Denis-Courmont [Sat, 4 Aug 2012 15:35:19 +0000 (18:35 +0300)]
Add ARMv6 CPU capability
Rémi Denis-Courmont [Sat, 4 Aug 2012 14:28:26 +0000 (17:28 +0300)]
avcodec: add AVX, XOP, FMA4
Rémi Denis-Courmont [Sat, 4 Aug 2012 14:28:05 +0000 (17:28 +0300)]
Linux detection for AVX and friends
Rémi Denis-Courmont [Sat, 4 Aug 2012 14:27:34 +0000 (17:27 +0300)]
Define CPU capabilities for AVX, AVX2, XOP and FMA4
Rémi Denis-Courmont [Sat, 4 Aug 2012 14:01:09 +0000 (17:01 +0300)]
avcodec: factor CPU detection code
In retrospect, I should have done that first. Oh well...
Rémi Denis-Courmont [Sat, 4 Aug 2012 13:50:03 +0000 (16:50 +0300)]
Check for 3D Now! at build time
Rémi Denis-Courmont [Sat, 4 Aug 2012 13:45:10 +0000 (16:45 +0300)]
Check for SSE4 at build time where possible
Rémi Denis-Courmont [Sat, 4 Aug 2012 13:35:19 +0000 (16:35 +0300)]
Check for SSSE3 at build time if possible
Rémi Denis-Courmont [Sat, 4 Aug 2012 13:28:22 +0000 (16:28 +0300)]
Check for SSE3 at build-time if possible
Rémi Denis-Courmont [Sat, 4 Aug 2012 13:26:40 +0000 (16:26 +0300)]
Check for SSE2 at build-time if possible
Rémi Denis-Courmont [Sat, 4 Aug 2012 13:13:25 +0000 (16:13 +0300)]
Check for MMXEXT and SSE at build-time if possible
Rémi Denis-Courmont [Sat, 4 Aug 2012 12:50:12 +0000 (15:50 +0300)]
Check for MMX at build-time if possible
Rémi Denis-Courmont [Sat, 4 Aug 2012 09:43:56 +0000 (12:43 +0300)]
Use STD*_FILENO constants where applicable
Rafaël Carré [Fri, 3 Aug 2012 13:25:39 +0000 (15:25 +0200)]
contrib: move some android complexity outside of vlc.git
Felix Paul Kühne [Fri, 3 Aug 2012 12:37:34 +0000 (14:37 +0200)]
macosx: fixed NSRangeException when triggering modifier keys without characters as enabled by some international keyboards (close #7268)
Jean-Baptiste Kempf [Fri, 3 Aug 2012 10:23:23 +0000 (12:23 +0200)]
MP4: be more tolerant with broken files from Fuji cameras
If the sample per packet is wrong, denote to qt_version 0
Ref: http://forum.videolan.org/viewtopic.php?f=14&t=103013
Erwan Tulou [Thu, 2 Aug 2012 21:56:39 +0000 (23:56 +0200)]
dbus: fix vout leak
This accounts for sporadic assert failed at vlc termination.
Rémi Denis-Courmont [Thu, 2 Aug 2012 21:04:51 +0000 (00:04 +0300)]
deinterlace: use explicit automake rules
This will be used later.
Rémi Denis-Courmont [Thu, 2 Aug 2012 21:15:46 +0000 (00:15 +0300)]
deinterlace: make pf_end_merge an x86-only thing
Rémi Denis-Courmont [Thu, 2 Aug 2012 21:01:47 +0000 (00:01 +0300)]
configure: fix check for ARM NEON support
Hardware floating point must be enabled explicitly.
This also removes the NEON_CFLAGS substition variable and the check for
ARMv6, neither of which are anymore not used.
Rémi Denis-Courmont [Thu, 2 Aug 2012 20:26:38 +0000 (23:26 +0300)]
zip: fix build without zlib
minizip should not and cannot be compiled without zlib.
Felix Paul Kühne [Thu, 2 Aug 2012 16:26:41 +0000 (18:26 +0200)]
contrib: compile iOS contribs with thumb support
Felix Paul Kühne [Thu, 2 Aug 2012 16:26:21 +0000 (18:26 +0200)]
contrib/ffmpeg: remove stupid special treatment of iOS
Felix Paul Kühne [Thu, 2 Aug 2012 16:25:29 +0000 (18:25 +0200)]
extras/package: iOS: enable thumb for compilation, clean up the AS definitions and disable freetype for now
Felix Paul Kühne [Thu, 2 Aug 2012 16:33:24 +0000 (18:33 +0200)]
arm_neon: updated syntax to suit Apple's current, more strict assembler
Should be tested on Android/Linux.
Thanks to Mans Rullgard for the help.
Rémi Denis-Courmont [Thu, 2 Aug 2012 15:32:17 +0000 (18:32 +0300)]
DirectSound: save/restore volume if configured
Rémi Denis-Courmont [Thu, 2 Aug 2012 15:28:05 +0000 (18:28 +0300)]
DirectSound: fix inverted volume report
Rémi Denis-Courmont [Thu, 2 Aug 2012 15:01:36 +0000 (18:01 +0300)]
wasapi: restart aout if device is invalidated (fixes #6826)
Rémi Denis-Courmont [Thu, 2 Aug 2012 14:52:43 +0000 (17:52 +0300)]
wasapi: retry if device is invalidated during open (refs #6826)
Rémi Denis-Courmont [Thu, 2 Aug 2012 14:52:09 +0000 (17:52 +0300)]
wasapi: check IAudioClock::GetPosition for error
Rémi Denis-Courmont [Thu, 2 Aug 2012 14:41:11 +0000 (17:41 +0300)]
wasapi: assign session identifier (fix #7200)
Erwan Tulou [Wed, 1 Aug 2012 23:52:09 +0000 (01:52 +0200)]
logo: check for negative offsets
if a logo is bigger than a video and if positioning results in negative
offsets, vlc crashes in the blend function.
This patch adds a warning, and offset is forced to 0 if negative.
Note that a bigger logo is not a problem per se. (Blend truncates the logo).
Only offsetting it with negative values was a problem.
Erwan Tulou [Wed, 1 Aug 2012 23:11:57 +0000 (01:11 +0200)]
blend: extra check to avoid possible crash
Rémi Denis-Courmont [Wed, 1 Aug 2012 21:33:06 +0000 (00:33 +0300)]
Check for AltiVec at build-time if possible (untested)
Rémi Denis-Courmont [Wed, 1 Aug 2012 21:19:24 +0000 (00:19 +0300)]
Check for ARM NEON at build-time if possible
Rafaël Carré [Wed, 1 Aug 2012 21:10:44 +0000 (23:10 +0200)]
fix typo in header, probably fix inclusion from C++
Rémi Denis-Courmont [Wed, 1 Aug 2012 15:03:19 +0000 (18:03 +0300)]
cpu: do not define capabilities on platforms that do not have them
Also update avcodec encoder and switcher x86 checks.
Rafaël Carré [Wed, 1 Aug 2012 13:50:37 +0000 (15:50 +0200)]
Win32 screen access: use correct type
Rafaël Carré [Wed, 1 Aug 2012 13:40:23 +0000 (15:40 +0200)]
Remove mention of member removed a long time ago
Christoph Miebach [Wed, 1 Aug 2012 12:10:01 +0000 (14:10 +0200)]
typo: removing double spaces
Christoph Miebach [Tue, 31 Jul 2012 22:53:06 +0000 (00:53 +0200)]
typo visible in vlc.pot
Pointed-out-by: Michał Trzebiatowski <hippie_1968@hotmail.com>
Michał Trzebiatowski [Tue, 31 Jul 2012 22:53:06 +0000 (00:53 +0200)]
typo visible in vlc.pot
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Francois Cartegnie [Tue, 31 Jul 2012 17:51:01 +0000 (19:51 +0200)]
Qt: don't crash if sql ML module is missing
Felix Paul Kühne [Fri, 27 Jul 2012 01:25:49 +0000 (22:25 -0300)]
src/misc: added runtime NEON detection code for Android
Felix Paul Kühne [Thu, 26 Jul 2012 02:28:15 +0000 (23:28 -0300)]
arm_neon: align ARM ASM to 4 bytes to work-around the linker on iOS
This matches a similar problem on x264: http://mailman.videolan.org/pipermail/x264-devel/2012-January/009073.html
Felix Paul Kühne [Fri, 27 Jul 2012 01:24:27 +0000 (22:24 -0300)]
src/misc: added compile time detection code for NEON on non-Linux platforms
Sebastien Zwickert [Thu, 29 Mar 2012 17:06:15 +0000 (19:06 +0200)]
avcodec: Mac OS X Video Acceleration (VDA) support (close #3558)
With minor updates by me.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Christoph Miebach [Tue, 31 Jul 2012 13:03:12 +0000 (15:03 +0200)]
l10n: Use translations of help messages
Rafaël Carré [Tue, 31 Jul 2012 09:02:33 +0000 (11:02 +0200)]
transcode: simplify drift calculation
Show drift value in debug log
Rémi Denis-Courmont [Mon, 30 Jul 2012 18:26:18 +0000 (21:26 +0300)]
v4l2: add integer menu controls (Linux 3.5)
Rémi Denis-Courmont [Mon, 30 Jul 2012 18:20:52 +0000 (21:20 +0300)]
v4l2: fix cut and paste error
Rémi Denis-Courmont [Mon, 30 Jul 2012 15:57:40 +0000 (18:57 +0300)]
v4l2: typo
Rémi Denis-Courmont [Mon, 30 Jul 2012 14:32:34 +0000 (17:32 +0300)]
v4l2: work around drivers without VIDIOC_G_PARM (refs #7250)
Rémi Denis-Courmont [Mon, 30 Jul 2012 14:21:20 +0000 (17:21 +0300)]
v4l2: mark --v4l2-fps as obsolete
The frame rate is retrieved from the capture parameters nowadays. This
option has no effects at the moment.
It might be nice to reintroduce it so that it can select one rate when
a device supports more than one. But that was never implemented so far.
Jean-Baptiste Kempf [Sun, 29 Jul 2012 15:37:56 +0000 (17:37 +0200)]
HLS: fix error in
d781f87d and simplify
Close #7240
Jean-Baptiste Kempf [Sun, 29 Jul 2012 14:59:17 +0000 (16:59 +0200)]
Win32 installer: regroup the webplugins options
Jean-Baptiste Kempf [Sun, 29 Jul 2012 14:31:04 +0000 (16:31 +0200)]
Win32 installer: split the macros from the file
Jean-Baptiste Kempf [Sun, 29 Jul 2012 11:15:02 +0000 (13:15 +0200)]
Swscale: correct pragma for iOS
Jean-Baptiste Kempf [Sun, 29 Jul 2012 11:14:47 +0000 (13:14 +0200)]
SVG: kill unused warning
Jean-Baptiste Kempf [Sun, 29 Jul 2012 11:09:51 +0000 (13:09 +0200)]
Skins2: compability with C++11
Jean-Baptiste Kempf [Sun, 29 Jul 2012 11:02:07 +0000 (13:02 +0200)]
Qt: make a destructor as virtual
Jean-Baptiste Kempf [Sun, 29 Jul 2012 10:58:28 +0000 (12:58 +0200)]
NUV: code cosmetics
Jean-Baptiste Kempf [Sun, 29 Jul 2012 06:57:20 +0000 (08:57 +0200)]
MP4: kill a unused variable warning
Jean-Baptiste Kempf [Sun, 29 Jul 2012 06:53:37 +0000 (08:53 +0200)]
Avformat: kill parenthesis and variable type warnings
Jean-Baptiste Kempf [Sun, 29 Jul 2012 06:48:49 +0000 (08:48 +0200)]
Avcodec: fix a sign warning
Jean-Baptiste Kempf [Sun, 29 Jul 2012 06:48:26 +0000 (08:48 +0200)]
Faad: Fix wrong variable type
Jean-Baptiste Kempf [Sun, 29 Jul 2012 06:47:40 +0000 (08:47 +0200)]
Zip: fix a function return type assignment
Jean-Baptiste Kempf [Sun, 29 Jul 2012 06:47:22 +0000 (08:47 +0200)]
RealRTSP: kill a warning
Jean-Baptiste Kempf [Sun, 29 Jul 2012 06:47:05 +0000 (08:47 +0200)]
HTTP: code cosmetic
Rémi Denis-Courmont [Sun, 13 May 2012 20:41:42 +0000 (23:41 +0300)]
Revert "Notify: add a callback to match telepathy, msn"
The "item-change" callback is called with the playlist lock held in
at least one case: when the now playing meta is cleared while a new
input is created by the playlist.
playlist_CurrentInput() acquires the playlist lock. So the
"item-change" callback cannot call it. This bug is present in the
Growl, MSN and Telepathy modules since version 1.0.0. It got copied
into Notify in version 2.0.0.
This reverts commit
fc56b92af1636c53a0545109a74476fe74c054a5 .
This should fix #6641.
Rémi Denis-Courmont [Sun, 29 Jul 2012 14:30:10 +0000 (17:30 +0300)]
Telepathy notify: remove plugin
As discussed in May 2012, this plugin has been deadlocking since
VLC 1.0.0. So I gather it is unused and unmaintained. Also, it does not
seem to be using libdbus safely.
Rémi Denis-Courmont [Sun, 29 Jul 2012 14:24:52 +0000 (17:24 +0300)]
MSN notify: remove plugin
As discussed last May, this has been silently broken since VLC 1.0.0.
Rémi Denis-Courmont [Sun, 29 Jul 2012 08:26:10 +0000 (11:26 +0300)]
HTTP: improve documentation of :http-user-agent
Jean-Baptiste Kempf [Fri, 27 Jul 2012 17:18:43 +0000 (19:18 +0200)]
Win32: Change the order of the links at the installer
Jean-Baptiste Kempf [Fri, 27 Jul 2012 17:08:05 +0000 (19:08 +0200)]
More NEWS about 2.1
Felix Paul Kühne [Sat, 28 Jul 2012 19:24:07 +0000 (16:24 -0300)]
macosx: CAS: added a label to sum up the current streaming settings in case that the stream sheet is closed
Additionally, remove the Cancel button since it was against the HIGL
Felix Paul Kühne [Sat, 28 Jul 2012 18:39:14 +0000 (15:39 -0300)]
macosx: CAS: implemented UI logic for the stream-out sheet
Felix Paul Kühne [Sat, 28 Jul 2012 14:33:32 +0000 (11:33 -0300)]
macosx: make sure that the marquee is displayed correctly when enabled for the first time in a session
Felix Paul Kühne [Sat, 28 Jul 2012 14:31:57 +0000 (11:31 -0300)]
macosx: prevent crashes when enabling or changing the marquee string (close #5991)
Benjamin Drung [Fri, 27 Jul 2012 22:48:59 +0000 (00:48 +0200)]
Fix typo unkown -> unknown.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Fri, 27 Jul 2012 21:23:42 +0000 (18:23 -0300)]
macosx: set a plist flag to enable a more clever use of dedicated vs. integrated graphics card
Previously, the OS automatically switched from integrated graphics to dedicated ones as soon as VLC is launched since it is using OpenGL. Of course, that's wrong, since VLC runs quite nicely on the integrated ones to draw its single texture, so there is no need to waste battery life on the dedicated card.
Felix Paul Kühne [Fri, 27 Jul 2012 18:59:52 +0000 (15:59 -0300)]
macosx: CAS: re-write the destination section's appearance to make it less cluttered
Felix Paul Kühne [Fri, 27 Jul 2012 18:41:53 +0000 (15:41 -0300)]
macosx: fixed race conditional crashes in PXSourceList (close #7171)
Trust the ObjC runtime, it will do its job properly.
Jean-Baptiste Kempf [Fri, 27 Jul 2012 09:38:41 +0000 (11:38 +0200)]
Update QtPlayer example, so that one can actually understand it.
Konstantin Pavlov [Fri, 27 Jul 2012 13:19:47 +0000 (17:19 +0400)]
Add 'tsc2' as fourcc alias for VLC_CODEC_TSC2 / TechSmith Screen Codec
2.
This fixed playback of TSC2 samples on
http://streams.videolan.org/misc/tsc2/ .
Konstantin Pavlov [Fri, 27 Jul 2012 13:08:58 +0000 (17:08 +0400)]
HTTP intf: add xesc as an extension to be recognized.
Konstantin Pavlov [Fri, 27 Jul 2012 08:12:45 +0000 (12:12 +0400)]
Add .xesc extension (holds Microsoft Expression Encoder Screen codec).
Konstantin Pavlov [Fri, 27 Jul 2012 08:03:41 +0000 (12:03 +0400)]
avcodec: add MTS2 / Microsoft Expression Encoder Screen mappings.
Jean-Baptiste Kempf [Thu, 26 Jul 2012 21:08:34 +0000 (23:08 +0200)]
HTTP intf: support opening of playlists in the browse dialog
Felix Paul Kühne [Fri, 27 Jul 2012 01:19:18 +0000 (22:19 -0300)]
package/ios: updated build script to match the Android port
Jean-Baptiste Kempf [Thu, 26 Jul 2012 10:47:13 +0000 (12:47 +0200)]
AVI: fix playback of files where movi chunk is outside of RIFF
This is notably the case with Nikon-Camera generated movies
Jean-Baptiste Kempf [Thu, 26 Jul 2012 10:20:10 +0000 (12:20 +0200)]
AVI: kill a warning