]> git.sesse.net Git - vlc/log
vlc
11 years agoQt: message dialog, use the update button and fix the build
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

11 years agoURI of HLS key can be relative, just like other URIs in the M3U8 file
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>
11 years agoRevert "extras/package: added new OSX class files to xcodeproj"
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

11 years agoFixing contrib 'make prebuilt' and 'make package' to use the repo version of change_p...
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>
11 years agomacosx: implemented pressed state for the effects button (bright UI) (refs #7408)
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)

11 years agomacosx: added pressed state artwork for the single effects button (bright UI)
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)

11 years agomacosx: fixed appearance issue within the playback speed widget when using a RTL...
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)

11 years agomacosx: fixed minor appearance issue with RTL languages
Felix Paul Kühne [Sun, 16 Sep 2012 13:53:30 +0000 (15:53 +0200)]
macosx: fixed minor appearance issue with RTL languages

11 years agomacosx: simplify progress bar resizing code and fix certain re-drawing issues
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

11 years agoextras/package: added new OSX class files to xcodeproj
Felix Paul Kühne [Sun, 16 Sep 2012 13:02:33 +0000 (15:02 +0200)]
extras/package: added new OSX class files to xcodeproj

11 years agoshare: remove stray automake variable
Pierre Ynard [Sat, 15 Sep 2012 20:19:23 +0000 (22:19 +0200)]
share: remove stray automake variable

11 years agoQt: Fix double activation to enter directories.
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.

11 years agolua: install README files as doc
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

11 years agoQt: add dev only playlist debug view tab
Francois Cartegnie [Fri, 14 Sep 2012 16:26:37 +0000 (18:26 +0200)]
Qt: add dev only playlist debug view tab

11 years agomacosx: fixed 2.1 artwork
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>
11 years agoUpdate to 2012.09.13 version of live555.
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>
11 years agoLua: kill a warning
Jean-Baptiste Kempf [Sat, 15 Sep 2012 13:17:59 +0000 (15:17 +0200)]
Lua: kill a warning

11 years agolib: kill a warning
Jean-Baptiste Kempf [Sat, 15 Sep 2012 13:17:10 +0000 (15:17 +0200)]
lib: kill a warning

11 years agoAdd test cases for the libvlc equalizer API.
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>
11 years agoAdd new API to libvlc for persistent equalizer settings.
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>
11 years agopodcasts: ensure saved urls are loaded before change. fix #4337
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.

11 years agoQt: Remove event deduplication (fix #7390).
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.

11 years agoQt4: fix hack to detect combo config items
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.

11 years agoconfig: add integer list callbacks for config items
Rémi Denis-Courmont [Fri, 14 Sep 2012 18:42:45 +0000 (21:42 +0300)]
config: add integer list callbacks for config items

11 years agoFortunes: argument-oriented programming
Jean-Baptiste Kempf [Fri, 14 Sep 2012 23:11:07 +0000 (01:11 +0200)]
Fortunes: argument-oriented programming

11 years agoSome RTSP implementations (Foscam H.264 IP cameras) return HTTP/1.1 501 Unimplemented...
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>
11 years agoQt: set the cover art (if any) at CoverArt widget construction
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

11 years agomacosx: only restore frame before playback in embedded case
David Fuhrmann [Fri, 14 Sep 2012 18:09:09 +0000 (20:09 +0200)]
macosx: only restore frame before playback in embedded case

11 years agomacosx: choose more sane initial window position for \!video-deco window
David Fuhrmann [Fri, 14 Sep 2012 18:05:41 +0000 (20:05 +0200)]
macosx: choose more sane initial window position for \!video-deco window

11 years agomacosx: remove unneeded extra autorelease pool
David Fuhrmann [Fri, 14 Sep 2012 18:00:01 +0000 (20:00 +0200)]
macosx: remove unneeded extra autorelease pool

11 years agomacosx: deduplicate window accessibility code
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

11 years agomacosx: small cleanup in VLCWindow
David Fuhrmann [Fri, 14 Sep 2012 16:55:49 +0000 (18:55 +0200)]
macosx: small cleanup in VLCWindow

11 years agomacosx: store EQ preset name instead of its internal ID within the audio effects...
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

11 years agomacosx: added a profile management system to the audio effects (close #7342)
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.

11 years agosql_medial_lib: add option to disable on-disk transactions.
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.

11 years agoSelect module is gone.
Jean-Baptiste Kempf [Thu, 13 Sep 2012 22:58:15 +0000 (00:58 +0200)]
Select module is gone.

11 years agoPackage the .zip as a minimal installation
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

11 years agosql_media_library: add missing text indexes
Francois Cartegnie [Thu, 13 Sep 2012 20:42:29 +0000 (22:42 +0200)]
sql_media_library: add missing text indexes

11 years agosql_lite: If query is not a LIKE % search use = .
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.

11 years agomacosx: added a profile management system to the video effects (refs #7342)
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

11 years agomacosx: fixed inconsitent menu label
Felix Paul Kühne [Thu, 13 Sep 2012 14:36:52 +0000 (16:36 +0200)]
macosx: fixed inconsitent menu label

11 years agoDMO: blind fix for loader compilation
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:51:03 +0000 (17:51 +0200)]
DMO: blind fix for loader compilation

11 years agoDMO: add another audio type
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:35:08 +0000 (17:35 +0200)]
DMO: add another audio type

11 years agoDMO: improve debug
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:36:05 +0000 (17:36 +0200)]
DMO: improve debug

11 years agoDMO: fix MSS1/MSS2 decoding
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:37:18 +0000 (17:37 +0200)]
DMO: fix MSS1/MSS2 decoding

Close #750 too

11 years agoDMO: support more DLLs for MSS1/MSS2
Jean-Baptiste Kempf [Thu, 13 Sep 2012 15:36:36 +0000 (17:36 +0200)]
DMO: support more DLLs for MSS1/MSS2

11 years agocontrib: fix harfbuzz linking flags on win32
Rafaël Carré [Thu, 13 Sep 2012 14:23:10 +0000 (16:23 +0200)]
contrib: fix harfbuzz linking flags on win32

11 years agomacosx: add new common window class in order to deduplicate code
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

11 years agomacosx: simplify style mask options on window creation
David Fuhrmann [Thu, 13 Sep 2012 10:14:31 +0000 (12:14 +0200)]
macosx: simplify style mask options on window creation

11 years agomacosx: decouple !video-deco from detached video window and allow changing this setti...
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

11 years agoFix build of avcodec
Jean-Baptiste Kempf [Thu, 13 Sep 2012 11:40:11 +0000 (13:40 +0200)]
Fix build of avcodec

11 years agoMap MSS2 to avcodec
Jean-Baptiste Kempf [Thu, 13 Sep 2012 11:25:50 +0000 (13:25 +0200)]
Map MSS2 to avcodec

Close #750

11 years agoConfigure: regroup win32 checks
Jean-Baptiste Kempf [Thu, 13 Sep 2012 11:18:33 +0000 (13:18 +0200)]
Configure: regroup win32 checks

11 years agoopengl: removed 2 hacks needed to support legacy Macs in the past
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

11 years agoProRes is not always 422
Jean-Baptiste Kempf [Thu, 13 Sep 2012 09:48:29 +0000 (11:48 +0200)]
ProRes is not always 422

11 years agox264: don't set vfr, it maybe wasn't that good idea for default
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

11 years agoAdd a ProRes fourCC
Jean-Baptiste Kempf [Thu, 13 Sep 2012 09:23:19 +0000 (11:23 +0200)]
Add a ProRes fourCC

11 years agoconfigure.ac: fixed compilation on case-sensitive HFS+ installations
Felix Paul Kühne [Thu, 13 Sep 2012 00:09:42 +0000 (02:09 +0200)]
configure.ac: fixed compilation on case-sensitive HFS+ installations

11 years agomacosx: added another OPUS MIME type
Felix Paul Kühne [Wed, 12 Sep 2012 23:49:47 +0000 (01:49 +0200)]
macosx: added another OPUS MIME type

11 years agoForgotten opus extension registration
Jean-Baptiste Kempf [Wed, 12 Sep 2012 23:46:41 +0000 (01:46 +0200)]
Forgotten opus extension registration

11 years agomacosx: added support for the OPUS file and MIME types
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

11 years agovimeo.lua: cosmetics
Pierre Ynard [Wed, 12 Sep 2012 23:18:03 +0000 (01:18 +0200)]
vimeo.lua: cosmetics

11 years agolua soundcloud: fetch artwork
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>
11 years agomacosx: implemented full management of custom equalizer presets (refs #383)
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.

11 years agoFix make dist
Jean-Baptiste Kempf [Wed, 12 Sep 2012 22:08:26 +0000 (00:08 +0200)]
Fix make dist

11 years agoContribs: update to the Opus release 1.0.1
Jean-Baptiste Kempf [Wed, 12 Sep 2012 20:37:57 +0000 (22:37 +0200)]
Contribs: update to the Opus release 1.0.1

11 years agovimeo.lua: fix error case
Pierre Ynard [Wed, 12 Sep 2012 20:00:43 +0000 (22:00 +0200)]
vimeo.lua: fix error case

11 years agovimeo.lua: remove useless test
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

11 years agovimeo.lua: remove tabs and debug output
Pierre Ynard [Wed, 12 Sep 2012 19:09:52 +0000 (21:09 +0200)]
vimeo.lua: remove tabs and debug output

11 years agomacosx: use structures in NSUserDefaults to manage the EQ presets to prepare the...
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.

11 years agomacosx/CAS: fixed memory leak
Felix Paul Kühne [Wed, 12 Sep 2012 11:00:23 +0000 (13:00 +0200)]
macosx/CAS: fixed memory leak

11 years agomove NSIS to a sub-directory
Jean-Baptiste Kempf [Wed, 12 Sep 2012 14:29:00 +0000 (16:29 +0200)]
move NSIS to a sub-directory

11 years agoDirectSound: fix setting the default channel in surround cases
Jean-Baptiste Kempf [Wed, 12 Sep 2012 13:36:58 +0000 (15:36 +0200)]
DirectSound: fix setting the default channel in surround cases

11 years agolua vimeo playlist: Remove trailing tab
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>
11 years agolua vimeo playlist: Handle VP6 and VP8 codecs
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>
11 years agoContribs: fix lua.exe generation
Jean-Baptiste Kempf [Wed, 12 Sep 2012 11:02:30 +0000 (13:02 +0200)]
Contribs: fix lua.exe generation

11 years agoCAS: use the generic dialogs to fetch a text input from the user or to let him/her...
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

11 years agomacosx: added 2 new classes for generic dialogs to enter text or to select stuff...
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

11 years agolua vimeo playlist: Use new vimeo API
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>
11 years agodoc: install libvlc samples in proper subdirectory
Pierre Ynard [Tue, 11 Sep 2012 23:04:19 +0000 (01:04 +0200)]
doc: install libvlc samples in proper subdirectory

11 years agoUpdate .gitignore files
Pierre Ynard [Tue, 11 Sep 2012 22:04:03 +0000 (00:04 +0200)]
Update .gitignore files

11 years agoUpdate changelog rules to 2012
Pierre Ynard [Tue, 11 Sep 2012 21:45:15 +0000 (23:45 +0200)]
Update changelog rules to 2012

11 years agoRemove old icon file
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

11 years agoRemove WinCE resources
Pierre Ynard [Tue, 11 Sep 2012 20:40:21 +0000 (22:40 +0200)]
Remove WinCE resources

11 years agoQt: fix build on Windows
Jean-Baptiste Kempf [Tue, 11 Sep 2012 18:05:50 +0000 (20:05 +0200)]
Qt: fix build on Windows

11 years agoQt: update PVR open tab
Rémi Denis-Courmont [Tue, 11 Sep 2012 16:23:40 +0000 (19:23 +0300)]
Qt: update PVR open tab

11 years agoTools: add m4
Jean-Baptiste Kempf [Tue, 11 Sep 2012 15:03:21 +0000 (17:03 +0200)]
Tools: add m4

11 years agoTools: use pkg-config-lite instead of pkg-config
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

11 years agoWrite generic semaphore back-end and merge generic thread code
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

11 years agoWin32: compile correctly UAC.dll
Jean-Baptiste Kempf [Mon, 10 Sep 2012 22:15:06 +0000 (00:15 +0200)]
Win32: compile correctly UAC.dll

11 years agoRemove unprotected ARM-specific syscall
Rémi Denis-Courmont [Mon, 10 Sep 2012 21:47:30 +0000 (00:47 +0300)]
Remove unprotected ARM-specific syscall

11 years agoUse Linux kernel syntax instead of old Unix for Linux syscalls
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.

11 years agoposix: drop hacks to support for glibc versions 2.5 and older
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.

11 years agodxva2: include needed headers
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.

11 years agoQt: fix a crash when using the skins
Jean-Baptiste Kempf [Mon, 10 Sep 2012 17:36:14 +0000 (19:36 +0200)]
Qt: fix a crash when using the skins

11 years agorwlock: use a proper source C module
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+.)

11 years agorwlock: cancellation safety
Rémi Denis-Courmont [Mon, 10 Sep 2012 15:28:20 +0000 (18:28 +0300)]
rwlock: cancellation safety

11 years agorwlock: reduce footprint and factor Win32 and OS/2 back-ends
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

11 years agoQt: selector, prevent some podcast crashes
Jean-Baptiste Kempf [Mon, 10 Sep 2012 15:10:37 +0000 (17:10 +0200)]
Qt: selector, prevent some podcast crashes

11 years agoQt: do not delete parented QDialogs
Jean-Baptiste Kempf [Mon, 10 Sep 2012 14:58:33 +0000 (16:58 +0200)]
Qt: do not delete parented QDialogs

Ref #7431 #5377