1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-07 03:56:28 +02:00
Commit Graph

75826 Commits

Author SHA1 Message Date
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