1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00
Commit Graph

47962 Commits

Author SHA1 Message Date
Rafaël Carré
67d04d60fc wince: don't define stat struct 2012-02-01 15:22:13 -05:00
Rémi Denis-Courmont
006357cf63 News 2012-02-01 22:11:51 +02:00
Rémi Denis-Courmont
28b099a27b sndio: add OpenBSD (or RoarAudio emulation) audio output
This is untested but at least it compiles with RoarAudio.
2012-02-01 22:10:39 +02:00
Rémi Denis-Courmont
f31b6ec7ca contrib: update fluidsynth to 1.1.4 2012-02-01 20:51:57 +02:00
Rémi Denis-Courmont
771209cffe fluidsynth: drop integer support
Internally, fluidsynth uses either float or double depending how it
was built. Converting to S16N in the library then to something else in
VLC was a waste.
2012-02-01 20:48:02 +02:00
Rémi Denis-Courmont
b13f148fe2 contrib: do not require fluidsynth if glib is absent 2012-02-01 20:48:02 +02:00
Rémi Denis-Courmont
7ea3bec877 contrib: remove old buggy fluidsynth 2012-02-01 20:48:01 +02:00
Rémi Denis-Courmont
9419d728df fluidsynth: require version 1.1.x
1.0.x is full of memory leaks and race conditions, and lacks features.
2012-02-01 20:39:41 +02:00
Rémi Denis-Courmont
8b970ddcb0 DirectSound: do not initialize volume twice 2012-02-01 20:35:51 +02:00
Rémi Denis-Courmont
1ec3a5262e DirectSound: do not disable thread cancellation
The thread is never cancelled anyway.
2012-02-01 20:35:51 +02:00
Rémi Denis-Courmont
9eb9a10eba DirectSound: fix double free on error (close #5966)
Regression from 6d90bf20c0
2012-02-01 20:33:43 +02:00
Rémi Denis-Courmont
f09289e8b2 DirectSound: merge memory allocation for sys and notif
This removes one error case and simplifies a bit.
2012-02-01 20:26:11 +02:00
Rémi Denis-Courmont
f664c1b096 Update news for portaudio removal 2012-02-01 20:10:57 +02:00
Rémi Denis-Courmont
0e2413dc31 contrib: remove portaudio 2012-02-01 20:10:22 +02:00
Rémi Denis-Courmont
9f8c044ac3 portaudio: remove 2012-02-01 20:09:43 +02:00
Rémi Denis-Courmont
0acd892b33 Win32: some compilers fail to define stat correctly 2012-02-01 19:31:05 +02:00
Jean-Baptiste Kempf
a728a7ede2 Qt4: preferences, move a Macro to a normal function 2012-02-01 17:25:31 +01:00
Rémi Denis-Courmont
3fe85b3841 Win32: struct stat is a macro so we need to include <sys/stat.h> 2012-02-01 18:00:04 +02:00
Ilkka Ollakka
452cf1c406 transcode: user ENC_FRAMERATE_BASE instead of fixed value 2012-02-01 12:18:50 +02:00
Ilkka Ollakka
2b60e75b56 transcode: add likely/unlikely in video process 2012-02-01 12:18:50 +02:00
Rafaël Carré
9394c71659 Update workarounds for incomplete mingw headers
The so-called "Vista/7 helpers" only define interfaces missing from mingw*

Remove duplicate declarations already in all mingw headers, include the
correct headers instead.

Link video outputs against libuuid to get the existing UUID instead of
defining our own.

Define the C interfaces as Microsoft does it by using lpVtbl for the
virtual table pointer.
See http://blogs.msdn.com/b/oldnewthing/archive/2004/02/05/68017.aspx

Define a C++ interface to TaskbarList3 for qt4, keep the C for video outputs.
Define only a C++ interface to IApplicationAssociationRegistrationUI

Define TaskbarList3->SetTabActive() correctly.
See http://msdn.microsoft.com/en-us/library/windows/desktop/dd391699(v=vs.85).aspx

ifdef the TaskbarList3 interface because mingw-w64 defines it already.
2012-02-01 04:18:31 -05:00
Denis Charmet
b178857361 Avoid infinite loop if eof happens during buffering
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-02-01 09:00:51 +01:00
Rafaël Carré
a12ca580c6 win32: install mozilla plugin by default 2012-02-01 00:41:48 -05:00
Rafaël Carré
20155f800e libav*: remove broken use of log callback
We can only use it at application level
Just use the default libav* callback instead which prints to stderr
We might want to set libav* verbosity with av_log_set_level()
2012-01-31 23:58:30 -05:00
Rafaël Carré
f86432358e contrib: change_prefix.sh: simplify
We don't need to handle OSX shared libraries anymore
It now runs much faster
2012-01-31 23:44:12 -05:00
Rafaël Carré
acf912ad54 avio output: flush after writes
detect errors and abort writing if they happen
2012-01-31 20:44:05 -05:00
Edward Wang
97111d1dbb LuaHTTP: Use binary instead of ASCII when serving rawfile
Close #5949

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-01-31 23:55:09 +01:00
Rafaël Carré
58d5803a30 avio access: fix setup of libavformat callback
In process-level mode we would call the context-level callback
2012-01-31 17:46:58 -05:00
Jean-Baptiste Kempf
b2393f00b7 Lua: provide descriptions for submodules 2012-01-31 23:44:03 +01:00
Jean-Baptiste Kempf
0c60f1a718 Consider lua in the Main Interface category 2012-01-31 23:22:00 +01:00
Jean-Baptiste Kempf
e0eb0da89a Lua: fix existent sd loading 2012-01-31 22:08:23 +01:00
Rémi Denis-Courmont
4a647cf16c V4L2: fix kinda constant expression to be really constant 2012-01-31 20:19:57 +02:00
Rémi Denis-Courmont
cc5fb82459 Use static_assert() 2012-01-31 19:25:52 +02:00
Rémi Denis-Courmont
351690f6f7 Provide static_assert() replacement 2012-01-31 19:16:17 +02:00
Rémi Denis-Courmont
2b268061a4 tdestroy: use assert() 2012-01-31 18:59:49 +02:00
Felix Paul Kühne
861c0e2c81 macosx: prevent AppKit calls from threads which aren't the main thread (fixes #5779 2012-01-31 15:20:54 +01:00
Jean-Baptiste Kempf
18173044cd Skins: fix compilation with zlib 1.2.6
Close #5964
2012-01-31 12:54:17 +01:00
Brad Smith
460cdb561d Disable OSS support on OpenBSD
Disable the OSS support on OpenBSD by default.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2012-01-30 20:00:14 +02:00
Brad Smith
4bee377fec Fix up *BSD handling in Operating System check
This fixes up the *BSD handling within the Operating System check.
SYS is now set to the OS without the version attached as provided
by ${host_os} (.e.g. openbsd instead of openbsd5.1) to match all
the other OS's and simplifies other OS's checks further down. This
also allows the script to recognize DragonFly.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2012-01-30 19:45:02 +02:00
Brad Smith
900041eb4d Fix libpng checking on OpenBSD
This fixes the libpng check on OpenBSD. Although the code was passing libm to
ultimately link the library the test itself was not and thus failing. Also at
Remi's request I changed the existing and newly introduced use of -lm to $LIBM.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2012-01-30 19:45:02 +02:00
Sébastien Escudier
4bc2de8cfd live555 : fix http retry 2012-01-30 15:15:28 +01:00
Rafaël Carré
aa77af7405 avio: EOVERFLOW is not defined on windows
Define it to EFBIG (file too big), it's close enough in this specific use
2012-01-29 22:06:54 -05:00
Rafaël Carré
cca698a05e avio access: use new API
- fix bug in ACCESS_GET_PTS_DELAY where it would fall through the next case
- print error messages from libavformat
- remove useless strdup
- check for exclusive access to avio when context open succeeded
- support for multiple input / output at the same time with libavformat > 54 (untested)
2012-01-29 21:43:27 -05:00
Rafaël Carré
7f510436af avcodec: fix avutil version check
ffmpeg/libav doc/APIchanges should not be relied upon
2012-01-29 17:55:39 -05:00
Jean-Baptiste Kempf
987c2953af Qt: make playlist font less small by default 2012-01-29 23:47:36 +01:00
Jean-Baptiste Kempf
2d96c40a5a Qt: use a less small font on mediainfo.
It seems really unusable on win32
2012-01-29 23:44:59 +01:00
Felix Paul Kühne
fb5766e398 macosx: fixed potential crashes when localizing strings 2012-01-29 23:44:29 +01:00
David Fuhrmann
c2e39623ff macosx: implements user choice to autosave volume on exit and changes volume slider range to 0 ... 200%
this adds the configuration variable and also the respective gui modifications for
simple prefs dialog. Also, this commit changes some spacing in gui to be consistent
between the different tabs.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2012-01-29 23:28:20 +01:00
Felix Paul Kühne
525413129b macosx: enlarge the main window's drop zone caption to make room for the French l10n 2012-01-29 20:49:08 +01:00
David Fuhrmann
9592e9cfd4 macosx: unblackout other screens on lion as well, when leaving full screen
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2012-01-29 20:36:47 +01:00