Romain Vimont
7442c8c791
core: replace encoder_sys_t* by void*
...
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2018-04-26 01:35:43 +02:00
Romain Vimont
b3b7f62ce1
core: replace decoder_sys_t* by void*
...
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2018-04-26 01:35:41 +02:00
Romain Vimont
238459bf4f
core: replace sout_stream_sys_t* by void*
...
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2018-04-26 01:35:40 +02:00
Romain Vimont
4e0d899e0f
core: replace sout_mux_sys_t* by void*
...
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2018-04-26 01:35:39 +02:00
Romain Vimont
1300796bab
core: replace sout_access_out_sys_t* by void*
...
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2018-04-26 01:35:37 +02:00
Romain Vimont
3de6498918
core: replace picture_sys_t* by void*
...
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2018-04-26 01:35:35 +02:00
Romain Vimont
6429b8ea83
core: replace aout_sys_t* by void*
...
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2018-04-26 01:35:33 +02:00
Romain Vimont
4655ce5d3b
core: replace es_out_sys_t* by void*
...
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2018-04-26 01:35:29 +02:00
Romain Vimont
c7f9e3ce5e
core: replace service_discovery_sys_t* by void*
...
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2018-04-26 01:35:25 +02:00
Martin Storsjö
4319ab8d66
configure: Don't explicitly add -ladvapi32 to linker flags
...
This flag was originally not added because of crypto functions,
but together with -lssp in 460879.
Advapi32 is one of the libs that are automatically linked in by
the mingw compiler/linker driver.
Adding it manually here causes issues with linking libupnp_plugin.la
with lld. Libupnp contains md5 functions, and advapi32 also contains
functions with the same names. If -ladvapi32 is specified early in the
link command, before -lupnp, the conflicts arise. (The same conflicts
don't occur with binutils ld though, since it searches libraries
in a slightly different order than lld.)
The conflict can be avoided by fixing one inconsistency in mingw-w64
though, but then libupnp will use MD5 functions from advapi32.dll
(with an ABI not guaranteed to match the ones it expected) instead
of the ones bundled in libupnp.
2018-04-26 01:48:46 +03:00
Martin Storsjö
fa6ce2425b
configure: Don't make the crypt/bcrypt libs dependent of libssp
...
These should still be added if ssp is disabled.
2018-04-26 01:47:16 +03:00
Francois Cartegnie
fa25780ed3
decoder: return 0 display time on pause
...
fixes next frame -> late frame regressions
with decoders no longer in waiting state
2018-04-25 21:19:35 +02:00
Francois Cartegnie
c11fb88de6
codec: avcodec: avoid double drain
...
breaks decoding
2018-04-25 16:09:01 +02:00
Marvin Scholz
875ff3187c
lua: playlist/appletrailers: handle stream creation error
...
Add additional error handling/logging and some general cleanup of
parse_json.
2018-04-25 13:47:06 +02:00
Marvin Scholz
c5c44df639
lua: playlist/appletrailers: Improve error handling
2018-04-25 13:35:28 +02:00
Marvin Scholz
fb6d424b36
macosx: avoid implicit cast of long to int
2018-04-25 12:40:58 +02:00
Marvin Scholz
72816d8ec0
macosx: Remove unused advanced option from prefs
2018-04-25 11:54:17 +02:00
Francois Cartegnie
156dc27803
demux: ps: fix missing dts on a52 and others
2018-04-25 11:50:33 +02:00
Francois Cartegnie
db4fae0a9b
codec: avcodec: missing context reset after flush
2018-04-25 11:50:33 +02:00
Francois Cartegnie
cb4ce51196
Revert "vout: change spu_scale to unsigned"
...
This reverts commit 8380e72e1e
.
refs #19989 , refs #16891
2018-04-25 11:50:33 +02:00
Hugo Beauzée-Luyssen
5a2357bb00
mux: ogg: Store and use curated framerate values
...
Should fix CD #4932f5b3-987c-4f92-9252-b330b496325d
2018-04-25 09:51:29 +02:00
Hugo Beauzée-Luyssen
ceaf051a6e
mux: ogg: Store the entire es_format_t in ogg_stream_t
2018-04-25 09:51:29 +02:00
Rémi Denis-Courmont
2f4bbee4b3
help: fix loop boundary (overflow/underflow)
2018-04-24 21:41:55 +03:00
Rémi Denis-Courmont
445de3b266
help: silence signedness warnings
2018-04-24 21:41:16 +03:00
Rémi Denis-Courmont
199d6f9dae
config: remove advanced from add_key()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
1bbbe098ff
config: remove advanced from add_rgb()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
ef7feb729c
config: remove advanced from add_module.*_cat()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
c86436596e
config: remove advanced from add_module_list()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
e66e6b6b03
config: remove advanced from add_module()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
e51a229b1f
config: remove advanced from add_font()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
3a074f79b3
config: remove advanced from add_directory()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
0e9e4feb7c
config: remove advanced from add_savefile()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
ebaa32f561
config: remove advanced from add_loadfile()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
776811e9f2
config: remove advanced from add_password()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
85a0ba10f7
config: remove advanced from add_category_hint()
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
6a7a137f7b
config: remove advanced flag
...
Except for the command line help, this has been unused for a decade or
so.
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
c25eff3ddc
help: ignore --advanced
...
This seems to be the only remaining user, and it tends to cause more
problems than it solves (too many different command line help types).
2018-04-24 21:36:45 +03:00
Rémi Denis-Courmont
252b85ac65
qt: remove unused method
2018-04-24 21:36:45 +03:00
Steve Lhomme
ab136d9f42
qsv: refine logs when MFXInit() fails
2018-04-24 11:03:39 +02:00
Francois Cartegnie
55ea5b00f5
demux: ogg: fix leak on double stream end
2018-04-23 20:02:10 +02:00
Francois Cartegnie
c3af0bd62e
demux: ogg: improve debugging
2018-04-23 20:02:10 +02:00
Francois Cartegnie
a5e50aa4d1
demux: ogg: don't save unused stream on chained streams
2018-04-23 20:02:10 +02:00
Francois Cartegnie
7ac4815eb4
codec: subsdec: avoid double copy
2018-04-23 20:02:10 +02:00
Francois Cartegnie
ec9602e466
codec: subsdec: fix inbuffer size
...
strlen can't work on wchars
2018-04-23 20:02:10 +02:00
Francois Cartegnie
3af169ca8b
demux: subtitle: don't set encoding
...
readline converts data
2018-04-23 20:02:10 +02:00
Tristan Matthews
8d50209345
prefetch: drop unused defines
2018-04-23 13:05:57 -04:00
Thomas Guillem
5b3e1a9d09
videotoolbox: rework hw-accel strings
...
Rename it to "hardware acceleration" that is way more common and remove the
LONGTEXT that was useless.
2018-04-23 17:25:13 +02:00
Thomas Guillem
6c785d5a4c
mediacodec: rework hw-accel strings
...
Rename it to "hardware acceleration" that is way more common and remove the
LONGTEXT that was useless.
2018-04-23 17:25:13 +02:00
Steve Lhomme
36ebbca2ca
contrib: srt: fix non-GNU compiler detection
...
CMAKE_CXX_COMPILER_ID is not necessarily defined
2018-04-23 13:40:22 +02:00
Steve Lhomme
ccbef67f77
core: remove empty curly braces initialization
...
They are not allowed per §6.7.9 of the 2011 ISO C Standard:
initializer:
assignment-expression
{ initializer-list }
{ initializer-list , }
initializer-list:
designation(opt) initializer
initializer-list , designation(opt) initializer
2018-04-23 13:40:22 +02:00