]>
git.sesse.net Git - vlc/log
Felix Paul Kühne [Tue, 29 May 2012 17:34:16 +0000 (19:34 +0200)]
freetype: fixed crash within ATS when looking for non-existing font families
Rafaël Carré [Tue, 29 May 2012 16:53:49 +0000 (12:53 -0400)]
libxml2: pthread_join might be available without libpthread
Jean-Baptiste Kempf [Tue, 29 May 2012 16:17:35 +0000 (18:17 +0200)]
Autodel: relicense to LGPL
Only non-trivial authors are:
Christophe Massiot
Rafaël Carré
Hugo Beauzée-Luyssen [Tue, 29 May 2012 12:41:35 +0000 (14:41 +0200)]
dash: Fix a typo
Konstantin Pavlov [Tue, 29 May 2012 06:40:33 +0000 (10:40 +0400)]
Contribs: fix libupnp build under mingw32 with ipv6 enabled.
Felix Paul Kühne [Mon, 28 May 2012 17:35:09 +0000 (19:35 +0200)]
macosx: lock the scroll direction for 0.8 secs, so the user can scroll through the movie or adjust the volume without affecting the other function (close #6893)
This is especially needed for the multitouch trackpads
Laurent Aimar [Mon, 28 May 2012 14:13:19 +0000 (16:13 +0200)]
Allowed to save snapshots as TIFF (close #4059).
Felix Paul Kühne [Mon, 28 May 2012 13:51:30 +0000 (15:51 +0200)]
macosx: optimize scrollwheel code by saving 3 objc selector calls per run
no functional change
Felix Paul Kühne [Mon, 28 May 2012 13:27:42 +0000 (15:27 +0200)]
macosx: automatically close the shared NSFontPanel when closing the preferences
David Fuhrmann [Mon, 28 May 2012 07:32:08 +0000 (09:32 +0200)]
macosx: fix some issues with playlist column headers
close #6870
Jean-Baptiste Kempf [Mon, 28 May 2012 00:12:16 +0000 (02:12 +0200)]
Freetype: limit HAVE_STYLES to font selection
If we only have one font, we can still support color, size and other
things...
Felix Paul Kühne [Mon, 28 May 2012 00:13:08 +0000 (02:13 +0200)]
freetype: config_GetPsz delivers UTF-8 content instead of MacRoman
Felix Paul Kühne [Mon, 28 May 2012 00:03:00 +0000 (02:03 +0200)]
freetype: use Apple Type Services to get the font file location instead of libfontconfig
This API was deprecated in 10.6, but still works correctly on 10.7. CoreText is the modern replacement, but doesn't provide the needed functionality so far.
Rémi Denis-Courmont [Sun, 27 May 2012 20:00:41 +0000 (23:00 +0300)]
Win32: fix warning
(WSAENETUNREACH is used instead of ENETUNREACH in the code anyway.)
Rafaël Carré [Sun, 27 May 2012 19:25:42 +0000 (15:25 -0400)]
contrib/change_prefix.sh: don't run sed on binary files
Jean-Baptiste Kempf [Sun, 27 May 2012 18:34:41 +0000 (20:34 +0200)]
Contribs: we do not need GPL parts of FFmpeg/libav anymore
Laurent Aimar [Sat, 26 May 2012 12:54:14 +0000 (14:54 +0200)]
Enabled screensaver for win32 opengl vout (close #426).
Rémi Denis-Courmont [Sun, 27 May 2012 16:51:35 +0000 (19:51 +0300)]
adummy: do not create dummy audio-device (refs #6874)
Rémi Denis-Courmont [Sun, 27 May 2012 16:50:19 +0000 (19:50 +0300)]
ALSA: destroy audio-device at exit (refs #6874)
Francois Cartegnie [Sun, 27 May 2012 13:27:39 +0000 (15:27 +0200)]
lua: googleimage: try to find art for icecast listings
Francois Cartegnie [Sun, 27 May 2012 13:27:08 +0000 (15:27 +0200)]
lua: icecast: fix indent and add source meta
Joe Taber [Sat, 26 May 2012 21:53:33 +0000 (16:53 -0500)]
vlm: Error loading /requests/vlm.xml
Variable `loop` was uninitialized and resulted in an error when being
concatenated. Initialize the variable to blank: `local loop = ""`.
Close #6882
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Sun, 27 May 2012 00:24:22 +0000 (20:24 -0400)]
visual: remove depreciated vlc_object_alive
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Sat, 26 May 2012 23:04:57 +0000 (19:04 -0400)]
visual: check for NULL before free
Close #6879
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Sat, 26 May 2012 03:48:19 +0000 (23:48 -0400)]
playlist: preserve first item when enabling random mode
Close #4472
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
John Peterson [Sun, 27 May 2012 04:35:02 +0000 (06:35 +0200)]
MSYS build fix: escape backslash in whoami
whoami need to escape the backslash in 'pc\user' otherwise src/version.c can't compile.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Sat, 26 May 2012 02:26:45 +0000 (22:26 -0400)]
Missing __MIN
Ming Hu [Thu, 24 May 2012 20:12:45 +0000 (22:12 +0200)]
fix iconv on android
Skip src (we don't need applications) and srclib (buggy replacement functions)
Signed-off-by: Rafaël Carré <funman@videolan.org>
Laurent Aimar [Fri, 25 May 2012 19:13:00 +0000 (21:13 +0200)]
Added support for SSE2 to 16 bit merge (deinterlace).
Laurent Aimar [Fri, 25 May 2012 18:59:05 +0000 (20:59 +0200)]
Fixed alignment and potential overread/write in MergeNEON().
Laurent Aimar [Fri, 25 May 2012 18:51:44 +0000 (20:51 +0200)]
Clean up a bit merge functions in deinterlace.
Small potential overread/overwrite(/ineficiency are fixed.
Laurent Aimar [Fri, 25 May 2012 18:09:26 +0000 (20:09 +0200)]
Added partial support for > 8 bits YUV video in the deinterlace filter.
Only the basic modes are supported, blend is used as a fallback.
Laurent Aimar [Fri, 25 May 2012 16:04:37 +0000 (18:04 +0200)]
Added support for all planar 8 bit YUV chromas to the deinterlace filter.
Laurent Aimar [Fri, 25 May 2012 14:51:43 +0000 (16:51 +0200)]
Simplified a bit the code that decides the output format used in the deinterlace filter.
Laurent Aimar [Fri, 25 May 2012 14:50:47 +0000 (16:50 +0200)]
Use the same algo for I420 and I422 way when deinterlacing using 'blend' mode.
The code used for I422 was a mix of blend (luma) and discard (chroma).
Laurent Aimar [Fri, 25 May 2012 14:43:46 +0000 (16:43 +0200)]
Use the same algo for I420 and I422 way when deinterlacing using 'bob' mode.
The code used for I422 was a mix of bob (luma) and discard (chroma).
Laurent Aimar [Fri, 25 May 2012 14:38:01 +0000 (16:38 +0200)]
Use the same algo for I420 and I422 way when deinterlacing using 'discard' mode.
The code used for I422 was a mix of a simplified bob (luma) and discard (chroma).
Jean-Baptiste Kempf [Fri, 25 May 2012 19:06:10 +0000 (21:06 +0200)]
Qt: Missing include in previous commit
Jean-Baptiste Kempf [Fri, 25 May 2012 17:51:21 +0000 (19:51 +0200)]
Win32: recognize more MCE commands
David Fuhrmann [Fri, 25 May 2012 16:51:47 +0000 (18:51 +0200)]
macosx: remove now unneeded volume osd hack
David Fuhrmann [Fri, 25 May 2012 16:39:01 +0000 (18:39 +0200)]
macosx: several fixes and improvements for hotkey handling
- volume and mute hotkeys are handled by core now, providing a proper osd screen
- some fixes in detection if key combo is valid hotkey
- fix for mem leak
Frédéric Yhuel [Thu, 24 May 2012 09:16:06 +0000 (11:16 +0200)]
demux/mp4: do not demux f4v files for now
This is a temporary workaround until someone add support for f4v.
Work-around #4915
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Mon, 21 May 2012 17:03:00 +0000 (13:03 -0400)]
vorbis: also check comments for comment metadata
The comments field is also encoded as "COMMENTS=" instead of description. For example, Audacity encodes the comment box as "COMMENTS=" instead of "DESCRIPTION=".
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Thu, 24 May 2012 22:30:50 +0000 (18:30 -0400)]
luahttp: Don't interfere with seek slider either
Ref #6652
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Thu, 24 May 2012 22:18:02 +0000 (18:18 -0400)]
luahttp: Don't interfere while the user is dragging
The updateStatus() function should not interrupt the user and reset his position while he is dragging the volume slider.
Close #6652
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sébastien Toque [Thu, 24 May 2012 20:14:11 +0000 (22:14 +0200)]
freetype: add android default font
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 24 May 2012 12:29:59 +0000 (14:29 +0200)]
AVI: parse dmlh chunk
Jean-Baptiste Kempf [Thu, 24 May 2012 11:42:37 +0000 (13:42 +0200)]
AVI: do not warn about embedded subtitles
Jean-Baptiste Kempf [Thu, 24 May 2012 11:32:52 +0000 (13:32 +0200)]
AVI: be less picky about wrong sizes for LIST chunk
Some muxers are unable to read the spec...
Jean-Baptiste Kempf [Thu, 24 May 2012 10:57:30 +0000 (12:57 +0200)]
AVI: better debug
Jean-Baptiste Kempf [Thu, 24 May 2012 11:04:08 +0000 (13:04 +0200)]
AVI: remove unnecessary macros
Jean-Baptiste Kempf [Thu, 24 May 2012 10:27:50 +0000 (12:27 +0200)]
AVI: reduce the debug tree size
Jean-Baptiste Kempf [Thu, 24 May 2012 09:48:39 +0000 (11:48 +0200)]
AVI: better debug
Hugo Beauzée-Luyssen [Thu, 24 May 2012 09:39:18 +0000 (11:39 +0200)]
dash: DASHManager: Prevent a crash when the downloader fails to start.
Hugo Beauzée-Luyssen [Fri, 11 May 2012 09:54:05 +0000 (11:54 +0200)]
dash: Remove now useless variables.
Hugo Beauzée-Luyssen [Fri, 11 May 2012 09:53:11 +0000 (11:53 +0200)]
dash: Prevent infinite recursion.
Hugo Beauzée-Luyssen [Wed, 9 May 2012 17:03:58 +0000 (19:03 +0200)]
dash: DOMParser: Multiple profile may be used by some streams.
Hugo Beauzée-Luyssen [Fri, 4 May 2012 14:11:04 +0000 (16:11 +0200)]
Fix a mail in mailmap.
Konstantin Pavlov [Wed, 23 May 2012 17:55:55 +0000 (21:55 +0400)]
Contrib: UPNP: enable IPv6 and re-enable webserver (broken in 1.6.17).
With disabled webserver, linking fails at least on OSX and Linux, see
http://forum.videolan.org/viewtopic.php?f=12&t=101229 f.i.
Konstantin Pavlov [Wed, 23 May 2012 17:54:27 +0000 (21:54 +0400)]
Upnp: Fix #6250, honor --miface.
Rafaël Carré [Tue, 22 May 2012 04:14:30 +0000 (00:14 -0400)]
Remove mingw-w64 2.0 workarounds
Rafaël Carré [Tue, 22 May 2012 04:10:24 +0000 (00:10 -0400)]
Refuse to build with mingw-w64 2.x as it is broken
Laurent Aimar [Wed, 23 May 2012 19:58:46 +0000 (21:58 +0200)]
Hide errors with multi-part rar when the end of archive block is missing.
Laurent Aimar [Sat, 12 May 2012 18:59:35 +0000 (20:59 +0200)]
Fixed support of G726.
The bit per samples must be exact for the avcodec decoder.
It closes #6799.
Rui Zhang [Sat, 19 May 2012 12:59:28 +0000 (20:59 +0800)]
Avcodec: disable delayed opening for packetized AAC data
This is usually not visible, since you need avcodec+avformat, instead of
ts/faad. Close #6847
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Konstantin Pavlov [Wed, 23 May 2012 08:07:25 +0000 (12:07 +0400)]
Bluray: use msg_Info instead of msg_Err.
Konstantin Pavlov [Fri, 18 May 2012 06:40:54 +0000 (10:40 +0400)]
Bluray: use meaningful error messages when available.
Pierre Ynard [Wed, 23 May 2012 03:07:19 +0000 (05:07 +0200)]
lua: fix more sd input options and lua stack use-after-gc
Strings from the lua stack stop being valid after you pop them
Rémi Denis-Courmont [Tue, 22 May 2012 20:22:07 +0000 (23:22 +0300)]
Unused variable
Rémi Denis-Courmont [Tue, 22 May 2012 20:21:16 +0000 (23:21 +0300)]
Replace remaining instances of aout_buffer_t with block_t
Rémi Denis-Courmont [Tue, 22 May 2012 20:06:52 +0000 (23:06 +0300)]
Replace remaining call sites of aout_BufferFree()
Rémi Denis-Courmont [Tue, 22 May 2012 19:19:36 +0000 (22:19 +0300)]
wasapi: fix comment
Rémi Denis-Courmont [Tue, 22 May 2012 17:25:54 +0000 (20:25 +0300)]
aout: reset volume to 1 on module unload
This fixes a corner case where the old volume of an output plugin using
software amplification would be wrongly applied to the next output
plugin instance (if that used "hardware" amplification).
Rémi Denis-Courmont [Tue, 22 May 2012 17:14:12 +0000 (20:14 +0300)]
Remove aout_VolumeNoneInit()
This was really just a glorified manner to set a pointer to NULL
(actually to a dummy function but whatever).
Rémi Denis-Courmont [Tue, 22 May 2012 17:03:49 +0000 (20:03 +0300)]
aout: simplify volume and mute variables life cycle
Aurelien Nephtali [Tue, 22 May 2012 11:34:42 +0000 (13:34 +0200)]
ts: Fix audio type description parsing
It is broken since
12edd19f71df9e41c5ca79ddc470d7378ff64d33 and it crashes if type = 1.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Mon, 21 May 2012 20:49:06 +0000 (23:49 +0300)]
waveout: correct scale
0xffff is full volume, which I understand to mean 0dB.
David Fuhrmann [Mon, 21 May 2012 19:20:04 +0000 (21:20 +0200)]
macosx: fix subtile bug in initialization of mainwindow
Currently, two objects of the class VLCMainWindow are generated. The first is alloated
from intf.m (triggered by the first log message that arrives) and is initialized by
both init and initWithContentRect. The second object is created from inside the nib file,
and is instantiated ONLY with initWithContentRect. Therefore, up to now _o_sharedInstance
had the wrong object and all calls to sharedInstance would cause problems.
But somehow, o_mainwindow in intf.m is updated to the correct second object, although it holds
the first object at start.
Furthermore, o_fspanel is also instantiated through the nib file.
Rémi Denis-Courmont [Mon, 21 May 2012 19:13:02 +0000 (22:13 +0300)]
Remove --with-tuning
With the wide range of deployed 686 processors, -mtune=generic is saner
and it is the default anyway. The VLC defaults did not even make sense
anymore (Pentium 2, seriously?).
You might need to set -march explicitly as with other build systems,
e.g.: -march=i686
Felix Paul Kühne [Mon, 21 May 2012 17:24:38 +0000 (19:24 +0200)]
macosx: fixed compilation warning
Pointed by David Fuhrmann
David Fuhrmann [Mon, 21 May 2012 15:14:37 +0000 (17:14 +0200)]
macosx: added forgotten method declaration in header file
Jean-Baptiste Kempf [Mon, 21 May 2012 14:51:34 +0000 (16:51 +0200)]
HLS: fix a signed comparison warning
Rui Zhang [Fri, 18 May 2012 13:17:32 +0000 (21:17 +0800)]
httplive: do not reset segment data without key
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 21 May 2012 14:27:42 +0000 (16:27 +0200)]
Correct name
Felix Paul Kühne [Mon, 21 May 2012 12:48:25 +0000 (14:48 +0200)]
Felix Paul Kühne [Mon, 21 May 2012 12:40:08 +0000 (14:40 +0200)]
macosx: removed the outdated and dysfunctional service discovery menu items from both the playlist and the main menu
Felix Paul Kühne [Mon, 21 May 2012 12:27:51 +0000 (14:27 +0200)]
update NEWS since mentioned feature became part of 2.0.2
Jean-Baptiste Kempf [Mon, 21 May 2012 11:51:04 +0000 (13:51 +0200)]
AVI: support more extended tags
Jean-Baptiste Kempf [Mon, 21 May 2012 10:20:42 +0000 (12:20 +0200)]
AVI: display extra-data tags
Jean-Baptiste Kempf [Mon, 21 May 2012 11:44:27 +0000 (13:44 +0200)]
AVI: add more main tags
Jean-Baptiste Kempf [Mon, 21 May 2012 09:44:45 +0000 (11:44 +0200)]
AVI: read the creation date
Felix Paul Kühne [Mon, 21 May 2012 09:41:31 +0000 (11:41 +0200)]
macosx: make sure that the fullscreen window is the main window (close #6850)
With the previous impementation, VLCMainWindow will stay the main window in fullscreen and is accidently activated when closing utility panels.
Felix Paul Kühne [Mon, 21 May 2012 09:39:14 +0000 (11:39 +0200)]
macosx: removed wrong check, which could make the video output disappear when leaving fullscreen mode in rare cases (close #6856)
Pierre Ynard [Sun, 20 May 2012 22:34:12 +0000 (00:34 +0200)]
lua: fix equalizer setting code
Rémi Denis-Courmont [Sun, 20 May 2012 20:50:27 +0000 (23:50 +0300)]
aout: use INT64_MIN as invalid delay value
Delay can be zero, VLC_TS_INVALID is a valid delay.
Pierre Ynard [Sun, 20 May 2012 20:15:30 +0000 (22:15 +0200)]
lua: remove superfluous equalizer preset code
This is already done by the equalizer module
Pierre Ynard [Sun, 20 May 2012 17:50:20 +0000 (19:50 +0200)]
lua: fix memory leak in equalizer function
Felix Paul Kühne [Sun, 20 May 2012 11:09:32 +0000 (13:09 +0200)]
Updated NEWS wrt recent OS X changes
Felix Paul Kühne [Sun, 20 May 2012 10:45:27 +0000 (12:45 +0200)]
macosx: added an option to let the Apple Remote control the system volume instead of VLC's volume (close #1071)
Pierre Ynard [Sun, 20 May 2012 04:23:35 +0000 (06:23 +0200)]
lua: fix memory leak