]>
git.sesse.net Git - vlc/log
Felix Paul Kühne [Wed, 26 Dec 2012 23:24:11 +0000 (00:24 +0100)]
macosx: adapt fspanel layout to update time slider graphics
Damien Erambert [Wed, 26 Dec 2012 23:00:58 +0000 (00:00 +0100)]
macosx: re-worked fullscreen time slider graphics to achieve a bigger click target
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Francois Cartegnie [Wed, 26 Dec 2012 22:34:22 +0000 (23:34 +0100)]
Qt: prefsItemData: rename ambigous var
Francois Cartegnie [Wed, 26 Dec 2012 22:31:05 +0000 (23:31 +0100)]
Qt: prefsItem: namespace TYPE_*
Denis Charmet [Wed, 26 Dec 2012 17:58:41 +0000 (18:58 +0100)]
Handle with resilience unknown ebml elements
Fix #7884 and #7887 by implementing the first proposition.
Felix Paul Kühne [Wed, 26 Dec 2012 17:35:46 +0000 (18:35 +0100)]
macosx: added menu item and advanced option to hide the main window's sidebar
Francois Cartegnie [Wed, 26 Dec 2012 15:33:31 +0000 (16:33 +0100)]
Qt: spatializer: another useless indirect slot
Francois Cartegnie [Wed, 26 Dec 2012 15:32:43 +0000 (16:32 +0100)]
Qt: spatializer: simplify using groupbox
Francois Cartegnie [Wed, 26 Dec 2012 15:26:01 +0000 (16:26 +0100)]
Qt: compressor: simplify by grouping
Francois Cartegnie [Wed, 26 Dec 2012 15:15:37 +0000 (16:15 +0100)]
Qt: compressor: remove useless indirect slot
Francois Cartegnie [Wed, 26 Dec 2012 14:46:40 +0000 (15:46 +0100)]
Qt: complete prefs: missing initial value
Felix Paul Kühne [Wed, 26 Dec 2012 11:18:33 +0000 (12:18 +0100)]
macosx: simplify
ea98fcfc
thanks to David for the feedback
Francois Cartegnie [Tue, 25 Dec 2012 20:32:18 +0000 (21:32 +0100)]
Qt: ConfigControl: missing Q_OBJECT
Francois Cartegnie [Mon, 24 Dec 2012 21:39:23 +0000 (22:39 +0100)]
Qt: sout_profiles: add video and audio filters (fix #7865)
David Fuhrmann [Tue, 25 Dec 2012 19:01:05 +0000 (20:01 +0100)]
macosx: video effects panel: only allow to activate clone XOR wall
Clone and wall is not supported yet.
David Fuhrmann [Tue, 25 Dec 2012 15:22:46 +0000 (16:22 +0100)]
macosx: video effects: restore correct state of clone and wall filter controls on reset
Rafaël Carré [Tue, 25 Dec 2012 17:51:38 +0000 (18:51 +0100)]
Fix
2c22b194c8c : do not lose block_t information
Rafaël Carré [Tue, 25 Dec 2012 17:46:20 +0000 (18:46 +0100)]
Add block_CopyProperties() helper
Felix Paul Kühne [Tue, 25 Dec 2012 14:25:01 +0000 (15:25 +0100)]
macosx: fixed subtitle rendering resolution when using the native fullscreen mode (close #7946)
bug was triggered only when using controls provided by the OS like NSWindow's fullscreen button
Rafaël Carré [Tue, 25 Dec 2012 11:19:39 +0000 (12:19 +0100)]
Felix Paul Kühne [Mon, 24 Dec 2012 14:07:25 +0000 (15:07 +0100)]
auhal: remove debug stuff I forgot
Felix Paul Kühne [Mon, 24 Dec 2012 13:52:10 +0000 (14:52 +0100)]
extras/tools: updated gas-preprocessor hash
Felix Paul Kühne [Mon, 24 Dec 2012 13:51:03 +0000 (14:51 +0100)]
auhal: fixed some compilation warnings
Felix Paul Kühne [Mon, 24 Dec 2012 12:13:07 +0000 (13:13 +0100)]
auhal: reduce noise when flushing the buffer and play silence in case it is empty
Felix Paul Kühne [Mon, 24 Dec 2012 11:23:46 +0000 (12:23 +0100)]
auhal: clean-up HardwareListener callback
Rafaël Carré [Sun, 23 Dec 2012 17:00:03 +0000 (18:00 +0100)]
opensles: take in account all buffered audio in latency
We only considered the audio already buffered through opensles engine,
so the calculation was incorrect.
Use samples rather than bytes for calculation, and a function rather than
hardcoding 2*2 all over the place when a size in bytes is needed.
Francois Cartegnie [Sat, 22 Dec 2012 21:56:18 +0000 (22:56 +0100)]
Qt: Open Network Dialog: Only clear edit line on cancel (fix #7913)
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