]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Sun, 16 Sep 2012 17:32:56 +0000 (19:32 +0200)]
Qt: message dialog, use the update button and fix the build
Duncan Salerno [Sun, 16 Sep 2012 11:52:30 +0000 (12:52 +0100)]
URI of HLS key can be relative, just like other URIs in the M3U8 file
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Sun, 16 Sep 2012 16:37:44 +0000 (18:37 +0200)]
Revert "extras/package: added new OSX class files to xcodeproj"
This reverts commit
84e4fd26d7b9b6674066afb4701b15152cd8dc85 .
Conflicts:
extras/package/macosx/vlc.xcodeproj/project.pbxproj
John Peterson [Sun, 16 Sep 2012 09:48:15 +0000 (11:48 +0200)]
Fixing contrib 'make prebuilt' and 'make package' to use the repo version of change_prefix.sh instead of a version inside the contrib package.
The script shouldn't be included in the contrib package because the intention has not been to have different versions of the file depending on platform. If necessary the script can take into account differences between platforms instead of coming in different versions.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Sun, 16 Sep 2012 14:28:18 +0000 (16:28 +0200)]
macosx: implemented pressed state for the effects button (bright UI) (refs #7408)
Damien Erambert [Sun, 16 Sep 2012 14:24:01 +0000 (16:24 +0200)]
macosx: added pressed state artwork for the single effects button (bright UI)
Felix Paul Kühne [Sun, 16 Sep 2012 14:02:49 +0000 (16:02 +0200)]
macosx: fixed appearance issue within the playback speed widget when using a RTL language (close #7475)
Felix Paul Kühne [Sun, 16 Sep 2012 13:53:30 +0000 (15:53 +0200)]
macosx: fixed minor appearance issue with RTL languages
Felix Paul Kühne [Sun, 16 Sep 2012 13:22:06 +0000 (15:22 +0200)]
macosx: simplify progress bar resizing code and fix certain re-drawing issues
Felix Paul Kühne [Sun, 16 Sep 2012 13:02:33 +0000 (15:02 +0200)]
extras/package: added new OSX class files to xcodeproj
Pierre Ynard [Sat, 15 Sep 2012 20:19:23 +0000 (22:19 +0200)]
share: remove stray automake variable
Francois Cartegnie [Sat, 15 Sep 2012 18:03:18 +0000 (20:03 +0200)]
Qt: Fix double activation to enter directories.
Auto-entering directories could never work because
LeafToParent's event id was playlist's and compared to
last activate input_item id.
Pierre Ynard [Sat, 15 Sep 2012 15:58:47 +0000 (17:58 +0200)]
lua: install README files as doc
Along with a few hand-picked sample scripts
Francois Cartegnie [Fri, 14 Sep 2012 16:26:37 +0000 (18:26 +0200)]
Qt: add dev only playlist debug view tab
Damien Erambert [Sat, 15 Sep 2012 14:28:13 +0000 (16:28 +0200)]
macosx: fixed 2.1 artwork
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Daniel Peng [Sat, 15 Sep 2012 04:58:09 +0000 (00:58 -0400)]
Update to 2012.09.13 version of live555.
This resolves two issues with playback of RTSP-over-http streams from Foscam h.264 IP cameras.
Combined with a small fix to modules/demux/live55.cpp, VLC now plays 'rtsp://hostname/iphone/11?user:password&' from Foscam h.264 cameras.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 15 Sep 2012 13:17:59 +0000 (15:17 +0200)]
Lua: kill a warning
Jean-Baptiste Kempf [Sat, 15 Sep 2012 13:17:10 +0000 (15:17 +0200)]
lib: kill a warning
Mark Lee [Fri, 7 Sep 2012 18:30:48 +0000 (19:30 +0100)]
Add test cases for the libvlc equalizer API.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Mark Lee [Fri, 7 Sep 2012 18:30:47 +0000 (19:30 +0100)]
Add new API to libvlc for persistent equalizer settings.
New methods are provided to:
- get the available equalizer presets;
- get the available frequency bands (useful for creating a UI);
- create a new default equalizer, or create a new equalizer from a preset;
- release a previously created equalizer;
- get/set preamp and individual frequency amplification values;
- apply equalizer settings to a media player.
Equalizer settings are persistent, can be made whether media is currently playing or not, and will automatically be applied to subsequently played media.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Fri, 24 Aug 2012 12:38:02 +0000 (14:38 +0200)]
podcasts: ensure saved urls are loaded before change. fix #4337
Podcast module does not have previous session urls loaded when a
change request is called first. As this list is also saved on any
change, the original list is lost.
Francois Cartegnie [Sat, 15 Sep 2012 12:19:43 +0000 (14:19 +0200)]
Qt: Remove event deduplication (fix #7390).
No way to reproduce bug case.
Fixing by removing all the code.
This reverts commit
ddf9e6da14762a84d5c64eecd25015daef388098 .
This reverts commit
c7ab9f113d6a3e788d05a45ad2ccd31527901d88 .
This reverts commit
541c1d97c0087c5de559b9793f42ea698f8c284e .
Rémi Denis-Courmont [Sat, 15 Sep 2012 07:31:34 +0000 (10:31 +0300)]
Qt4: fix hack to detect combo config items
Zero items count means there is no static list. But there could be a
dynamic list. Qt should not access config items directly.
Rémi Denis-Courmont [Fri, 14 Sep 2012 18:42:45 +0000 (21:42 +0300)]
config: add integer list callbacks for config items
Jean-Baptiste Kempf [Fri, 14 Sep 2012 23:11:07 +0000 (01:11 +0200)]
Fortunes: argument-oriented programming
Daniel Peng [Fri, 14 Sep 2012 03:49:38 +0000 (23:49 -0400)]
Some RTSP implementations (Foscam H.264 IP cameras) return HTTP/1.1 501 Unimplemented on OPTIONS requests. Don't fail out in this case; just continue and assume GET_PARAMETERS is unsupported.
I have a Foscam h.264 IP camera with a very strange RTSP-over-HTTP
server, and I wanted to get VLC to play it back. Here's the patch
to VLC; I also had a patch committed to live555 to resolve a few
other issues, and that's available in live.2012.09.13.tar.gz. Do I
need to submit a patch to contrib/src/live555/rules.mak to pick that
new version up? Or is there a special process for that? Or should
I just wait a little bit? :)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 14 Sep 2012 21:56:32 +0000 (23:56 +0200)]
Qt: set the cover art (if any) at CoverArt widget construction
David Fuhrmann [Fri, 14 Sep 2012 18:09:09 +0000 (20:09 +0200)]
macosx: only restore frame before playback in embedded case
David Fuhrmann [Fri, 14 Sep 2012 18:05:41 +0000 (20:05 +0200)]
macosx: choose more sane initial window position for \!video-deco window
David Fuhrmann [Fri, 14 Sep 2012 18:00:01 +0000 (20:00 +0200)]
macosx: remove unneeded extra autorelease pool
David Fuhrmann [Fri, 14 Sep 2012 17:55:13 +0000 (19:55 +0200)]
macosx: deduplicate window accessibility code
and move detached_titlebar_view stuff to detached window
David Fuhrmann [Fri, 14 Sep 2012 16:55:49 +0000 (18:55 +0200)]
macosx: small cleanup in VLCWindow
Felix Paul Kühne [Fri, 14 Sep 2012 15:06:03 +0000 (17:06 +0200)]
macosx: store EQ preset name instead of its internal ID within the audio effects profiles
simplifies code and is more precise
Felix Paul Kühne [Fri, 14 Sep 2012 14:41:13 +0000 (16:41 +0200)]
macosx: added a profile management system to the audio effects (close #7342)
This way, you can keep multiple sets of filters with their respective values.
This implementation goes beyond custom EQ presets, which can be configured separately.
Francois Cartegnie [Fri, 14 Sep 2012 12:24:59 +0000 (14:24 +0200)]
sql_medial_lib: add option to disable on-disk transactions.
Tradeoff for large inserts that can cause heavy disk I/O due to the
transactions. ML is a non-critical database.
Jean-Baptiste Kempf [Thu, 13 Sep 2012 22:58:15 +0000 (00:58 +0200)]
Select module is gone.
Jean-Baptiste Kempf [Thu, 13 Sep 2012 22:02:06 +0000 (00:02 +0200)]
Package the .zip as a minimal installation
Remove stuff that do not make sense for a portable folder
Francois Cartegnie [Thu, 13 Sep 2012 20:42:29 +0000 (22:42 +0200)]
sql_media_library: add missing text indexes
Francois Cartegnie [Thu, 13 Sep 2012 20:39:40 +0000 (22:39 +0200)]
sql_lite: If query is not a LIKE % search use = .
Sqlite can't make use of indexes on LIKE queries.
It always results in a full table scan.
Felix Paul Kühne [Thu, 13 Sep 2012 17:25:30 +0000 (19:25 +0200)]
macosx: added a profile management system to the video effects (refs #7342)
This way, you can keep multiple sets of filters with their respective values and switch on-the-fly
Felix Paul Kühne [Thu, 13 Sep 2012 14:36:52 +0000 (16:36 +0200)]
macosx: fixed inconsitent menu label
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:51:03 +0000 (17:51 +0200)]
DMO: blind fix for loader compilation
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:35:08 +0000 (17:35 +0200)]
DMO: add another audio type
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:36:05 +0000 (17:36 +0200)]
DMO: improve debug
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:37:18 +0000 (17:37 +0200)]
DMO: fix MSS1/MSS2 decoding
Close #750 too
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:36:36 +0000 (17:36 +0200)]
DMO: support more DLLs for MSS1/MSS2
Rafaël Carré [Thu, 13 Sep 2012 14:23:10 +0000 (16:23 +0200)]
contrib: fix harfbuzz linking flags on win32
David Fuhrmann [Thu, 13 Sep 2012 13:23:23 +0000 (15:23 +0200)]
macosx: add new common window class in order to deduplicate code
moved custom zoom/minimize/close implementation, added new file for window related stuff
fixed minimize / close support for !video-deco window
David Fuhrmann [Thu, 13 Sep 2012 10:14:31 +0000 (12:14 +0200)]
macosx: simplify style mask options on window creation
David Fuhrmann [Thu, 13 Sep 2012 10:07:12 +0000 (12:07 +0200)]
macosx: decouple !video-deco from detached video window and allow changing this setting without restart
Jean-Baptiste Kempf [Thu, 13 Sep 2012 11:40:11 +0000 (13:40 +0200)]
Fix build of avcodec
Jean-Baptiste Kempf [Thu, 13 Sep 2012 11:25:50 +0000 (13:25 +0200)]
Map MSS2 to avcodec
Close #750
Jean-Baptiste Kempf [Thu, 13 Sep 2012 11:18:33 +0000 (13:18 +0200)]
Configure: regroup win32 checks
Felix Paul Kühne [Thu, 13 Sep 2012 10:12:30 +0000 (12:12 +0200)]
opengl: removed 2 hacks needed to support legacy Macs in the past
Jean-Baptiste Kempf [Thu, 13 Sep 2012 09:48:29 +0000 (11:48 +0200)]
ProRes is not always 422
Ilkka Ollakka [Thu, 13 Sep 2012 09:25:41 +0000 (12:25 +0300)]
x264: don't set vfr, it maybe wasn't that good idea for default
Jean-Baptiste Kempf [Thu, 13 Sep 2012 09:23:19 +0000 (11:23 +0200)]
Add a ProRes fourCC
Felix Paul Kühne [Thu, 13 Sep 2012 00:09:42 +0000 (02:09 +0200)]
configure.ac: fixed compilation on case-sensitive HFS+ installations
Felix Paul Kühne [Wed, 12 Sep 2012 23:49:47 +0000 (01:49 +0200)]
macosx: added another OPUS MIME type
Jean-Baptiste Kempf [Wed, 12 Sep 2012 23:46:41 +0000 (01:46 +0200)]
Forgotten opus extension registration
Felix Paul Kühne [Wed, 12 Sep 2012 23:44:40 +0000 (01:44 +0200)]
macosx: added support for the OPUS file and MIME types
Pierre Ynard [Wed, 12 Sep 2012 23:18:03 +0000 (01:18 +0200)]
vimeo.lua: cosmetics
Ludovic Fauvet [Wed, 12 Sep 2012 13:15:15 +0000 (15:15 +0200)]
lua soundcloud: fetch artwork
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Wed, 12 Sep 2012 22:31:56 +0000 (00:31 +0200)]
macosx: implemented full management of custom equalizer presets (refs #383)
create as many presets as you want based upon the respective current selection and remove any (including the defaults), if you don't like them. Reset VLC's preferences to get the original set back. There is no way to edit existing presets and this isn't scheduled for now.
Jean-Baptiste Kempf [Wed, 12 Sep 2012 22:08:26 +0000 (00:08 +0200)]
Fix make dist
Jean-Baptiste Kempf [Wed, 12 Sep 2012 20:37:57 +0000 (22:37 +0200)]
Contribs: update to the Opus release 1.0.1
Pierre Ynard [Wed, 12 Sep 2012 20:00:43 +0000 (22:00 +0200)]
vimeo.lua: fix error case
Pierre Ynard [Wed, 12 Sep 2012 19:50:07 +0000 (21:50 +0200)]
vimeo.lua: remove useless test
This was only useful when we had several URLs to handle
Pierre Ynard [Wed, 12 Sep 2012 19:09:52 +0000 (21:09 +0200)]
vimeo.lua: remove tabs and debug output
Felix Paul Kühne [Wed, 12 Sep 2012 16:16:32 +0000 (18:16 +0200)]
macosx: use structures in NSUserDefaults to manage the EQ presets to prepare the implementation of custom EQ sets
Initially, the presets are fetched from the audio filter. After the import, only the NSUserDefaults structures will be used.
Felix Paul Kühne [Wed, 12 Sep 2012 11:00:23 +0000 (13:00 +0200)]
macosx/CAS: fixed memory leak
Jean-Baptiste Kempf [Wed, 12 Sep 2012 14:29:00 +0000 (16:29 +0200)]
move NSIS to a sub-directory
Jean-Baptiste Kempf [Wed, 12 Sep 2012 13:36:58 +0000 (15:36 +0200)]
DirectSound: fix setting the default channel in surround cases
François Revol [Wed, 12 Sep 2012 09:40:01 +0000 (11:40 +0200)]
lua vimeo playlist: Remove trailing tab
Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
François Revol [Wed, 12 Sep 2012 09:40:00 +0000 (11:40 +0200)]
lua vimeo playlist: Handle VP6 and VP8 codecs
Check which codecs are available instead of asking blindly for h264.
Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 12 Sep 2012 11:02:30 +0000 (13:02 +0200)]
Contribs: fix lua.exe generation
Felix Paul Kühne [Wed, 12 Sep 2012 09:09:15 +0000 (11:09 +0200)]
CAS: use the generic dialogs to fetch a text input from the user or to let him/her choose an item in a popup
Felix Paul Kühne [Wed, 12 Sep 2012 09:07:41 +0000 (11:07 +0200)]
macosx: added 2 new classes for generic dialogs to enter text or to select stuff in a popup
François Revol [Wed, 12 Sep 2012 00:38:55 +0000 (02:38 +0200)]
lua vimeo playlist: Use new vimeo API
The moogaloop flash urls are not valid anymore
Use the html5 API instead, which gives mp4 files.
Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>
Pierre Ynard [Tue, 11 Sep 2012 23:04:19 +0000 (01:04 +0200)]
doc: install libvlc samples in proper subdirectory
Pierre Ynard [Tue, 11 Sep 2012 22:04:03 +0000 (00:04 +0200)]
Update .gitignore files
Pierre Ynard [Tue, 11 Sep 2012 21:45:15 +0000 (23:45 +0200)]
Update changelog rules to 2012
Pierre Ynard [Tue, 11 Sep 2012 21:31:46 +0000 (23:31 +0200)]
Remove old icon file
As far as I can tell, this isn't used anywhere anymore
Pierre Ynard [Tue, 11 Sep 2012 20:40:21 +0000 (22:40 +0200)]
Remove WinCE resources
Jean-Baptiste Kempf [Tue, 11 Sep 2012 18:05:50 +0000 (20:05 +0200)]
Qt: fix build on Windows
Rémi Denis-Courmont [Tue, 11 Sep 2012 16:23:40 +0000 (19:23 +0300)]
Qt: update PVR open tab
Jean-Baptiste Kempf [Tue, 11 Sep 2012 15:03:21 +0000 (17:03 +0200)]
Tools: add m4
Jean-Baptiste Kempf [Tue, 11 Sep 2012 14:32:08 +0000 (16:32 +0200)]
Tools: use pkg-config-lite instead of pkg-config
This allows us to use a more recent version and to drop the dependency
of glib (and python) which allows a better bootstrap on limited systems
Rémi Denis-Courmont [Tue, 11 Sep 2012 09:31:14 +0000 (12:31 +0300)]
Write generic semaphore back-end and merge generic thread code
Jean-Baptiste Kempf [Mon, 10 Sep 2012 22:15:06 +0000 (00:15 +0200)]
Win32: compile correctly UAC.dll
Rémi Denis-Courmont [Mon, 10 Sep 2012 21:47:30 +0000 (00:47 +0300)]
Remove unprotected ARM-specific syscall
Rémi Denis-Courmont [Mon, 10 Sep 2012 21:35:15 +0000 (00:35 +0300)]
Use Linux kernel syntax instead of old Unix for Linux syscalls
The code is Linux-specific anyway.
Rémi Denis-Courmont [Mon, 10 Sep 2012 21:30:27 +0000 (00:30 +0300)]
posix: drop hacks to support for glibc versions 2.5 and older
Even Ubuntu 8.04 LTS is more recent.
Rafaël Carré [Mon, 10 Sep 2012 21:16:05 +0000 (23:16 +0200)]
dxva2: include needed headers
For mingw.org, we ship a single dxva2api.h which contains stuff
normally present in dxva.h, so skip dxva.h.
Jean-Baptiste Kempf [Mon, 10 Sep 2012 17:36:14 +0000 (19:36 +0200)]
Qt: fix a crash when using the skins
Rémi Denis-Courmont [Mon, 10 Sep 2012 15:33:11 +0000 (18:33 +0300)]
rwlock: use a proper source C module
Initially, I made it a header file suitable for conditional inclusion.
However slim read/write locks in Windows Vista do not support
asynchronous procedure calls, so they cannot be leveraged in VLC.
Thus rwlock.c needs to be included forever on Windows. (The same
limitation prevent usage of condition variables also in Vista+.)
Rémi Denis-Courmont [Mon, 10 Sep 2012 15:28:20 +0000 (18:28 +0300)]
rwlock: cancellation safety
Rémi Denis-Courmont [Mon, 10 Sep 2012 15:21:38 +0000 (18:21 +0300)]
rwlock: reduce footprint and factor Win32 and OS/2 back-ends
Jean-Baptiste Kempf [Mon, 10 Sep 2012 15:10:37 +0000 (17:10 +0200)]
Qt: selector, prevent some podcast crashes
Jean-Baptiste Kempf [Mon, 10 Sep 2012 14:58:33 +0000 (16:58 +0200)]
Qt: do not delete parented QDialogs
Ref #7431 #5377