vlc.git
22 months agocdda: remove redundant date_Set()
Rémi Denis-Courmont [Wed, 2 May 2018 14:05:26 +0000 (17:05 +0300)]
cdda: remove redundant date_Set()

zero is the initial value after date_Init()

22 months agoadpcm: fix invalid timestamps
Rémi Denis-Courmont [Wed, 2 May 2018 14:01:53 +0000 (17:01 +0300)]
adpcm: fix invalid timestamps

22 months agog711: fix invalid timestamps
Rémi Denis-Courmont [Wed, 2 May 2018 14:01:53 +0000 (17:01 +0300)]
g711: fix invalid timestamps

22 months agodsm: add missing typedef
Thomas Guillem [Wed, 2 May 2018 13:11:18 +0000 (15:11 +0200)]
dsm: add missing typedef

22 months agowin32: build.sh: fix conditional bootstrap launch
Simon Latapie [Wed, 2 May 2018 06:38:05 +0000 (08:38 +0200)]
win32: build.sh: fix conditional bootstrap launch

Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
23 months agoaudiounit_ios: Always use audio_sys_t
David Fuhrmann [Mon, 30 Apr 2018 19:40:44 +0000 (21:40 +0200)]
audiounit_ios: Always use audio_sys_t

Replace "struct audio_sys_t" with "audio_sys_t to have uniform
usage throughout the file.

23 months agoauhal: Always use audio_sys_t
David Fuhrmann [Mon, 30 Apr 2018 19:38:23 +0000 (21:38 +0200)]
auhal: Always use audio_sys_t

Replace "struct audio_sys_t" with "audio_sys_t to have uniform
usage throughout the file.

23 months agodemux: dash: add WebM support
Francois Cartegnie [Thu, 26 Apr 2018 08:27:09 +0000 (10:27 +0200)]
demux: dash: add WebM support

23 months agodemux: adaptive: use buffered source stream
Francois Cartegnie [Mon, 30 Apr 2018 16:29:38 +0000 (18:29 +0200)]
demux: adaptive: use buffered source stream

23 months agodemux: adaptive: add buffered chunks stream
Francois Cartegnie [Thu, 26 Apr 2018 13:20:03 +0000 (15:20 +0200)]
demux: adaptive: add buffered chunks stream

provides data backend to prevent breakage
with unwanted seeks (mkv)

23 months agocore: remove global sout_stream_id_sys_t typedef
Romain Vimont [Fri, 27 Apr 2018 20:05:02 +0000 (22:05 +0200)]
core: remove global sout_stream_id_sys_t typedef

Remove the sout_stream_id_sys_t typedef in vlc_common.h (for ODR).

This implies to replace sout_stream_id_sys_t* by void* in the
sout_stream_t functions.

See #17078 and #18033

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agodemux: mp4: return smallest moov duration as track duration
Francois Cartegnie [Mon, 30 Apr 2018 14:46:14 +0000 (16:46 +0200)]
demux: mp4: return smallest moov duration as track duration

23 months agodemux: mp4: handle fragment start with missing traf
Francois Cartegnie [Mon, 30 Apr 2018 14:45:28 +0000 (16:45 +0200)]
demux: mp4: handle fragment start with missing traf

23 months agodemux: mp4: fix missing traf start
Francois Cartegnie [Fri, 27 Apr 2018 14:00:09 +0000 (16:00 +0200)]
demux: mp4: fix missing traf start

23 months agodemux: libmp4: shorten debug output
Francois Cartegnie [Fri, 27 Apr 2018 15:03:54 +0000 (17:03 +0200)]
demux: libmp4: shorten debug output

23 months agoQt: update the number of max col/rows for puzzle
Jean-Baptiste Kempf [Mon, 30 Apr 2018 15:27:51 +0000 (17:27 +0200)]
Qt: update the number of max col/rows for puzzle

23 months agocore: remove global picture_sys_t typedef
Romain Vimont [Fri, 27 Apr 2018 20:05:01 +0000 (22:05 +0200)]
core: remove global picture_sys_t typedef

Replace picture_sys_t* by void* in picture_resource_t, and remove its
typedef in vlc_common.h (for ODR).

This implies to use void* for private data in the vaapi.

See #17078 and #18033

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agoios: remove unneeded structure
Jean-Baptiste Kempf [Mon, 30 Apr 2018 15:05:44 +0000 (17:05 +0200)]
ios: remove unneeded structure

See 141674f20c6ec9a3f114025b3be4f41b7727efbe

23 months agoaudio_output/auhal: Name struct to fix compilation
Marvin Scholz [Mon, 30 Apr 2018 12:50:06 +0000 (14:50 +0200)]
audio_output/auhal: Name struct to fix compilation

23 months agortp: fix TS payload
Rafaël Carré [Mon, 30 Apr 2018 12:33:59 +0000 (14:33 +0200)]
rtp: fix TS payload

[00007f5f20000be0] main demux debug: looking for demux module matching "rtp": 55 candidates
[00007f5f20000be0] main demux debug: no demux modules matched

23 months agocore: remove global *_sys_t typedefs
Romain Vimont [Fri, 27 Apr 2018 20:10:57 +0000 (22:10 +0200)]
core: remove global *_sys_t typedefs

Do not declare *_sys_t typedefs globally in vlc_common.h. Instead,
declare them locally in each module that provides a definition.

This paves the way to move C++ definitions into anonymous namespaces in
order to respect C++ ODR.

The picture_resource_t and sout_stream_id_sys_t typedefs will be handled
separately, since they require specific additional changes.

See #18033

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agoqt: initialize FSC fullscreen state from the vout
Romain Vimont [Wed, 18 Apr 2018 12:38:30 +0000 (14:38 +0200)]
qt: initialize FSC fullscreen state from the vout

The playlist and vout "fullscreen" variables may contain different
values, e.g. when fullscreen is toggled during vout creation.

On vout list changes, initialize the FSC fullscreen state from the vout,
so that the FSC state is consistent with the video state.

Fixes #19697

Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
23 months agoqt: toogle info panel visibility
Romain Vimont [Wed, 18 Apr 2018 09:57:41 +0000 (11:57 +0200)]
qt: toogle info panel visibility

Make the info button toggle the info panel visibility: if the panel is
already open, clicking on the info button closes it (like the
"adjustments and effects" panel).

Fixes #19767

Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
23 months agoqt: make the time tooltip a tooltip
Romain Vimont [Sat, 21 Apr 2018 18:58:00 +0000 (20:58 +0200)]
qt: make the time tooltip a tooltip

This avoids to lose window focus when the mouse is over the seekbar (on
XFCE), and should also prevent the tooltip to appear resizeable on
Unity.

Probably fixes #20316

Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
23 months agoqt: vlm: Do not rely on config.h defines when generating moc
Hugo Beauzée-Luyssen [Fri, 27 Apr 2018 16:53:16 +0000 (18:53 +0200)]
qt: vlm: Do not rely on config.h defines when generating moc

This causes recent moc versions to consider the file empty, thus not
generating anything.

23 months agodemux: mp4: Fix the post_mdat_offset for mdats with a 64 bit length
Martin Storsjö [Fri, 27 Apr 2018 08:57:57 +0000 (11:57 +0300)]
demux: mp4: Fix the post_mdat_offset for mdats with a 64 bit length

Apple/iOS writes fragmented files with such mdat lengths while writing
of the file isn't yet completed.

23 months agoopengl: make the check of fov consistent
Zhao Zhili [Thu, 26 Apr 2018 03:08:26 +0000 (11:08 +0800)]
opengl: make the check of fov consistent

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
23 months agoopengl: remove unused variable
Zhao Zhili [Thu, 26 Apr 2018 03:08:25 +0000 (11:08 +0800)]
opengl: remove unused variable

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
23 months agocontrib/{ebml, matroska}: ensure to build PIC libraries
Sean McGovern [Tue, 24 Apr 2018 23:50:07 +0000 (19:50 -0400)]
contrib/{ebml, matroska}: ensure to build PIC libraries

Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
23 months agolibvlc-module: populate the alignment values from VOUT_ALIGN_xxx
Steve Lhomme [Thu, 26 Apr 2018 09:38:26 +0000 (11:38 +0200)]
libvlc-module: populate the alignment values from VOUT_ALIGN_xxx

23 months agolibvlc-module: include vlc_vout.h to get values to populate lists
Steve Lhomme [Thu, 26 Apr 2018 09:34:47 +0000 (11:34 +0200)]
libvlc-module: include vlc_vout.h to get values to populate lists

23 months agodirect3d11: fix potential NULL dereference
Steve Lhomme [Thu, 26 Apr 2018 14:02:05 +0000 (16:02 +0200)]
direct3d11: fix potential NULL dereference

23 months agodirect3d11: always call OMSetRenderTargets before rendering
Steve Lhomme [Thu, 26 Apr 2018 13:55:17 +0000 (15:55 +0200)]
direct3d11: always call OMSetRenderTargets before rendering

23 months agodirect3d11: use a function to fill the swapchain details
Steve Lhomme [Thu, 26 Apr 2018 13:53:23 +0000 (15:53 +0200)]
direct3d11: use a function to fill the swapchain details

23 months agodirect3d11: keep the projection mode in the quad
Steve Lhomme [Thu, 26 Apr 2018 13:43:34 +0000 (15:43 +0200)]
direct3d11: keep the projection mode in the quad

23 months agoinclude: with #endif comment
Steve Lhomme [Thu, 26 Apr 2018 09:33:01 +0000 (11:33 +0200)]
include: with #endif comment

23 months agoavcodec: fix flag b_multiview_left_eye
Zhao Zhili [Thu, 26 Apr 2018 08:50:48 +0000 (16:50 +0800)]
avcodec: fix flag b_multiview_left_eye

Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
23 months agocontrib: ffmpeg: update the hashes to include frame sequential 3D support
Steve Lhomme [Thu, 26 Apr 2018 07:22:45 +0000 (09:22 +0200)]
contrib: ffmpeg: update the hashes to include frame sequential 3D support

23 months agoavcodec: fix compilation with older libavutil
Steve Lhomme [Thu, 26 Apr 2018 07:05:06 +0000 (09:05 +0200)]
avcodec: fix compilation with older libavutil

Fix for 5f48e33c67bc745af90aaa4e87240a2d6e2521a2

23 months agoavcodec: add frame sequential handling
Mohammed (Shaan) Huzaifa Danish [Fri, 11 Aug 2017 08:25:14 +0000 (10:25 +0200)]
avcodec: add frame sequential handling

Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
23 months agoavcodec: add code to read stereo 3d metadata
Mohammed (Shaan) Huzaifa Danish [Wed, 12 Jul 2017 10:13:25 +0000 (06:13 -0400)]
avcodec: add code to read stereo 3d metadata

Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
23 months agopng: decoder: fix leak (CID 1435160)
Tristan Matthews [Thu, 26 Apr 2018 04:57:56 +0000 (00:57 -0400)]
png: decoder: fix leak (CID 1435160)

Regression from b3b7f62ce15a3faae7a7c78c2d10b4bb49a6a009

23 months agopng: encoder: fix leak (CID 1435159)
Tristan Matthews [Thu, 26 Apr 2018 04:54:32 +0000 (00:54 -0400)]
png: encoder: fix leak (CID 1435159)

Regression from 7442c8c791ec6be8c50ba7768792b52a01ee2b31

23 months agocore: replace vod_sys_t* by void*
Romain Vimont [Tue, 24 Apr 2018 07:41:03 +0000 (09:41 +0200)]
core: replace vod_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace xml_reader_sys_t* by void*
Romain Vimont [Tue, 24 Apr 2018 07:33:28 +0000 (09:33 +0200)]
core: replace xml_reader_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace xml_sys_t* by void*
Romain Vimont [Tue, 24 Apr 2018 07:30:23 +0000 (09:30 +0200)]
core: replace xml_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace filter_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 17:40:10 +0000 (19:40 +0200)]
core: replace filter_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace encoder_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 17:13:23 +0000 (19:13 +0200)]
core: replace encoder_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace decoder_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 16:59:46 +0000 (18:59 +0200)]
core: replace decoder_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace sout_stream_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 16:29:40 +0000 (18:29 +0200)]
core: replace sout_stream_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace sout_mux_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 16:21:26 +0000 (18:21 +0200)]
core: replace sout_mux_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace sout_access_out_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 16:13:52 +0000 (18:13 +0200)]
core: replace sout_access_out_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace picture_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 16:10:15 +0000 (18:10 +0200)]
core: replace picture_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace aout_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 15:54:07 +0000 (17:54 +0200)]
core: replace aout_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace es_out_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 15:32:23 +0000 (17:32 +0200)]
core: replace es_out_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agocore: replace service_discovery_sys_t* by void*
Romain Vimont [Mon, 23 Apr 2018 15:18:22 +0000 (17:18 +0200)]
core: replace service_discovery_sys_t* by void*

See #17078

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
23 months agoconfigure: Don't explicitly add -ladvapi32 to linker flags
Martin Storsjö [Wed, 25 Apr 2018 22:12:49 +0000 (01:12 +0300)]
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.

23 months agoconfigure: Don't make the crypt/bcrypt libs dependent of libssp
Martin Storsjö [Wed, 25 Apr 2018 22:05:12 +0000 (01:05 +0300)]
configure: Don't make the crypt/bcrypt libs dependent of libssp

These should still be added if ssp is disabled.

23 months agodecoder: return 0 display time on pause
Francois Cartegnie [Wed, 25 Apr 2018 19:06:56 +0000 (21:06 +0200)]
decoder: return 0 display time on pause

fixes next frame -> late frame regressions
with decoders no longer in waiting state

23 months agocodec: avcodec: avoid double drain
Francois Cartegnie [Wed, 25 Apr 2018 14:07:07 +0000 (16:07 +0200)]
codec: avcodec: avoid double drain

breaks decoding

23 months agolua: playlist/appletrailers: handle stream creation error
Marvin Scholz [Wed, 25 Apr 2018 11:47:06 +0000 (13:47 +0200)]
lua: playlist/appletrailers: handle stream creation error

Add additional error handling/logging and some general cleanup of
parse_json.

23 months agolua: playlist/appletrailers: Improve error handling
Marvin Scholz [Wed, 25 Apr 2018 11:35:28 +0000 (13:35 +0200)]
lua: playlist/appletrailers: Improve error handling

23 months agomacosx: avoid implicit cast of long to int
Marvin Scholz [Wed, 25 Apr 2018 10:40:58 +0000 (12:40 +0200)]
macosx: avoid implicit cast of long to int

23 months agomacosx: Remove unused advanced option from prefs
Marvin Scholz [Wed, 25 Apr 2018 09:54:12 +0000 (11:54 +0200)]
macosx: Remove unused advanced option from prefs

23 months agodemux: ps: fix missing dts on a52 and others
Francois Cartegnie [Wed, 25 Apr 2018 09:49:06 +0000 (11:49 +0200)]
demux: ps: fix missing dts on a52 and others

23 months agocodec: avcodec: missing context reset after flush
Francois Cartegnie [Tue, 24 Apr 2018 16:18:58 +0000 (18:18 +0200)]
codec: avcodec: missing context reset after flush

23 months agoRevert "vout: change spu_scale to unsigned"
Francois Cartegnie [Mon, 23 Apr 2018 19:30:05 +0000 (21:30 +0200)]
Revert "vout: change spu_scale to unsigned"

This reverts commit 8380e72e1eb185f8710c480ef0179e1d73c21aa3.

refs #19989, refs #16891

23 months agomux: ogg: Store and use curated framerate values
Hugo Beauzée-Luyssen [Tue, 24 Apr 2018 11:57:16 +0000 (13:57 +0200)]
mux: ogg: Store and use curated framerate values

Should fix CD #4932f5b3-987c-4f92-9252-b330b496325d

23 months agomux: ogg: Store the entire es_format_t in ogg_stream_t
Hugo Beauzée-Luyssen [Tue, 24 Apr 2018 11:25:44 +0000 (13:25 +0200)]
mux: ogg: Store the entire es_format_t in ogg_stream_t

23 months agohelp: fix loop boundary (overflow/underflow)
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:41:55 +0000 (21:41 +0300)]
help: fix loop boundary (overflow/underflow)

23 months agohelp: silence signedness warnings
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:41:04 +0000 (21:41 +0300)]
help: silence signedness warnings

23 months agoconfig: remove advanced from add_key()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_key()

23 months agoconfig: remove advanced from add_rgb()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_rgb()

23 months agoconfig: remove advanced from add_module.*_cat()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_module.*_cat()

23 months agoconfig: remove advanced from add_module_list()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_module_list()

23 months agoconfig: remove advanced from add_module()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_module()

23 months agoconfig: remove advanced from add_font()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_font()

23 months agoconfig: remove advanced from add_directory()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_directory()

23 months agoconfig: remove advanced from add_savefile()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_savefile()

23 months agoconfig: remove advanced from add_loadfile()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_loadfile()

23 months agoconfig: remove advanced from add_password()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_password()

23 months agoconfig: remove advanced from add_category_hint()
Rémi Denis-Courmont [Tue, 24 Apr 2018 18:01:54 +0000 (21:01 +0300)]
config: remove advanced from add_category_hint()

23 months agoconfig: remove advanced flag
Rémi Denis-Courmont [Mon, 23 Apr 2018 17:28:50 +0000 (20:28 +0300)]
config: remove advanced flag

Except for the command line help, this has been unused for a decade or
so.

23 months agohelp: ignore --advanced
Rémi Denis-Courmont [Mon, 23 Apr 2018 17:27:32 +0000 (20:27 +0300)]
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).

23 months agoqt: remove unused method
Rémi Denis-Courmont [Mon, 23 Apr 2018 17:26:33 +0000 (20:26 +0300)]
qt: remove unused method

23 months agoqsv: refine logs when MFXInit() fails
Steve Lhomme [Tue, 24 Apr 2018 09:02:39 +0000 (11:02 +0200)]
qsv: refine logs when MFXInit() fails

23 months agodemux: ogg: fix leak on double stream end
Francois Cartegnie [Mon, 23 Apr 2018 18:00:22 +0000 (20:00 +0200)]
demux: ogg: fix leak on double stream end

23 months agodemux: ogg: improve debugging
Francois Cartegnie [Mon, 23 Apr 2018 18:00:03 +0000 (20:00 +0200)]
demux: ogg: improve debugging

23 months agodemux: ogg: don't save unused stream on chained streams
Francois Cartegnie [Mon, 23 Apr 2018 17:30:44 +0000 (19:30 +0200)]
demux: ogg: don't save unused stream on chained streams

23 months agocodec: subsdec: avoid double copy
Francois Cartegnie [Mon, 23 Apr 2018 15:23:01 +0000 (17:23 +0200)]
codec: subsdec: avoid double copy

23 months agocodec: subsdec: fix inbuffer size
Francois Cartegnie [Mon, 23 Apr 2018 14:49:26 +0000 (16:49 +0200)]
codec: subsdec: fix inbuffer size

strlen can't work on wchars

23 months agodemux: subtitle: don't set encoding
Francois Cartegnie [Mon, 23 Apr 2018 14:38:02 +0000 (16:38 +0200)]
demux: subtitle: don't set encoding

readline converts data

23 months agoprefetch: drop unused defines
Tristan Matthews [Mon, 23 Apr 2018 17:05:57 +0000 (13:05 -0400)]
prefetch: drop unused defines

23 months agovideotoolbox: rework hw-accel strings
Thomas Guillem [Mon, 23 Apr 2018 15:24:36 +0000 (17:24 +0200)]
videotoolbox: rework hw-accel strings

Rename it to "hardware acceleration" that is way more common and remove the
LONGTEXT that was useless.

23 months agomediacodec: rework hw-accel strings
Thomas Guillem [Mon, 23 Apr 2018 15:22:32 +0000 (17:22 +0200)]
mediacodec: rework hw-accel strings

Rename it to "hardware acceleration" that is way more common and remove the
LONGTEXT that was useless.

23 months agocontrib: srt: fix non-GNU compiler detection
Steve Lhomme [Mon, 23 Apr 2018 11:15:12 +0000 (13:15 +0200)]
contrib: srt: fix non-GNU compiler detection

CMAKE_CXX_COMPILER_ID is not necessarily defined

23 months agocore: remove empty curly braces initialization
Steve Lhomme [Mon, 23 Apr 2018 11:40:07 +0000 (13:40 +0200)]
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

23 months agomodules: remove empty curly braces initialization
Steve Lhomme [Mon, 23 Apr 2018 10:13:22 +0000 (12:13 +0200)]
modules: 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

23 months agocontribs: Fix ebml clang build
Hugo Beauzée-Luyssen [Mon, 23 Apr 2018 10:03:04 +0000 (12:03 +0200)]
contribs: Fix ebml clang build

23 months agocontrib: ebml/matroska depend on toolchain.cmake now that is uses CMake
Steve Lhomme [Mon, 23 Apr 2018 07:12:58 +0000 (09:12 +0200)]
contrib: ebml/matroska depend on toolchain.cmake now that is uses CMake