]>
git.sesse.net Git - vlc/log
Ludovic Fauvet [Thu, 6 Sep 2012 10:38:49 +0000 (12:38 +0200)]
ogg: find the length of an opus stream
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Thu, 6 Sep 2012 11:02:05 +0000 (13:02 +0200)]
MKV: Fix seek to 0 with a non null time offset
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Benjamin Drung [Thu, 6 Sep 2012 12:15:43 +0000 (14:15 +0200)]
Fix typo: bandwith -> bandwidth.
Francois Cartegnie [Thu, 6 Sep 2012 10:39:39 +0000 (12:39 +0200)]
Qt: MLModel: fix memleak
Rémi Denis-Courmont [Thu, 6 Sep 2012 10:10:12 +0000 (13:10 +0300)]
dbus: simplify single instance initialization
Rémi Denis-Courmont [Thu, 6 Sep 2012 09:40:40 +0000 (12:40 +0300)]
Remove system_End() except on Windows, simplify
Rafaël Carré [Tue, 4 Sep 2012 13:12:19 +0000 (15:12 +0200)]
record: remove a few relocations
They were spotted by ruby-elf's cowstats (gem install ruby-elf)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 4 Sep 2012 13:56:02 +0000 (16:56 +0300)]
LIBDL may be required regardless of plugins (e.g. v4l2)
Rafaël Carré [Wed, 5 Sep 2012 11:46:12 +0000 (13:46 +0200)]
--enable-qt4 is now --enable-qt
Mark Lee [Wed, 5 Sep 2012 10:38:16 +0000 (11:38 +0100)]
Add missing "; " delimiter in subtitles extensions.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Edward Wang [Wed, 5 Sep 2012 00:46:52 +0000 (20:46 -0400)]
Win32: Check for the shared libgcc in all LIBRARY_PATHs
Some mingw-w64 3.0 toolchains like mine, for example, have those DLLs in the second or possibly third field of LIBRARY_PATH. Skipping these could lead to weird C++ dlopen errors.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Wed, 5 Sep 2012 10:57:38 +0000 (12:57 +0200)]
contrib: build opus by default
Diego Elio Pettenò [Tue, 4 Sep 2012 14:25:09 +0000 (07:25 -0700)]
fourcc.c: make fourcc lists fit in .rodata
By changing the description from a pointer to an array of characters,
the long tables don't need to be relocated. Unfortunately this adds
30KB of padding zeroes for empty strings.
Since Lookup() returns a custom entry_t object, with a possibly
modified description, this is implemented by creating a new structure
type. With more work it would be possible to simply filling all the
entries with final description and remove the extra matching and entry
manipulation.
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Rafaël Carré <funman@videolan.org>
Jean-Baptiste Kempf [Tue, 4 Sep 2012 22:01:32 +0000 (00:01 +0200)]
Contribs: update Opus to 1.0.1-rc3
Denis Charmet [Tue, 4 Sep 2012 11:53:36 +0000 (13:53 +0200)]
MKV: Handle multi-editions as different titles
Close #7401
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Tue, 4 Sep 2012 19:10:55 +0000 (21:10 +0200)]
sql_ml: wrong album update predicate.
If psz_album is NULL you have no data to insert.
If you have an id then the value is already in database and only empty
string can erase it.
Francois Cartegnie [Tue, 4 Sep 2012 18:10:48 +0000 (20:10 +0200)]
sql_ml: lock was missing, use GetURI
David Fuhrmann [Sun, 2 Sep 2012 13:47:02 +0000 (15:47 +0200)]
macosx: add scroll wheel support for progress and volume bar
David Fuhrmann [Mon, 3 Sep 2012 13:29:55 +0000 (15:29 +0200)]
macosx: reset window size to the one before video was started
close #6019
David Fuhrmann [Mon, 3 Sep 2012 13:03:57 +0000 (15:03 +0200)]
macosx: use video-wallpaper instead of macosx-background, and fix some small issue
Luca Barbato [Tue, 4 Sep 2012 13:54:00 +0000 (15:54 +0200)]
configure: add DOLT
Shorten build time.
On x86_64 linux build:
LIBTOOL make -j2 60,82s user 13,98s system 112% cpu 1:06,59 total
make -j2 56,83s user 12,72s system 110% cpu 1:03,20 total
DOLT make -j2 44,32s user 11,02s system 108% cpu 51,215 total
make -j2 42,15s user 11,04s system 106% cpu 50,155 total
Signed-off-by: Rafaël Carré <funman@videolan.org>
Francois Cartegnie [Tue, 4 Sep 2012 13:02:10 +0000 (15:02 +0200)]
Qt: MLItem: add missing lock and fix scheme fixing
Francois Cartegnie [Tue, 4 Sep 2012 13:27:32 +0000 (15:27 +0200)]
Qt: MLItem: missing lock
Francois Cartegnie [Tue, 4 Sep 2012 13:38:42 +0000 (15:38 +0200)]
Qt: MLItem: missing locks
Diego Elio Pettenò [Tue, 4 Sep 2012 13:19:30 +0000 (06:19 -0700)]
build: unbreak bootstrap after
c685975185e8ad0e4845ea0dbacc0adf77eb7a20
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Tue, 4 Sep 2012 13:07:07 +0000 (16:07 +0300)]
v4l2: copy header (with minor changes) from Linux 3.5
As agreed last week with upstream, that's basicailly the least insane
way to deal with the ever changing and expanding V4L2 API. This allows
compiling VLC with old Linux headers and run it well on a new Linux
kernel. This also avoids a pile of backward compatibility hacks.
A few other userspace tool already copy videodev2.h like that.
Rémi Denis-Courmont [Tue, 4 Sep 2012 12:54:39 +0000 (15:54 +0300)]
v4l2: do not warn about unsupported CROPCAP, only print debug
CROPCAP is no longer mandatory, and many drivers failed to provide it.
If there is no CROPCAP, then there is no cropping.
Rafaël Carré [Mon, 3 Sep 2012 22:46:17 +0000 (00:46 +0200)]
transcode: try FI32 as intermediate format
Some formats can only be converted to FI32, and then
a FI32->FL32 converter can be used.
Rafaël Carré [Tue, 4 Sep 2012 12:11:40 +0000 (14:11 +0200)]
contrib: install .pc file for ncursesw
Felix Paul Kühne [Tue, 4 Sep 2012 10:51:20 +0000 (12:51 +0200)]
macosx: removed dead code
Martin Storsjö [Wed, 29 Aug 2012 21:44:42 +0000 (00:44 +0300)]
omxil: Only use pts if it actually is set
If we need to use pts for timestamps, but pts isn't set (the
avi demuxer seems to set it to 0 for cases where it isn't known, while
dts has a nonzero value), use dts instead.
This fixes things on OMAP4 (the only platform where b_use_pts is
set at the moment), when playing back files that have only dts,
no pts.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 4 Sep 2012 09:25:39 +0000 (11:25 +0200)]
Contribs: use dvdnav fork on github
Bored as hell of those crashes...
Rémi Denis-Courmont [Tue, 4 Sep 2012 09:24:17 +0000 (12:24 +0300)]
Qt4: ask for confirmation before overwriting files with sout
Both conversion and streaming output wizard are covered.
However, demuxdump is _not_ covered.
Rémi Denis-Courmont [Tue, 4 Sep 2012 09:14:44 +0000 (12:14 +0300)]
file out: ask for confirmation to overwrite file
To avoid disrupting existing workflows, the dialog is only shown when
overwrite is disabled. If there is no UI, then it will be assumed that
the file is not overwritten.
Diego Biurrun [Tue, 4 Sep 2012 08:47:32 +0000 (11:47 +0300)]
src: remove one level of makefile recursion
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Timothy B. Terriberry [Sun, 2 Sep 2012 22:24:03 +0000 (15:24 -0700)]
Fix 0-byte Ogg packet handling.
This stops rejecting 0-byte packets, adds checks everywhere we
access the first byte of a packet, updates the th_decode_packetin()
return value checking so that duplicate frames aren't thrown away,
and updates video pts generation so the resulting frames are
displayed correctly,
Fixes bug #3416.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Timothy B. Terriberry [Sun, 2 Sep 2012 14:43:41 +0000 (07:43 -0700)]
Opus decoder.
This patch uses the information passed by the demuxer in block_t's
i_nb_samples and i_length to properly handle pre-skip, seeking
pre-roll, and end-trim. Multi-channel decoding should work. It also
adds .opus to the list of supported formats.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Timothy B. Terriberry [Sun, 2 Sep 2012 14:36:44 +0000 (07:36 -0700)]
Opus demuxing fixes.
This properly handles pre-skip, seeking pre-roll, and end-trim. It
uses the i_nb_samples field of block_t to signal to the decoder how
many samples should be returned after (possibly) skipping some at
the start of the block (for both pre-skip and pre-roll). In
addition, it abuses the i_length field of block_t to signal to the
decoder how many samples to trim from the end of the packet (for
end-trimming).
This patch does not compute correct timestamps for streams which
start at a non-zero offset (e.g., live streams joined in the
middle), nor does it correctly compute the length of a stream. But
neither of those things work for Vorbis, either. I'm leaving them
for a follow-up patch.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Felix Paul Kühne [Mon, 3 Sep 2012 21:05:52 +0000 (23:05 +0200)]
macosx: unify and modernize coding style
Felix Paul Kühne [Mon, 3 Sep 2012 18:46:44 +0000 (20:46 +0200)]
macosx/StringUtility: move lost declaration
Felix Paul Kühne [Mon, 3 Sep 2012 18:41:46 +0000 (20:41 +0200)]
quartztext: unify and modernize coding style
Felix Paul Kühne [Mon, 3 Sep 2012 18:30:09 +0000 (20:30 +0200)]
eyetv: unify and modernize coding style
Felix Paul Kühne [Mon, 3 Sep 2012 18:12:53 +0000 (20:12 +0200)]
qtcapture: unify and modernize coding style
Felix Paul Kühne [Mon, 3 Sep 2012 18:09:46 +0000 (20:09 +0200)]
qtsound: unify and modernize coding style
Felix Paul Kühne [Mon, 3 Sep 2012 18:04:37 +0000 (20:04 +0200)]
macosx_vout: unify coding style
Felix Paul Kühne [Mon, 3 Sep 2012 17:10:58 +0000 (19:10 +0200)]
macosx: fixed runtime warnings due to renamed imagery
Felix Paul Kühne [Mon, 3 Sep 2012 17:08:05 +0000 (19:08 +0200)]
macosx: implemented graphics for forward/backward in the 6 button state
Damien Erambert [Mon, 3 Sep 2012 16:40:35 +0000 (18:40 +0200)]
macosx: add additional artwork for forward/backward when showing the 6 button state
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Mon, 3 Sep 2012 16:37:45 +0000 (18:37 +0200)]
macosx: removed no longer needed preliminary artwork
Felix Paul Kühne [Mon, 3 Sep 2012 16:34:53 +0000 (18:34 +0200)]
macosx: implemented graphics for next/previous in the 6 button state
Damien Erambert [Mon, 3 Sep 2012 16:31:20 +0000 (18:31 +0200)]
macosx: new artwork for the 6 button state for the previous/next buttons
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Mon, 3 Sep 2012 16:28:39 +0000 (18:28 +0200)]
macosx: renamed 'back' button images to 'backward', since it is less confusing
Felix Paul Kühne [Mon, 3 Sep 2012 16:01:23 +0000 (18:01 +0200)]
macosx: implemented graphics for the single playlist button state
Damien Erambert [Mon, 3 Sep 2012 16:00:12 +0000 (18:00 +0200)]
macosx: added new artwork for the single playlist button state
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rémi Denis-Courmont [Mon, 3 Sep 2012 15:53:04 +0000 (18:53 +0300)]
file out: option not to overwrite an existing file
If --no-sout-file-overwrite is specified, the access output will refuse
to overwrite an existing file. Overwrite is enabled by default for
backward compatibility with existing command lines.
Rémi Denis-Courmont [Mon, 3 Sep 2012 15:21:13 +0000 (18:21 +0300)]
http: fix HTTP through proxy (fixes #7417)
Rémi Denis-Courmont [Mon, 3 Sep 2012 13:32:58 +0000 (16:32 +0300)]
v4l2: radio: measure time from start (refs #7400)
Rémi Denis-Courmont [Mon, 3 Sep 2012 13:31:10 +0000 (16:31 +0300)]
ALSA: measure time from start (refs #7400)
Rémi Denis-Courmont [Mon, 3 Sep 2012 13:28:45 +0000 (16:28 +0300)]
v4l: measure time from start (fixes #7400)
Rémi Denis-Courmont [Mon, 3 Sep 2012 11:58:11 +0000 (14:58 +0300)]
win32: prefer 64-bits ticks count on Vista builds
While less precise, ticks count should be more stable than performance
counters.
Rémi Denis-Courmont [Mon, 3 Sep 2012 11:34:13 +0000 (14:34 +0300)]
wasapi: do not assume mdate() returns the performance counter
Rémi Denis-Courmont [Mon, 3 Sep 2012 09:45:11 +0000 (12:45 +0300)]
Remove old MSVC and Borland work-arounds
Rémi Denis-Courmont [Mon, 3 Sep 2012 09:44:38 +0000 (12:44 +0300)]
Remove work-around for antique versions of MSVC
Rémi Denis-Courmont [Mon, 3 Sep 2012 09:43:59 +0000 (12:43 +0300)]
Remove useless alloca() work-around
We do not use (non-standard) alloca() anymore.
Francois Cartegnie [Sun, 2 Sep 2012 12:49:34 +0000 (14:49 +0200)]
Qt: PLSelector: ensure curItem is set when switching back from ML
Francois Cartegnie [Fri, 31 Aug 2012 13:41:54 +0000 (15:41 +0200)]
Qt: MLmodel: fix headers encoding
Felix Paul Kühne [Sun, 2 Sep 2012 11:47:21 +0000 (13:47 +0200)]
macosx: fixed conditionals for the different OS X release by adapting to the newly updated version defines
Felix Paul Kühne [Sun, 2 Sep 2012 09:41:04 +0000 (11:41 +0200)]
auhal: converted to a more sane coding style
No functional changes.
Felix Paul Kühne [Sat, 1 Sep 2012 14:36:58 +0000 (16:36 +0200)]
auhal: unify coding style
Rémi Denis-Courmont [Sun, 2 Sep 2012 09:14:28 +0000 (12:14 +0300)]
Remove WinCE
Rémi Denis-Courmont [Sat, 1 Sep 2012 13:54:44 +0000 (16:54 +0300)]
Remove redundant UNDER_CE checks
WIN32 is defined also on WinCE anyway.
Naohiro KORIYAMA [Wed, 29 Aug 2012 14:44:16 +0000 (16:44 +0200)]
contrib: libass added fontconfig font search paths for OS X.
On OS X, fontconfig searches font only from /System/Library/Fonts, so this patch adds more search paths to its initialization.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Sat, 1 Sep 2012 09:57:58 +0000 (11:57 +0200)]
auhal: fixed audio device configuration callback and added an additional callback to watch the used device's health (close #4834)
Rémi Duraffort [Sat, 1 Sep 2012 07:19:14 +0000 (09:19 +0200)]
auhal: fix inverted logic (and potential NULL pointer deref).
Felix Paul Kühne [Fri, 31 Aug 2012 13:28:44 +0000 (15:28 +0200)]
macosx: updated xcodeproj to fix the build
Angelo Haller [Fri, 31 Aug 2012 11:48:37 +0000 (13:48 +0200)]
Sanitize file path before deletion.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Fri, 31 Aug 2012 12:17:04 +0000 (14:17 +0200)]
macosx: use the updated forward/back buttons in the gray window
Damien Erambert [Fri, 31 Aug 2012 12:13:20 +0000 (14:13 +0200)]
macosx: updated forward/back buttons for the gray window
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Damien Erambert [Fri, 31 Aug 2012 12:08:27 +0000 (14:08 +0200)]
macosx: update the dark play button for the pressed state
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Fri, 31 Aug 2012 11:36:21 +0000 (13:36 +0200)]
macosx: pixel-pushing within the detached vout window
Felix Paul Kühne [Fri, 31 Aug 2012 11:15:27 +0000 (13:15 +0200)]
macosx: replaced previous/next buttons for the dark UI
Felix Paul Kühne [Fri, 31 Aug 2012 11:08:45 +0000 (13:08 +0200)]
macosx: fully adapt main window ui for the new buttons
Felix Paul Kühne [Fri, 31 Aug 2012 10:46:13 +0000 (12:46 +0200)]
macosx: preliminary xib file adaptions for the 2.1 buttons.
more to come.
Damien Erambert [Fri, 31 Aug 2012 10:45:16 +0000 (12:45 +0200)]
macosx: replaced play/pause button artwork for a more condensed 2.1 look
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Ludovic Fauvet [Fri, 31 Aug 2012 00:37:15 +0000 (02:37 +0200)]
fix use of uninitialized variable on error
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Ludovic Fauvet [Fri, 31 Aug 2012 01:48:18 +0000 (03:48 +0200)]
mp4: fix flawed logic (close #7058)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Thu, 30 Aug 2012 23:12:23 +0000 (01:12 +0200)]
Do not cache non existing memcpy module
Rémi Denis-Courmont [Thu, 30 Aug 2012 21:00:56 +0000 (00:00 +0300)]
OSS: synchronize start of playback (fixes: #7213)
This is untested as the bug could not be reproduced locally.
Jean-Baptiste Kempf [Thu, 30 Aug 2012 20:51:27 +0000 (22:51 +0200)]
HLS: remove tabs and trailing space
Rémi Denis-Courmont [Thu, 30 Aug 2012 20:34:51 +0000 (23:34 +0300)]
ncurses: rewrite configure detection with pkg-config
This makes sure that the correct header files are checked and used.
That is to say the ncursesw headers as opposed to ncurses.
Rémi Denis-Courmont [Thu, 30 Aug 2012 20:33:21 +0000 (23:33 +0300)]
dtv: accept frequency as low as 50 MHz (fixes #7406)
Jean-Baptiste Kempf [Thu, 30 Aug 2012 19:48:37 +0000 (21:48 +0200)]
Skins2: blind attempt to fix a ThemeRepository crash
Top crash on Skins2 module on Win32
Jean-Baptiste Kempf [Thu, 30 Aug 2012 15:11:12 +0000 (17:11 +0200)]
Decklink: use a consistent licence header
Jean-Baptiste Kempf [Thu, 30 Aug 2012 15:04:58 +0000 (17:04 +0200)]
Linsys: relicense under the LGPL
Rafaël Carré [Thu, 30 Aug 2012 12:40:36 +0000 (14:40 +0200)]
contrib: do not put -g in CPPFLAGS
Rémi Denis-Courmont [Thu, 30 Aug 2012 11:57:14 +0000 (14:57 +0300)]
mjpeg: probe before malloc in one simple case
The code is still seriously brain damaged.
Rémi Denis-Courmont [Thu, 30 Aug 2012 11:41:09 +0000 (14:41 +0300)]
mjpeg: deduplicate frame length variable
Rémi Duraffort [Wed, 29 Aug 2012 18:12:28 +0000 (20:12 +0200)]
update LIST.
Rémi Duraffort [Wed, 29 Aug 2012 18:11:18 +0000 (20:11 +0200)]
panoramix: remove write only variable.
Rémi Duraffort [Wed, 29 Aug 2012 18:10:25 +0000 (20:10 +0200)]
audiobargraph: fix memory leak.