Felix Paul Kühne [Mon, 20 Jul 2015 12:12:29 +0000 (14:12 +0200)]
macosx: split output from open panel
Felix Paul Kühne [Mon, 20 Jul 2015 11:17:18 +0000 (13:17 +0200)]
macosx/open: further clean-up
trim exposed class API, remove code which does not belong in a view object, remove macro abuse
Felix Paul Kühne [Mon, 20 Jul 2015 10:38:05 +0000 (12:38 +0200)]
macosx: fix future HTTP access issues
Felix Paul Kühne [Sat, 18 Jul 2015 16:32:10 +0000 (18:32 +0200)]
macosx/simple prefs: drop explicit singleton
Felix Paul Kühne [Sat, 18 Jul 2015 16:29:45 +0000 (18:29 +0200)]
macosx/full prefs: move from explicit singleton to a functional singleton
Felix Paul Kühne [Sat, 18 Jul 2015 16:27:14 +0000 (18:27 +0200)]
macosx/prefs widgets: fix rendering
Ludovic Fauvet [Fri, 17 Jul 2015 15:17:12 +0000 (17:17 +0200)]
contribs: disable fontconfig and harfbuzz support for ass on tizen
Ludovic Fauvet [Fri, 17 Jul 2015 15:16:33 +0000 (17:16 +0200)]
contribs: add boostrap code for Tizen
Unfortunately the Tizen toolchain uses standard linux target triplets
(like arm-linux-gnueabi or i386-linux-gnueabi) and thus cannot be easily
detected otherwise.
Ludovic Fauvet [Fri, 17 Jul 2015 15:15:52 +0000 (17:15 +0200)]
demux: adaptative: missing include
David R Robison [Mon, 6 Jul 2015 17:51:55 +0000 (13:51 -0400)]
Only use --rtsp-client-port when sending RTSP SETUP request
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 17 Jul 2015 14:56:02 +0000 (16:56 +0200)]
DirectSound: meaningfull error messages
Felix Paul Kühne [Fri, 17 Jul 2015 13:39:12 +0000 (15:39 +0200)]
macosx: refactor simple preferences to work without object in xib
Francois Cartegnie [Fri, 17 Jul 2015 10:07:33 +0000 (12:07 +0200)]
demux: don't map M3U to m3u8 extension (fix #15056)
Can't tell if that's m3u8 or hls without probing. Thanks Apple.
Francois Cartegnie [Thu, 16 Jul 2015 21:02:27 +0000 (23:02 +0200)]
demux: adaptative: fix debug string
Francois Cartegnie [Wed, 15 Jul 2015 19:41:40 +0000 (21:41 +0200)]
demux: hls: handle packed audio ID3 time offset
Francois Cartegnie [Thu, 16 Jul 2015 16:32:34 +0000 (18:32 +0200)]
demux: adaptative: avoid drops when not restarting on seek
Francois Cartegnie [Thu, 16 Jul 2015 16:28:51 +0000 (18:28 +0200)]
demux: adaptative: always drop buffers on seek
Francois Cartegnie [Thu, 16 Jul 2015 14:05:47 +0000 (16:05 +0200)]
demux: adaptative: tag first chunk block
Francois Cartegnie [Wed, 15 Jul 2015 20:07:21 +0000 (22:07 +0200)]
demux: adaptative: virtualize es callbacks handlers
Francois Cartegnie [Wed, 15 Jul 2015 18:41:41 +0000 (20:41 +0200)]
demux: adaptative: add offset to streams
Francois Cartegnie [Thu, 16 Jul 2015 20:58:25 +0000 (22:58 +0200)]
demux: adaptative: fix regression if pcr is first set alone
Felix Paul Kühne [Thu, 16 Jul 2015 16:36:59 +0000 (18:36 +0200)]
macosx/prefs: split complete from simple prefs, fix class API and remove object instances from xib
Felix Paul Kühne [Thu, 16 Jul 2015 10:55:14 +0000 (12:55 +0200)]
macosx/video effects: remove object instance from xib file and further reduce the exposed class API
Felix Paul Kühne [Thu, 16 Jul 2015 08:58:03 +0000 (10:58 +0200)]
macosx/audio effects: remove object instance from xib file and further reduce the exposed class API
Jean-Baptiste Kempf [Wed, 15 Jul 2015 21:32:10 +0000 (23:32 +0200)]
MKV: support WebVTT subtitles embedded
Jean-Baptiste Kempf [Wed, 15 Jul 2015 21:16:34 +0000 (23:16 +0200)]
FourCC: fix typos
David Fuhrmann [Wed, 15 Jul 2015 19:13:03 +0000 (21:13 +0200)]
macosx: simple prefs: fix native fullscreen checkbox
Felix Paul Kühne [Wed, 15 Jul 2015 18:32:38 +0000 (20:32 +0200)]
macosx: cosmetics
Felix Paul Kühne [Wed, 15 Jul 2015 18:26:46 +0000 (20:26 +0200)]
macosx: remove support for OS X 10.6 Snow Leopard
Felix Paul Kühne [Wed, 15 Jul 2015 18:17:43 +0000 (20:17 +0200)]
macosx/trackSync: remove object instance from xib file
Felix Paul Kühne [Wed, 15 Jul 2015 18:08:56 +0000 (20:08 +0200)]
fix POTFILES
Felix Paul Kühne [Wed, 15 Jul 2015 17:49:24 +0000 (19:49 +0200)]
macosx: remove streaming & transcoding wizard in favor of the modern Convert & Save/Stream dialog
Felix Paul Kühne [Wed, 15 Jul 2015 17:45:07 +0000 (19:45 +0200)]
macosx/bookmarks: remove object from xib file
David Fuhrmann [Wed, 15 Jul 2015 17:24:41 +0000 (19:24 +0200)]
macosx: PLItems parent should be weak to avoid retain cycles
Felix Paul Kühne [Wed, 15 Jul 2015 17:20:16 +0000 (19:20 +0200)]
macosx/playlistinfo: remove duplicate outlet
Felix Paul Kühne [Wed, 15 Jul 2015 17:14:46 +0000 (19:14 +0200)]
macosx/playlistinfo: remove object instance from xib file and set it up the proper way
Felix Paul Kühne [Wed, 15 Jul 2015 16:25:53 +0000 (18:25 +0200)]
macosx: update singleton creation
Felix Paul Kühne [Wed, 15 Jul 2015 14:55:55 +0000 (16:55 +0200)]
AVCapture: use automatic property synthesis
Felix Paul Kühne [Wed, 15 Jul 2015 14:55:32 +0000 (16:55 +0200)]
macosx: update bindings
Felix Paul Kühne [Wed, 15 Jul 2015 14:54:31 +0000 (16:54 +0200)]
macosx: move from manual to automatic property synthesis
Felix Paul Kühne [Wed, 15 Jul 2015 13:18:57 +0000 (15:18 +0200)]
macosx: privatise instance variables and resolve class dependencies on internal implementation details
Felix Paul Kühne [Wed, 15 Jul 2015 09:18:16 +0000 (11:18 +0200)]
iOS vout: simplify compilation flags
Felix Paul Kühne [Wed, 15 Jul 2015 09:12:01 +0000 (11:12 +0200)]
macosx: compilation fix for clang 6
Hannes Domani [Tue, 7 Jul 2015 17:22:00 +0000 (19:22 +0200)]
Qt: fix memory leak
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 15 Jul 2015 06:51:05 +0000 (08:51 +0200)]
Dshow: fix freeze
Close #14278
Felix Paul Kühne [Tue, 14 Jul 2015 20:10:40 +0000 (22:10 +0200)]
macosx: switch to automated reference counting (refs #2813)
Felix Paul Kühne [Tue, 14 Jul 2015 20:06:38 +0000 (22:06 +0200)]
macosx/xcodeproj: add missing files
Rémi Denis-Courmont [Mon, 13 Jul 2015 19:03:38 +0000 (22:03 +0300)]
timer: add some test cases
Rémi Denis-Courmont [Mon, 13 Jul 2015 18:59:54 +0000 (21:59 +0300)]
timer: speed up test case
Felix Paul Kühne [Mon, 13 Jul 2015 14:29:40 +0000 (16:29 +0200)]
macosx: add missing sanity check
Francois Cartegnie [Mon, 13 Jul 2015 14:10:59 +0000 (16:10 +0200)]
demux: hls: extend probing (fix #14839)
Felix Paul Kühne [Mon, 13 Jul 2015 12:55:36 +0000 (14:55 +0200)]
macosx: fix runtime exception and clean-up code
Felix Paul Kühne [Mon, 13 Jul 2015 12:20:31 +0000 (14:20 +0200)]
macosx: initWithCapacity is a no-op in current ObjC implementations
David Fuhrmann [Sun, 12 Jul 2015 17:16:57 +0000 (19:16 +0200)]
macosx: resume dialog: make more space for l10n
David Fuhrmann [Sat, 11 Jul 2015 13:25:26 +0000 (15:25 +0200)]
macosx: remove stray code
Francois Cartegnie [Sun, 12 Jul 2015 12:09:13 +0000 (14:09 +0200)]
demux: wav: map atrac3+ (fix #15001)
Francois Cartegnie [Sun, 12 Jul 2015 09:19:46 +0000 (11:19 +0200)]
vlc_codecs: fix the waveformatex, ksformat stuff
Were unused static Guids, incorrect Atrac3 to pcm mapping
constness, and incomplete waveformat->guid mapping.
Francois Cartegnie [Sun, 12 Jul 2015 11:48:49 +0000 (13:48 +0200)]
demux: wav: debug print waveformatex guid
David Fuhrmann [Sat, 11 Jul 2015 13:00:24 +0000 (15:00 +0200)]
Fix make dist and POTFILES.in
David Fuhrmann [Sat, 11 Jul 2015 12:51:42 +0000 (14:51 +0200)]
macosx: fix destruction of bookmarks window, simplify
David Fuhrmann [Sat, 11 Jul 2015 12:32:20 +0000 (14:32 +0200)]
macosx: Create custom resume dialog, refactor
Create own resume dialog, which acts the same way as a floating
window. Thus it does not disturb the user more than any
other VLC panel and consequently does not block the user in doing
other operations.
This fixes floating behaviour (#13886) any makes it more easy
to implement any other fancy_dialog_whatever we might add later.
Current design is a copy of the currently used alert window.
Also raised the timeout value to 10 secs as users are complaining
6 sec is not long enough.
close #13886
Jean-Baptiste Kempf [Fri, 10 Jul 2015 18:12:38 +0000 (20:12 +0200)]
libVLC: precise the documentation for chapters_descr parameters
If libvlc_media_player_get_full_chapter_descriptions is called with a
title set to -1, it uses the current title.
Rémi Denis-Courmont [Fri, 10 Jul 2015 16:06:20 +0000 (19:06 +0300)]
omx: fix timeout handling
Rémi Denis-Courmont [Fri, 10 Jul 2015 15:33:32 +0000 (18:33 +0300)]
snapshot: remove redundant deadline check
vlc_cond_timedwait() returns non-zero when the deadline is reached.
Rémi Denis-Courmont [Fri, 10 Jul 2015 15:25:13 +0000 (18:25 +0300)]
Qt4: remove the atmo tab
Rémi Denis-Courmont [Fri, 10 Jul 2015 15:24:52 +0000 (18:24 +0300)]
atmo: remove video filter
Jean-Baptiste Kempf [Fri, 10 Jul 2015 10:30:31 +0000 (12:30 +0200)]
core: use more common quote
Jean-Baptiste Kempf [Fri, 10 Jul 2015 10:30:04 +0000 (12:30 +0200)]
core: shorten string
Jean-Baptiste Kempf [Fri, 10 Jul 2015 10:27:20 +0000 (12:27 +0200)]
x264: add a missing \n in help string
Jean-Baptiste Kempf [Fri, 10 Jul 2015 10:26:41 +0000 (12:26 +0200)]
YUV out: reduce strings
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:30:54 +0000 (21:30 +0300)]
remoteosd: fix update thread leak
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:25:27 +0000 (21:25 +0300)]
remoteosd: small simplification
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:20:47 +0000 (21:20 +0300)]
remoteosd: close connection immediately if picture allocation fails
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:20:01 +0000 (21:20 +0300)]
remoteosd: fix data race
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:12:42 +0000 (21:12 +0300)]
remoteosd: partially fix worker thread cleanup
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:09:28 +0000 (21:09 +0300)]
remoteosd: remove I/O buffer casts
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:02:09 +0000 (21:02 +0300)]
remoteosd: cleanup initialization
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:54:48 +0000 (20:54 +0300)]
remoteosd: use memset()
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:53:19 +0000 (20:53 +0300)]
remoteosd: only register mouse event callback when needed
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:50:30 +0000 (20:50 +0300)]
remoteosd: fix key event callback removal
Do not register it if keys are disabled. Do not leave it dangling if
thread creation fails.
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:47:38 +0000 (20:47 +0300)]
remoteosd: remove racy b_connection_alive
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:13:05 +0000 (20:13 +0300)]
remoteosd: fix invalid thread handle use on error
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:10:56 +0000 (20:10 +0300)]
remoteosd: inline connect function
No need to duplicate debug from net_Connect()...
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:05:50 +0000 (20:05 +0300)]
remoteosd: remove unused variable
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:03:41 +0000 (20:03 +0300)]
remoteosd: only spawn update thread if needed, simplify
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:53:43 +0000 (19:53 +0300)]
remoteosd: factor code
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:47:55 +0000 (19:47 +0300)]
remoteosd: remove/propogate logically constant value
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:15:10 +0000 (19:15 +0300)]
addons: remove useless lock/unlock
p_finder is not visible to other threads at this point.
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:15:00 +0000 (19:15 +0300)]
addons: cosmetics
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:11:35 +0000 (19:11 +0300)]
addons: factor code
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:10:17 +0000 (19:10 +0300)]
addons: simplify cancellation preemption
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:09:03 +0000 (19:09 +0300)]
addons: remove useless lock/unlock
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:30:16 +0000 (19:30 +0300)]
smooth: remove logical no-op
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:24:06 +0000 (19:24 +0300)]
smooth: remove logical no-op
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:24:00 +0000 (19:24 +0300)]
smooth: remove logical no-op
Rémi Denis-Courmont [Thu, 9 Jul 2015 15:59:00 +0000 (18:59 +0300)]
smooth: remove/propagate constant value
From the downloader thread, b_close is always true.
Rémi Denis-Courmont [Thu, 9 Jul 2015 15:57:07 +0000 (18:57 +0300)]
smooth: remove unused cancellation preemption
vlc_cancel() is not used, so this was a no-op.
Rémi Denis-Courmont [Thu, 9 Jul 2015 15:54:43 +0000 (18:54 +0300)]
smooth: remove/propagate constant value
b_error can only become true after the download thread is joined, after
which point it is never evaluated. So we can treat it as always false.
Rémi Denis-Courmont [Thu, 9 Jul 2015 15:48:37 +0000 (18:48 +0300)]
smooth: remove write-only variable
Rémi Denis-Courmont [Thu, 9 Jul 2015 15:46:14 +0000 (18:46 +0300)]
smooth: remove logical no-op