vlc.git
2 years agoasf: remove redundant casts
Rémi Denis-Courmont [Wed, 19 Apr 2017 17:14:17 +0000 (20:14 +0300)]
asf: remove redundant casts

2 years agoadaptive: remove redundant casts
Rémi Denis-Courmont [Wed, 19 Apr 2017 17:13:12 +0000 (20:13 +0300)]
adaptive: remove redundant casts

2 years agovnc: remove redundant casts
Rémi Denis-Courmont [Wed, 19 Apr 2017 17:12:03 +0000 (20:12 +0300)]
vnc: remove redundant casts

2 years agordp: remove redundant casts
Rémi Denis-Courmont [Wed, 19 Apr 2017 17:11:33 +0000 (20:11 +0300)]
rdp: remove redundant casts

2 years agodvdnav: remove redundant casts
Rémi Denis-Courmont [Wed, 19 Apr 2017 17:11:01 +0000 (20:11 +0300)]
dvdnav: remove redundant casts

2 years agobluray: remove redundant casts
Rémi Denis-Courmont [Wed, 19 Apr 2017 17:10:02 +0000 (20:10 +0300)]
bluray: remove redundant casts

2 years agoRevert "Contribs: update pupnp to 1.6.21"
Hugo Beauzée-Luyssen [Wed, 19 Apr 2017 16:40:35 +0000 (18:40 +0200)]
Revert "Contribs: update pupnp to 1.6.21"

This reverts commit 87d6c82901f646c93328cb10ce03c4d36ebe369d.

2 years agodemux: ps: delay creation from system header
Francois Cartegnie [Wed, 19 Apr 2017 14:09:42 +0000 (16:09 +0200)]
demux: ps: delay creation from system header

2 years agovideotoolbox: abort in case of kVTVideoDecoderMalfunctionErr
Thomas Guillem [Wed, 19 Apr 2017 12:40:54 +0000 (14:40 +0200)]
videotoolbox: abort in case of kVTVideoDecoderMalfunctionErr

And fallback to the next decoder.

2 years agom3u: Fix inverted logic
Hugo Beauzée-Luyssen [Wed, 19 Apr 2017 09:16:50 +0000 (11:16 +0200)]
m3u: Fix inverted logic

2 years agovlc_stream: Fix stream_IsMimeType
Hugo Beauzée-Luyssen [Wed, 19 Apr 2017 08:17:42 +0000 (10:17 +0200)]
vlc_stream: Fix stream_IsMimeType

2 years agoContribs: download lua from VideoLAN servers
Jean-Baptiste Kempf [Wed, 19 Apr 2017 09:15:21 +0000 (11:15 +0200)]
Contribs: download lua from VideoLAN servers

2 years agodemux: adaptive: default logic to nearoptimal
Francois Cartegnie [Wed, 19 Apr 2017 08:56:32 +0000 (10:56 +0200)]
demux: adaptive: default logic to nearoptimal

2 years agodemux: adaptive: add BOLA/nearoptimal logic
Francois Cartegnie [Thu, 13 Apr 2017 20:01:00 +0000 (22:01 +0200)]
demux: adaptive: add BOLA/nearoptimal logic

2 years agodemux: adaptive: forward min buffering level through event
Francois Cartegnie [Tue, 18 Apr 2017 16:28:12 +0000 (18:28 +0200)]
demux: adaptive: forward min buffering level through event

2 years agodemux: adaptive: fix overflow computing bps remains
Francois Cartegnie [Tue, 18 Apr 2017 15:15:20 +0000 (17:15 +0200)]
demux: adaptive: fix overflow computing bps remains

2 years agodemux: adaptive: add PBA reference
Francois Cartegnie [Wed, 19 Apr 2017 08:42:04 +0000 (10:42 +0200)]
demux: adaptive: add PBA reference

2 years agodemux: adaptive: fix debug
Francois Cartegnie [Tue, 18 Apr 2017 15:13:42 +0000 (17:13 +0200)]
demux: adaptive: fix debug

2 years agolua: fix incorrect assertion in playlist file read
Rémi Denis-Courmont [Tue, 18 Apr 2017 20:42:50 +0000 (23:42 +0300)]
lua: fix incorrect assertion in playlist file read

2 years agolua: convert playlist parser to stream filter
Rémi Denis-Courmont [Tue, 18 Apr 2017 19:35:47 +0000 (22:35 +0300)]
lua: convert playlist parser to stream filter

ReadDir() is more logical and simpler than Demux() here.

2 years agolua: remove no longer used arguments and return value
Rémi Denis-Courmont [Tue, 18 Apr 2017 20:25:52 +0000 (23:25 +0300)]
lua: remove no longer used arguments and return value

2 years agolua: factor common playlist add/enqueue code
Rémi Denis-Courmont [Tue, 18 Apr 2017 20:21:48 +0000 (23:21 +0300)]
lua: factor common playlist add/enqueue code

2 years agolua: revector input item generation
Rémi Denis-Courmont [Tue, 18 Apr 2017 20:13:33 +0000 (23:13 +0300)]
lua: revector input item generation

This splits vlclua_playlist_add_internal() in two functions. The new
function parses a single input item from a Lua script.

This also adds handling for a few error cases.

2 years agoplaylist: remove redundant hold/release
Rémi Denis-Courmont [Tue, 18 Apr 2017 18:38:02 +0000 (21:38 +0300)]
playlist: remove redundant hold/release

The playlist demuxer cannot outlive its input thread, and the input
thread cannot outlive its input item. Otherwise, there would be an
intractable race between input_GetItem() and input_item_Hold() anyway.

This removes the unnecessary pairs of input item hold and release,
and fixes a reference leak on error in the iTML parser.

2 years agoplaylist: remove dead code
Rémi Denis-Courmont [Mon, 17 Apr 2017 20:15:06 +0000 (23:15 +0300)]
playlist: remove dead code

2 years agom3u: retrieve Content-Type only once
Rémi Denis-Courmont [Mon, 17 Apr 2017 20:13:12 +0000 (23:13 +0300)]
m3u: retrieve Content-Type only once

2 years agoasx: retrieve Content-Type only once
Rémi Denis-Courmont [Mon, 17 Apr 2017 20:12:55 +0000 (23:12 +0300)]
asx: retrieve Content-Type only once

2 years agostream: add stream_IsMimeType()
Rémi Denis-Courmont [Mon, 17 Apr 2017 20:02:51 +0000 (23:02 +0300)]
stream: add stream_IsMimeType()

2 years agodecoder: remove warning in debug message
Rémi Denis-Courmont [Mon, 17 Apr 2017 20:02:19 +0000 (23:02 +0300)]
decoder: remove warning in debug message

2 years agostream: add VLC_USED to stream_MimeType()
Rémi Denis-Courmont [Mon, 17 Apr 2017 20:01:57 +0000 (23:01 +0300)]
stream: add VLC_USED to stream_MimeType()

2 years agopls: expand macro and simplify logic
Rémi Denis-Courmont [Mon, 17 Apr 2017 17:05:01 +0000 (20:05 +0300)]
pls: expand macro and simplify logic

2 years agopls: expand single use macro
Rémi Denis-Courmont [Mon, 17 Apr 2017 17:02:10 +0000 (20:02 +0300)]
pls: expand single use macro

2 years agoplaylist: remove unused macro
Rémi Denis-Courmont [Mon, 17 Apr 2017 17:00:27 +0000 (20:00 +0300)]
playlist: remove unused macro

2 years agoitml: expand single use macro
Rémi Denis-Courmont [Mon, 17 Apr 2017 16:59:50 +0000 (19:59 +0300)]
itml: expand single use macro

2 years agodirectory: separate directory and playlist demuxer plugins
Rémi Denis-Courmont [Mon, 17 Apr 2017 16:05:10 +0000 (19:05 +0300)]
directory: separate directory and playlist demuxer plugins

2 years agostream: removed unused control argument
Rémi Denis-Courmont [Mon, 17 Apr 2017 15:47:33 +0000 (18:47 +0300)]
stream: removed unused control argument

2 years agodirectory: remove write-only parameter
Rémi Denis-Courmont [Mon, 17 Apr 2017 15:37:26 +0000 (18:37 +0300)]
directory: remove write-only parameter

2 years agovideotoolbox: rename FlushDPB to DrainDPB
Thomas Guillem [Tue, 18 Apr 2017 16:17:51 +0000 (18:17 +0200)]
videotoolbox: rename FlushDPB to DrainDPB

2 years agovideotoolbox: don't trust kVTDecodeInfo_FrameDropped flag
Thomas Guillem [Tue, 18 Apr 2017 15:54:18 +0000 (17:54 +0200)]
videotoolbox: don't trust kVTDecodeInfo_FrameDropped flag

2 years agocodec/demux: output version and provider in debug
Francois Cartegnie [Tue, 18 Apr 2017 13:13:44 +0000 (15:13 +0200)]
codec/demux: output version and provider in debug

2 years agovout: Fix win32 build
Hugo Beauzée-Luyssen [Tue, 18 Apr 2017 10:02:09 +0000 (12:02 +0200)]
vout: Fix win32 build

2 years agopacketizer: mpegvideo: fix divbyzero (cid #1405213)
Francois Cartegnie [Tue, 18 Apr 2017 08:40:51 +0000 (10:40 +0200)]
packetizer: mpegvideo: fix divbyzero (cid #1405213)

2 years agopacketizer: mpegvideo: fix divbyzero
Francois Cartegnie [Mon, 17 Apr 2017 14:05:39 +0000 (16:05 +0200)]
packetizer: mpegvideo: fix divbyzero

2 years agopacketizer: hevc: fix divbyzero
Francois Cartegnie [Mon, 17 Apr 2017 14:05:27 +0000 (16:05 +0200)]
packetizer: hevc: fix divbyzero

2 years agopacketizer: h264: fix divbyzero
Francois Cartegnie [Mon, 17 Apr 2017 14:05:14 +0000 (16:05 +0200)]
packetizer: h264: fix divbyzero

2 years agocodec: videotoolbox: fix divbyzero
Francois Cartegnie [Mon, 17 Apr 2017 14:00:14 +0000 (16:00 +0200)]
codec: videotoolbox: fix divbyzero

2 years agodemux: ts: add missing cc storage on notified discontinuity
Francois Cartegnie [Mon, 17 Apr 2017 13:26:46 +0000 (15:26 +0200)]
demux: ts: add missing cc storage on notified discontinuity

Was causing the block holding the dis flag to be flushed/dropped
on next packet due to implicit discontinuity.

2 years agoconfigure: require libpng to implement png_set_alpha_mode()
Sean McGovern [Sat, 15 Apr 2017 14:19:20 +0000 (10:19 -0400)]
configure: require libpng to implement png_set_alpha_mode()

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2 years agocontrib/png: require at least libpng 1.5.4
Sean McGovern [Sat, 15 Apr 2017 14:19:19 +0000 (10:19 -0400)]
contrib/png: require at least libpng 1.5.4

png_set_alpha_mode() was not introduced until this version.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2 years agoPNG: fix transparency mask wrongly decoded
Diogo Silva [Fri, 14 Apr 2017 18:25:52 +0000 (19:25 +0100)]
PNG: fix transparency mask wrongly decoded

Close #18225

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agomacosx: simple prefs: Fix color related warnings in xib
David Fuhrmann [Fri, 14 Apr 2017 18:23:22 +0000 (20:23 +0200)]
macosx: simple prefs: Fix color related warnings in xib

2 years agomacosx: simple prefs: fix some layout constraints
David Fuhrmann [Fri, 14 Apr 2017 17:36:40 +0000 (19:36 +0200)]
macosx: simple prefs: fix some layout constraints

2 years agocodec: flac: fail decoder on init failure
Francois Cartegnie [Fri, 14 Apr 2017 17:16:32 +0000 (19:16 +0200)]
codec: flac: fail decoder on init failure

2 years agocodec: flac: fix regression on flush
Francois Cartegnie [Fri, 14 Apr 2017 17:16:01 +0000 (19:16 +0200)]
codec: flac: fix regression on flush

for some reason, cannot recover if flushed before init

2 years agomacosx: Fix several right-to-left layout issues in simple prefs
David Fuhrmann [Fri, 14 Apr 2017 14:42:01 +0000 (16:42 +0200)]
macosx: Fix several right-to-left layout issues in simple prefs

Simple prefs should be mostly right to left capable now.

refs #17730

2 years agomacosx: error panel: support right to left languages
David Fuhrmann [Fri, 14 Apr 2017 12:10:07 +0000 (14:10 +0200)]
macosx: error panel: support right to left languages

close #17262

2 years agomacosx: error panel: Update to autolayout
David Fuhrmann [Fri, 14 Apr 2017 11:28:13 +0000 (13:28 +0200)]
macosx: error panel: Update to autolayout

refs #1726

2 years agomacosx: error panel: Adapt code style
David Fuhrmann [Fri, 14 Apr 2017 11:18:16 +0000 (13:18 +0200)]
macosx: error panel: Adapt code style

refs #1726

2 years agomacosx: Revive error panel for error and warning messages
David Fuhrmann [Fri, 14 Apr 2017 10:27:27 +0000 (12:27 +0200)]
macosx: Revive error panel for error and warning messages

VLC needs a list of errors as multiple errors can occur at the
same time.
This revives the existing error panel from
e3f2ec3e00f68f6dad9ea5ab732b7397a1b9891f.

refs #17262

2 years agoD3D11-deinterlace: fix initialisation for error case
Jean-Baptiste Kempf [Fri, 14 Apr 2017 08:16:54 +0000 (10:16 +0200)]
D3D11-deinterlace: fix initialisation for error case

2 years agoContribs: fix harfbuzz tests build for ios/tvos
André Silva [Wed, 12 Apr 2017 12:32:04 +0000 (14:32 +0200)]
Contribs: fix harfbuzz tests build for ios/tvos

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agodirect3d11: fix potential type mismatch when calling CreateShaderResourceView
Steve Lhomme [Tue, 28 Mar 2017 08:21:52 +0000 (10:21 +0200)]
direct3d11: fix potential type mismatch when calling CreateShaderResourceView

If a texture has just one slice it is not considered a Texture2DArray

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agodirect3d11: fix crashes when releasing resources on errors
Steve Lhomme [Tue, 28 Mar 2017 08:21:33 +0000 (10:21 +0200)]
direct3d11: fix crashes when releasing resources on errors

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agodirectx_va: less verbose logging of available codecs
Steve Lhomme [Tue, 28 Mar 2017 06:52:22 +0000 (08:52 +0200)]
directx_va: less verbose logging of available codecs

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agovlc_es: typo fix video_format_t: "ligthing" => "lighting"
Filip Roséen [Thu, 13 Apr 2017 14:05:18 +0000 (16:05 +0200)]
vlc_es: typo fix video_format_t: "ligthing" => "lighting"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agodemux: mp4: fix builtin sample size computing (fix #18224)
Francois Cartegnie [Thu, 13 Apr 2017 13:48:16 +0000 (15:48 +0200)]
demux: mp4: fix builtin sample size computing (fix #18224)

2 years agovout: win32: add a Direct3D9 deinterlacer for opaque surfaces
Steve Lhomme [Tue, 11 Apr 2017 09:21:45 +0000 (11:21 +0200)]
vout: win32: add a Direct3D9 deinterlacer for opaque surfaces

Close #12855

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agocontrib: d3d9: restrict dxva2api to desktop apps
Steve Lhomme [Tue, 11 Apr 2017 13:01:14 +0000 (15:01 +0200)]
contrib: d3d9: restrict dxva2api to desktop apps

It's not available with Windows Store apps

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agocontrib: d3d9: patch dxva2api.idl to get IDirectXVideoProcessor
Steve Lhomme [Tue, 11 Apr 2017 13:00:35 +0000 (15:00 +0200)]
contrib: d3d9: patch dxva2api.idl to get IDirectXVideoProcessor

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agodirect3d11: make sure there's no pending operation after leaving Prepare()
Steve Lhomme [Mon, 10 Apr 2017 14:04:36 +0000 (16:04 +0200)]
direct3d11: make sure there's no pending operation after leaving Prepare()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agovout: win32: add a Direct3D11 deinterlacer
Steve Lhomme [Mon, 10 Apr 2017 14:03:46 +0000 (16:03 +0200)]
vout: win32: add a Direct3D11 deinterlacer

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agodirect3d11: align GPU surfaces to 128 octets, the max required for any codec
Steve Lhomme [Thu, 30 Mar 2017 08:17:32 +0000 (10:17 +0200)]
direct3d11: align GPU surfaces to 128 octets, the max required for any codec

Fixes #17856

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agoavcodec: video: make sure the HDR10 metadata we read have the proper factor
Steve Lhomme [Wed, 12 Apr 2017 14:51:30 +0000 (16:51 +0200)]
avcodec: video: make sure the HDR10 metadata we read have the proper factor

In case the AVRational has been reduced.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agodecoder: update the output format when HDR10 metadata change
Steve Lhomme [Thu, 6 Apr 2017 15:14:39 +0000 (17:14 +0200)]
decoder: update the output format when HDR10 metadata change

So that the es_out can be updated and known to the user.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agoavcodec: video: update the decoder output when HDR10 metadata change
Steve Lhomme [Thu, 6 Apr 2017 15:09:02 +0000 (17:09 +0200)]
avcodec: video: update the decoder output when HDR10 metadata change

So the output format is actually updated with HDR10 metadata. If the demuxer or
packetizer didn't fill these metadata the vout will not know it's outputing
HDR10.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agopacketizer: h264: rework SEI recovery
Francois Cartegnie [Wed, 12 Apr 2017 12:36:02 +0000 (14:36 +0200)]
packetizer: h264: rework SEI recovery

SEI recovery uses frame num, not a number
of frames.

Before SEI -> drop
Between SEI and recovery point -> preroll

Decoders should be configured when possible
to not output prerolled pictures.

2 years agocodec: avcodec: drop frame internally
Francois Cartegnie [Thu, 13 Apr 2017 08:30:24 +0000 (10:30 +0200)]
codec: avcodec: drop frame internally

output this is asynchronous.
nonsense to do this in a decoder push/pop sequence.

2 years agopacketizer: h264: fix reversed test regression
Francois Cartegnie [Thu, 13 Apr 2017 08:28:59 +0000 (10:28 +0200)]
packetizer: h264: fix reversed test regression

2 years agodirect3d11: make sure there's no pending operation after leaving Prepare()
Steve Lhomme [Mon, 10 Apr 2017 14:07:27 +0000 (16:07 +0200)]
direct3d11: make sure there's no pending operation after leaving Prepare()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agod3d11_fmt: rename inputView to processorInput
Steve Lhomme [Mon, 10 Apr 2017 14:07:25 +0000 (16:07 +0200)]
d3d11_fmt: rename inputView to processorInput

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agod3d11: share the GUID_CONTEXT_MUTEX via a header
Steve Lhomme [Mon, 10 Apr 2017 14:07:24 +0000 (16:07 +0200)]
d3d11: share the GUID_CONTEXT_MUTEX via a header

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agodemux: mkv: add support for FFV1 v1 and v3
Steve Lhomme [Wed, 12 Apr 2017 15:14:23 +0000 (17:14 +0200)]
demux: mkv: add support for FFV1 v1 and v3

Fixes #18085

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agocodec: avcodec: drop corrupted pics on seek
Francois Cartegnie [Wed, 12 Apr 2017 12:14:28 +0000 (14:14 +0200)]
codec: avcodec: drop corrupted pics on seek

2 years agopacketizer: hevc: define private drop block flag
Francois Cartegnie [Wed, 12 Apr 2017 08:22:11 +0000 (10:22 +0200)]
packetizer: hevc: define private drop block flag

2 years agoupdate NEWS
Francois Cartegnie [Mon, 10 Apr 2017 17:25:07 +0000 (19:25 +0200)]
update NEWS

2 years agobin: use a full path to build plugins.dat
Steve Lhomme [Mon, 10 Apr 2017 06:20:54 +0000 (08:20 +0200)]
bin: use a full path to build plugins.dat

This needed on Windows as LoadLibraryEx doesn't like relative pathes and thus
building on Windows doesn't go to the end.

The resulting pathes in plugins.dat are still relative and so are the ones
resulting from `make package-win-common` that can be distributed.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agosharpen: add newline to IS_YUV_420_10BITS macro
Victorien Le Couviour--Tuffet [Tue, 11 Apr 2017 21:39:22 +0000 (23:39 +0200)]
sharpen: add newline to IS_YUV_420_10BITS macro

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agosharpen: assert that SHARPEN_FRAME macro's maxval parameter is positive
Victorien Le Couviour--Tuffet [Tue, 11 Apr 2017 21:39:21 +0000 (23:39 +0200)]
sharpen: assert that SHARPEN_FRAME macro's maxval parameter is positive

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agosharpen: factorize SHARPEN_FRAME macro
Victorien Le Couviour--Tuffet [Tue, 11 Apr 2017 21:39:20 +0000 (23:39 +0200)]
sharpen: factorize SHARPEN_FRAME macro

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agosharpen: add data type to SHARPEN_FRAME macro's parameters
Victorien Le Couviour--Tuffet [Tue, 11 Apr 2017 21:39:19 +0000 (23:39 +0200)]
sharpen: add data type to SHARPEN_FRAME macro's parameters

this allows to remove the typedef and brackets from where it's called

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agosharpen: remove precalc_table, replace locks with atomic accesses
Victorien Le Couviour--Tuffet [Tue, 11 Apr 2017 21:39:18 +0000 (23:39 +0200)]
sharpen: remove precalc_table, replace locks with atomic accesses

precalc_table wasn't used

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2 years agolua: remove tvrage
Rémi Denis-Courmont [Tue, 11 Apr 2017 17:44:40 +0000 (20:44 +0300)]
lua: remove tvrage

This online service went dark some time ago.

2 years agopuzzle: add missing static
Thomas Guillem [Tue, 11 Apr 2017 13:14:17 +0000 (15:14 +0200)]
puzzle: add missing static

2 years agomotion: add missing static
Thomas Guillem [Tue, 11 Apr 2017 13:14:00 +0000 (15:14 +0200)]
motion: add missing static

2 years agomft: add missing static
Thomas Guillem [Tue, 11 Apr 2017 13:13:51 +0000 (15:13 +0200)]
mft: add missing static

2 years agocontrib: iconv: Fix win64 build
Hugo Beauzée-Luyssen [Tue, 11 Apr 2017 09:34:45 +0000 (11:34 +0200)]
contrib: iconv: Fix win64 build

2 years agoavcodec: encoder: Fix a few deprecated options usage
Hugo Beauzée-Luyssen [Tue, 11 Apr 2017 07:56:14 +0000 (09:56 +0200)]
avcodec: encoder: Fix a few deprecated options usage

2 years agotext_renderer: Pass FREETYPE_LIBS as the last library
Hugo Beauzée-Luyssen [Tue, 11 Apr 2017 07:41:40 +0000 (09:41 +0200)]
text_renderer: Pass FREETYPE_LIBS as the last library

Fix win32 build

2 years agoavcodec: encoder: Fix win32 build
Hugo Beauzée-Luyssen [Mon, 10 Apr 2017 15:37:04 +0000 (17:37 +0200)]
avcodec: encoder: Fix win32 build

By removing some long time deprecated options

2 years agoavcodec: vlc_av_get_options: Append to a potentially existing dict
Hugo Beauzée-Luyssen [Tue, 11 Apr 2017 07:35:38 +0000 (09:35 +0200)]
avcodec: vlc_av_get_options: Append to a potentially existing dict