]>
git.sesse.net Git - vlc/log
Francois Cartegnie [Sat, 22 Dec 2012 21:40:25 +0000 (22:40 +0100)]
Qt: saveAPlaylist: fix file extension logic (fix #7578)
Francois Cartegnie [Sat, 22 Dec 2012 20:25:32 +0000 (21:25 +0100)]
Qt: about: Use rich text (fix #7590).
Ubuntu bug #
1038303
Francois Cartegnie [Sat, 22 Dec 2012 19:59:53 +0000 (20:59 +0100)]
Qt: hotkeys: always overwrite global hotkeys (fix #7932)
Francois Cartegnie [Sat, 22 Dec 2012 16:17:13 +0000 (17:17 +0100)]
Qt: hotkeys: allow filtering by field (fix #7931)
Francois Cartegnie [Sat, 22 Dec 2012 15:59:30 +0000 (16:59 +0100)]
Qt: hotkeys selector: refer cols by name
Rafaël Carré [Sat, 22 Dec 2012 15:16:29 +0000 (16:16 +0100)]
audio_format_neon was removed in
6ba3c4bed4
Francois Cartegnie [Sat, 22 Dec 2012 14:33:51 +0000 (15:33 +0100)]
Qt: hotkeys: add check for app's menu shortcuts (fix #7930)
Rémi Duraffort [Sat, 22 Dec 2012 12:49:57 +0000 (13:49 +0100)]
smooth: fix potential memleak
Rémi Duraffort [Sat, 22 Dec 2012 12:40:38 +0000 (13:40 +0100)]
oss: fix segfault
Rémi Duraffort [Sat, 22 Dec 2012 10:50:11 +0000 (11:50 +0100)]
qt4: the playlist should be locked when calling playlist_GetNodeDuration
Rémi Denis-Courmont [Fri, 21 Dec 2012 22:30:25 +0000 (00:30 +0200)]
avcodec: simplify audio sample format mapping
Rémi Denis-Courmont [Fri, 21 Dec 2012 22:17:23 +0000 (00:17 +0200)]
aout: macro-vectorize aout_ChannelsReorder()
Rémi Denis-Courmont [Fri, 21 Dec 2012 22:13:57 +0000 (00:13 +0200)]
aout: add aout_Interleave() helper for interleaving
Rémi Denis-Courmont [Fri, 21 Dec 2012 21:21:41 +0000 (23:21 +0200)]
remap: support U8 because we can
Rémi Denis-Courmont [Fri, 21 Dec 2012 20:29:30 +0000 (22:29 +0200)]
volume: add direct support for S32N, FL64 and U8
Rémi Denis-Courmont [Fri, 21 Dec 2012 18:33:45 +0000 (20:33 +0200)]
format: add missing conversions between U8, S16N, FL32, S32N and FL64
And simplify accordingly.
Rémi Denis-Courmont [Fri, 21 Dec 2012 18:29:41 +0000 (20:29 +0200)]
aout: remove FI32 intermediate-only codec
With hardware FPU, FI32 was only used within the mad decoder and
internally converted to FL32. With software FPU, FI32 did not work
properly as the S16N conversion was broken (at least since VLC1.1.0).
Rémi Denis-Courmont [Fri, 21 Dec 2012 18:23:14 +0000 (20:23 +0200)]
mad: decode to FL32 (as in existing VLC releases)
Apparently, mad generates sample values outside the [-1,+1] range, so
FL32 seems to be the most reasonable output format.
(On systems without hardware FPU, I would recommend disabling mad, and
using libavcodec for MPGA decoding.)
Rémi Denis-Courmont [Fri, 21 Dec 2012 18:15:46 +0000 (20:15 +0200)]
audio format: fix FI32 -> S16N conversion
Rémi Denis-Courmont [Fri, 21 Dec 2012 18:04:54 +0000 (20:04 +0200)]
vlc_aout: remove comments copied from libmad
Edward Wang [Fri, 21 Dec 2012 11:54:14 +0000 (06:54 -0500)]
contrib: fix the FPU detection for cross-compiles
Previously, FPU detction was done before the variables for compiling (CC, CFLAGS, etc) were set. This broke on cross-compiles, because it was trying to use the default $(CC) to do the checks.
By doing the FPU detection after setting all the variables, FPU detection for cross-compiles works spectacularly.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Fri, 21 Dec 2012 10:03:57 +0000 (11:03 +0100)]
opensles: fix static noise at 44.1kHz
Jean-Baptiste Kempf [Fri, 21 Dec 2012 01:01:53 +0000 (02:01 +0100)]
Fix DxVA2 decoding on HD2000/3000
Close #6243
Laurent Aimar [Thu, 20 Dec 2012 20:36:38 +0000 (21:36 +0100)]
Removed useless vlc_gl_GetProcAddress() calls (opengl).
Laurent Aimar [Thu, 20 Dec 2012 20:33:22 +0000 (21:33 +0100)]
Removed outdated comment (opengl).
Laurent Aimar [Thu, 20 Dec 2012 20:32:25 +0000 (21:32 +0100)]
Reorder a bit vout_display_opengl_Display (opengl)
No functionnal changes */
Laurent Aimar [Thu, 20 Dec 2012 20:22:54 +0000 (21:22 +0100)]
Simplified and fixed RGB fragment shader (opengl).
Laurent Aimar [Thu, 20 Dec 2012 20:21:12 +0000 (21:21 +0100)]
Simplified a bit RGBA frament shader (opengl).
Laurent Aimar [Thu, 20 Dec 2012 20:17:36 +0000 (21:17 +0100)]
Cosmetics (opengl).
Laurent Aimar [Thu, 20 Dec 2012 20:15:09 +0000 (21:15 +0100)]
Reorganized shader/program building (opengl).
Laurent Aimar [Thu, 20 Dec 2012 19:36:50 +0000 (20:36 +0100)]
Simplify/reorder a bit non shader rendering (openg).
Laurent Aimar [Thu, 20 Dec 2012 19:23:52 +0000 (20:23 +0100)]
Allowed opengl to work without opengl shader.
Laurent Aimar [Wed, 19 Dec 2012 22:00:16 +0000 (23:00 +0100)]
Small clean up (opengl)
Laurent Aimar [Wed, 19 Dec 2012 21:45:41 +0000 (22:45 +0100)]
Cosmetics (opengl.c)
Rémi Denis-Courmont [Thu, 20 Dec 2012 21:11:05 +0000 (23:11 +0200)]
a52: decode to S32N in fixed point
Rémi Denis-Courmont [Thu, 20 Dec 2012 21:02:34 +0000 (23:02 +0200)]
smem: use aout_BitsPerSample()
Rémi Denis-Courmont [Thu, 20 Dec 2012 21:00:24 +0000 (23:00 +0200)]
wamfixed: output S32N rather than FI32
Rafaël Carré [Thu, 20 Dec 2012 20:56:40 +0000 (21:56 +0100)]
opensles: use a ring buffer for latency measurement
Now audio codec frame size will not affect latency precision, at the
small cost of one memcpy per frame.
With the maximum number of OpenSLES buffers (255), we can have a precision
of 4ms with a buffer size of ~1 second.
Rafaël Carré [Thu, 20 Dec 2012 19:07:42 +0000 (20:07 +0100)]
opensles: no need to count number of busy buffers
We can access it with GetState
Rafaël Carré [Thu, 20 Dec 2012 19:07:13 +0000 (20:07 +0100)]
opensles: cosmetics
Rafaël Carré [Thu, 20 Dec 2012 19:03:22 +0000 (20:03 +0100)]
opensles: move code from Start/Stop to Open/Close
These objects do not depend on the audio format
Rafaël Carré [Thu, 20 Dec 2012 16:48:01 +0000 (17:48 +0100)]
opensles: the time since last buffering update is useless
Rémi Denis-Courmont [Thu, 20 Dec 2012 20:09:08 +0000 (22:09 +0200)]
tremor: decode to S32N
Rémi Denis-Courmont [Thu, 20 Dec 2012 20:08:58 +0000 (22:08 +0200)]
vorbis: fix cast warnings
Rémi Denis-Courmont [Thu, 20 Dec 2012 19:28:01 +0000 (21:28 +0200)]
aout: pass FOURCC instead of bits to aout_ChannelsReorder()
To fix type aliasing, we need to know whether the data is float or integer,
or use only char pointers.
Also add support for FL64 and arbitrary lengths.
Rémi Denis-Courmont [Thu, 20 Dec 2012 19:02:58 +0000 (21:02 +0200)]
aout: remove 24-bits support left-overs
Rémi Denis-Courmont [Thu, 20 Dec 2012 18:56:32 +0000 (20:56 +0200)]
araw: make float/double decoder/encoder conform to C type aliasing rules
Rémi Denis-Courmont [Thu, 20 Dec 2012 18:21:38 +0000 (20:21 +0200)]
PulseAudio: remove dummy dependency on <vlc_cpu.h>
Rémi Denis-Courmont [Thu, 20 Dec 2012 18:20:25 +0000 (20:20 +0200)]
Use VLC_CODEC_S24(B|L)32
Rémi Denis-Courmont [Thu, 20 Dec 2012 18:15:55 +0000 (20:15 +0200)]
Add codecs for S24 in 4 bytes
Rémi Denis-Courmont [Thu, 20 Dec 2012 17:52:48 +0000 (19:52 +0200)]
aout: drop support for S24N
Rémi Denis-Courmont [Thu, 20 Dec 2012 17:48:18 +0000 (19:48 +0200)]
FLAC: keep signed 32-bits output format and simplify
The FLAC decoder aligns samples to the right. So shift the samples to
to the left.
Olafs Vandāns [Thu, 20 Dec 2012 16:20:23 +0000 (17:20 +0100)]
Qt: add playlist total duration
Ref #2744 #4252
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Olafs Vandāns [Thu, 20 Dec 2012 16:19:30 +0000 (17:19 +0100)]
Core playlist: provide playlist_GetNodeDuration
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 20 Dec 2012 16:01:25 +0000 (17:01 +0100)]
Minimal_macosx: remove tabs in source code
Rafaël Carré [Thu, 20 Dec 2012 13:02:47 +0000 (14:02 +0100)]
opensles: reset properly on flush
Felix Paul Kühne [Wed, 19 Dec 2012 23:27:31 +0000 (00:27 +0100)]
minimal_macosx: updated copyright headers
Felix Paul Kühne [Wed, 19 Dec 2012 23:09:40 +0000 (00:09 +0100)]
POTFILES: updated minimal_macosx listing
Rémi Denis-Courmont [Wed, 19 Dec 2012 21:19:03 +0000 (23:19 +0200)]
AES3: decode to S32N rather than S24 and simplify a little
Rémi Denis-Courmont [Wed, 19 Dec 2012 20:18:29 +0000 (22:18 +0200)]
format: fix typo, conversion from S32N to S16N (fixes #7764)
Rémi Denis-Courmont [Wed, 19 Dec 2012 19:09:02 +0000 (21:09 +0200)]
visualization: fix output formats
Felix Paul Kühne [Wed, 19 Dec 2012 18:40:59 +0000 (19:40 +0100)]
minimal_macosx: remove dependency on the Carbon framework by replacing SetSystemUIMode calls by their Cocoa counterparts
Felix Paul Kühne [Wed, 19 Dec 2012 18:39:00 +0000 (19:39 +0100)]
minimal_macosx: modernize coding style and remove useless includes
Felix Paul Kühne [Wed, 19 Dec 2012 18:34:28 +0000 (19:34 +0100)]
minimal_macosx: remove more dead code
Felix Paul Kühne [Wed, 19 Dec 2012 18:33:11 +0000 (19:33 +0100)]
minimal_macosx: implement VOUT_WINDOW_SET_SIZE and VOUT_WINDOW_SET_STATE
Felix Paul Kühne [Wed, 19 Dec 2012 18:25:09 +0000 (19:25 +0100)]
minimal_macosx: removed no-longer needed vout code, which dated back to the pre-2.0 days
Felix Paul Kühne [Wed, 19 Dec 2012 18:23:33 +0000 (19:23 +0100)]
minimal_macosx: re-implement in-separate-window video output based upon the 2.0 vout API
remnants to be removed in next commit
Rémi Denis-Courmont [Wed, 19 Dec 2012 18:09:47 +0000 (20:09 +0200)]
aout: drop remnants of foreign endian support (refs #7764)
Endianess is now converted by the raw decoder/encoder.
Rémi Denis-Courmont [Wed, 19 Dec 2012 18:03:36 +0000 (20:03 +0200)]
aout: drop support for U24 and S24I
It seems S24N needs to be kept for the FLAC decoder though.
Rémi Denis-Courmont [Wed, 19 Dec 2012 18:33:47 +0000 (20:33 +0200)]
LPCM: decode to S16N or S32N
Rémi Denis-Courmont [Wed, 19 Dec 2012 18:18:07 +0000 (20:18 +0200)]
LPCM: encode from S16N rather than S16B
Rémi Denis-Courmont [Wed, 19 Dec 2012 18:32:37 +0000 (20:32 +0200)]
LPCM: buffer overflow (encoder)
Rémi Denis-Courmont [Wed, 19 Dec 2012 17:52:57 +0000 (19:52 +0200)]
araw: decode/encode 24-bits PCM to/from S32N
Francois Cartegnie [Wed, 19 Dec 2012 18:14:38 +0000 (19:14 +0100)]
Qt: complete_preferences: toggle prefs for current modules.
Preferences set regarding loaded modules only is likely to contain what
the user is looking for.
Rémi Denis-Courmont [Wed, 19 Dec 2012 17:38:53 +0000 (19:38 +0200)]
aout: drop support for non-native float
It never really worked anyway.
Rémi Denis-Courmont [Wed, 19 Dec 2012 17:30:20 +0000 (19:30 +0200)]
araw: add non-native float encoding and decode float to native
Rémi Denis-Courmont [Wed, 19 Dec 2012 17:19:15 +0000 (19:19 +0200)]
aout: drop support for S32I
Rémi Denis-Courmont [Wed, 19 Dec 2012 17:16:30 +0000 (19:16 +0200)]
araw: add U32 support and decode S32I to S32N
Rémi Denis-Courmont [Wed, 19 Dec 2012 17:16:17 +0000 (19:16 +0200)]
araw: fix U8 and S16N dummy encoding
Rafaël Carré [Wed, 19 Dec 2012 17:08:23 +0000 (18:08 +0100)]
npapi packaging: we don't need to fetch gecko headers anymore
Rémi Denis-Courmont [Wed, 19 Dec 2012 16:38:10 +0000 (18:38 +0200)]
vout: do not set "fullscreen" variable again (fixes #7926)
The "fullscreen" variable is set by the UI. That triggers a vout
control request. Then the vout thread actually switches to/from
full screen mode. Setting the "fullscreen" variable again then would
trigger a live loop in some circumstances, and should be useless.
Jean-Baptiste Kempf [Wed, 19 Dec 2012 15:40:35 +0000 (16:40 +0100)]
ZVBI: remove the wrong warning about GPL
libzvbi is LGPL :)
Felix Paul Kühne [Wed, 19 Dec 2012 15:58:19 +0000 (16:58 +0100)]
minimal_macosx: compilation fix
Sébastien Toque [Fri, 14 Dec 2012 17:41:09 +0000 (17:41 +0000)]
audiotrack: missing software gain setting
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Wed, 19 Dec 2012 05:08:59 +0000 (06:08 +0100)]
contrib: add --disable-gpl option to bootstrap
This will skip auto-select of libraries under the GPL
Jean-Baptiste Kempf [Wed, 19 Dec 2012 13:52:25 +0000 (14:52 +0100)]
OSS: blind compilation fix
Francois Cartegnie [Wed, 19 Dec 2012 11:53:16 +0000 (12:53 +0100)]
modules: fix module_exists() documentation.
Still documents old behaviour.
Rémi Denis-Courmont [Tue, 18 Dec 2012 22:45:11 +0000 (00:45 +0200)]
aout: use S16N rather than S16L in audio outputs
(In practice, all of these were only used in little endian anyway.)
Rémi Denis-Courmont [Tue, 18 Dec 2012 22:42:24 +0000 (00:42 +0200)]
aout: drop support for U16B, U16L and S16I
Rémi Denis-Courmont [Tue, 18 Dec 2012 22:42:07 +0000 (00:42 +0200)]
sndio: require non-stupid audio sample formats
Rémi Denis-Courmont [Tue, 18 Dec 2012 22:32:23 +0000 (00:32 +0200)]
araw: decode/encode U16 and S16I to/from S16N
Rafaël Carré [Tue, 18 Dec 2012 22:39:24 +0000 (23:39 +0100)]
audiotrack: implement time synchronization
There is still a random offset between A/V which stays
constant until there's a flush but hopefully testing should
give a clue how to fix it.
Note: the symbols required are present only since 2.2
Rémi Denis-Courmont [Tue, 18 Dec 2012 22:12:23 +0000 (00:12 +0200)]
PulseAudio: unused variable
Rémi Denis-Courmont [Tue, 18 Dec 2012 22:12:13 +0000 (00:12 +0200)]
aout: drop support for S8
Rémi Denis-Courmont [Tue, 18 Dec 2012 22:07:20 +0000 (00:07 +0200)]
araw: decode/encode S8 to/from U8
Rémi Denis-Courmont [Tue, 18 Dec 2012 21:31:38 +0000 (23:31 +0200)]
araw: cosmetics
Francois Cartegnie [Tue, 18 Dec 2012 21:54:37 +0000 (22:54 +0100)]
taglib: ID3v2: save TrackTotal
Francois Cartegnie [Tue, 18 Dec 2012 20:54:11 +0000 (21:54 +0100)]
Qt: info_panels: use validation mask for tracknumber/total input
Rémi Denis-Courmont [Tue, 18 Dec 2012 21:31:12 +0000 (23:31 +0200)]
Fix warning
Rémi Denis-Courmont [Tue, 18 Dec 2012 20:45:06 +0000 (22:45 +0200)]
contrib: update XCB