vlc.git
5 years agomacosx: Update some controls in Audio effects panel to VLCHUD controls
Marvin Scholz [Tue, 19 Jul 2016 15:10:54 +0000 (17:10 +0200)]
macosx: Update some controls in Audio effects panel to VLCHUD controls

This swaps out most of the old BGHUD controls to the new VLCHUD
controls in the Audio effects panel.

5 years agomacosx: Draw full bar for VLCHUDSliderCell with tick marks as active
Marvin Scholz [Tue, 19 Jul 2016 14:51:31 +0000 (16:51 +0200)]
macosx: Draw full bar for VLCHUDSliderCell with tick marks as active

The active/disabled bar should not be drawn for Sliders that have
tick marks, as it looks confusing. This commit will make the full
slider bar draw as active, if it has tick marks.

5 years agomacosx: Add tickmark drawing to VLCHUDSliderCell
Marvin Scholz [Tue, 19 Jul 2016 14:35:07 +0000 (16:35 +0200)]
macosx: Add tickmark drawing to VLCHUDSliderCell

The Slider cell was using the tick mark drawing that the OS provided,
which could cause them to be drawn with dark color on dark background
on older OS X versions.
This commit adds the missing tick mark drawing.

5 years agomacosx: Complete bar drawing for VLCHUDSliderCell
Marvin Scholz [Tue, 19 Jul 2016 13:34:37 +0000 (15:34 +0200)]
macosx: Complete bar drawing for VLCHUDSliderCell

Bar drawing was only working for horizontal cells completely,
this adds bar drawing for the active/inactive parts for vertical
cells as well.

5 years agomacosx: Remove commented-out code from VLCHUDSliderCell
Marvin Scholz [Tue, 19 Jul 2016 12:15:12 +0000 (14:15 +0200)]
macosx: Remove commented-out code from VLCHUDSliderCell

5 years agoHeader coding style fixes
Olivier Aubert [Tue, 19 Jul 2016 10:40:57 +0000 (12:40 +0200)]
Header coding style fixes
- put comment after comma to match the rest of the code
- name/doxygen all function parameters
- define struct name in the struct namespace

5 years agolua: Add parse_stream method to simplexml
Marvin Scholz [Mon, 18 Jul 2016 21:25:19 +0000 (23:25 +0200)]
lua: Add parse_stream method to simplexml

Add a function to simplexml that allows parsing a
stream, which the module already does but
is not exposing this at all, for no obvious
reason.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agolua: Do not compile broken metachannels script
Marvin Scholz [Mon, 18 Jul 2016 22:21:46 +0000 (00:21 +0200)]
lua: Do not compile broken metachannels script

The current metachannels script is broken, as the API it uses was
deprecated and it's not trivial to migrate to the new API, which uses
OAuth. This removes it from the makefile so it's not compiled and not
included in VLC, as a broken script is not useful for the user.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agomacosx: Add bar drawing for VLCHUDSliderCell
Marvin Scholz [Tue, 19 Jul 2016 01:07:59 +0000 (03:07 +0200)]
macosx: Add bar drawing for VLCHUDSliderCell

The VLCHUDSliderCell was lacking drawing for the actual bar, this could
cause a weird look on older Mac OS X Versions. This patch adds a first
implementation of bar drawing.

It currently only fully works for horizontal sliders, for vertical
sliders the inactive/active part is ignored and the whole bar is drawn
as active.

5 years agoRevert "mediacodec: fail in case of unsupported resolution"
Thomas Guillem [Mon, 18 Jul 2016 16:08:29 +0000 (18:08 +0200)]
Revert "mediacodec: fail in case of unsupported resolution"

People start to complain that they can't play "unsupported resolution" anymore.
I guess that the upper limit is too low on most devices.

This reverts commit 3e21d7ceb8833ef2a8670ce12a569455ff4f1455.

5 years agoaccess/satip: removal of unnecessary if
Filip Roséen [Mon, 18 Jul 2016 15:52:31 +0000 (17:52 +0200)]
access/satip: removal of unnecessary if

Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
5 years agosatip: Fix misuse of psz_location
Hugo Beauzée-Luyssen [Mon, 18 Jul 2016 15:32:54 +0000 (17:32 +0200)]
satip: Fix misuse of psz_location

5 years agodemux: avformat: blacklist raw h264
Francois Cartegnie [Mon, 18 Jul 2016 15:05:58 +0000 (17:05 +0200)]
demux: avformat: blacklist raw h264

refs #17174
Same issue as raw HEVC, no timestamps output
so no PCR, and PCR can't be set by packetizer.

5 years agodemux: hls: restart TS demux on switch
Francois Cartegnie [Mon, 18 Jul 2016 14:12:50 +0000 (16:12 +0200)]
demux: hls: restart TS demux on switch

Because there's zero requirement in spec
to flag PAT or PMT for update or use another
program on switch

5 years agodemux: adaptive: restart stream demuxer when required
Francois Cartegnie [Mon, 18 Jul 2016 14:11:09 +0000 (16:11 +0200)]
demux: adaptive: restart stream demuxer when required

5 years agodemux: adaptive: add demuxer flag for restart on switch
Francois Cartegnie [Mon, 18 Jul 2016 14:10:36 +0000 (16:10 +0200)]
demux: adaptive: add demuxer flag for restart on switch

5 years agodemux: adaptive: rename prepareFormatChange
Francois Cartegnie [Mon, 18 Jul 2016 14:08:22 +0000 (16:08 +0200)]
demux: adaptive: rename prepareFormatChange

and add a no PCR reset condition

5 years agoandroid/specific: implement vlc_getProxyUrl
Thomas Guillem [Mon, 18 Jul 2016 13:42:13 +0000 (15:42 +0200)]
android/specific: implement vlc_getProxyUrl

Using System.getProperty("http.proxyHost") and
System.getProperty("http.proxyPort").

5 years agoandroid/specific: move netconf.c to specific.c
Thomas Guillem [Mon, 18 Jul 2016 11:29:31 +0000 (13:29 +0200)]
android/specific: move netconf.c to specific.c

5 years agoandroid/specific: factor get_env
Thomas Guillem [Mon, 18 Jul 2016 13:11:11 +0000 (15:11 +0200)]
android/specific: factor get_env

This will be used by a future function.

5 years agoandroid/specific: a missing Environment field is not critical
Thomas Guillem [Mon, 18 Jul 2016 12:57:54 +0000 (14:57 +0200)]
android/specific: a missing Environment field is not critical

The DIRECTORY_DOCUMENTS field is not present before API 19. Not finding a field
is not critical (config_GetUserDir() will just return null for that field).

5 years agodemux: ts: rename SI file
Francois Cartegnie [Mon, 18 Jul 2016 09:28:55 +0000 (11:28 +0200)]
demux: ts: rename SI file

5 years agofluidsynth: Android does not have glob.c|.h
Jean-Baptiste Kempf [Mon, 18 Jul 2016 07:00:55 +0000 (09:00 +0200)]
fluidsynth: Android does not have glob.c|.h

5 years agoconfigure.ac: MS clang doesn't handle floating point pragmas
Steve Lhomme [Mon, 11 Jul 2016 11:19:24 +0000 (13:19 +0200)]
configure.ac: MS clang doesn't handle floating point pragmas

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agocontrib: fix ldl linking error of x265
Gilles Sabourin [Sun, 10 Jul 2016 13:21:38 +0000 (15:21 +0200)]
contrib: fix ldl linking error of x265

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agod3d11va: don't use an output format that has no decoder configuration possible
Steve Lhomme [Tue, 12 Jul 2016 08:33:08 +0000 (10:33 +0200)]
d3d11va: don't use an output format that has no decoder configuration possible

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agocontrib: libmad: fix memory leak
Hannes Domani [Fri, 8 Jul 2016 16:31:29 +0000 (18:31 +0200)]
contrib: libmad: fix memory leak

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agosmem: define default callback
Adrien Maglo [Tue, 12 Jul 2016 14:00:47 +0000 (16:00 +0200)]
smem: define default callback

This avoids crashes occurring when the callbacks are not set.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoinput/var: removed useless branching in input_ControlVarStop
Filip Roséen [Sat, 16 Jul 2016 20:38:28 +0000 (22:38 +0200)]
input/var: removed useless branching in input_ControlVarStop

Given that the for-loop indirectly checks exactly what the sourrounding
if is checking, there is no need for the outer if.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoinput/var: fix deletion of seekpoint navigation callbacks
Filip Roséen [Sat, 16 Jul 2016 20:38:27 +0000 (22:38 +0200)]
input/var: fix deletion of seekpoint navigation callbacks

The vlc-variables that will have their callbacks removed through
InputDelCallbacks related to seekpoint-navigation only exists if the
current title has more than one seekpoint.

This means that we would potentially try to remove callbacks from
variables that does not exist.

This fixes the issue by having symmetry between creation of the
callbacks (src/input/var.c:381-397), and deletion of such.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoinput/var: fix deletion of title navigation callbacks
Filip Roséen [Sat, 16 Jul 2016 20:38:26 +0000 (22:38 +0200)]
input/var: fix deletion of title navigation callbacks

Just as it does not make sense to add callbacks for {next,prev}-title
and menu-{popup,title} if we do not have more than one title, it does
not make sense to delete such callbacks under the same condition
(especially since we would delete in cases we do not create).

Close #17021

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoinput/var: more descriptive names for title/seekpoint callbacks
Filip Roséen [Sat, 16 Jul 2016 20:38:25 +0000 (22:38 +0200)]
input/var: more descriptive names for title/seekpoint callbacks

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agodirectx_va: read the HEVC profile to select the right decoder
Steve Lhomme [Tue, 12 Jul 2016 14:46:43 +0000 (16:46 +0200)]
directx_va: read the HEVC profile to select the right decoder

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agovlc_fixups: add a dummy struct timezone definition
Steve Lhomme [Wed, 13 Jul 2016 07:11:45 +0000 (09:11 +0200)]
vlc_fixups: add a dummy struct timezone definition

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agodirectx_va: add VP9 decoding support with FFmpeg 57.17
Steve Lhomme [Wed, 13 Jul 2016 11:07:29 +0000 (13:07 +0200)]
directx_va: add VP9 decoding support with FFmpeg 57.17

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agodirectx_va: better logging of which decoder doesn't support a profile
Steve Lhomme [Wed, 13 Jul 2016 08:56:11 +0000 (10:56 +0200)]
directx_va: better logging of which decoder doesn't support a profile

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agodemux/asf: prevent integer overflow in ASF_NextObject
Filip Roséen [Sat, 16 Jul 2016 02:55:02 +0000 (04:55 +0200)]
demux/asf: prevent integer overflow in ASF_NextObject

Before returning from ASF_NextObject, the former implementation would
simply calculate "p_obj->common.i_object_pos + p_obj->common.i_object_size",
and pass the result to stream_Seek.

Of course this is rather dangerous given that the value of ".i_object_size"
is populated by simply reading the input stream.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agomisc/interrupt: use designated initializers for struct iovec
Filip Roséen [Sun, 17 Jul 2016 08:06:11 +0000 (10:06 +0200)]
misc/interrupt: use designated initializers for struct iovec

Given that POSIX does not guarantee the order (nor the number) of the
data-members within "struct iovec", we should either use designated
initializers, or direct member-access, to initialize struct iovec.{iov_base,
iov_len}.

As designated-initialiazers are used in other parts of src/misc/interrupt.c,
this patch does the same.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoinput/es_out: properly update/delete information on ES changes
Filip Roséen [Sun, 17 Jul 2016 09:35:21 +0000 (11:35 +0200)]
input/es_out: properly update/delete information on ES changes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoinput/es_out: add function EsDeleteInfo
Filip Roséen [Wed, 13 Jul 2016 20:41:53 +0000 (22:41 +0200)]
input/es_out: add function EsDeleteInfo

This helper function, as its name implies, is used to remove information
associated with the passed ES.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoinput/es_out: add function EsInfoCategoryName
Filip Roséen [Wed, 13 Jul 2016 20:41:52 +0000 (22:41 +0200)]
input/es_out: add function EsInfoCategoryName

Given that we are generating a category-identifier that is to uniquely
identify a certain ES, it certainly make sense to introduce a helper.

The added function will aid readability, as well as making sure that the
string is always generated in the same way.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoNSIS: fix Unquoted Path issue on the uninstaller
Jean-Baptiste Kempf [Sun, 17 Jul 2016 19:56:15 +0000 (21:56 +0200)]
NSIS: fix Unquoted Path issue on the uninstaller

Reported by Cyril Vallicari from Ug_0 Security

5 years agomemrchr: fix compilation
Rémi Denis-Courmont [Sun, 17 Jul 2016 19:40:28 +0000 (22:40 +0300)]
memrchr: fix compilation

5 years agomemrchr: try to fix macOS compilation
Jean-Baptiste Kempf [Sun, 17 Jul 2016 19:29:40 +0000 (21:29 +0200)]
memrchr: try to fix macOS compilation

5 years agocompat: add memrchr replacement
Jean-Baptiste Kempf [Sun, 17 Jul 2016 19:09:17 +0000 (21:09 +0200)]
compat: add memrchr replacement

This is a very simple replacement. It probably can be better. Feel free.

5 years agohttp: update file test
Rémi Denis-Courmont [Sun, 17 Jul 2016 19:05:22 +0000 (22:05 +0300)]
http: update file test

5 years agotext/url: fix memory-leak in vlc_uri_compose
Filip Roséen [Sun, 17 Jul 2016 14:39:44 +0000 (16:39 +0200)]
text/url: fix memory-leak in vlc_uri_compose

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
5 years agodemux: adaptive: fix regression with seek
Francois Cartegnie [Sun, 17 Jul 2016 14:44:48 +0000 (16:44 +0200)]
demux: adaptive: fix regression with seek

happens with mixed valid and invalid streams

5 years agodemux: adaptive: don't show err for unsupported demuxers
Francois Cartegnie [Sun, 17 Jul 2016 14:40:46 +0000 (16:40 +0200)]
demux: adaptive: don't show err for unsupported demuxers

5 years agohttp: parse redirection correctly
Rémi Denis-Courmont [Sun, 17 Jul 2016 14:12:59 +0000 (17:12 +0300)]
http: parse redirection correctly

5 years agouri: test cases for vlc_uri_resolve()
Rémi Denis-Courmont [Sun, 17 Jul 2016 13:28:57 +0000 (16:28 +0300)]
uri: test cases for vlc_uri_resolve()

5 years agouri: add vlc_uri_resolve()
Rémi Denis-Courmont [Sun, 17 Jul 2016 13:00:48 +0000 (16:00 +0300)]
uri: add vlc_uri_resolve()

This resolves a URI reference relative to a base URI.

5 years agourl: add vlc_uri_compose()
Rémi Denis-Courmont [Sun, 17 Jul 2016 13:00:11 +0000 (16:00 +0300)]
url: add vlc_uri_compose()

This builds a string from a vlc_url_t structure.

5 years agourl: add test cases for relative URIs
Rémi Denis-Courmont [Sun, 17 Jul 2016 13:47:40 +0000 (16:47 +0300)]
url: add test cases for relative URIs

5 years agourl: fix parsing URIs without authority
Rémi Denis-Courmont [Sun, 17 Jul 2016 13:41:34 +0000 (16:41 +0300)]
url: fix parsing URIs without authority

5 years agocodec/avcodec/video: only flush buffer if avcodec_is_open
Filip Roséen [Sun, 17 Jul 2016 03:54:57 +0000 (05:54 +0200)]
codec/avcodec/video: only flush buffer if avcodec_is_open

This patch fixes a crash when trying to invoke avcodec_flush_buffers
on an not-yet-opened AvCodecContext*.

The previous if-condition is faulty because nothing guarantees that
the state of the variable in question reflects whether we are in a
state where p_sys->p_context is valid; instead it has been
replaced by a call to "avcodec_is_open".

refs: #17080

--

"p_sys->p_context" is opened (through avcodec_open2) in "ffmpeg_OpenCodec",
which is not guaranteed to have been called prior to "EndVideoDec" (due to
potential missing data required for codec initialization).

See the implementation of OpenVideoCodec in codec/avcodec/video.c for more
information.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
5 years agoinput/stream.h: removed duplicate declaration of stream_FilterNew
Filip Roséen [Wed, 13 Jul 2016 17:35:15 +0000 (19:35 +0200)]
input/stream.h: removed duplicate declaration of stream_FilterNew

This function is already declared in include/vlc_stream.h, as such there
is no need for a duplicate declaration (with duplicate documentation).

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
5 years agoyoutube.lua: debug messages for signature descrambling javascript parsing
Pierre Ynard [Sat, 16 Jul 2016 22:19:15 +0000 (00:19 +0200)]
youtube.lua: debug messages for signature descrambling javascript parsing

5 years agodemux: mp4: do not store non seekable fragments
Francois Cartegnie [Sat, 16 Jul 2016 19:46:09 +0000 (21:46 +0200)]
demux: mp4: do not store non seekable fragments

5 years agoContribs: update Opus to 1.1.3
Jean-Baptiste Kempf [Sat, 16 Jul 2016 18:10:05 +0000 (20:10 +0200)]
Contribs: update Opus to 1.1.3

5 years agohttp: unblock proxy support (fixes #16413)
Rémi Denis-Courmont [Fri, 15 Jul 2016 16:53:19 +0000 (19:53 +0300)]
http: unblock proxy support (fixes #16413)

5 years agohttp: add proxy support for insecure origins (refs #16413)
Rémi Denis-Courmont [Fri, 15 Jul 2016 16:52:24 +0000 (19:52 +0300)]
http: add proxy support for insecure origins (refs #16413)

5 years agohttp: refactor proxy query helper
Rémi Denis-Courmont [Fri, 15 Jul 2016 16:51:44 +0000 (19:51 +0300)]
http: refactor proxy query helper

Adds support for insecure origin servers.

5 years agodemux: adaptive: fix early fail handling
Francois Cartegnie [Fri, 15 Jul 2016 16:17:39 +0000 (18:17 +0200)]
demux: adaptive: fix early fail handling

if no pcr was set (no valid demux or stream), never stopped

5 years agomacosx: disable subtitles styles menu creation until this is properly supported
Felix Paul Kühne [Fri, 15 Jul 2016 14:30:50 +0000 (16:30 +0200)]
macosx: disable subtitles styles menu creation until this is properly supported

This also replaces an assert with a more meaningful error message

5 years agodemux: ps: use VLC_DEMUX_
Francois Cartegnie [Fri, 15 Jul 2016 11:26:33 +0000 (13:26 +0200)]
demux: ps: use VLC_DEMUX_

5 years agodemux: ps: check return value of stream_seek
Francois Cartegnie [Fri, 15 Jul 2016 11:24:51 +0000 (13:24 +0200)]
demux: ps: check return value of stream_seek

5 years agodemux: ts: flag blocks on pes scrambling
Francois Cartegnie [Fri, 15 Jul 2016 11:13:33 +0000 (13:13 +0200)]
demux: ts: flag blocks on pes scrambling

5 years agodemux: ts: workaround incorrect scrambling flags
Francois Cartegnie [Fri, 15 Jul 2016 10:51:15 +0000 (12:51 +0200)]
demux: ts: workaround incorrect scrambling flags

5 years agodsm: no password for Guest user
Thomas Guillem [Fri, 15 Jul 2016 09:36:10 +0000 (11:36 +0200)]
dsm: no password for Guest user

5 years agodsm: fix invalid credential check
Thomas Guillem [Fri, 15 Jul 2016 08:20:21 +0000 (10:20 +0200)]
dsm: fix invalid credential check

5 years agocontrib: zlib: build static library only
David Fuhrmann [Thu, 14 Jul 2016 22:12:11 +0000 (00:12 +0200)]
contrib: zlib: build static library only

Shared library was enabled, causing dynamic linking for all zlib
dependent contribs and their respective vlc modules

5 years agodemux: hls: add basic support for mp4 containers
Francois Cartegnie [Thu, 14 Jul 2016 17:17:48 +0000 (19:17 +0200)]
demux: hls: add basic support for mp4 containers

5 years agodemux: hls: add basic support for init segments
Francois Cartegnie [Mon, 11 Jul 2016 08:57:52 +0000 (10:57 +0200)]
demux: hls: add basic support for init segments

5 years agodemux: hls: set demux only from file extensions
Francois Cartegnie [Thu, 14 Jul 2016 17:10:44 +0000 (19:10 +0200)]
demux: hls: set demux only from file extensions

we can no longer rely on codecs to guess format

5 years agodemux: hls: don't allow mixed live/static playlists
Francois Cartegnie [Wed, 13 Jul 2016 12:57:10 +0000 (14:57 +0200)]
demux: hls: don't allow mixed live/static playlists

5 years agocontrib/bghudappkit: don't use AppKit.h as a pre-compile header
Felix Paul Kühne [Thu, 14 Jul 2016 12:32:32 +0000 (14:32 +0200)]
contrib/bghudappkit: don't use AppKit.h as a pre-compile header

5 years agodemux: mkv: constify iterators
Tristan Matthews [Wed, 13 Jul 2016 22:03:55 +0000 (18:03 -0400)]
demux: mkv: constify iterators

5 years agocontrib: gnutls: fix getenv on Android
Thomas Guillem [Wed, 13 Jul 2016 14:49:15 +0000 (16:49 +0200)]
contrib: gnutls: fix getenv on Android

5 years agognutls: move error label
Thomas Guillem [Tue, 12 Jul 2016 15:14:08 +0000 (17:14 +0200)]
gnutls: move error label

Going up to an error label is disturbing.

5 years agoandroid: fix config_GetUserDir for generic dirs
Thomas Guillem [Wed, 13 Jul 2016 13:19:14 +0000 (15:19 +0200)]
android: fix config_GetUserDir for generic dirs

Call android.os.Environment.getExternalStoragePublicDirectory() from JNI to get
the path to a valid directory.

5 years agoandroid: fix config_GetUserDir for data/cache/home/config
Thomas Guillem [Tue, 12 Jul 2016 14:29:57 +0000 (16:29 +0200)]
android: fix config_GetUserDir for data/cache/home/config

These paths are based on the HOME environment variable.

5 years agoandroid: merge dirs.c and specific.c
Thomas Guillem [Mon, 11 Jul 2016 12:52:58 +0000 (14:52 +0200)]
android: merge dirs.c and specific.c

5 years agoRevert "contribs: lua 5.3"
Rafaël Carré [Mon, 11 Jul 2016 10:11:57 +0000 (12:11 +0200)]
Revert "contribs: lua 5.3"

This reverts commit dc9fb25f37835829cdfef0488e96de591b79c4ff.

5 years agoRevert "Contribs: lua, remove unneeded patch"
Rafaël Carré [Mon, 11 Jul 2016 10:11:53 +0000 (12:11 +0200)]
Revert "Contribs: lua, remove unneeded patch"

This reverts commit c4dd067cac733eb934667b34e84e3eb4e722f277.

5 years agoRevert "Contribs: lua, simpler way to disable localeconv"
Rafaël Carré [Mon, 11 Jul 2016 10:11:47 +0000 (12:11 +0200)]
Revert "Contribs: lua, simpler way to disable localeconv"

This reverts commit a009c26a4a341d2786e0f399cd9c4b6c058ff59d.

5 years agoRevert "Contribs: fix lua compilation with old Android versions"
Rafaël Carré [Mon, 11 Jul 2016 10:11:42 +0000 (12:11 +0200)]
Revert "Contribs: fix lua compilation with old Android versions"

This reverts commit 651eff7e96e1a4a983d6ff161c7b8e07505ba203.

5 years agoRevert "contrib: lua: Do not use system nor popen on winrt"
Rafaël Carré [Mon, 11 Jul 2016 10:11:36 +0000 (12:11 +0200)]
Revert "contrib: lua: Do not use system nor popen on winrt"

This reverts commit 9318c15416843b09c1242813c7fcc310b9b64f5b.

5 years agoRevert "Configure: disable-lua if correct luac is not found"
Rafaël Carré [Mon, 11 Jul 2016 10:09:59 +0000 (12:09 +0200)]
Revert "Configure: disable-lua if correct luac is not found"

This reverts commit a8770b1a188072dcf726610eac516e702e5e394b.

"This is temporary until we have a better solution"

The better solution is to go back to Lua 5.2

5 years agoextras/tools: prefer to download all packages from v.o
Felix Paul Kühne [Wed, 13 Jul 2016 08:53:17 +0000 (10:53 +0200)]
extras/tools: prefer to download all packages from v.o

5 years agocontrib: prefer downloads of glew, upnp, zlib and zvbi from v.o
Felix Paul Kühne [Wed, 13 Jul 2016 08:24:14 +0000 (10:24 +0200)]
contrib: prefer downloads of glew, upnp, zlib and zvbi from v.o

5 years agohttp: try to handle invalid redirections (refs #17161)
Rémi Denis-Courmont [Tue, 12 Jul 2016 20:19:36 +0000 (23:19 +0300)]
http: try to handle invalid redirections (refs #17161)

5 years agotext: add function to fix-up syntactically broken URLs
Rémi Denis-Courmont [Tue, 12 Jul 2016 20:19:13 +0000 (23:19 +0300)]
text: add function to fix-up syntactically broken URLs

5 years agocontrib: libdsm: Use 0.2.7
Thomas Guillem [Tue, 12 Jul 2016 12:37:10 +0000 (14:37 +0200)]
contrib: libdsm: Use 0.2.7

5 years agopacketizer: h264: fix get_profile_level
Francois Cartegnie [Tue, 12 Jul 2016 08:33:09 +0000 (10:33 +0200)]
packetizer: h264: fix get_profile_level

5 years agopacketizer: hevc: add get_profile_level
Francois Cartegnie [Tue, 12 Jul 2016 08:16:53 +0000 (10:16 +0200)]
packetizer: hevc: add get_profile_level

5 years agodemux/mkv: fix accidental copy where a reference is needed
Filip Roséen [Mon, 11 Jul 2016 21:11:36 +0000 (23:11 +0200)]
demux/mkv: fix accidental copy where a reference is needed

This bug caused properties that should be associated with the different
tracks (such as es_format_t.i_priority) to be written to a local copy,
instead of actually propagating to where they should be.

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
5 years agodemux: mp4: don't show error with no audio config fixup
Francois Cartegnie [Mon, 11 Jul 2016 16:59:58 +0000 (18:59 +0200)]
demux: mp4: don't show error with no audio config fixup

5 years agosatip: fix linking
Rémi Denis-Courmont [Mon, 11 Jul 2016 15:26:23 +0000 (18:26 +0300)]
satip: fix linking

5 years agodemux: hls: fix byte range parsing
Francois Cartegnie [Mon, 11 Jul 2016 14:20:50 +0000 (16:20 +0200)]
demux: hls: fix byte range parsing