vlc.git
4 years agocompat: cancel association of network events before close
Hannes Domani [Wed, 15 Jul 2015 18:57:06 +0000 (20:57 +0200)]
compat: cancel association of network events before close

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agoscreen/mac: set frame rate
Felix Paul Kühne [Mon, 20 Jul 2015 17:24:04 +0000 (19:24 +0200)]
screen/mac: set frame rate

4 years agoscreen/mac: set SAR values (refs #14507)
Felix Paul Kühne [Mon, 20 Jul 2015 17:05:57 +0000 (19:05 +0200)]
screen/mac: set SAR values (refs #14507)

4 years agomacosx/open: reimplement output panel appearance
Felix Paul Kühne [Mon, 20 Jul 2015 16:54:50 +0000 (18:54 +0200)]
macosx/open: reimplement output panel appearance

4 years agomacosx/open: refactoring, removal of shared instance, ..
Felix Paul Kühne [Mon, 20 Jul 2015 16:25:27 +0000 (18:25 +0200)]
macosx/open: refactoring, removal of shared instance, ..

4 years agomacosx: pre Xcode 7 compilation fix
Felix Paul Kühne [Mon, 20 Jul 2015 16:24:54 +0000 (18:24 +0200)]
macosx: pre Xcode 7 compilation fix

4 years agomacosx: compilation fix
Felix Paul Kühne [Mon, 20 Jul 2015 12:38:26 +0000 (14:38 +0200)]
macosx: compilation fix

4 years agoRemove outdated QTCapture module
Felix Paul Kühne [Mon, 20 Jul 2015 12:33:38 +0000 (14:33 +0200)]
Remove outdated QTCapture module

4 years agomacosx: use NSArray's firstObject where appropriate
Felix Paul Kühne [Mon, 20 Jul 2015 12:29:35 +0000 (14:29 +0200)]
macosx: use NSArray's firstObject where appropriate

4 years agomacosx: split output from open panel
Felix Paul Kühne [Mon, 20 Jul 2015 12:12:29 +0000 (14:12 +0200)]
macosx: split output from open panel

4 years agomacosx/open: further clean-up
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

4 years agomacosx: fix future HTTP access issues
Felix Paul Kühne [Mon, 20 Jul 2015 10:38:05 +0000 (12:38 +0200)]
macosx: fix future HTTP access issues

4 years agomacosx/simple prefs: drop explicit singleton
Felix Paul Kühne [Sat, 18 Jul 2015 16:32:10 +0000 (18:32 +0200)]
macosx/simple prefs: drop explicit singleton

4 years agomacosx/full prefs: move from explicit singleton to a functional 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

4 years agomacosx/prefs widgets: fix rendering
Felix Paul Kühne [Sat, 18 Jul 2015 16:27:14 +0000 (18:27 +0200)]
macosx/prefs widgets: fix rendering

5 years agocontribs: disable fontconfig and harfbuzz support for ass on tizen
Ludovic Fauvet [Fri, 17 Jul 2015 15:17:12 +0000 (17:17 +0200)]
contribs: disable fontconfig and harfbuzz support for ass on tizen

5 years agocontribs: add boostrap code for 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.

5 years agodemux: adaptative: missing include
Ludovic Fauvet [Fri, 17 Jul 2015 15:15:52 +0000 (17:15 +0200)]
demux: adaptative: missing include

5 years agoOnly use --rtsp-client-port when sending RTSP SETUP request
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>
5 years agoDirectSound: meaningfull error messages
Jean-Baptiste Kempf [Fri, 17 Jul 2015 14:56:02 +0000 (16:56 +0200)]
DirectSound: meaningfull error messages

5 years agomacosx: refactor simple preferences to work without object in xib
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

5 years agodemux: don't map M3U to m3u8 extension (fix #15056)
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.

5 years agodemux: adaptative: fix debug string
Francois Cartegnie [Thu, 16 Jul 2015 21:02:27 +0000 (23:02 +0200)]
demux: adaptative: fix debug string

5 years agodemux: hls: handle packed audio ID3 time offset
Francois Cartegnie [Wed, 15 Jul 2015 19:41:40 +0000 (21:41 +0200)]
demux: hls: handle packed audio ID3 time offset

5 years agodemux: adaptative: avoid drops when not restarting on seek
Francois Cartegnie [Thu, 16 Jul 2015 16:32:34 +0000 (18:32 +0200)]
demux: adaptative: avoid drops when not restarting on seek

5 years agodemux: adaptative: always drop buffers on seek
Francois Cartegnie [Thu, 16 Jul 2015 16:28:51 +0000 (18:28 +0200)]
demux: adaptative: always drop buffers on seek

5 years agodemux: adaptative: tag first chunk block
Francois Cartegnie [Thu, 16 Jul 2015 14:05:47 +0000 (16:05 +0200)]
demux: adaptative: tag first chunk block

5 years agodemux: adaptative: virtualize es callbacks handlers
Francois Cartegnie [Wed, 15 Jul 2015 20:07:21 +0000 (22:07 +0200)]
demux: adaptative: virtualize es callbacks handlers

5 years agodemux: adaptative: add offset to streams
Francois Cartegnie [Wed, 15 Jul 2015 18:41:41 +0000 (20:41 +0200)]
demux: adaptative: add offset to streams

5 years agodemux: adaptative: fix regression if pcr is first set alone
Francois Cartegnie [Thu, 16 Jul 2015 20:58:25 +0000 (22:58 +0200)]
demux: adaptative: fix regression if pcr is first set alone

5 years agomacosx/prefs: split complete from simple prefs, fix class API and remove object insta...
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

5 years agomacosx/video effects: remove object instance from xib file and further reduce the...
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

5 years agomacosx/audio effects: remove object instance from xib file and further reduce the...
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

5 years agoMKV: support WebVTT subtitles embedded
Jean-Baptiste Kempf [Wed, 15 Jul 2015 21:32:10 +0000 (23:32 +0200)]
MKV: support WebVTT subtitles embedded

5 years agoFourCC: fix typos
Jean-Baptiste Kempf [Wed, 15 Jul 2015 21:16:34 +0000 (23:16 +0200)]
FourCC: fix typos

5 years agomacosx: simple prefs: fix native fullscreen checkbox
David Fuhrmann [Wed, 15 Jul 2015 19:13:03 +0000 (21:13 +0200)]
macosx: simple prefs: fix native fullscreen checkbox

5 years agomacosx: cosmetics
Felix Paul Kühne [Wed, 15 Jul 2015 18:32:38 +0000 (20:32 +0200)]
macosx: cosmetics

5 years agomacosx: remove support for OS X 10.6 Snow Leopard
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

5 years agomacosx/trackSync: remove object instance from xib file
Felix Paul Kühne [Wed, 15 Jul 2015 18:17:43 +0000 (20:17 +0200)]
macosx/trackSync: remove object instance from xib file

5 years agofix POTFILES
Felix Paul Kühne [Wed, 15 Jul 2015 18:08:56 +0000 (20:08 +0200)]
fix POTFILES

5 years agomacosx: remove streaming & transcoding wizard in favor of the modern Convert & Save...
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

5 years agomacosx/bookmarks: remove object from xib file
Felix Paul Kühne [Wed, 15 Jul 2015 17:45:07 +0000 (19:45 +0200)]
macosx/bookmarks: remove object from xib file

5 years agomacosx: PLItems parent should be weak to avoid retain cycles
David Fuhrmann [Wed, 15 Jul 2015 17:24:41 +0000 (19:24 +0200)]
macosx: PLItems parent should be weak to avoid retain cycles

5 years agomacosx/playlistinfo: remove duplicate outlet
Felix Paul Kühne [Wed, 15 Jul 2015 17:20:16 +0000 (19:20 +0200)]
macosx/playlistinfo: remove duplicate outlet

5 years agomacosx/playlistinfo: remove object instance from xib file and set it up the proper way
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

5 years agomacosx: update singleton creation
Felix Paul Kühne [Wed, 15 Jul 2015 16:25:53 +0000 (18:25 +0200)]
macosx: update singleton creation

5 years agoAVCapture: use automatic property synthesis
Felix Paul Kühne [Wed, 15 Jul 2015 14:55:55 +0000 (16:55 +0200)]
AVCapture: use automatic property synthesis

5 years agomacosx: update bindings
Felix Paul Kühne [Wed, 15 Jul 2015 14:55:32 +0000 (16:55 +0200)]
macosx: update bindings

5 years agomacosx: move from manual to automatic property synthesis
Felix Paul Kühne [Wed, 15 Jul 2015 14:54:31 +0000 (16:54 +0200)]
macosx: move from manual to automatic property synthesis

5 years agomacosx: privatise instance variables and resolve class dependencies on internal imple...
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

5 years agoiOS vout: simplify compilation flags
Felix Paul Kühne [Wed, 15 Jul 2015 09:18:16 +0000 (11:18 +0200)]
iOS vout: simplify compilation flags

5 years agomacosx: compilation fix for clang 6
Felix Paul Kühne [Wed, 15 Jul 2015 09:12:01 +0000 (11:12 +0200)]
macosx: compilation fix for clang 6

5 years agoQt: fix memory leak
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>
5 years agoDshow: fix freeze
Jean-Baptiste Kempf [Wed, 15 Jul 2015 06:51:05 +0000 (08:51 +0200)]
Dshow: fix freeze

Close #14278

5 years agomacosx: switch to automated reference counting (refs #2813)
Felix Paul Kühne [Tue, 14 Jul 2015 20:10:40 +0000 (22:10 +0200)]
macosx: switch to automated reference counting (refs #2813)

5 years agomacosx/xcodeproj: add missing files
Felix Paul Kühne [Tue, 14 Jul 2015 20:06:38 +0000 (22:06 +0200)]
macosx/xcodeproj: add missing files

5 years agotimer: add some test cases
Rémi Denis-Courmont [Mon, 13 Jul 2015 19:03:38 +0000 (22:03 +0300)]
timer: add some test cases

5 years agotimer: speed up test case
Rémi Denis-Courmont [Mon, 13 Jul 2015 18:59:54 +0000 (21:59 +0300)]
timer: speed up test case

5 years agomacosx: add missing sanity check
Felix Paul Kühne [Mon, 13 Jul 2015 14:29:40 +0000 (16:29 +0200)]
macosx: add missing sanity check

5 years agodemux: hls: extend probing (fix #14839)
Francois Cartegnie [Mon, 13 Jul 2015 14:10:59 +0000 (16:10 +0200)]
demux: hls: extend probing (fix #14839)

5 years agomacosx: fix runtime exception and clean-up code
Felix Paul Kühne [Mon, 13 Jul 2015 12:55:36 +0000 (14:55 +0200)]
macosx: fix runtime exception and clean-up code

5 years agomacosx: initWithCapacity is a no-op in current ObjC implementations
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

5 years agomacosx: resume dialog: make more space for l10n
David Fuhrmann [Sun, 12 Jul 2015 17:16:57 +0000 (19:16 +0200)]
macosx: resume dialog: make more space for l10n

5 years agomacosx: remove stray code
David Fuhrmann [Sat, 11 Jul 2015 13:25:26 +0000 (15:25 +0200)]
macosx: remove stray code

5 years agodemux: wav: map atrac3+ (fix #15001)
Francois Cartegnie [Sun, 12 Jul 2015 12:09:13 +0000 (14:09 +0200)]
demux: wav: map atrac3+ (fix #15001)

5 years agovlc_codecs: fix the waveformatex, ksformat stuff
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.

5 years agodemux: wav: debug print waveformatex guid
Francois Cartegnie [Sun, 12 Jul 2015 11:48:49 +0000 (13:48 +0200)]
demux: wav: debug print waveformatex guid

5 years agoFix make dist and POTFILES.in
David Fuhrmann [Sat, 11 Jul 2015 13:00:24 +0000 (15:00 +0200)]
Fix make dist and POTFILES.in

5 years agomacosx: fix destruction of bookmarks window, simplify
David Fuhrmann [Sat, 11 Jul 2015 12:51:42 +0000 (14:51 +0200)]
macosx: fix destruction of bookmarks window, simplify

5 years agomacosx: Create custom resume dialog, refactor
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

5 years agolibVLC: precise the documentation for chapters_descr parameters
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.

5 years agoomx: fix timeout handling
Rémi Denis-Courmont [Fri, 10 Jul 2015 16:06:20 +0000 (19:06 +0300)]
omx: fix timeout handling

5 years agosnapshot: remove redundant deadline check
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.

5 years agoQt4: remove the atmo tab
Rémi Denis-Courmont [Fri, 10 Jul 2015 15:25:13 +0000 (18:25 +0300)]
Qt4: remove the atmo tab

5 years agoatmo: remove video filter
Rémi Denis-Courmont [Fri, 10 Jul 2015 15:24:52 +0000 (18:24 +0300)]
atmo: remove video filter

5 years agocore: use more common quote
Jean-Baptiste Kempf [Fri, 10 Jul 2015 10:30:31 +0000 (12:30 +0200)]
core: use more common quote

5 years agocore: shorten string
Jean-Baptiste Kempf [Fri, 10 Jul 2015 10:30:04 +0000 (12:30 +0200)]
core: shorten string

5 years agox264: add a missing \n in help string
Jean-Baptiste Kempf [Fri, 10 Jul 2015 10:27:20 +0000 (12:27 +0200)]
x264: add a missing \n in help string

5 years agoYUV out: reduce strings
Jean-Baptiste Kempf [Fri, 10 Jul 2015 10:26:41 +0000 (12:26 +0200)]
YUV out: reduce strings

5 years agoremoteosd: fix update thread leak
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:30:54 +0000 (21:30 +0300)]
remoteosd: fix update thread leak

5 years agoremoteosd: small simplification
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:25:27 +0000 (21:25 +0300)]
remoteosd: small simplification

5 years agoremoteosd: close connection immediately if picture allocation fails
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:20:47 +0000 (21:20 +0300)]
remoteosd: close connection immediately if picture allocation fails

5 years agoremoteosd: fix data race
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:20:01 +0000 (21:20 +0300)]
remoteosd: fix data race

5 years agoremoteosd: partially fix worker thread cleanup
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:12:42 +0000 (21:12 +0300)]
remoteosd: partially fix worker thread cleanup

5 years agoremoteosd: remove I/O buffer casts
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:09:28 +0000 (21:09 +0300)]
remoteosd: remove I/O buffer casts

5 years agoremoteosd: cleanup initialization
Rémi Denis-Courmont [Thu, 9 Jul 2015 18:02:09 +0000 (21:02 +0300)]
remoteosd: cleanup initialization

5 years agoremoteosd: use memset()
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:54:48 +0000 (20:54 +0300)]
remoteosd: use memset()

5 years agoremoteosd: only register mouse event callback when needed
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:53:19 +0000 (20:53 +0300)]
remoteosd: only register mouse event callback when needed

5 years agoremoteosd: fix key event callback removal
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.

5 years agoremoteosd: remove racy b_connection_alive
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:47:38 +0000 (20:47 +0300)]
remoteosd: remove racy b_connection_alive

5 years agoremoteosd: fix invalid thread handle use on error
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:13:05 +0000 (20:13 +0300)]
remoteosd: fix invalid thread handle use on error

5 years agoremoteosd: inline connect function
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()...

5 years agoremoteosd: remove unused variable
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:05:50 +0000 (20:05 +0300)]
remoteosd: remove unused variable

5 years agoremoteosd: only spawn update thread if needed, simplify
Rémi Denis-Courmont [Thu, 9 Jul 2015 17:03:41 +0000 (20:03 +0300)]
remoteosd: only spawn update thread if needed, simplify

5 years agoremoteosd: factor code
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:53:43 +0000 (19:53 +0300)]
remoteosd: factor code

5 years agoremoteosd: remove/propogate logically constant value
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:47:55 +0000 (19:47 +0300)]
remoteosd: remove/propogate logically constant value

5 years agoaddons: remove useless lock/unlock
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.

5 years agoaddons: cosmetics
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:15:00 +0000 (19:15 +0300)]
addons: cosmetics

5 years agoaddons: factor code
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:11:35 +0000 (19:11 +0300)]
addons: factor code

5 years agoaddons: simplify cancellation preemption
Rémi Denis-Courmont [Thu, 9 Jul 2015 16:10:17 +0000 (19:10 +0300)]
addons: simplify cancellation preemption