]>
git.sesse.net Git - vlc/log
Felix Paul Kühne [Thu, 9 Aug 2012 15:10:47 +0000 (17:10 +0200)]
macosx: disable virtually all CoreAnimation effects in the main window on Leopard (close #7047)
Rafaël Carré [Thu, 9 Aug 2012 14:45:05 +0000 (16:45 +0200)]
contrib: faad and speex build fine with -mthumb
Felix Paul Kühne [Thu, 9 Aug 2012 14:38:14 +0000 (16:38 +0200)]
macosx: remove no longer existing 'language' option from the simple prefs
Rafaël Carré [Thu, 9 Aug 2012 14:37:38 +0000 (16:37 +0200)]
contrib: mad: import debian patch for thumb2
Rémi Denis-Courmont [Thu, 9 Aug 2012 14:27:36 +0000 (17:27 +0300)]
Spelling fix
Jean-Baptiste Kempf [Thu, 9 Aug 2012 14:02:34 +0000 (16:02 +0200)]
Man: Update title dvd syntax
Close #7133
Jean-Baptiste Kempf [Thu, 9 Aug 2012 13:50:12 +0000 (15:50 +0200)]
DVDNav: fix dvdnav_describe_title_chapters crash
Close #6578
Jean-Baptiste Kempf [Thu, 9 Aug 2012 13:30:56 +0000 (15:30 +0200)]
Support Atrac3 in wav
Felix Paul Kühne [Thu, 9 Aug 2012 10:26:09 +0000 (12:26 +0200)]
macosx: fix and clean-up the bookmarks code (close #6947)
The code is far from being great, but it matches the Qt intf now.
Felix Paul Kühne [Mon, 6 Aug 2012 16:18:36 +0000 (18:18 +0200)]
contrib/libmad: fixed compilation for iOS
Jean-Baptiste Kempf [Thu, 9 Aug 2012 10:16:09 +0000 (12:16 +0200)]
Fix truespeech in wav files
Jean-Baptiste Kempf [Thu, 9 Aug 2012 09:01:58 +0000 (11:01 +0200)]
Opus: reconf isn't needed anymore
Jean-Baptiste Kempf [Thu, 9 Aug 2012 08:26:51 +0000 (10:26 +0200)]
Contribs: update Opus to 1.0.1-rc as recommended by upstream
Jean-Baptiste Kempf [Wed, 8 Aug 2012 10:33:09 +0000 (12:33 +0200)]
Ogg: factorize switch for Metadata
Hugo Beauzée-Luyssen [Wed, 8 Aug 2012 19:48:32 +0000 (22:48 +0300)]
ogg: Fix theora length computing.
Fix #1859 #6983
Hugo Beauzée-Luyssen [Wed, 8 Aug 2012 19:32:54 +0000 (22:32 +0300)]
oggseek: Reset stream after searching for the last frame
Hugo Beauzée-Luyssen [Wed, 8 Aug 2012 19:06:52 +0000 (22:06 +0300)]
oggseek: Fix trailing whitespaces
Rémi Denis-Courmont [Wed, 8 Aug 2012 19:50:37 +0000 (22:50 +0300)]
wasapi: fix corner (error) case and simplify a little
Rémi Denis-Courmont [Wed, 8 Aug 2012 16:17:33 +0000 (19:17 +0300)]
PulseAudio: set the media role on streams (fixes #5101)
Rémi Denis-Courmont [Wed, 8 Aug 2012 16:20:03 +0000 (19:20 +0300)]
PulseAudio: report policy stream events (refs #5101)
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:32:19 +0000 (18:32 +0300)]
PulseAudio: log context events
Rémi Denis-Courmont [Wed, 8 Aug 2012 16:08:13 +0000 (19:08 +0300)]
aout: document event callbacks
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:48:35 +0000 (18:48 +0300)]
playlist: add simple corking infrastructure for audio policy
Depending on the system, this can be called ducking, focus, policy...
But it basically boils down to pausing playback automatically when a
higher priority audio stream starts, typically a voice call.
Resuming playback automatically when communications are over would be
possible as well. But that seems unfriendly to me, so I skipped it.
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:31:43 +0000 (18:31 +0300)]
playlist: gather variables and callbacks (cosmetic)
Rémi Denis-Courmont [Wed, 8 Aug 2012 14:58:21 +0000 (17:58 +0300)]
wasapi: implement audio session events (fixes #7203)
This was not tested due to lack of hardware.
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:03:21 +0000 (18:03 +0300)]
Revert "wasapi: report volume/mute (refs #6880, refs #7203)"
This reverts commit
12627b888e45dc7a2abb6e157dea6fbd942e7f52 .
Rafaël Carré [Wed, 8 Aug 2012 10:03:43 +0000 (12:03 +0200)]
contrib: fix typo for opus fixed point
Gregory Maxwell [Tue, 7 Aug 2012 13:42:05 +0000 (15:42 +0200)]
Ogg demux: add Opus support
Modified-by: Rafaël Carré <funman@videolan.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Wed, 8 Aug 2012 07:41:19 +0000 (10:41 +0300)]
mod: do not attempt to parse standard MIDI files
VLC has a native parser with higher priority. So ModPlug only got to
parse the broken files that VLC rejected. ModPlug is not robust and it
crashes in that case.
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:43:07 +0000 (00:43 +0200)]
Contribs: update zlib to 1.2.7
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:32:02 +0000 (00:32 +0200)]
Contribs: update freetype2 to 2.4.10
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:30:20 +0000 (00:30 +0200)]
Contribs: update tiff to 4.0.2
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:27:11 +0000 (00:27 +0200)]
Contribs: update libpng to 1.5.12
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:22:00 +0000 (00:22 +0200)]
Contribs: update libxml2 to 2.8.0
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:11:44 +0000 (00:11 +0200)]
Contribs: update shout to 2.3.1
(support for webm and Opus)
Rémi Denis-Courmont [Tue, 7 Aug 2012 21:08:21 +0000 (00:08 +0300)]
deinterlace: fix ARM linking with --disable-neon
Rémi Denis-Courmont [Tue, 7 Aug 2012 20:06:56 +0000 (23:06 +0300)]
transform: use single optimized (memcpy()) function for vflip
Rémi Denis-Courmont [Tue, 7 Aug 2012 19:49:01 +0000 (22:49 +0300)]
transform: remove unused/incorrect YUY2 transforms
YUY2-specific transforms are required only when inverting dimensions.
For flips, normal single plane 32-bits pixels transforms must be used.
The broken transform functions were not used, but they were referenced
via relocations.
Rémi Denis-Courmont [Tue, 7 Aug 2012 19:28:10 +0000 (22:28 +0300)]
transform: factor common macro code
Felix Paul Kühne [Tue, 7 Aug 2012 18:15:09 +0000 (20:15 +0200)]
macosx/mainwindow: added sanity check for the window size after restore (close #7275)
Felix Paul Kühne [Tue, 7 Aug 2012 18:08:15 +0000 (20:08 +0200)]
macosx/fspanel: allow continued clicks on the backward/forward buttons like we do in windowed mode (close #7258)
Jean-Baptiste Kempf [Tue, 7 Aug 2012 06:46:25 +0000 (08:46 +0200)]
DVDnav: correctly update the title
Close #6013
Jean-Baptiste Kempf [Mon, 6 Aug 2012 23:21:27 +0000 (01:21 +0200)]
Vobsub: allow empty id language
Close #5525
Rafaël Carré [Mon, 6 Aug 2012 20:56:03 +0000 (22:56 +0200)]
Add Opus FourCC
Mark Hassman [Sun, 5 Aug 2012 22:56:37 +0000 (18:56 -0400)]
WebUI: Fix loading playlist regression
Ref #5583
Also add a fail-safe to refresh playlist from server if local copy doesn't
contain active title.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Mon, 6 Aug 2012 20:32:09 +0000 (23:32 +0300)]
Qt4: simplify fraction
Rémi Denis-Courmont [Mon, 6 Aug 2012 20:26:49 +0000 (23:26 +0300)]
Use pi_vlc_chan_order_wg4
Rémi Denis-Courmont [Mon, 6 Aug 2012 18:36:13 +0000 (21:36 +0300)]
wasapi: report volume/mute (refs #6880, refs #7203)
This is a temporary hack to make the volume controls mostly work until
Windows volume notifications are correctly implemented.
Rafaël Carré [Mon, 6 Aug 2012 15:50:44 +0000 (17:50 +0200)]
contrib: add opus 0.9.14
disabled for now until we have a decoder
Felix Paul Kühne [Fri, 27 Jul 2012 01:30:23 +0000 (22:30 -0300)]
contrib/iconv: enable the Android patch for iOS as well and rename it to '-android-ios'
We need to check whether we would like to apply this patch by default on OS X and Windows, too.
Felix Paul Kühne [Mon, 6 Aug 2012 13:20:04 +0000 (15:20 +0200)]
extras/package: enable libmad on iOS
Jean-Baptiste Kempf [Mon, 6 Aug 2012 10:33:25 +0000 (12:33 +0200)]
Qt: make win7 buttons smaller to avoid graphic bug
Jean-Baptiste Kempf [Sun, 5 Aug 2012 22:16:02 +0000 (00:16 +0200)]
SSA: do not use memmove
Ref #7210
Jean-Baptiste Kempf [Sun, 5 Aug 2012 21:57:30 +0000 (23:57 +0200)]
Flac Packetizer issue
The lack of channels seem to be blocking transcoding of flac files
Ref #4179 #6400
This might not be enough, though
KO Myung-Hun [Sun, 5 Aug 2012 21:50:53 +0000 (23:50 +0200)]
Qt: Support disc drives probing for OS/2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sebastien Zwickert [Sun, 5 Aug 2012 11:38:51 +0000 (13:38 +0200)]
vout_macosx: disable the VOUT_DISPLAY_HIDE_MOUSE event to not hide mouse cursor when we need it visible.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sun, 5 Aug 2012 21:11:26 +0000 (00:11 +0300)]
libvlc needs libm nowadays
Christopher Mueller [Fri, 3 Aug 2012 09:39:17 +0000 (11:39 +0200)]
dash: made segmentbase optional
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 5 Aug 2012 21:03:18 +0000 (23:03 +0200)]
Dailymotion: fix the parsing of the pages
Mark Hassman [Sat, 4 Aug 2012 23:32:30 +0000 (19:32 -0400)]
WebUI: Update Playlist improvement
Close #5583
Playlist is cached/updated locally within browser instead of
refreshing after each function call.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sun, 5 Aug 2012 16:05:32 +0000 (19:05 +0300)]
deinterlace: fix build
Regression hidden by
6fe7eb6048e6b3f473006855f4e4905fa54ba910 .
Rémi Denis-Courmont [Sun, 5 Aug 2012 16:05:32 +0000 (19:05 +0300)]
deinterlace: fix build
Regression hidden by
6fe7eb6048e6b3f473006855f4e4905fa54ba910 .
Rémi Denis-Courmont [Sun, 5 Aug 2012 09:46:30 +0000 (12:46 +0300)]
Fix 3d Now! tests compilation
Rémi Denis-Courmont [Sun, 5 Aug 2012 09:38:51 +0000 (12:38 +0300)]
Revert "Remove unused 3dnow and mmxext checks"
This reverts commit
6fe7eb6048e6b3f473006855f4e4905fa54ba910 .
These checks are still in use outside of memcpy() optimizations.
Note this revert breaks the build on some platforms due to code rot.
Rémi Denis-Courmont [Sun, 5 Aug 2012 09:24:32 +0000 (12:24 +0300)]
Simplify SSE tests
There is no need to test OS support for SSE2, and later. If plain SSE
works, the OS preserves the XMM registers and that's all we care.
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