]>
git.sesse.net Git - vlc/log
Ilkka Ollakka [Tue, 18 Dec 2012 13:59:52 +0000 (15:59 +0200)]
avcodec: aout_BitsPerSample uses vlc_fourcc_GetCodec itself, so no need to call it ourselves in here
Denis Charmet [Sat, 29 Dec 2012 14:39:49 +0000 (15:39 +0100)]
Clean the played waveout frames in Play and Stop
Doing it in the callback cause deadlocks.
Adrien Maglo [Sat, 29 Dec 2012 17:52:40 +0000 (18:52 +0100)]
Cleaner way to define the GLSL version number as pointed out by funman.
Adrien Maglo [Sat, 29 Dec 2012 16:58:08 +0000 (17:58 +0100)]
[OpenGL] Fix some wrong logic about GLSL version numbers.
Adrien Maglo [Sat, 29 Dec 2012 16:51:48 +0000 (17:51 +0100)]
[OpenGL] Fix OpenGL glsl shader version numbers.
It seems that standard OpenGL 2.0 requires version number to be equal to 120 contrary to OpenGL ES 2.0 that requires it to be equal to 100.
Adrien Maglo [Fri, 28 Dec 2012 18:23:57 +0000 (19:23 +0100)]
[OpenGL] Make the GLSL shaders compatible with OpenGL ES 2.0
Edward Wang [Sat, 29 Dec 2012 02:19:35 +0000 (21:19 -0500)]
media_list_player: implement MediaListPlayerStopped
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Fri, 28 Dec 2012 18:30:01 +0000 (19:30 +0100)]
Initialize codecs after track parsing and not before the selection.
This avoid leaks at segment changes.
Felix Paul Kühne [Fri, 28 Dec 2012 20:26:16 +0000 (21:26 +0100)]
macosx/CAS: Rename 'Convert & Save' to 'Convert and Stream'
Felix Paul Kühne [Fri, 28 Dec 2012 20:02:41 +0000 (21:02 +0100)]
macosx/CAS: add MKV to the black list for HTTP streaming
Felix Paul Kühne [Fri, 28 Dec 2012 19:47:02 +0000 (20:47 +0100)]
macosx/CAS: added final error checks (close #5900)
Felix Paul Kühne [Fri, 28 Dec 2012 19:26:12 +0000 (20:26 +0100)]
macosx/CAS: add a button for SDP file location selection
Felix Paul Kühne [Fri, 28 Dec 2012 19:11:00 +0000 (20:11 +0100)]
macosx/CAS: fix SDP announcements
Felix Paul Kühne [Fri, 28 Dec 2012 19:04:07 +0000 (20:04 +0100)]
macosx/CAS: rework misleading SDP UI
Felix Paul Kühne [Fri, 28 Dec 2012 18:34:46 +0000 (19:34 +0100)]
macosx/CAS: implement streaming
minor announcement stuff left to do
Jean-Baptiste Kempf [Fri, 28 Dec 2012 13:08:25 +0000 (14:08 +0100)]
live555: use calloc
Jean-Baptiste Kempf [Fri, 28 Dec 2012 17:40:09 +0000 (18:40 +0100)]
libvlc: match the documentation to the actual behaviour
Denis Charmet [Fri, 28 Dec 2012 16:18:25 +0000 (17:18 +0100)]
Remove aout_Packet API from WaveOut
Mirsal Ennaime [Fri, 28 Dec 2012 10:28:32 +0000 (11:28 +0100)]
news: Update the 2.1 services discovery section
Felix Paul Kühne [Fri, 28 Dec 2012 10:13:33 +0000 (11:13 +0100)]
macosx/CAS: implement basic error checking for the stream-out settings
Felix Paul Kühne [Thu, 27 Dec 2012 17:18:17 +0000 (18:18 +0100)]
macosx/CAS: simplify stream-out summary to something useful
Felix Paul Kühne [Thu, 27 Dec 2012 17:10:42 +0000 (18:10 +0100)]
macosx/CAS: fix incorrect channel name field activation in stream panel
Felix Paul Kühne [Thu, 27 Dec 2012 16:44:22 +0000 (17:44 +0100)]
quartztext: add support for HTML color names within color tags
Felix Paul Kühne [Thu, 27 Dec 2012 14:40:24 +0000 (15:40 +0100)]
quartztext: fix incomplete copyright header
Mirsal Ennaime [Wed, 26 Dec 2012 05:59:00 +0000 (06:59 +0100)]
upnp sd: work around missing XML namespaces in DIDL documents
Mirsal Ennaime [Fri, 9 Nov 2012 12:50:18 +0000 (13:50 +0100)]
upnp sd: Add support for Samsung devices' subtitles extensions
* Request the sec:CaptionInfo and sec:CaptionInfoEx DIDL attributes
* If one of the two caption attributes are present, build and add an
input-slave option string which forces the subtitle demux
* Add the sub-track-id option to input items with subtitles
so the subtitles are immediately visible
Mirsal Ennaime [Thu, 27 Dec 2012 23:28:52 +0000 (00:28 +0100)]
upnp sd: Fix a warning introduced in the previous commit
Mirsal Ennaime [Thu, 27 Dec 2012 21:39:12 +0000 (22:39 +0100)]
upnp sd: fix warning
David Fuhrmann [Thu, 27 Dec 2012 20:30:26 +0000 (21:30 +0100)]
macosx: video effects: limit wall settings to 1 - 15 and clone setting to 2 - 20
David Fuhrmann [Thu, 27 Dec 2012 20:21:04 +0000 (21:21 +0100)]
macosx: video effects panel: limit posterize values to 2 - 256
When trying to set 1, VLC hangs...
David Fuhrmann [Thu, 27 Dec 2012 20:04:29 +0000 (21:04 +0100)]
macosx: video effects: limit puzzle settings from 2 - 16
David Fuhrmann [Thu, 27 Dec 2012 19:52:05 +0000 (20:52 +0100)]
puzzle: row and col values of 1 are not supported
David Fuhrmann [Thu, 27 Dec 2012 19:39:50 +0000 (20:39 +0100)]
macosx: video effects panel: synchronize text field and stepper values properly by using cocoa bindings
This simplifies the code and fixes stepper responseness.
This also fixes enabled state of some steppers.
David Fuhrmann [Thu, 27 Dec 2012 14:36:59 +0000 (15:36 +0100)]
vlc blocks: remove useless VLC_USED at function returning void
Felix Paul Kühne [Thu, 27 Dec 2012 11:51:57 +0000 (12:51 +0100)]
macosx: fix table column indentation (close #6929)
For indentation, the outline table column needs to be set, which used to be the title column. This is not a bad choice, since it is only column populated by all items.
However, one can't remove the outline table column easily, so I chose to disable the ability to remove it, something virtually all users don't want to do anyway.
Felix Paul Kühne [Thu, 27 Dec 2012 11:18:42 +0000 (12:18 +0100)]
macosx: fix avcodec-hw option implementation
The option is presented to the user in a simplified way, since there is only one hardware acceleration module on the Mac.
Felix Paul Kühne [Thu, 27 Dec 2012 11:17:40 +0000 (12:17 +0100)]
avcodec/vda: add shortcut for non-ambigous referencing
Jean-Baptiste Kempf [Thu, 27 Dec 2012 11:12:08 +0000 (12:12 +0100)]
Contribs: update freetype to 2.4.11
David Fuhrmann [Thu, 27 Dec 2012 10:41:25 +0000 (11:41 +0100)]
macosx: cascade multiple vout window positions, fix initial window positions
close #7873
David Fuhrmann [Thu, 27 Dec 2012 10:34:14 +0000 (11:34 +0100)]
macosx: fix rare crash when changing video effects settings
David Fuhrmann [Tue, 25 Dec 2012 19:36:04 +0000 (20:36 +0100)]
macosx: allow multiple vout windows in video-wallpaper mode
(first window as wallpaper, all other ones as normal windows.)
Konstantin Pavlov [Thu, 27 Dec 2012 08:42:10 +0000 (12:42 +0400)]
UPNP SD: comply to upnp specification wrt to res:duration.
Also, omit fraction of seconds.
Konstantin Pavlov [Thu, 27 Dec 2012 06:42:46 +0000 (10:42 +0400)]
MIPS: enable HAVE_FPU on hard-float builds.
Konstantin Pavlov [Thu, 6 Dec 2012 09:03:46 +0000 (13:03 +0400)]
UPNP SD: extract all resources from DIDL.
Fixes #7776
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).