]> git.sesse.net Git - vlc/log
vlc
11 years agoDecklink output
Rafaël Carré [Tue, 22 Jan 2013 14:54:56 +0000 (15:54 +0100)]
Decklink output

11 years agoWin32: fix memleak. 10L
Jean-Baptiste Kempf [Thu, 24 Jan 2013 16:18:06 +0000 (17:18 +0100)]
Win32: fix memleak. 10L

11 years agolive555: move to access/ alongside all other acces_demux plugins
Rémi Denis-Courmont [Thu, 24 Jan 2013 15:46:39 +0000 (17:46 +0200)]
live555: move to access/ alongside all other acces_demux plugins

11 years agoRevert "Qt: StandardPanel: Add spinner on network SD nodes."
Rémi Denis-Courmont [Thu, 24 Jan 2013 15:39:27 +0000 (17:39 +0200)]
Revert "Qt: StandardPanel: Add spinner on network SD nodes."

This reverts commit 62c5847095178cf70de977c3c339d5293668979b.
This commit broke the tests suite; the Qt interfaces crashes always.

11 years agoUse flexible arrays instead of allocating too much
Rémi Denis-Courmont [Thu, 24 Jan 2013 15:36:58 +0000 (17:36 +0200)]
Use flexible arrays instead of allocating too much

11 years agoWin32: use Win32DebugOutputMsgW instead of ANSI version
Jean-Baptiste Kempf [Thu, 24 Jan 2013 15:18:43 +0000 (16:18 +0100)]
Win32: use Win32DebugOutputMsgW instead of ANSI version

11 years agoauhal: fixed 'Pause' in SPDIF mode
Felix Paul Kühne [Thu, 24 Jan 2013 14:49:25 +0000 (15:49 +0100)]
auhal: fixed 'Pause' in SPDIF mode

11 years agoauhal: packet.c is no longer needed
Felix Paul Kühne [Thu, 24 Jan 2013 14:42:29 +0000 (15:42 +0100)]
auhal: packet.c is no longer needed

11 years agoauhal: prepare SPDIF transition from the packet API (refs #8083)
Felix Paul Kühne [Thu, 24 Jan 2013 14:41:47 +0000 (15:41 +0100)]
auhal: prepare SPDIF transition from the packet API (refs #8083)

Note that you will hear silence atm, but at least it doesn't crash anymore and you can switch back to PCM mode

11 years agoauhal: fixed selection of SPDIF devices
Felix Paul Kühne [Thu, 24 Jan 2013 14:05:51 +0000 (15:05 +0100)]
auhal: fixed selection of SPDIF devices

11 years agoauhal: implement audio device selection using the new aout API (close #8037)
Felix Paul Kühne [Thu, 24 Jan 2013 13:29:43 +0000 (14:29 +0100)]
auhal: implement audio device selection using the new aout API (close #8037)

11 years agomacosx: implement audio device selection using the new aout core API (close #8036)
Felix Paul Kühne [Thu, 24 Jan 2013 13:21:04 +0000 (14:21 +0100)]
macosx: implement audio device selection using the new aout core API (close #8036)

11 years agoauhal: pretend to support audio device switching for demo purposes
Felix Paul Kühne [Thu, 24 Jan 2013 13:19:01 +0000 (14:19 +0100)]
auhal: pretend to support audio device switching for demo purposes

11 years agomediacodec: avoid IllegalStateException on some weird devices
Edward Wang [Thu, 17 Jan 2013 23:43:05 +0000 (18:43 -0500)]
mediacodec: avoid IllegalStateException on some weird devices

01-17 18:53:34.959 E/VLC/VlcCrashHandler(16725): java.lang.IllegalStateException
01-17 18:53:34.959 E/VLC/VlcCrashHandler(16725):  at android.media.MediaCodec.releaseOutputBuffer(Native Method)
01-17 18:53:34.959 E/VLC/VlcCrashHandler(16725):  at dalvik.system.NativeStart.run(Native Method)

Personally I don't notice any performance regression.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoauhal: modernize probing mechanism and prepare device selection through aout core
Felix Paul Kühne [Wed, 23 Jan 2013 18:27:11 +0000 (19:27 +0100)]
auhal: modernize probing mechanism and prepare device selection through aout core

Note that right now, auhal will always output to the system's default device

11 years agocontrib: fixed theora compilation within the iOS Simulator
Felix Paul Kühne [Wed, 23 Jan 2013 13:48:54 +0000 (14:48 +0100)]
contrib: fixed theora compilation within the iOS Simulator

11 years agoQt: StandardPanel: Add spinner on network SD nodes.
Francois Cartegnie [Wed, 23 Jan 2013 13:53:18 +0000 (14:53 +0100)]
Qt: StandardPanel: Add spinner on network SD nodes.

This is incomplete as the spinner can't be stopped when there's an
error or no item added.
Use spin count set to 20 as a workaround for now.

11 years agoQt4: small string tweak
Edward Wang [Wed, 23 Jan 2013 01:08:35 +0000 (20:08 -0500)]
Qt4: small string tweak

The decoding is being 'hardware-accelerated', not the acceleration being decoded by hardware.

Also, the phrase "hardware-accelerated decoding" has more hits in Google.

11 years agoconfigure: no need to link the Mac UI against OpenGL or even AGL
Felix Paul Kühne [Tue, 22 Jan 2013 23:51:33 +0000 (00:51 +0100)]
configure: no need to link the Mac UI against OpenGL or even AGL

11 years agoauhal: remove Carbon dependency
Felix Paul Kühne [Tue, 22 Jan 2013 23:46:21 +0000 (00:46 +0100)]
auhal: remove Carbon dependency

11 years agoauhal: fix a few compilation warnings
Felix Paul Kühne [Tue, 22 Jan 2013 23:42:48 +0000 (00:42 +0100)]
auhal: fix a few compilation warnings

11 years agoauhal: replace deprecated CarbonCore calls introduced in Component Manager 3.0 back...
Felix Paul Kühne [Tue, 22 Jan 2013 23:35:00 +0000 (00:35 +0100)]
auhal: replace deprecated CarbonCore calls introduced in Component Manager 3.0 back in 1994 with their modern counterparts

requires 10.6 or later

11 years agoXCB/GLX: reuse windowing code from other XCB plugins
Rémi Denis-Courmont [Tue, 22 Jan 2013 20:58:41 +0000 (22:58 +0200)]
XCB/GLX: reuse windowing code from other XCB plugins

11 years agoXCB: merge GetWindowSize() into GetWindow()
Rémi Denis-Courmont [Tue, 22 Jan 2013 20:16:40 +0000 (22:16 +0200)]
XCB: merge GetWindowSize() into GetWindow()

This saves one geometry request and some code.

11 years agoauhal: implement TimeGet for the analog part
Felix Paul Kühne [Tue, 22 Jan 2013 20:45:13 +0000 (21:45 +0100)]
auhal: implement TimeGet for the analog part

11 years agoQt: PLSelector: add customized icons
Francois Cartegnie [Tue, 22 Jan 2013 19:44:14 +0000 (20:44 +0100)]
Qt: PLSelector: add customized icons

11 years agolivehttp: split from PAT/PMT that precedes keyframes instead of keyframe
Ilkka Ollakka [Tue, 22 Jan 2013 16:09:42 +0000 (18:09 +0200)]
livehttp: split from PAT/PMT that precedes keyframes instead of keyframe

11 years agoTS: insert/flag PAT/PMT before keyframes if use-keyframes is set
Ilkka Ollakka [Tue, 22 Jan 2013 14:11:43 +0000 (16:11 +0200)]
TS: insert/flag PAT/PMT before keyframes if use-keyframes is set

Flagging those PAT/PMT blocks enables us to segment ts-files so that
each segment starts with PAT,PMT,Keyframes. Usable in livehttp-module.

11 years agox264: enable setting fullrange flag and input
Ilkka Ollakka [Fri, 18 Jan 2013 13:42:43 +0000 (15:42 +0200)]
x264: enable setting fullrange flag and input

11 years agoavcodec: reuse AVFrames so no need to allocate/free it every time we encode picture...
Ilkka Ollakka [Fri, 11 Jan 2013 15:18:23 +0000 (17:18 +0200)]
avcodec: reuse AVFrames so no need to allocate/free it every time we encode picture/audioblock

11 years agoFLAC: fix 7 channels layout
Rémi Denis-Courmont [Tue, 22 Jan 2013 18:24:08 +0000 (20:24 +0200)]
FLAC: fix 7 channels layout

See http://flac.sourceforge.net/format.html

11 years agoAllow overriding _WIN32_WINNT through CPPFLAGS
Rafaël Carré [Tue, 22 Jan 2013 14:12:39 +0000 (15:12 +0100)]
Allow overriding _WIN32_WINNT through CPPFLAGS

Suggested-by: Rémi Denis-Courmont
11 years agoAllow overriding _WIN32_WINNT with environment variable
Rafaël Carré [Tue, 22 Jan 2013 13:52:27 +0000 (14:52 +0100)]
Allow overriding _WIN32_WINNT with environment variable

11 years agoWin32: use GetNativeSystemInfo to get the processor count
Jean-Baptiste Kempf [Tue, 22 Jan 2013 11:23:44 +0000 (12:23 +0100)]
Win32: use GetNativeSystemInfo to get the processor count

11 years agoWin32: set default clock-source on multimedia, for now
Jean-Baptiste Kempf [Tue, 22 Jan 2013 10:49:27 +0000 (11:49 +0100)]
Win32: set default clock-source on multimedia, for now

It seems to be better for the machines with lying power-improvement
programs, like ASUS EPU-Engine

11 years agoWin32: check AllocConsole() return value
Jean-Baptiste Kempf [Tue, 22 Jan 2013 10:40:47 +0000 (11:40 +0100)]
Win32: check AllocConsole() return value

11 years agoWin32: disable Console output of help in WSA mode
Jean-Baptiste Kempf [Tue, 22 Jan 2013 10:33:12 +0000 (11:33 +0100)]
Win32: disable Console output of help in WSA mode

Calling AllocConsole does not work all the time in Metro mode,
and is supposed to be an undefined behaviour.

11 years agoWin32: disable IPC in WinStoreApp mode
Jean-Baptiste Kempf [Tue, 22 Jan 2013 10:28:51 +0000 (11:28 +0100)]
Win32: disable IPC in WinStoreApp mode

IPC and one instance depends on HWND and calls will fail.

11 years agoConfigure: provide a switch to build for a "Windows Store App" target
Jean-Baptiste Kempf [Mon, 21 Jan 2013 22:28:52 +0000 (23:28 +0100)]
Configure: provide a switch to build for a "Windows Store App" target

"Windows Store App" are what we used to call Metro Apps, or Modern UI
apps.
They are apps without HWMD and without Console

11 years agoinclude: typo and date fix
Edward Wang [Mon, 21 Jan 2013 23:29:55 +0000 (18:29 -0500)]
include: typo and date fix

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agoauhal: fix static noise on playback start and post-flush
Felix Paul Kühne [Tue, 22 Jan 2013 00:21:52 +0000 (01:21 +0100)]
auhal: fix static noise on playback start and post-flush

11 years ago2013 Release Key
Christophe Mutricy [Mon, 21 Jan 2013 23:23:13 +0000 (23:23 +0000)]
2013 Release Key

pub   1024D/E58D1ADC 2013-01-21 [expires: 2014-02-03]
      Key fingerprint = 65F7 C6B4 206B D057 A7EB  7378 7180 713B E58D 1ADC
uid                  VideoLAN Release Signing Key (2013)

11 years agomacosx: fixed compilation on 10.6
Felix Paul Kühne [Mon, 21 Jan 2013 23:15:30 +0000 (00:15 +0100)]
macosx: fixed compilation on 10.6

11 years agoUse new function to declare user activity (from 10.7.3). This is the new official...
Rob Jonson [Thu, 10 Jan 2013 15:04:00 +0000 (15:04 +0000)]
Use new function to declare user activity (from 10.7.3). This is the new official way to wake the display, rather than simply preventing display sleep.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agolibmp4: minor bug fix
Frédéric Yhuel [Mon, 21 Jan 2013 21:58:10 +0000 (22:58 +0100)]
libmp4: minor bug fix

If we read all the stream but n bytes, 0 < n < 8, there's no point to
try and read these n missing bytes.

If we try to continue the parsing, MP4_ReadBoxCommon() would return 0,
and VLC would fall back to avformat's demux while it is not necessary.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoREADME: remove mention to folder that doesn't exist anymore
Edward Wang [Sun, 20 Jan 2013 18:00:05 +0000 (13:00 -0500)]
README: remove mention to folder that doesn't exist anymore

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agovout_macosx: protect vout_display_SendEvent calls to prevent potential crashes
Felix Paul Kühne [Mon, 21 Jan 2013 21:08:39 +0000 (22:08 +0100)]
vout_macosx: protect vout_display_SendEvent calls to prevent potential crashes

11 years agoUse waveOutSetVolume to set volume instead of pure software gain
Denis Charmet [Tue, 15 Jan 2013 00:46:30 +0000 (01:46 +0100)]
Use waveOutSetVolume to set volume instead of pure software gain

11 years agovout_ios: show correct AR even if it changes mid stream
Felix Paul Kühne [Mon, 21 Jan 2013 20:07:25 +0000 (21:07 +0100)]
vout_ios: show correct AR even if it changes mid stream

11 years agoAudioQueue: fix flush if wait is true
Felix Paul Kühne [Mon, 21 Jan 2013 19:54:43 +0000 (20:54 +0100)]
AudioQueue: fix flush if wait is true

11 years agomacosx: fix position and functionality of buttons when jump buttons are activated
David Fuhrmann [Mon, 21 Jan 2013 18:40:09 +0000 (19:40 +0100)]
macosx: fix position and functionality of buttons when jump buttons are activated

11 years agowaveout: packet.c is no longer needed
Rémi Denis-Courmont [Mon, 21 Jan 2013 16:25:05 +0000 (18:25 +0200)]
waveout: packet.c is no longer needed

11 years agoAudioQueue: implemented TimeGet
Felix Paul Kühne [Mon, 21 Jan 2013 12:37:08 +0000 (13:37 +0100)]
AudioQueue: implemented TimeGet

11 years agoaudioqueue: no need to compile packet.c anymore
Felix Paul Kühne [Mon, 21 Jan 2013 12:19:36 +0000 (13:19 +0100)]
audioqueue: no need to compile packet.c anymore

11 years agocheck_headers: UNICODE is not a private define
Rafaël Carré [Sun, 20 Jan 2013 23:10:13 +0000 (00:10 +0100)]
check_headers: UNICODE is not a private define

11 years agolibmp4: rewind stream before falling back to avformat
Frédéric Yhuel [Sun, 20 Jan 2013 21:15:02 +0000 (22:15 +0100)]
libmp4: rewind stream before falling back to avformat

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoWin32: use Wide Chars APIs
Jean-Baptiste Kempf [Sun, 20 Jan 2013 20:59:25 +0000 (21:59 +0100)]
Win32: use Wide Chars APIs

11 years agoopensles: reset number of samples correctly
Rafaël Carré [Sat, 19 Jan 2013 22:41:49 +0000 (23:41 +0100)]
opensles: reset number of samples correctly

11 years agotimecode: fix and improve frame rates
Rémi Denis-Courmont [Sat, 19 Jan 2013 20:15:27 +0000 (22:15 +0200)]
timecode: fix and improve frame rates

11 years agoaudioqueue: feed the decoder's sample rate to the OS and enforce FL32 instead of...
Felix Paul Kühne [Sat, 19 Jan 2013 19:15:29 +0000 (20:15 +0100)]
audioqueue: feed the decoder's sample rate to the OS and enforce FL32 instead of S16N

11 years agotest: check full help
Rémi Denis-Courmont [Sat, 19 Jan 2013 18:38:34 +0000 (20:38 +0200)]
test: check full help

This can often catch bugs in the plugin descriptors and modules core.

11 years agomodules: restore empty strings in cached choices list
Rémi Denis-Courmont [Sat, 19 Jan 2013 18:25:30 +0000 (20:25 +0200)]
modules: restore empty strings in cached choices list

11 years agoaudioqueue: don't use the main CFRunLoop for the (empty) data callback, but one of...
Felix Paul Kühne [Sat, 19 Jan 2013 17:56:28 +0000 (18:56 +0100)]
audioqueue: don't use the main CFRunLoop for the (empty) data callback, but one of AudioQueue's internal threads

Otherwise, we will encounter delays of up to 10 secs when stopping the AudioQueue

11 years agoaudioqueue: fixed incorrect buffer allocation which prevented playback of certain...
Felix Paul Kühne [Sat, 19 Jan 2013 17:48:11 +0000 (18:48 +0100)]
audioqueue: fixed incorrect buffer allocation which prevented playback of certain samples

11 years agoios: don't compile with --enable-debug with -g only by default
Felix Paul Kühne [Sat, 19 Jan 2013 17:44:02 +0000 (18:44 +0100)]
ios: don't compile with --enable-debug with -g only by default

11 years agotimecode: generate a clock/timecode as a subtitle track
Rémi Denis-Courmont [Sat, 19 Jan 2013 15:38:36 +0000 (17:38 +0200)]
timecode: generate a clock/timecode as a subtitle track

This is mainly intended to be used as a slave input, e.g.:
 # vlc video.mkv --input-slave timecode:// --timecode-fps 30/1001

11 years agocache: store whether there is a choices callback or not
Rémi Denis-Courmont [Sat, 19 Jan 2013 08:45:04 +0000 (10:45 +0200)]
cache: store whether there is a choices callback or not

11 years agoConfigLoadString loses the last character of strings
Mario Speiß [Fri, 18 Jan 2013 22:52:36 +0000 (23:52 +0100)]
ConfigLoadString loses the last character of strings

ConfigLoadString allocates memory for 'size' bytes and copys a NULL terminated
string to this buffer.
ConfigSaveString instead expects the buffer to be NULL terminated but:
 - the 'size' saved to the cache is the char count
 - the string is written without terminating NULL.

So obviously ConfigLoadString does not match the behaviour of ConfigSaveString.
It seems to me that the cached module configuration is not working at all due
to comparing the module file names within CacheFind - this should never have
found a match.

I think this would need some more testing.

Regards,
Mario

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoQt: PLSelector: add side icons
Francois Cartegnie [Thu, 17 Jan 2013 19:02:24 +0000 (20:02 +0100)]
Qt: PLSelector: add side icons

11 years agoDEMUX_SET_NEXT_DEMUX_TIME: fix documentation
Rémi Denis-Courmont [Fri, 18 Jan 2013 22:20:05 +0000 (00:20 +0200)]
DEMUX_SET_NEXT_DEMUX_TIME: fix documentation

11 years agoQt: PLSelector: add side icons
Francois Cartegnie [Thu, 17 Jan 2013 19:02:24 +0000 (20:02 +0100)]
Qt: PLSelector: add side icons

11 years agoQt: PLSelector: Pack entries to the left
Francois Cartegnie [Thu, 17 Jan 2013 19:01:55 +0000 (20:01 +0100)]
Qt: PLSelector: Pack entries to the left

11 years agoaudioqueue: fix compilation warnings
Felix Paul Kühne [Fri, 18 Jan 2013 16:06:01 +0000 (17:06 +0100)]
audioqueue: fix compilation warnings

11 years agoasf demux: rewrite DemuxPacket
Rafaël Carré [Thu, 17 Jan 2013 19:28:05 +0000 (20:28 +0100)]
asf demux: rewrite DemuxPacket

Split it in several functions

11 years agomodules/services_discovery/sap.c: avoid out-of-bounds write
Nickolai Zeldovich [Thu, 17 Jan 2013 01:03:20 +0000 (20:03 -0500)]
modules/services_discovery/sap.c: avoid out-of-bounds write

After OpenDemux reads data using stream_Read(), it writes a '\0' to
the buffer after the newly-read data, but if the stream returned exactly
i_read_max bytes, this '\0' will end up just past the end of the allocated
psz_sdp array (see the call to realloc at the beginning of the loop).
Adjust the realloc call to allocate this one extra byte.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoasf demux: cosmetics
Rafaël Carré [Thu, 17 Jan 2013 13:15:36 +0000 (14:15 +0100)]
asf demux: cosmetics

merge declaration and initial assignement

11 years agoASF: don't print debug infos in releases
Jean-Baptiste Kempf [Thu, 17 Jan 2013 13:15:17 +0000 (14:15 +0100)]
ASF: don't print debug infos in releases

11 years agoasf demux: fix #8024
Rafaël Carré [Thu, 17 Jan 2013 11:47:45 +0000 (12:47 +0100)]
asf demux: fix #8024

Replace macro with static inline and use bounds checking

11 years agoPulseAudio: implement mute/unmute while not playing
Rémi Denis-Courmont [Wed, 16 Jan 2013 17:04:05 +0000 (19:04 +0200)]
PulseAudio: implement mute/unmute while not playing

11 years agoPulseAudio: implement and fix changing device while not playing
Rémi Denis-Courmont [Wed, 16 Jan 2013 16:53:59 +0000 (18:53 +0200)]
PulseAudio: implement and fix changing device while not playing

11 years agoPulseAudio: implement sinks list (i.e. output devices)
Rémi Denis-Courmont [Tue, 15 Jan 2013 20:57:52 +0000 (22:57 +0200)]
PulseAudio: implement sinks list (i.e. output devices)

11 years agoPulseAudio: revector, no functional changes
Rémi Denis-Courmont [Tue, 15 Jan 2013 20:27:52 +0000 (22:27 +0200)]
PulseAudio: revector, no functional changes

11 years agoPulseAudio: report current output device
Rémi Denis-Courmont [Tue, 15 Jan 2013 21:10:54 +0000 (23:10 +0200)]
PulseAudio: report current output device

11 years agoPulseAudio: implement output device change
Rémi Denis-Courmont [Tue, 15 Jan 2013 21:05:31 +0000 (23:05 +0200)]
PulseAudio: implement output device change

11 years agoaout: remove has-choices flag on "device", not applicable anymore
Rémi Denis-Courmont [Tue, 15 Jan 2013 21:09:06 +0000 (23:09 +0200)]
aout: remove has-choices flag on "device", not applicable anymore

11 years agoAvoid zero-length array
Rémi Denis-Courmont [Tue, 15 Jan 2013 20:33:35 +0000 (22:33 +0200)]
Avoid zero-length array

While useful, this is not permitted by the standard specification.
This patch will waste a little bit of memory in affected allocations...

11 years agominimal_macosx: remove unused variable
Felix Paul Kühne [Tue, 15 Jan 2013 19:47:23 +0000 (20:47 +0100)]
minimal_macosx: remove unused variable

11 years agoavcodec: fix warnings
Rémi Denis-Courmont [Tue, 15 Jan 2013 17:12:45 +0000 (19:12 +0200)]
avcodec: fix warnings

11 years agoLua RC: comment out broken adev implementation
Rémi Denis-Courmont [Tue, 15 Jan 2013 17:10:25 +0000 (19:10 +0200)]
Lua RC: comment out broken adev implementation

This reverts commit 5086a9ed9e848a54f02f585e80c9f2730868bca9.

11 years agoOld RC: use audio output device functions and clean up
Rémi Denis-Courmont [Tue, 15 Jan 2013 17:31:24 +0000 (19:31 +0200)]
Old RC: use audio output device functions and clean up

11 years agoFix corrupted rendering of EIA-608 captions
Devin Heitmueller [Sun, 13 Jan 2013 21:53:05 +0000 (16:53 -0500)]
Fix corrupted rendering of EIA-608 captions

When we moved the code to use the legacy method *or* the new method,
we lost the functionality that actually initialized the memory allocated
for the entire subpicture region (including the part where captions
weren't being rendered.

This was most obvious when regression testing on OSX, where it
resulted in old captions continuing to appear on screen even
after being cleared, or garbage in the render buffer.

Add a line that effectively zeros out the buffer prior to use.

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agoWin32: we need gai_strerrorA and not gai_strerrorW
Jean-Baptiste Kempf [Tue, 15 Jan 2013 15:59:52 +0000 (16:59 +0100)]
Win32: we need gai_strerrorA and not gai_strerrorW

11 years agoAtmo: use LoadLibrary instead of LoadLibraryA for a fullpath DLL
Jean-Baptiste Kempf [Tue, 15 Jan 2013 15:29:32 +0000 (16:29 +0100)]
Atmo: use LoadLibrary instead of LoadLibraryA for a fullpath DLL

11 years agoWin32: undef lseek before redefining it
Jean-Baptiste Kempf [Tue, 15 Jan 2013 15:10:40 +0000 (16:10 +0100)]
Win32: undef lseek before redefining it

11 years agoWin32: use _snwprintf instead of swprintf
Jean-Baptiste Kempf [Tue, 15 Jan 2013 15:09:04 +0000 (16:09 +0100)]
Win32: use _snwprintf instead of swprintf

swprintf is not the standard function you are looking for

11 years agoWinVLC: use _snwprintf that is conforming to the standard
Jean-Baptiste Kempf [Tue, 15 Jan 2013 15:03:48 +0000 (16:03 +0100)]
WinVLC: use _snwprintf that is conforming to the standard

11 years agoSkins2: try to fix compilation in ANSI mode
Jean-Baptiste Kempf [Tue, 15 Jan 2013 12:04:50 +0000 (13:04 +0100)]
Skins2: try to fix compilation in ANSI mode

11 years agoSkins2: reimplement rmDir on Windows with ShellApi
Jean-Baptiste Kempf [Tue, 15 Jan 2013 11:49:08 +0000 (12:49 +0100)]
Skins2: reimplement rmDir on Windows with ShellApi

11 years agoDirectDraw: fix memleaks introduced by 46b26be57
Jean-Baptiste Kempf [Tue, 15 Jan 2013 11:11:48 +0000 (12:11 +0100)]
DirectDraw: fix memleaks introduced by 46b26be57

11 years agoDirectX: use DirectDrawEnumerateExA/W when GetProcAddress
Jean-Baptiste Kempf [Tue, 15 Jan 2013 10:58:18 +0000 (11:58 +0100)]
DirectX: use DirectDrawEnumerateExA/W when GetProcAddress