]> git.sesse.net Git - vlc/log
vlc
11 years agomacosx: disable virtually all CoreAnimation effects in the main window on Leopard...
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)

11 years agocontrib: faad and speex build fine with -mthumb
Rafaël Carré [Thu, 9 Aug 2012 14:45:05 +0000 (16:45 +0200)]
contrib: faad and speex build fine with -mthumb

11 years agomacosx: remove no longer existing 'language' option from the simple prefs
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

11 years agocontrib: mad: import debian patch for thumb2
Rafaël Carré [Thu, 9 Aug 2012 14:37:38 +0000 (16:37 +0200)]
contrib: mad: import debian patch for thumb2

11 years agoSpelling fix
Rémi Denis-Courmont [Thu, 9 Aug 2012 14:27:36 +0000 (17:27 +0300)]
Spelling fix

11 years agoMan: Update title dvd syntax
Jean-Baptiste Kempf [Thu, 9 Aug 2012 14:02:34 +0000 (16:02 +0200)]
Man: Update title dvd syntax

Close #7133

11 years agoDVDNav: fix dvdnav_describe_title_chapters crash
Jean-Baptiste Kempf [Thu, 9 Aug 2012 13:50:12 +0000 (15:50 +0200)]
DVDNav: fix dvdnav_describe_title_chapters crash

Close #6578

11 years agoSupport Atrac3 in wav
Jean-Baptiste Kempf [Thu, 9 Aug 2012 13:30:56 +0000 (15:30 +0200)]
Support Atrac3 in wav

11 years agomacosx: fix and clean-up the bookmarks code (close #6947)
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.

11 years agocontrib/libmad: fixed compilation for iOS
Felix Paul Kühne [Mon, 6 Aug 2012 16:18:36 +0000 (18:18 +0200)]
contrib/libmad: fixed compilation for iOS

11 years agoFix truespeech in wav files
Jean-Baptiste Kempf [Thu, 9 Aug 2012 10:16:09 +0000 (12:16 +0200)]
Fix truespeech in wav files

11 years agoOpus: reconf isn't needed anymore
Jean-Baptiste Kempf [Thu, 9 Aug 2012 09:01:58 +0000 (11:01 +0200)]
Opus: reconf isn't needed anymore

11 years agoContribs: update Opus to 1.0.1-rc as recommended by upstream
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

11 years agoOgg: factorize switch for Metadata
Jean-Baptiste Kempf [Wed, 8 Aug 2012 10:33:09 +0000 (12:33 +0200)]
Ogg: factorize switch for Metadata

11 years agoogg: Fix theora length computing.
Hugo Beauzée-Luyssen [Wed, 8 Aug 2012 19:48:32 +0000 (22:48 +0300)]
ogg: Fix theora length computing.

Fix #1859 #6983

11 years agooggseek: Reset stream after searching for the last frame
Hugo Beauzée-Luyssen [Wed, 8 Aug 2012 19:32:54 +0000 (22:32 +0300)]
oggseek: Reset stream after searching for the last frame

11 years agooggseek: Fix trailing whitespaces
Hugo Beauzée-Luyssen [Wed, 8 Aug 2012 19:06:52 +0000 (22:06 +0300)]
oggseek: Fix trailing whitespaces

11 years agowasapi: fix corner (error) case and simplify a little
Rémi Denis-Courmont [Wed, 8 Aug 2012 19:50:37 +0000 (22:50 +0300)]
wasapi: fix corner (error) case and simplify a little

11 years agoPulseAudio: set the media role on streams (fixes #5101)
Rémi Denis-Courmont [Wed, 8 Aug 2012 16:17:33 +0000 (19:17 +0300)]
PulseAudio: set the media role on streams (fixes #5101)

11 years agoPulseAudio: report policy stream events (refs #5101)
Rémi Denis-Courmont [Wed, 8 Aug 2012 16:20:03 +0000 (19:20 +0300)]
PulseAudio: report policy stream events (refs #5101)

11 years agoPulseAudio: log context events
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:32:19 +0000 (18:32 +0300)]
PulseAudio: log context events

11 years agoaout: document event callbacks
Rémi Denis-Courmont [Wed, 8 Aug 2012 16:08:13 +0000 (19:08 +0300)]
aout: document event callbacks

11 years agoplaylist: add simple corking infrastructure for audio policy
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.

11 years agoplaylist: gather variables and callbacks (cosmetic)
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:31:43 +0000 (18:31 +0300)]
playlist: gather variables and callbacks (cosmetic)

11 years agowasapi: implement audio session events (fixes #7203)
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.

11 years agoRevert "wasapi: report volume/mute (refs #6880, refs #7203)"
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.

11 years agocontrib: fix typo for opus fixed point
Rafaël Carré [Wed, 8 Aug 2012 10:03:43 +0000 (12:03 +0200)]
contrib: fix typo for opus fixed point

11 years agoOgg demux: add Opus support
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>
11 years agomod: do not attempt to parse standard MIDI files
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.

11 years agoContribs: update zlib to 1.2.7
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:43:07 +0000 (00:43 +0200)]
Contribs: update zlib to 1.2.7

11 years agoContribs: update freetype2 to 2.4.10
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:32:02 +0000 (00:32 +0200)]
Contribs: update freetype2 to 2.4.10

11 years agoContribs: update tiff to 4.0.2
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:30:20 +0000 (00:30 +0200)]
Contribs: update tiff to 4.0.2

11 years agoContribs: update libpng to 1.5.12
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:27:11 +0000 (00:27 +0200)]
Contribs: update libpng to 1.5.12

11 years agoContribs: update libxml2 to 2.8.0
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:22:00 +0000 (00:22 +0200)]
Contribs: update libxml2 to 2.8.0

11 years agoContribs: update shout to 2.3.1
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)

11 years agodeinterlace: fix ARM linking with --disable-neon
Rémi Denis-Courmont [Tue, 7 Aug 2012 21:08:21 +0000 (00:08 +0300)]
deinterlace: fix ARM linking with --disable-neon

11 years agotransform: use single optimized (memcpy()) function for vflip
Rémi Denis-Courmont [Tue, 7 Aug 2012 20:06:56 +0000 (23:06 +0300)]
transform: use single optimized (memcpy()) function for vflip

11 years agotransform: remove unused/incorrect YUY2 transforms
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.

11 years agotransform: factor common macro code
Rémi Denis-Courmont [Tue, 7 Aug 2012 19:28:10 +0000 (22:28 +0300)]
transform: factor common macro code

11 years agomacosx/mainwindow: added sanity check for the window size after restore (close #7275)
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)

11 years agomacosx/fspanel: allow continued clicks on the backward/forward buttons like we do...
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)

11 years agoDVDnav: correctly update the title
Jean-Baptiste Kempf [Tue, 7 Aug 2012 06:46:25 +0000 (08:46 +0200)]
DVDnav: correctly update the title

Close #6013

11 years agoVobsub: allow empty id language
Jean-Baptiste Kempf [Mon, 6 Aug 2012 23:21:27 +0000 (01:21 +0200)]
Vobsub: allow empty id language

Close #5525

11 years agoAdd Opus FourCC
Rafaël Carré [Mon, 6 Aug 2012 20:56:03 +0000 (22:56 +0200)]
Add Opus FourCC

11 years agoWebUI: Fix loading playlist regression
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>
11 years agoQt4: simplify fraction
Rémi Denis-Courmont [Mon, 6 Aug 2012 20:32:09 +0000 (23:32 +0300)]
Qt4: simplify fraction

11 years agoUse pi_vlc_chan_order_wg4
Rémi Denis-Courmont [Mon, 6 Aug 2012 20:26:49 +0000 (23:26 +0300)]
Use pi_vlc_chan_order_wg4

11 years agowasapi: report volume/mute (refs #6880, refs #7203)
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.

11 years agocontrib: add opus 0.9.14
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

11 years agocontrib/iconv: enable the Android patch for iOS as well and rename it to '-android...
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.

11 years agoextras/package: enable libmad on iOS
Felix Paul Kühne [Mon, 6 Aug 2012 13:20:04 +0000 (15:20 +0200)]
extras/package: enable libmad on iOS

11 years agoQt: make win7 buttons smaller to avoid graphic bug
Jean-Baptiste Kempf [Mon, 6 Aug 2012 10:33:25 +0000 (12:33 +0200)]
Qt: make win7 buttons smaller to avoid graphic bug

11 years agoSSA: do not use memmove
Jean-Baptiste Kempf [Sun, 5 Aug 2012 22:16:02 +0000 (00:16 +0200)]
SSA: do not use memmove

Ref #7210

11 years agoFlac Packetizer issue
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

11 years agoQt: Support disc drives probing for OS/2
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>
11 years agovout_macosx: disable the VOUT_DISPLAY_HIDE_MOUSE event to not hide mouse cursor when...
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>
11 years agolibvlc needs libm nowadays
Rémi Denis-Courmont [Sun, 5 Aug 2012 21:11:26 +0000 (00:11 +0300)]
libvlc needs libm nowadays

11 years agodash: made segmentbase optional
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>
11 years agoDailymotion: fix the parsing of the pages
Jean-Baptiste Kempf [Sun, 5 Aug 2012 21:03:18 +0000 (23:03 +0200)]
Dailymotion: fix the parsing of the pages

11 years agoWebUI: Update Playlist improvement
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>
11 years agodeinterlace: fix build
Rémi Denis-Courmont [Sun, 5 Aug 2012 16:05:32 +0000 (19:05 +0300)]
deinterlace: fix build

Regression hidden by 6fe7eb6048e6b3f473006855f4e4905fa54ba910.

11 years agodeinterlace: fix build
Rémi Denis-Courmont [Sun, 5 Aug 2012 16:05:32 +0000 (19:05 +0300)]
deinterlace: fix build

Regression hidden by 6fe7eb6048e6b3f473006855f4e4905fa54ba910.

11 years agoFix 3d Now! tests compilation
Rémi Denis-Courmont [Sun, 5 Aug 2012 09:46:30 +0000 (12:46 +0300)]
Fix 3d Now! tests compilation

11 years agoRevert "Remove unused 3dnow and mmxext checks"
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.

11 years agoSimplify SSE tests
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.

11 years agoTypo
Rémi Denis-Courmont [Sun, 5 Aug 2012 08:44:56 +0000 (11:44 +0300)]
Typo

11 years agovolume_neon: ARM NEON software amplification
Rémi Denis-Courmont [Sat, 4 Aug 2012 21:02:35 +0000 (00:02 +0300)]
volume_neon: ARM NEON software amplification

11 years agoQt: PLModel: don't reset model on zoom
Francois Cartegnie [Sat, 4 Aug 2012 18:34:49 +0000 (20:34 +0200)]
Qt: PLModel: don't reset model on zoom

11 years agoCosmetic: fix file title
Rémi Denis-Courmont [Sat, 4 Aug 2012 16:42:59 +0000 (19:42 +0300)]
Cosmetic: fix file title

11 years agoaudio_format_neon: force ARMv6 (fix compilation)
Rémi Denis-Courmont [Sat, 4 Aug 2012 16:29:21 +0000 (19:29 +0300)]
audio_format_neon: force ARMv6 (fix compilation)

11 years agodeinterlace: ARM optimizations for 16-bits merge
Rémi Denis-Courmont [Sat, 4 Aug 2012 16:09:16 +0000 (19:09 +0300)]
deinterlace: ARM optimizations for 16-bits merge

11 years agodeinterlace: rewrite ARM optimizations for 8-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.

11 years agoDetect ARMv6 on Linux
Rémi Denis-Courmont [Sat, 4 Aug 2012 15:35:28 +0000 (18:35 +0300)]
Detect ARMv6 on Linux

11 years agoAdd ARMv6 CPU capability
Rémi Denis-Courmont [Sat, 4 Aug 2012 15:35:19 +0000 (18:35 +0300)]
Add ARMv6 CPU capability

11 years agoavcodec: add AVX, XOP, FMA4
Rémi Denis-Courmont [Sat, 4 Aug 2012 14:28:26 +0000 (17:28 +0300)]
avcodec: add AVX, XOP, FMA4

11 years agoLinux detection for AVX and friends
Rémi Denis-Courmont [Sat, 4 Aug 2012 14:28:05 +0000 (17:28 +0300)]
Linux detection for AVX and friends

11 years agoDefine CPU capabilities for AVX, AVX2, XOP and FMA4
Rémi Denis-Courmont [Sat, 4 Aug 2012 14:27:34 +0000 (17:27 +0300)]
Define CPU capabilities for AVX, AVX2, XOP and FMA4

11 years agoavcodec: factor CPU detection code
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...

11 years agoCheck for 3D Now! at build time
Rémi Denis-Courmont [Sat, 4 Aug 2012 13:50:03 +0000 (16:50 +0300)]
Check for 3D Now! at build time

11 years agoCheck for SSE4 at build time where possible
Rémi Denis-Courmont [Sat, 4 Aug 2012 13:45:10 +0000 (16:45 +0300)]
Check for SSE4 at build time where possible

11 years agoCheck for SSSE3 at build time if possible
Rémi Denis-Courmont [Sat, 4 Aug 2012 13:35:19 +0000 (16:35 +0300)]
Check for SSSE3 at build time if possible

11 years agoCheck for SSE3 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

11 years agoCheck for SSE2 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

11 years agoCheck for MMXEXT and SSE 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

11 years agoCheck for MMX 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

11 years agoUse STD*_FILENO constants where applicable
Rémi Denis-Courmont [Sat, 4 Aug 2012 09:43:56 +0000 (12:43 +0300)]
Use STD*_FILENO constants where applicable

11 years agocontrib: move some android complexity outside of vlc.git
Rafaël Carré [Fri, 3 Aug 2012 13:25:39 +0000 (15:25 +0200)]
contrib: move some android complexity outside of vlc.git

11 years agomacosx: fixed NSRangeException when triggering modifier keys without characters as...
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)

11 years agoMP4: be more tolerant with broken files from Fuji cameras
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

11 years agodbus: fix vout leak
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.

11 years agodeinterlace: use explicit automake rules
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.

11 years agodeinterlace: make pf_end_merge an x86-only thing
Rémi Denis-Courmont [Thu, 2 Aug 2012 21:15:46 +0000 (00:15 +0300)]
deinterlace: make pf_end_merge an x86-only thing

11 years agoconfigure: fix check for ARM NEON support
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.

11 years agozip: fix build without zlib
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.

11 years agocontrib: compile iOS contribs with thumb support
Felix Paul Kühne [Thu, 2 Aug 2012 16:26:41 +0000 (18:26 +0200)]
contrib: compile iOS contribs with thumb support

11 years agocontrib/ffmpeg: remove stupid special treatment of iOS
Felix Paul Kühne [Thu, 2 Aug 2012 16:26:21 +0000 (18:26 +0200)]
contrib/ffmpeg: remove stupid special treatment of iOS

11 years agoextras/package: iOS: enable thumb for compilation, clean up the AS definitions and...
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

11 years agoarm_neon: updated syntax to suit Apple's current, more strict assembler
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.

11 years agoDirectSound: save/restore volume if configured
Rémi Denis-Courmont [Thu, 2 Aug 2012 15:32:17 +0000 (18:32 +0300)]
DirectSound: save/restore volume if configured

11 years agoDirectSound: fix inverted volume report
Rémi Denis-Courmont [Thu, 2 Aug 2012 15:28:05 +0000 (18:28 +0300)]
DirectSound: fix inverted volume report