Francois Cartegnie
e30acc0335
demux: libmp4: rework tref reading
2019-05-22 16:54:19 +02:00
Konstantin Pavlov
af5ddf9b03
contrib: vorbis: use HAVE_CLANG
2019-05-22 14:01:24 +03:00
Konstantin Pavlov
2797685707
contrib: make HAVE_CLANG a global define
2019-05-22 14:01:24 +03:00
Konstantin Pavlov
e771788020
contrib: gnutls: use RECONF
2019-05-22 14:01:24 +03:00
Pierre Lamot
a5499748dc
contrib: fxc2: remove legacy dependency upon meson cross file
...
Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
2019-05-22 14:01:24 +03:00
Pierre Lamot
38fff08a44
contrib: fxc2 don't raise an error when no win compiler is present and fxc isn't compiled
...
Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
2019-05-22 14:01:24 +03:00
Konstantin Pavlov
a2ce74c34a
contrib: bluray: drop unused configure switches
2019-05-22 13:23:10 +03:00
Martin Storsjö
38eda60a65
contrib: gnutls: Remove one unnecessary level of ifdefs
...
The aarch64 assembly in gnutls still needs to be disabled on windows
in general though; the issue is that it unconditionally uses ELF
specific directives (.type, .size, .section), so the disabling isn't
related to any specific issue in clang, but only that gnutls' assembly
for this architecture isn't portable.
Add a comment to clarify the issue.
2019-05-22 12:20:14 +02:00
Steve Lhomme
377b00bf1e
win32: build.sh: add an option to build with PDB
2019-05-22 06:00:25 +02:00
Steve Lhomme
b867909e3f
tools: autoreconf libtool
...
Not all systems have aclocal-1.15.
2019-05-22 06:00:25 +02:00
Steve Lhomme
c3b6aa2ac2
tools: fix patching ltmain.sh
...
In the distributed tar.gz ltmain.sh is read only so we can't patch it on UNIX
systems.
2019-05-22 06:00:24 +02:00
Marvin Scholz
0669e8a339
upnp: Use TARGET_OS_OSX to check for macOS
...
TARGET_OS_MAC is actually true when building for iPhone as well,
therefore not usable in this case.
2019-05-22 02:40:07 +02:00
Francois Cartegnie
fbb3542c34
demux: adaptive: use mutable keywork on locks
2019-05-21 15:57:10 +02:00
Francois Cartegnie
855a0132c7
demux: adaptive: missing lock
2019-05-21 15:46:58 +02:00
Francois Cartegnie
d97111e384
demux: hls: handle broken EXTINF
...
ex: https://livestream.peer5.com/video/kite/index.m3u8
2019-05-21 15:46:42 +02:00
Steve Lhomme
c631c3415b
win32: package: install generated .pdb files with package-win-common
2019-05-21 14:35:42 +02:00
Steve Lhomme
cb3e3498d8
configure: add an option to generate PDB files when building
...
This will only be enabled when building windows targets and will only work when
compiling with Clang.
2019-05-21 14:35:42 +02:00
Steve Lhomme
b606962587
contrib: add an option to generate PDB information
2019-05-21 14:35:42 +02:00
Steve Lhomme
21bfc70511
direct3d11: allow output to HLG
2019-05-21 14:12:33 +02:00
Steve Lhomme
0e5999d54c
win32: build.sh: allow setting the number of jobs in the environment
2019-05-21 14:12:32 +02:00
Konstantin Pavlov
eb2ef5d781
Fixed make distcheck
2019-05-21 14:12:32 +02:00
Steve Lhomme
c3478127ad
win32: build.sh: fix building when PATH contains spaces
2019-05-21 13:43:38 +02:00
Steve Lhomme
7f1c493551
contrib: build above the target directory
...
This is how it was done before 282c182712
2019-05-21 13:43:38 +02:00
Pierre Lamot
817016ab1e
contrib: fix default name of .prl files
...
By default it should be lib*.prl and *.prl for Windows non-mingw builds.
2019-05-21 13:43:37 +02:00
Steve Lhomme
c17e4583be
contrib: fix pkg_static not working with absolute pathes
...
The SRC folder being relative to top contrib directory when the build starts,
if we move to other directories we need to compensate for this change.
TOPSRC_BUILT is introduced to match the contrib dir from a contrib target
folder. It will work for relative pathes and absolute pathes (where it will be
the same a TOPSRC).
pkg_static_built should be used when patching pkg-config files during the build
phase.
2019-05-21 13:43:36 +02:00
Konstantin Pavlov
58a0319e72
contrib: fixed pkg-static and remove direct invocations
2019-05-21 09:12:24 +02:00
Francois Cartegnie
051237a0ef
fourcc: change TTML fcc for registered one
2019-05-20 16:57:38 +02:00
Francois Cartegnie
603ecaf0f3
codec: avcodec: fix broken check before copy ( fix #22240 )
...
copy parameters are the picture ones
regression by c988b8d58b
2019-05-20 16:56:42 +02:00
Francois Cartegnie
6ae1fd2d0e
demux: adaptive: enable start without probing all alternatives
2019-05-20 15:52:41 +02:00
Francois Cartegnie
73b0511eb8
demux: hls: declare some codecs for alternative streams
2019-05-20 15:52:41 +02:00
Francois Cartegnie
46e5994dac
demux: adaptive: don't try to demux if everything is deselected
...
can happen without decoders
2019-05-20 15:52:41 +02:00
Francois Cartegnie
2937cad07c
demux: adaptive: allow to declare some ES prior demuxing
2019-05-20 15:52:41 +02:00
Francois Cartegnie
8225743917
demux: adaptive: add format namespace parser
2019-05-20 15:52:41 +02:00
Francois Cartegnie
016e4de3c8
demux: mp4: split MPEG4 object types lookup
2019-05-20 15:52:41 +02:00
Francois Cartegnie
8b8ff08628
demux: adaptive: show codecs on debug
2019-05-20 15:52:41 +02:00
Steve Lhomme
51ca7168b4
video output: remove unused variable
2019-05-20 15:04:14 +02:00
Steve Lhomme
5419978884
video output: misc cleaning
...
Use the local variables when possible
+ more doc on the viewpoint event
2019-05-20 15:04:12 +02:00
Hyeon-Ju Lee
d77998a74b
demux: mp4: fix can't recognize clcp media type's closed caption
...
in TrackCreateES() don't compare case of i_handler is ATOM_clcp
It makes can't create track for clcp media type
print this debug messages and vlc player can't recognize closed caption
debug messages:
mp4 demux debug: track[Id 0x4] read 32 samples length:80s
mp4 demux error: cannot create es for track[Id 0x4]
mp4 demux debug: ignoring track[Id 0x4]
I tested by using this sample videos:
https://sampleplatform.ccextractor.org/sample/download/45
https://sampleplatform.ccextractor.org/sample/download/130
reference:
https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFChap3/qtff3.html#//apple_ref/doc/uid/TP40000939-CH205-SW87
Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
2019-05-20 12:32:19 +02:00
Francois Cartegnie
9bf44b3295
demux: adaptive: really fix build without libgcrypt
2019-05-20 11:51:03 +02:00
Steve Lhomme
8a483e84c9
contrib: use a variable to get the extra tools path
...
The VLC_TOOLS variable can also be set in the environment in case the tools are
found elsewhere.
2019-05-20 11:49:25 +02:00
Steve Lhomme
282c182712
contrib: merge config.mak into the local build Makefile
...
Editing main.mak requires a bootstrap call on Windows because ln -s makes a
hard copy of the file. With a local Makefile we can make changes and they are
used right away as on other platforms.
2019-05-20 11:49:25 +02:00
Steve Lhomme
96b58ec2e5
contrib: check the git hash regardless of the path used for the hash
2019-05-20 11:49:25 +02:00
Steve Lhomme
b63ac06b0e
contrib: call pkg-static via the SRC variable
2019-05-20 11:49:24 +02:00
Steve Lhomme
030c52254b
contrib: use PREFIX instead of TOPDST+HOST
2019-05-20 11:49:24 +02:00
Francois Cartegnie
01d7e8125a
demux: adaptive: prefix role constants conflicting with wingdi
2019-05-20 11:27:43 +02:00
Rémi Denis-Courmont
f11c730d85
audioscrobbler: fix error code
...
Empty string is invalid value, not missing object variable...
2019-05-19 20:19:43 +03:00
Rémi Denis-Courmont
b4d2a2dd2d
mp4: fix error code
...
VLC_ENOVAR is for missing variable. EINVAL is VLC_EBADVAR.
2019-05-19 20:19:43 +03:00
Rémi Denis-Courmont
6dd48eb7ce
xspf: fix typo
2019-05-19 20:19:43 +03:00
Rémi Denis-Courmont
b108caa9b9
subsdelay: unknown command is impossible, assert
2019-05-19 20:19:43 +03:00
Rémi Denis-Courmont
24c528d2fd
oldrc: remove unused return values
2019-05-19 20:19:43 +03:00