vlc.git
4 years agocompat: add timespec_get() replacement
Rémi Denis-Courmont [Wed, 9 Dec 2015 16:43:22 +0000 (18:43 +0200)]
compat: add timespec_get() replacement

4 years agovhs: use monotonic rather than wall clock
Rémi Denis-Courmont [Wed, 9 Dec 2015 16:30:06 +0000 (18:30 +0200)]
vhs: use monotonic rather than wall clock

4 years agooldmovie: use monotonic rather than wall clock
Rémi Denis-Courmont [Wed, 9 Dec 2015 16:27:39 +0000 (18:27 +0200)]
oldmovie: use monotonic rather than wall clock

4 years agoconfigure: revamp real-time run-time library checks
Rémi Denis-Courmont [Wed, 9 Dec 2015 17:00:25 +0000 (19:00 +0200)]
configure: revamp real-time run-time library checks

Avoid linking with -lrt if not needed (e.g. recent GNU/libc),
simplify, and enable linking other library than libvlccore.

4 years agocompat: Fix strnstr implementation
Hugo Beauzée-Luyssen [Wed, 9 Dec 2015 17:04:38 +0000 (18:04 +0100)]
compat: Fix strnstr implementation

4 years agopacketizer: hevc: use 2pass exact size buffer from hvcC->annexB
Francois Cartegnie [Wed, 9 Dec 2015 16:02:22 +0000 (17:02 +0100)]
packetizer: hevc: use 2pass exact size buffer from hvcC->annexB

4 years agohevc_nal: replace with define unordered enum
Francois Cartegnie [Wed, 9 Dec 2015 14:25:34 +0000 (15:25 +0100)]
hevc_nal: replace with define unordered enum

4 years agopacketizer: h264_nal: fix off by one
Francois Cartegnie [Wed, 9 Dec 2015 14:16:54 +0000 (15:16 +0100)]
packetizer: h264_nal: fix off by one

4 years agohevc_nal: add profiles definitions
Francois Cartegnie [Wed, 9 Dec 2015 13:59:50 +0000 (14:59 +0100)]
hevc_nal: add profiles definitions

4 years agoupnp: fix build
Thomas Guillem [Wed, 9 Dec 2015 13:51:53 +0000 (14:51 +0100)]
upnp: fix build

4 years agomux: mp4: use hevc sps/pps/vps limits
Francois Cartegnie [Wed, 9 Dec 2015 13:08:51 +0000 (14:08 +0100)]
mux: mp4: use hevc sps/pps/vps limits

When not implicit, limits are mentioned in *_id description.

4 years agopacketizer: h264: use 2pass exact size buffer from Avcc->annexB
Francois Cartegnie [Wed, 9 Dec 2015 00:35:40 +0000 (01:35 +0100)]
packetizer: h264: use 2pass exact size buffer from Avcc->annexB

Useless then suspicious use in omxil.c might incur a regression.

4 years agocodec: mediacodec: missing hvcC check before conversion
Francois Cartegnie [Wed, 9 Dec 2015 10:52:56 +0000 (11:52 +0100)]
codec: mediacodec: missing hvcC check before conversion

4 years agopacketizer: add isavcC helper
Francois Cartegnie [Wed, 9 Dec 2015 09:56:48 +0000 (10:56 +0100)]
packetizer: add isavcC helper

4 years agoupnp: make pf_readdir interruptible
Thomas Guillem [Tue, 8 Dec 2015 09:34:35 +0000 (10:34 +0100)]
upnp: make pf_readdir interruptible

4 years agopacketizer: hevc: add hvc1 packetization (fix #16061)
Francois Cartegnie [Tue, 8 Dec 2015 21:42:01 +0000 (22:42 +0100)]
packetizer: hevc: add hvc1 packetization (fix #16061)

4 years agopacketizer: h264: split some code
Francois Cartegnie [Tue, 8 Dec 2015 21:37:59 +0000 (22:37 +0100)]
packetizer: h264: split some code

4 years agohevc_nal: add is_hvcC helper
Francois Cartegnie [Tue, 8 Dec 2015 17:48:54 +0000 (18:48 +0100)]
hevc_nal: add is_hvcC helper

Tries strongest match against decoder record

4 years agovideotoolbox: compilation fix
Felix Paul Kühne [Tue, 8 Dec 2015 19:55:56 +0000 (20:55 +0100)]
videotoolbox: compilation fix

4 years agolua: Destroy the callback before destroying the variable
Hugo Beauzée-Luyssen [Tue, 8 Dec 2015 17:27:21 +0000 (18:27 +0100)]
lua: Destroy the callback before destroying the variable

4 years agoposix: do not unload plugins with GCC ASan
Rémi Denis-Courmont [Tue, 8 Dec 2015 16:47:44 +0000 (18:47 +0200)]
posix: do not unload plugins with GCC ASan

Like valgrind, the address sanitizer generates unusable leak reports if
plugins are unloaded.

4 years agoMove pkglib_LTLIBRARIES out of vdpau Makefile
Rémi Denis-Courmont [Mon, 7 Dec 2015 20:04:20 +0000 (22:04 +0200)]
Move pkglib_LTLIBRARIES out of vdpau Makefile

4 years agoMakefile: restore lcov helper rules
Rémi Denis-Courmont [Mon, 7 Dec 2015 16:50:34 +0000 (18:50 +0200)]
Makefile: restore lcov helper rules

Run 'make lcov' to produce the coverage report in the lcov/.
This requires lcov installed and the --enable-coverage configure flag.

4 years agodemux: mp4: don't start without hevc extradata
Francois Cartegnie [Tue, 8 Dec 2015 16:10:13 +0000 (17:10 +0100)]
demux: mp4: don't start without hevc extradata

4 years agomux: mp4: fix conversion from hvcC metadata
Francois Cartegnie [Tue, 8 Dec 2015 15:29:19 +0000 (16:29 +0100)]
mux: mp4: fix conversion from hvcC metadata

4 years agomux: mp4: use defined profile value
Francois Cartegnie [Tue, 8 Dec 2015 15:11:57 +0000 (16:11 +0100)]
mux: mp4: use defined profile value

4 years agomux: mp4: use nal defined values
Francois Cartegnie [Tue, 8 Dec 2015 15:09:55 +0000 (16:09 +0100)]
mux: mp4: use nal defined values

4 years agopacketizer: add hxxx_nal.h for avc/hevc rbsp conversions
Francois Cartegnie [Tue, 8 Dec 2015 14:01:42 +0000 (15:01 +0100)]
packetizer: add hxxx_nal.h for avc/hevc rbsp conversions

4 years agopacketizer: hevc_nal: rename for consistency
Francois Cartegnie [Tue, 8 Dec 2015 10:50:51 +0000 (11:50 +0100)]
packetizer: hevc_nal: rename for consistency

4 years agopacketizer: hevc: move NAL unit values to header
Francois Cartegnie [Tue, 8 Dec 2015 10:36:07 +0000 (11:36 +0100)]
packetizer: hevc: move NAL unit values to header

4 years agopacketizer: h264: h264 prefix nal structs
Francois Cartegnie [Tue, 8 Dec 2015 10:33:17 +0000 (11:33 +0100)]
packetizer: h264: h264 prefix nal structs

4 years agoqt4: input_manager: Only add root items to recent items list
Hugo Beauzée-Luyssen [Tue, 8 Dec 2015 14:26:38 +0000 (15:26 +0100)]
qt4: input_manager: Only add root items to recent items list

fixes #14399

4 years agoextras/package: update npapi code location
Felix Paul Kühne [Tue, 8 Dec 2015 13:05:22 +0000 (14:05 +0100)]
extras/package: update npapi code location

4 years agodecoder: also drain the decoder when draining the packetizer
Thomas Guillem [Thu, 3 Dec 2015 14:20:09 +0000 (15:20 +0100)]
decoder: also drain the decoder when draining the packetizer

When p_block was NULL, DecoderThread was draining its packetizer or its
decoder, but was not draining both (when a packetizer was used).

4 years agoCompressor: use float_ranges
Jean-Baptiste Kempf [Tue, 8 Dec 2015 10:04:20 +0000 (11:04 +0100)]
Compressor: use float_ranges

4 years agoqt4: input_slider: Delay the loading slider animation start
Hugo Beauzée-Luyssen [Mon, 7 Dec 2015 15:47:14 +0000 (16:47 +0100)]
qt4: input_slider: Delay the loading slider animation start

In order to avoid flickering on local content

4 years agoqt4: Work around endlessly bouncing input slider
Hugo Beauzée-Luyssen [Tue, 8 Dec 2015 09:55:10 +0000 (10:55 +0100)]
qt4: Work around endlessly bouncing input slider

4 years agoqt4: input_manager: Remove duplicated checks
Hugo Beauzée-Luyssen [Sat, 5 Dec 2015 12:27:03 +0000 (13:27 +0100)]
qt4: input_manager: Remove duplicated checks

4 years agoqt4: input_manager: Move callback inside MainInputManager
Hugo Beauzée-Luyssen [Mon, 7 Dec 2015 13:41:11 +0000 (14:41 +0100)]
qt4: input_manager: Move callback inside MainInputManager

This allows us to use internal fields

4 years agoqt4: epg: Fix inputChanged signal prototype
Hugo Beauzée-Luyssen [Sat, 5 Dec 2015 12:08:15 +0000 (13:08 +0100)]
qt4: epg: Fix inputChanged signal prototype

4 years agoqt4: input_manager: Pass a boolean to indicate if there is an input loaded
Hugo Beauzée-Luyssen [Sat, 5 Dec 2015 12:05:16 +0000 (13:05 +0100)]
qt4: input_manager: Pass a boolean to indicate if there is an input loaded

Do not pass an input_thread_t through the Qt message loop

4 years agoCompressor: change the defaults
Jean-Baptiste Kempf [Tue, 8 Dec 2015 09:57:12 +0000 (10:57 +0100)]
Compressor: change the defaults

0.2 of RMS/Peak, 4.0:1 of ratio and 5.0 of knee

ref #16079

4 years agoMKV: Call ES_OUT_RESET_PCR when ordered chapters force an automatic seek
Denis Charmet [Sat, 5 Dec 2015 12:50:28 +0000 (13:50 +0100)]
MKV: Call ES_OUT_RESET_PCR when ordered chapters force an automatic seek

Fix #14453 by forcing flush before es_out_Del

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoHLS: always use "C" locale to parse float
Jean-Baptiste Kempf [Tue, 8 Dec 2015 09:10:17 +0000 (10:10 +0100)]
HLS: always use "C" locale to parse float

Pointed-by: KO Myung-Hun <komh78@gmail.com>
Acked-By: Francois Cartegnie <fcvlcdev@free.fr>
4 years agobuild: disable non-PIC assembly when building for Android/x86
Diego Elio Pettenò [Sun, 6 Dec 2015 11:04:07 +0000 (11:04 +0000)]
build: disable non-PIC assembly when building for Android/x86

This disables MMX/MMXEXT code for ffmpeg/postproc, and all assembly for
mpg123 and libass, if building for Android on x86 (32-bit).

It has performance implications but it avoids all TEXTRELs in the output,
which makes it possible to use W^X hardening techniques. The code can
probably be ported to be PIC-compatible in the future so that these can be
re-enabled, but even Gentoo Linux has no better solutions for this at the
moment.

Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agocontrib/shout: disable openssl functionality
Sean McGovern [Mon, 7 Dec 2015 03:56:30 +0000 (22:56 -0500)]
contrib/shout: disable openssl functionality

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoQt: fix RTL layout
Fahad Al-Saidi [Mon, 7 Dec 2015 11:33:36 +0000 (15:33 +0400)]
Qt: fix RTL layout

Fix #9170

Qt doesn't set application layout direction by default, so we make it
use locale text direction, e.g. RTL for Arabic.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agobuild: avoid adding assembler source code conditionally
Diego Elio Pettenò [Sun, 6 Dec 2015 11:46:07 +0000 (11:46 +0000)]
build: avoid adding assembler source code conditionally

Instead, create an extra library and link that one in conditionally. This
simplifies compiler language selection for the library.

close #15395

Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agopacketizer: h264: fix early fail condition
Francois Cartegnie [Sun, 6 Dec 2015 14:02:13 +0000 (15:02 +0100)]
packetizer: h264: fix early fail condition

sps id can obviously never be negative

4 years agostream_output: record: add missing HEVC and OPUS entries
Francois Cartegnie [Sat, 5 Dec 2015 14:21:31 +0000 (15:21 +0100)]
stream_output: record: add missing HEVC and OPUS entries

refs #16061

4 years agomacosx: Add tooltip with current volume level to slider (close #8782)
David Fuhrmann [Sun, 6 Dec 2015 11:05:50 +0000 (12:05 +0100)]
macosx: Add tooltip with current volume level to slider (close #8782)

4 years agomacosx: fix some warnings
David Fuhrmann [Sun, 6 Dec 2015 11:04:40 +0000 (12:04 +0100)]
macosx: fix some warnings

4 years agoavcodec: put back avcodec_flush_buffers on pf_flush
Thomas Guillem [Sun, 6 Dec 2015 09:55:12 +0000 (10:55 +0100)]
avcodec: put back avcodec_flush_buffers on pf_flush

Fixes #15834

4 years agomacosx: Allow to open https URLs, do not list VLC as a browser
David Fuhrmann [Sat, 5 Dec 2015 16:12:22 +0000 (17:12 +0100)]
macosx: Allow to open https URLs, do not list VLC as a browser

This allows to drop https URLs on the VLC icon as well, in addition
to http URLs.

Additionally, this removes VLC again from the list of web browsers
the user can choose in system settings --> general.

close #13672

4 years agoRevert "macosx: update play and playback mode status on startup"
David Fuhrmann [Sat, 5 Dec 2015 15:39:55 +0000 (16:39 +0100)]
Revert "macosx: update play and playback mode status on startup"

This hack is not needed anymore.

refs #14362
This reverts commit 5598f816905d5262928650c38d6b9a501b232deb.

4 years agomacosx: improve logging for startup and shutdown
David Fuhrmann [Sat, 5 Dec 2015 15:38:38 +0000 (16:38 +0100)]
macosx: improve logging for startup and shutdown

4 years agoh264_nal: fix memory corruption in parse_sps
David Fuhrmann [Sat, 5 Dec 2015 15:16:19 +0000 (16:16 +0100)]
h264_nal: fix memory corruption in parse_sps

4 years agovideotoolbox: remove write-only variable
David Fuhrmann [Sat, 5 Dec 2015 15:13:40 +0000 (16:13 +0100)]
videotoolbox: remove write-only variable

4 years agomacosx: overhaul simple preferences interface
David Fuhrmann [Sat, 5 Dec 2015 14:12:44 +0000 (15:12 +0100)]
macosx: overhaul simple preferences interface

- cleanup interfaces section
- Regroup settings, move some to video section
- remove rarely used settings from the simple settings page
- reorder outlets and setup code

close #14504

4 years agoftp: fix pf_readdir infinite loop
Thomas Guillem [Sat, 5 Dec 2015 12:46:50 +0000 (13:46 +0100)]
ftp: fix pf_readdir infinite loop

4 years agodecoder: interruptible mwait
Thomas Guillem [Tue, 1 Dec 2015 10:38:23 +0000 (11:38 +0100)]
decoder: interruptible mwait

mwait (called from Audio and SPU DecoderThread) can now be interrupted when
flushing or closing.

This fixes a too long closing/flushing time when the next spu or audio block is
too distant.

4 years agoblock: add vlc_fifo_TimedWaitCond
Thomas Guillem [Sat, 5 Dec 2015 12:08:20 +0000 (13:08 +0100)]
block: add vlc_fifo_TimedWaitCond

4 years agodecoder: remove legacy flush call
Thomas Guillem [Thu, 3 Dec 2015 17:14:04 +0000 (18:14 +0100)]
decoder: remove legacy flush call

4 years agodecoder: implement pf_flush for all decoders/packetizers
Thomas Guillem [Fri, 4 Dec 2015 19:16:15 +0000 (20:16 +0100)]
decoder: implement pf_flush for all decoders/packetizers

For now, a lot of decoder/packetizer are also flushing on
BLOCK_FLAG_DISCONTINUITY flag. Some others are also flushing on
BLOCK_FLAG_CORRUPTED flag (omxil, videotoolbox, avcodec audio).

This patch doesn't change the current behavior.
But maybe we shouldn't flush anymore on DISCONTINUOUS/CORRUPTED.

4 years agovideotoolbox: compilation fix
Felix Paul Kühne [Sat, 5 Dec 2015 11:08:20 +0000 (12:08 +0100)]
videotoolbox: compilation fix

4 years agopacketizer: flac: don't gather more than max framesize on guess fallback
Francois Cartegnie [Thu, 3 Dec 2015 21:50:20 +0000 (22:50 +0100)]
packetizer: flac: don't gather more than max framesize on guess fallback

4 years agopacketizer: flac: do better fallback on invalid values (fix #15740)
Francois Cartegnie [Thu, 3 Dec 2015 21:37:16 +0000 (22:37 +0100)]
packetizer: flac: do better fallback on invalid values (fix #15740)

4 years agopacketizer: h264: fix CreateRbspFromNAL argument type
Francois Cartegnie [Thu, 3 Dec 2015 19:16:59 +0000 (20:16 +0100)]
packetizer: h264: fix CreateRbspFromNAL argument type

and possibly uninitialized

4 years agopacketizer: h264_nal: rename for consistency
Francois Cartegnie [Thu, 3 Dec 2015 19:03:05 +0000 (20:03 +0100)]
packetizer: h264_nal: rename for consistency

4 years agodemux: packetizer: change nal length size to uint8
Francois Cartegnie [Thu, 3 Dec 2015 18:38:22 +0000 (19:38 +0100)]
demux: packetizer: change nal length size to uint8

4 years agopacketizer: simplify h264_create_avcdec_config_record
Francois Cartegnie [Thu, 3 Dec 2015 18:29:43 +0000 (19:29 +0100)]
packetizer: simplify h264_create_avcdec_config_record

4 years agodemux: mp4: handle pps/sps less AVC Intra (fix #15762)
Francois Cartegnie [Thu, 3 Dec 2015 15:28:19 +0000 (16:28 +0100)]
demux: mp4: handle pps/sps less AVC Intra (fix #15762)

4 years agodemux: mp4: add sps/pps rbsp to AnnexB/avcC
Francois Cartegnie [Thu, 3 Dec 2015 15:26:40 +0000 (16:26 +0100)]
demux: mp4: add sps/pps rbsp to AnnexB/avcC

4 years agodemux: mp4: add sps/pps less AVC Intra lookup tables
Francois Cartegnie [Thu, 3 Dec 2015 13:05:58 +0000 (14:05 +0100)]
demux: mp4: add sps/pps less AVC Intra lookup tables

Would be nicer to rebuild SPS/PPS on the fly as most
of the parameters are the same, but dealing with
matrixes adds too much code :/

4 years agovlc_bits.h: move in exp golomb bitstream decoding
Francois Cartegnie [Wed, 2 Dec 2015 16:12:58 +0000 (17:12 +0100)]
vlc_bits.h: move in exp golomb bitstream decoding

4 years agosplit vlc_bits.h into vlc_boxes.h
Francois Cartegnie [Wed, 2 Dec 2015 16:01:57 +0000 (17:01 +0100)]
split vlc_bits.h into vlc_boxes.h

Boxes/atoms functions are unrelated to bitstreams.

4 years agovlc_bits: do not allow writing by default
Francois Cartegnie [Mon, 30 Nov 2015 14:52:12 +0000 (15:52 +0100)]
vlc_bits: do not allow writing by default

4 years agolibass decoder: use Helvetica-Neue instead of Arial as default font on Apple platforms
Felix Paul Kühne [Thu, 3 Dec 2015 13:33:01 +0000 (14:33 +0100)]
libass decoder: use Helvetica-Neue instead of Arial as default font on Apple platforms

Arial is not available on anything but OS X

4 years agoupnp: Fix content listing on plex.
Hugo Beauzée-Luyssen [Thu, 3 Dec 2015 13:24:19 +0000 (14:24 +0100)]
upnp: Fix content listing on plex.

Fix #14976
This also removes multiple ununsed url parsing

4 years agoupnp: Read the target url from p_access
Hugo Beauzée-Luyssen [Thu, 3 Dec 2015 12:43:52 +0000 (13:43 +0100)]
upnp: Read the target url from p_access

4 years agoos2: thread: determine cancelable state with killable variable
KO Myung-Hun [Wed, 2 Dec 2015 00:41:47 +0000 (09:41 +0900)]
os2: thread: determine cancelable state with killable variable

If thread cancel is disabled and cancel is requested, it causes a tight
infinite loop eating up CPU in cancellation points such as vlc_join(),
vlc_cond_wait() and vlc_cond_timedwait().

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agofreetype: Fix build
Hugo Beauzée-Luyssen [Wed, 2 Dec 2015 16:58:17 +0000 (17:58 +0100)]
freetype: Fix build

4 years agoaudioscrobbler: Don't mark a used variable unused
Hugo Beauzée-Luyssen [Wed, 2 Dec 2015 10:46:44 +0000 (11:46 +0100)]
audioscrobbler: Don't mark a used variable unused

4 years agoaudioscrobbler: Fix socket leaks on error
Hugo Beauzée-Luyssen [Wed, 2 Dec 2015 10:45:00 +0000 (11:45 +0100)]
audioscrobbler: Fix socket leaks on error

4 years agofreetype: Provide Dummy_Select fallback for windows store apps
Hugo Beauzée-Luyssen [Mon, 30 Nov 2015 11:01:58 +0000 (12:01 +0100)]
freetype: Provide Dummy_Select fallback for windows store apps

4 years agofreetype: Fix leak on error path
Hugo Beauzée-Luyssen [Mon, 30 Nov 2015 10:58:11 +0000 (11:58 +0100)]
freetype: Fix leak on error path

4 years agoaudioscrobbler: Remove useless allocations
Hugo Beauzée-Luyssen [Fri, 27 Nov 2015 14:42:45 +0000 (15:42 +0100)]
audioscrobbler: Remove useless allocations

4 years agoContribs: update live555
Jean-Baptiste Kempf [Wed, 2 Dec 2015 14:28:18 +0000 (15:28 +0100)]
Contribs: update live555

4 years agodemux: hls: remove unused fields
Francois Cartegnie [Wed, 2 Dec 2015 14:09:45 +0000 (15:09 +0100)]
demux: hls: remove unused fields

4 years agodemux: adaptative: remove unused source reference
Francois Cartegnie [Wed, 2 Dec 2015 13:48:58 +0000 (14:48 +0100)]
demux: adaptative: remove unused source reference

4 years agodemux: adaptative: fix content-length less chunks reads
Francois Cartegnie [Wed, 2 Dec 2015 13:37:09 +0000 (14:37 +0100)]
demux: adaptative: fix content-length less chunks reads

4 years agodemux: adaptative: compute contentlength from byterange
Francois Cartegnie [Tue, 1 Dec 2015 21:29:50 +0000 (22:29 +0100)]
demux: adaptative: compute contentlength from byterange

If byterange request is done and reply does not provide
content-length reply, read will block due to keepalive.

4 years agoinput: convert input_title_t.b_menu to flags
Petri Hintukainen [Wed, 2 Dec 2015 12:55:46 +0000 (14:55 +0200)]
input: convert input_title_t.b_menu to flags

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoContribs: fix mpg123 for Android
Jean-Baptiste Kempf [Wed, 2 Dec 2015 13:32:28 +0000 (14:32 +0100)]
Contribs: fix mpg123 for Android

4 years agoContribs: update mpg123 to 1.22.4
Jean-Baptiste Kempf [Wed, 2 Dec 2015 11:19:24 +0000 (12:19 +0100)]
Contribs: update mpg123 to 1.22.4

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovout: handle pool callback failure (fixes #14908)
Rémi Denis-Courmont [Tue, 1 Dec 2015 17:34:48 +0000 (19:34 +0200)]
vout: handle pool callback failure (fixes #14908)

4 years agoomxil: HwBuffer: fix double lock
Thomas Guillem [Tue, 1 Dec 2015 16:58:34 +0000 (17:58 +0100)]
omxil: HwBuffer: fix double lock

Regression from 890f8e0f98ffb9bb04e33bc7adc09d7644882149

ReleasePicture is already locked since it's now called from
AndroidOpaquePicture_DetachDecoder.

4 years agovout iOS: improved locking
Felix Paul Kühne [Tue, 1 Dec 2015 14:49:08 +0000 (15:49 +0100)]
vout iOS: improved locking

4 years agoevas: TBM: simplify source aspect handling
Thomas Guillem [Tue, 1 Dec 2015 13:59:00 +0000 (14:59 +0100)]
evas: TBM: simplify source aspect handling

Since it was not really working for 2.4.
Handle it the same way for Tizen 2.3 and 2.4.

4 years agoContribs: update Freetype to 2.6.2
Jean-Baptiste Kempf [Tue, 1 Dec 2015 13:25:03 +0000 (14:25 +0100)]
Contribs: update Freetype to 2.6.2