]>
git.sesse.net Git - vlc/log
Christopher Mueller [Mon, 30 Jan 2012 13:48:31 +0000 (14:48 +0100)]
dash: added isoffmainmanager
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:30 +0000 (14:48 +0100)]
dash: added isoffmainparser
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:29 +0000 (14:48 +0100)]
dash: added IS namespace and getprofile to domparser
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:28 +0000 (14:48 +0100)]
dash: added isoffmain profile
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:27 +0000 (14:48 +0100)]
dash: simplified adaptationlogic
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:26 +0000 (14:48 +0100)]
dash: added segmentlist and base to representation
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:25 +0000 (14:48 +0100)]
dash: added adaptationset to period
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:24 +0000 (14:48 +0100)]
dash: segment added byterange and tochunk
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:23 +0000 (14:48 +0100)]
dash: chunk added optionalurl setter
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:22 +0000 (14:48 +0100)]
dash: node added hasattribute
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:21 +0000 (14:48 +0100)]
dash: added adaptationset
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:20 +0000 (14:48 +0100)]
dash: added segmentbase
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Mon, 30 Jan 2012 13:48:19 +0000 (14:48 +0100)]
dash: added segmentlist
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Tobias Güntner [Wed, 1 Feb 2012 22:46:59 +0000 (23:46 +0100)]
Leave minimal interface if Esc key was pressed
Close #5898
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Naohiro KORIYAMA [Wed, 1 Feb 2012 22:25:13 +0000 (07:25 +0900)]
Win32: define fstat as well as stat
Fix wrong result of stream_Size() on win32 build.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Wed, 1 Feb 2012 22:48:28 +0000 (17:48 -0500)]
Win32: Add a mingw-w64 2.0.1 workaround
Jean-Baptiste Kempf [Wed, 1 Feb 2012 21:59:40 +0000 (22:59 +0100)]
Qt: remove unused includes
Edward Wang [Wed, 1 Feb 2012 21:30:20 +0000 (22:30 +0100)]
Qt: Add an option to show system tray notifications when VLC is visible
Close #5041
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Wed, 1 Feb 2012 21:26:46 +0000 (16:26 -0500)]
mingw: undef small
Tobias Güntner [Fri, 20 Jan 2012 22:08:06 +0000 (23:08 +0100)]
Seek only if the position actually changed.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tobias Güntner [Thu, 26 Jan 2012 23:29:37 +0000 (00:29 +0100)]
Keep tooltip within screen boundaries. Adjust tip position accordingly.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Wed, 1 Feb 2012 20:49:19 +0000 (15:49 -0500)]
dxva2: fix print format
DWORD is unsigned long, not int
http://msdn.microsoft.com/en-us/library/
cc230318 (v=prot.10).aspx
Rafaël Carré [Wed, 1 Feb 2012 20:21:42 +0000 (15:21 -0500)]
wince: don't define stat struct
Rémi Denis-Courmont [Wed, 1 Feb 2012 20:11:51 +0000 (22:11 +0200)]
News
Rémi Denis-Courmont [Wed, 1 Feb 2012 20:10:39 +0000 (22:10 +0200)]
sndio: add OpenBSD (or RoarAudio emulation) audio output
This is untested but at least it compiles with RoarAudio.
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:51:57 +0000 (20:51 +0200)]
contrib: update fluidsynth to 1.1.4
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:41:33 +0000 (20:41 +0200)]
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.
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:47:22 +0000 (20:47 +0200)]
contrib: do not require fluidsynth if glib is absent
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:47:08 +0000 (20:47 +0200)]
contrib: remove old buggy fluidsynth
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:39:41 +0000 (20:39 +0200)]
fluidsynth: require version 1.1.x
1.0.x is full of memory leaks and race conditions, and lacks features.
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:25:05 +0000 (20:25 +0200)]
DirectSound: do not initialize volume twice
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:24:17 +0000 (20:24 +0200)]
DirectSound: do not disable thread cancellation
The thread is never cancelled anyway.
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:33:07 +0000 (20:33 +0200)]
DirectSound: fix double free on error (close #5966)
Regression from
6d90bf20c01db2b284a81b26ce3356536257c1fc
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:23:20 +0000 (20:23 +0200)]
DirectSound: merge memory allocation for sys and notif
This removes one error case and simplifies a bit.
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:10:57 +0000 (20:10 +0200)]
Update news for portaudio removal
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:10:22 +0000 (20:10 +0200)]
contrib: remove portaudio
Rémi Denis-Courmont [Wed, 1 Feb 2012 18:09:43 +0000 (20:09 +0200)]
portaudio: remove
Rémi Denis-Courmont [Wed, 1 Feb 2012 17:30:48 +0000 (19:30 +0200)]
Win32: some compilers fail to define stat correctly
Jean-Baptiste Kempf [Wed, 1 Feb 2012 16:25:31 +0000 (17:25 +0100)]
Qt4: preferences, move a Macro to a normal function
Rémi Denis-Courmont [Wed, 1 Feb 2012 16:00:04 +0000 (18:00 +0200)]
Win32: struct stat is a macro so we need to include <sys/stat.h>
Ilkka Ollakka [Wed, 1 Feb 2012 10:17:56 +0000 (12:17 +0200)]
transcode: user ENC_FRAMERATE_BASE instead of fixed value
Ilkka Ollakka [Sun, 29 Jan 2012 11:17:58 +0000 (13:17 +0200)]
transcode: add likely/unlikely in video process
Rafaël Carré [Wed, 1 Feb 2012 07:48:48 +0000 (02:48 -0500)]
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.
Denis Charmet [Tue, 31 Jan 2012 22:58:00 +0000 (23:58 +0100)]
Avoid infinite loop if eof happens during buffering
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Wed, 1 Feb 2012 05:41:48 +0000 (00:41 -0500)]
win32: install mozilla plugin by default
Rafaël Carré [Wed, 1 Feb 2012 04:57:27 +0000 (23:57 -0500)]
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()
Rafaël Carré [Wed, 1 Feb 2012 04:44:12 +0000 (23:44 -0500)]
contrib: change_prefix.sh: simplify
We don't need to handle OSX shared libraries anymore
It now runs much faster
Rafaël Carré [Wed, 1 Feb 2012 00:40:38 +0000 (19:40 -0500)]
avio output: flush after writes
detect errors and abort writing if they happen
Edward Wang [Tue, 31 Jan 2012 22:39:18 +0000 (17:39 -0500)]
LuaHTTP: Use binary instead of ASCII when serving rawfile
Close #5949
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Tue, 31 Jan 2012 22:45:57 +0000 (17:45 -0500)]
avio access: fix setup of libavformat callback
In process-level mode we would call the context-level callback
Jean-Baptiste Kempf [Tue, 31 Jan 2012 22:44:03 +0000 (23:44 +0100)]
Lua: provide descriptions for submodules
Jean-Baptiste Kempf [Tue, 31 Jan 2012 22:22:00 +0000 (23:22 +0100)]
Consider lua in the Main Interface category
Jean-Baptiste Kempf [Tue, 31 Jan 2012 21:08:23 +0000 (22:08 +0100)]
Lua: fix existent sd loading
Rémi Denis-Courmont [Tue, 31 Jan 2012 18:19:57 +0000 (20:19 +0200)]
V4L2: fix kinda constant expression to be really constant
Rémi Denis-Courmont [Tue, 31 Jan 2012 17:16:49 +0000 (19:16 +0200)]
Use static_assert()
Rémi Denis-Courmont [Tue, 31 Jan 2012 17:16:17 +0000 (19:16 +0200)]
Provide static_assert() replacement
Rémi Denis-Courmont [Tue, 31 Jan 2012 16:59:36 +0000 (18:59 +0200)]
tdestroy: use assert()
Felix Paul Kühne [Tue, 31 Jan 2012 14:20:40 +0000 (15:20 +0100)]
macosx: prevent AppKit calls from threads which aren't the main thread (fixes #5779
Jean-Baptiste Kempf [Tue, 31 Jan 2012 11:53:38 +0000 (12:53 +0100)]
Skins: fix compilation with zlib 1.2.6
Close #5964
Brad Smith [Mon, 30 Jan 2012 17:52:47 +0000 (12:52 -0500)]
Disable OSS support on OpenBSD
Disable the OSS support on OpenBSD by default.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Brad Smith [Mon, 30 Jan 2012 07:12:24 +0000 (02:12 -0500)]
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>
Brad Smith [Mon, 30 Jan 2012 07:58:38 +0000 (02:58 -0500)]
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>
Sébastien Escudier [Mon, 30 Jan 2012 14:15:28 +0000 (15:15 +0100)]
live555 : fix http retry
Rafaël Carré [Mon, 30 Jan 2012 03:06:54 +0000 (22:06 -0500)]
avio: EOVERFLOW is not defined on windows
Define it to EFBIG (file too big), it's close enough in this specific use
Rafaël Carré [Mon, 30 Jan 2012 02:35:05 +0000 (21:35 -0500)]
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)
Rafaël Carré [Sun, 29 Jan 2012 22:55:07 +0000 (17:55 -0500)]
avcodec: fix avutil version check
ffmpeg/libav doc/APIchanges should not be relied upon
Jean-Baptiste Kempf [Sun, 29 Jan 2012 22:47:36 +0000 (23:47 +0100)]
Qt: make playlist font less small by default
Jean-Baptiste Kempf [Sun, 29 Jan 2012 19:53:54 +0000 (20:53 +0100)]
Qt: use a less small font on mediainfo.
It seems really unusable on win32
Felix Paul Kühne [Sun, 29 Jan 2012 22:44:29 +0000 (23:44 +0100)]
macosx: fixed potential crashes when localizing strings
David Fuhrmann [Sun, 29 Jan 2012 21:03:24 +0000 (22:03 +0100)]
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>
Felix Paul Kühne [Sun, 29 Jan 2012 19:49:08 +0000 (20:49 +0100)]
macosx: enlarge the main window's drop zone caption to make room for the French l10n
David Fuhrmann [Sun, 29 Jan 2012 19:31:02 +0000 (20:31 +0100)]
macosx: unblackout other screens on lion as well, when leaving full screen
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
David Fuhrmann [Sun, 22 Jan 2012 21:41:22 +0000 (22:41 +0100)]
macosx: save the current volume in intended variable
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Kaarlo Raiha [Sun, 29 Jan 2012 17:24:30 +0000 (19:24 +0200)]
Win32: Use CRYPT_VERIFYCONTEXT for vlc_rand_bytes
Since we don't require access to persisted private keys
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 29 Jan 2012 17:39:51 +0000 (18:39 +0100)]
Qt: missing accessors
Rafaël Carré [Sun, 29 Jan 2012 17:30:25 +0000 (12:30 -0500)]
dmo: use VLC BITMAPINFO types
close #5950
Jean-Baptiste Kempf [Sun, 29 Jan 2012 17:23:22 +0000 (18:23 +0100)]
Qt: fix hovering text of the playlist button.
Close #5948
Jean-Baptiste Kempf [Sun, 29 Jan 2012 17:21:27 +0000 (18:21 +0100)]
Qt: Media is uncountable.
Close #5947
Rémi Denis-Courmont [Sun, 29 Jan 2012 16:49:43 +0000 (18:49 +0200)]
Fix configure again
This wouldn't happen if committers read the output from bootstrap.
Felix Paul Kühne [Sun, 29 Jan 2012 13:52:57 +0000 (14:52 +0100)]
macosx: fixed use of [VLCMain localizedString] pointed by David Fuhrmann
this fixes the l10n of the advanced prefs and a few other strings
note that this facility is broken by design and should be replaced for 2.0-next
Felix Paul Kühne [Sun, 29 Jan 2012 13:31:48 +0000 (14:31 +0100)]
macosx: fixed l10n of the 'Extensions' menu
Felix Paul Kühne [Sun, 29 Jan 2012 13:24:24 +0000 (14:24 +0100)]
macosx: small interface modifications to make room for lengthy translations
Felix Paul Kühne [Sun, 29 Jan 2012 13:23:49 +0000 (14:23 +0100)]
macosx: displayed ocalizable sstrings correctly
Felix Paul Kühne [Sun, 29 Jan 2012 12:58:03 +0000 (13:58 +0100)]
macosx: fixed execution of binaries linked against the 10.7 SDK on 10.6
Felix Paul Kühne [Sun, 29 Jan 2012 12:32:28 +0000 (13:32 +0100)]
macosx: fixed broken appearance of the main window in case it is linked against the 10.7 SDK but run on OS X 10.6
Rafaël Carré [Sun, 29 Jan 2012 10:09:51 +0000 (05:09 -0500)]
contrib: libvpx 1.0
Rafaël Carré [Sun, 29 Jan 2012 09:17:27 +0000 (04:17 -0500)]
avcodec: invert definition of deprecated values
We want to use the new names in our code
Rafaël Carré [Sun, 29 Jan 2012 09:14:20 +0000 (04:14 -0500)]
avcodec: don't include non existing header
Rafaël Carré [Sun, 29 Jan 2012 08:57:08 +0000 (03:57 -0500)]
avcodec: fix build with libavcodec < 54
Rafaël Carré [Sun, 29 Jan 2012 08:38:08 +0000 (03:38 -0500)]
avformat demux: fix double free()
Allocate avformat context and set its I/O context before using it
This is the correct way to it (and is documented in avformat.h)
Brad Smith [Sun, 29 Jan 2012 01:54:14 +0000 (20:54 -0500)]
rand: Also use /dev/urandom on OpenBSD as well
On older OpenBSD releases you especially should not have been
using /dev/random, nowdays due to changes all the device nodes
are actually all the same so either way this code can be simplified
to not special case OpenBSD in vlc_rand_init().
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Sun, 29 Jan 2012 08:20:34 +0000 (03:20 -0500)]
avcodec: revert define of deprecated values
We want to use the new ones in our code
Rafaël Carré [Sun, 29 Jan 2012 08:10:12 +0000 (03:10 -0500)]
avcodec: update to libavcodec 54
Rafaël Carré [Sun, 29 Jan 2012 06:58:11 +0000 (01:58 -0500)]
avformat demux: use new IO API
- Use AVIOContext instead of ByteIOContext
- Use avformat_open_input instead of av_open_input_stream
- Use avio_alloc_context instead of init_put_byte, allocate context on the heap
- Use AVIOContext.seekable
print avformat_open_input errors
avformat_open_input is the most recent and is documented as available since
libavformat 53.2.0 (other changes happened in 52.105)
avformat_open_input was introduced in 52.94 in FFmpeg
Rafaël Carré [Sun, 29 Jan 2012 06:51:19 +0000 (01:51 -0500)]
dca: only build library and headers
Rafaël Carré [Sun, 29 Jan 2012 06:51:06 +0000 (01:51 -0500)]
dca: update config.*
Rafaël Carré [Sun, 29 Jan 2012 06:43:18 +0000 (01:43 -0500)]
speex: arm code is for fixed point only
Rafaël Carré [Sun, 29 Jan 2012 06:18:38 +0000 (01:18 -0500)]
Workaround FFmpeg doc/APIchanges lies
Rafaël Carré [Sun, 29 Jan 2012 05:44:11 +0000 (00:44 -0500)]
avformat demux: use new input APIs
print avformat_find_stream_info errors
Rafaël Carré [Sun, 29 Jan 2012 05:34:07 +0000 (00:34 -0500)]
avformat demux: don't access removed info
Palette data is now transmitted as a side data in AVPacket