vlc.git
4 years agodemux: avi: initialize bool
Shaleen Jain [Mon, 24 Jul 2017 07:18:50 +0000 (12:48 +0530)]
demux: avi: initialize bool

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agohw:vaapi:fixed broken HEVC decoding
Oliver Collyer [Sun, 23 Jul 2017 08:48:05 +0000 (11:48 +0300)]
hw:vaapi:fixed broken HEVC decoding

Since around middle of July the GetVAProfile function has been failing for the
HEVC codec because cxt->profile contains '-99' meaning unknown. At least, this
is the case for mpeg-ts anyway. I haven't tried any others.

If we instead pass in fmt and use fmt->i_profile it fixes this and HEVC
decoding works again.

I don't know what has caused this, but I can see that dxva2 references
fmt->i_profile when checking the profile, and not ctx->profile so this patch
brings vaapi into line with that.

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agocoreaudio: remove stray debug log
Thomas Guillem [Mon, 24 Jul 2017 06:56:17 +0000 (08:56 +0200)]
coreaudio: remove stray debug log

4 years agovout iOS: make sure all calls to UIKit are performed from the main thread (closes...
Felix Paul Kühne [Sun, 23 Jul 2017 17:08:21 +0000 (19:08 +0200)]
vout iOS: make sure all calls to UIKit are performed from the main thread (closes #18572)

4 years agoqt: fix VLM wrapper leak
Rémi Denis-Courmont [Sun, 23 Jul 2017 16:24:10 +0000 (19:24 +0300)]
qt: fix VLM wrapper leak

4 years agoqt: VLM wrapper needs not be static
Rémi Denis-Courmont [Sun, 23 Jul 2017 16:23:58 +0000 (19:23 +0300)]
qt: VLM wrapper needs not be static

4 years agoqt: add get-media wrapper
Rémi Denis-Courmont [Sun, 23 Jul 2017 16:17:13 +0000 (19:17 +0300)]
qt: add get-media wrapper

(leaks are left untouched)

4 years agoqt: remove pointless allocation
Rémi Denis-Courmont [Sun, 23 Jul 2017 16:11:16 +0000 (19:11 +0300)]
qt: remove pointless allocation

4 years agoqt: add load/save config to VLMWrapper
Rémi Denis-Courmont [Sun, 23 Jul 2017 15:52:34 +0000 (18:52 +0300)]
qt: add load/save config to VLMWrapper

4 years agoAudioUnit iOS: add headphone detection
Felix Paul Kühne [Sun, 23 Jul 2017 14:58:19 +0000 (16:58 +0200)]
AudioUnit iOS: add headphone detection

4 years agomacosx: More class description clarifications
Marvin Scholz [Sun, 23 Jul 2017 15:24:29 +0000 (17:24 +0200)]
macosx: More class description clarifications

4 years agomacosx: Correct description of VLCStatusBarIcon class
Marvin Scholz [Sun, 23 Jul 2017 15:20:46 +0000 (17:20 +0200)]
macosx: Correct description of VLCStatusBarIcon class

4 years agomacosx: Use doxygen comments in VLCScrollingClipView
Marvin Scholz [Sun, 23 Jul 2017 15:19:04 +0000 (17:19 +0200)]
macosx: Use doxygen comments in VLCScrollingClipView

4 years agomacosx: Remove unnecessary comments in VLCMainWindowSplitView
Marvin Scholz [Sun, 23 Jul 2017 15:08:46 +0000 (17:08 +0200)]
macosx: Remove unnecessary comments in VLCMainWindowSplitView

The comments were copied from the macOS SDK header file and explain
what the functions do, which does not require such a long comment and
is detailed in Apples documentation of NSSplitView too.

4 years agomacosx: Remove VLCProgressView
Marvin Scholz [Sun, 23 Jul 2017 15:03:29 +0000 (17:03 +0200)]
macosx: Remove VLCProgressView

Remove unused VLCProgressView

4 years agomacosx: Remove MPSlider
Marvin Scholz [Sun, 23 Jul 2017 15:01:52 +0000 (17:01 +0200)]
macosx: Remove MPSlider

Remove unused MPSlider class

4 years agohttp out: avoid warnings
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:22:23 +0000 (17:22 +0300)]
http out: avoid warnings

4 years agohttpd: missing const
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:18:57 +0000 (17:18 +0300)]
httpd: missing const

4 years agocdda: fix unused variable
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:16:20 +0000 (17:16 +0300)]
cdda: fix unused variable

4 years agoqt: remove unused parameter
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:15:09 +0000 (17:15 +0300)]
qt: remove unused parameter

4 years agodbus: remove antilogy
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:11:04 +0000 (17:11 +0300)]
dbus: remove antilogy

This avoids bogus return-type warnings.

4 years agoepg: remove dead code
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:59:59 +0000 (16:59 +0300)]
epg: remove dead code

4 years agosap: remove no longer necessary seek on error
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:57:44 +0000 (16:57 +0300)]
sap: remove no longer necessary seek on error

4 years agotta: handle seek error
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:56:00 +0000 (16:56 +0300)]
tta: handle seek error

4 years agovobsub: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:50:10 +0000 (16:50 +0300)]
vobsub: fix variable shadowing

4 years agorawvid: remove seek on error
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:48:53 +0000 (16:48 +0300)]
rawvid: remove seek on error

4 years agomod: remove seek on error
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:47:50 +0000 (16:47 +0300)]
mod: remove seek on error

This was semi-broken and is no longer necessary.

4 years agomod: avoid variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:47:22 +0000 (16:47 +0300)]
mod: avoid variable shadowing

4 years agoglobalhotleys/xcb: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:46:20 +0000 (16:46 +0300)]
globalhotleys/xcb: fix variable shadowing

4 years agooldrc: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:45:19 +0000 (16:45 +0300)]
oldrc: avoid shadowing

4 years agohotkeys: remove duplicated variable
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:42:40 +0000 (16:42 +0300)]
hotkeys: remove duplicated variable

4 years agohotkeys: comment intended fall-throughs
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:42:24 +0000 (16:42 +0300)]
hotkeys: comment intended fall-throughs

4 years agohotkeys: missing break
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:42:01 +0000 (16:42 +0300)]
hotkeys: missing break

4 years agoavcodec: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:39:08 +0000 (16:39 +0300)]
avcodec: fix variable shadowing

4 years agotelx: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:36:41 +0000 (16:36 +0300)]
telx: fix variable shadowing

4 years agocc: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:34:31 +0000 (16:34 +0300)]
cc: fix variable shadowing

4 years agortp: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:33:30 +0000 (16:33 +0300)]
rtp: avoid shadowing

4 years agomms: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:32:53 +0000 (16:32 +0300)]
mms: avoid shadowing

4 years agodvb: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:30:46 +0000 (16:30 +0300)]
dvb: avoid shadowing

4 years agoold http: fix sign warning
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:29:12 +0000 (16:29 +0300)]
old http: fix sign warning

4 years agoold http: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:29:05 +0000 (16:29 +0300)]
old http: avoid shadowing

4 years agov4l2: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:25:25 +0000 (16:25 +0300)]
v4l2: fix variable shadowing

4 years agomacosx: Fix filename in VLCRendererMenuController license
Marvin Scholz [Sun, 23 Jul 2017 13:05:55 +0000 (15:05 +0200)]
macosx: Fix filename in VLCRendererMenuController license

4 years agomacosx: Remove VLCRendererDialog
Marvin Scholz [Sun, 23 Jul 2017 13:04:48 +0000 (15:04 +0200)]
macosx: Remove VLCRendererDialog

4 years agomacosx: Reorder XIBs in Xcode project
Marvin Scholz [Sun, 23 Jul 2017 13:02:54 +0000 (15:02 +0200)]
macosx: Reorder XIBs in Xcode project

4 years agomacosx: Hide VLCSlider knob when nothing is playing
Marvin Scholz [Sun, 23 Jul 2017 12:15:51 +0000 (14:15 +0200)]
macosx: Hide VLCSlider knob when nothing is playing

4 years agomacosx: Add ability to hide knob to VLCSlider
Marvin Scholz [Sun, 23 Jul 2017 12:15:01 +0000 (14:15 +0200)]
macosx: Add ability to hide knob to VLCSlider

When nothing is playing, the knob and progress should not be shown,
this adds an option for this to the VLCSlider

4 years agoinput: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 11:25:19 +0000 (14:25 +0300)]
input: fix variable shadowing

4 years agotest: test filename comparison
Rémi Denis-Courmont [Sun, 23 Jul 2017 09:13:46 +0000 (12:13 +0300)]
test: test filename comparison

4 years agoSplit out vlc_filenamecmp()
Rémi Denis-Courmont [Sun, 23 Jul 2017 08:43:14 +0000 (11:43 +0300)]
Split out vlc_filenamecmp()

(easier to test separately)

4 years agoRevert "lua: add decompression stream filter automatically (fixes #17132)"
Rémi Denis-Courmont [Sun, 23 Jul 2017 06:30:13 +0000 (09:30 +0300)]
Revert "lua: add decompression stream filter automatically (fixes #17132)"

This reverts commit dcd3a45eb4b1a950ffd4974ca1c5a915481da9bc.

4 years agoRevert "lua: use inflate rather than decomp stream filter"
Rémi Denis-Courmont [Sun, 23 Jul 2017 06:27:25 +0000 (09:27 +0300)]
Revert "lua: use inflate rather than decomp stream filter"

This reverts commit 268a46a0559c11abc95d32b7e26a706934d53623.

4 years agoRemove access_t
Rémi Denis-Courmont [Sun, 23 Jul 2017 05:43:16 +0000 (08:43 +0300)]
Remove access_t

4 years agovlm: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 05:45:44 +0000 (08:45 +0300)]
vlm: fix variable shadowing

4 years agoinput: probe stream filters in stream_AccessNew()
Rémi Denis-Courmont [Sat, 8 Jul 2017 10:13:32 +0000 (13:13 +0300)]
input: probe stream filters in stream_AccessNew()

This probes stream filters not only for the input thread stream (as
before), but also for custom vlc_stream_NewURL() callers.

4 years agoauhal: add headphone detection
Felix Paul Kühne [Sat, 22 Jul 2017 13:42:05 +0000 (15:42 +0200)]
auhal: add headphone detection

4 years agopacketizer: mpeg4audio: handle padding
Francois Cartegnie [Fri, 21 Jul 2017 23:40:40 +0000 (01:40 +0200)]
packetizer: mpeg4audio: handle padding

4 years agopacketizer: mpeg4audio: factorize header check
Francois Cartegnie [Fri, 21 Jul 2017 23:26:25 +0000 (01:26 +0200)]
packetizer: mpeg4audio: factorize header check

4 years agovlc_block_helper: fix offset peek
Francois Cartegnie [Fri, 21 Jul 2017 20:40:14 +0000 (22:40 +0200)]
vlc_block_helper: fix offset peek

returned incomplete peeks

4 years agodemux: subtitle: workaround multibytes regression
Francois Cartegnie [Fri, 21 Jul 2017 15:04:22 +0000 (17:04 +0200)]
demux: subtitle: workaround multibytes regression

As long as readline can't peek

4 years agobdagraph: Do not leak STA
Hugo Beauzée-Luyssen [Fri, 21 Jul 2017 12:29:35 +0000 (14:29 +0200)]
bdagraph: Do not leak STA

Fix #18183

4 years agocontrib:libarchive: fix type mismatch between declaration and definition
Steve Lhomme [Wed, 19 Jul 2017 06:46:02 +0000 (08:46 +0200)]
contrib:libarchive: fix type mismatch between declaration and definition

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agocontrib: Qt: Disable systray notification sounds
Hugo Beauzée-Luyssen [Fri, 21 Jul 2017 15:34:48 +0000 (17:34 +0200)]
contrib: Qt: Disable systray notification sounds

Fix #18530

4 years agoaudio_output:wasapi: make sure pwf_mix is initialized when we call CoTaskMemFree()
Steve Lhomme [Fri, 21 Jul 2017 14:27:07 +0000 (16:27 +0200)]
audio_output:wasapi: make sure pwf_mix is initialized when we call CoTaskMemFree()

Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4 years agolua: update french channels list
Jean-Baptiste Kempf [Fri, 21 Jul 2017 14:29:19 +0000 (16:29 +0200)]
lua: update french channels list

Close #18068

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoqt: playlist: Display the stream icon when appropriate
Hugo Beauzée-Luyssen [Fri, 21 Jul 2017 13:56:21 +0000 (15:56 +0200)]
qt: playlist: Display the stream icon when appropriate

Fix #18534

4 years agomkv: Fix track format initialization
Hugo Beauzée-Luyssen [Fri, 21 Jul 2017 13:29:34 +0000 (15:29 +0200)]
mkv: Fix track format initialization

4 years agovout_intf: remove local write-only variable
Steve Lhomme [Wed, 12 Jul 2017 14:51:22 +0000 (16:51 +0200)]
vout_intf: remove local write-only variable

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovlc_filter.h: add more comment on filter_chain_Reset
Steve Lhomme [Thu, 13 Jul 2017 12:50:33 +0000 (14:50 +0200)]
vlc_filter.h: add more comment on filter_chain_Reset

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoimage: use es_format_InitFromVideo() instead of es_format_Init()
Steve Lhomme [Thu, 13 Jul 2017 12:50:34 +0000 (14:50 +0200)]
image: use es_format_InitFromVideo() instead of es_format_Init()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoimage: constify some parameters
Steve Lhomme [Thu, 13 Jul 2017 12:50:32 +0000 (14:50 +0200)]
image: constify some parameters

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agod3d11va: only create the device with the debug flag in debug builds
Steve Lhomme [Wed, 19 Jul 2017 09:09:28 +0000 (11:09 +0200)]
d3d11va: only create the device with the debug flag in debug builds

With a debugger attached.
In UWP we can assume it's present with MS build and no debug with mingw

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodirect3d11: only report leaks when there's a debugger
Steve Lhomme [Wed, 19 Jul 2017 09:09:27 +0000 (11:09 +0200)]
direct3d11: only report leaks when there's a debugger

It seems plenty of people have issues with d3d11_1sdklayers.dll being present
but not usable.
If a dev has the issue he can always disable this code section for testing.

In UWP we can assume it's present with MS build and no debug with mingw

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agomp4:libmp4mux: no need to init the es_format_t
Steve Lhomme [Mon, 17 Jul 2017 14:33:17 +0000 (16:33 +0200)]
mp4:libmp4mux: no need to init the es_format_t

It is always overridden right after the init.
That saves an unnecessary es_format_Clean each time.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agocodec:jpeg: set the fmt_out.i_codec early
Steve Lhomme [Wed, 19 Jul 2017 13:21:28 +0000 (15:21 +0200)]
codec:jpeg: set the fmt_out.i_codec early

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agochromecast:cast: compare fourccs as vlc_fourcc_t
Steve Lhomme [Wed, 19 Jul 2017 13:09:50 +0000 (15:09 +0200)]
chromecast:cast: compare fourccs as vlc_fourcc_t

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agotranscode: clean function declarations
Steve Lhomme [Thu, 13 Jul 2017 12:30:44 +0000 (14:30 +0200)]
transcode: clean function declarations

Some are gone, some are only used in the file they are defined.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agomosaic_bridge: don't use the filter chain if it wasn't created properly
Steve Lhomme [Wed, 19 Jul 2017 12:16:36 +0000 (14:16 +0200)]
mosaic_bridge: don't use the filter chain if it wasn't created properly

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agocodec:lpcm: remove local cast
Steve Lhomme [Wed, 19 Jul 2017 11:05:55 +0000 (13:05 +0200)]
codec:lpcm: remove local cast

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agorawvideo: only init the date once
Steve Lhomme [Wed, 19 Jul 2017 11:05:22 +0000 (13:05 +0200)]
rawvideo: only init the date once

No need to do it with invalid values and then check it's valid.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agopacketizer:copy: fix a leak on error
Steve Lhomme [Wed, 19 Jul 2017 11:03:30 +0000 (13:03 +0200)]
packetizer:copy: fix a leak on error

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agopacketizer:mpeg4video: no need to release and realloc the fmt_out extra
Steve Lhomme [Wed, 19 Jul 2017 11:02:25 +0000 (13:02 +0200)]
packetizer:mpeg4video: no need to release and realloc the fmt_out extra

It's already copied in the es_format_Copy() above.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agopacketizer:mpegvideo: set the output codec only if the init is successful
Steve Lhomme [Wed, 19 Jul 2017 11:00:52 +0000 (13:00 +0200)]
packetizer:mpegvideo: set the output codec only if the init is successful

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodemux:ts_sl: fix potential leak
Steve Lhomme [Mon, 17 Jul 2017 07:56:39 +0000 (09:56 +0200)]
demux:ts_sl: fix potential leak

If es_format_IsSimilar() is true we have an initialized es_format_t with extra
data that is never cleaned.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodemux:ogg: no need to change the es_format_t before a copy
Steve Lhomme [Mon, 17 Jul 2017 07:50:19 +0000 (09:50 +0200)]
demux:ogg: no need to change the es_format_t before a copy

But we do need to clean the previous value before a copy.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agotranscode:video: clarify the fmt_out init value
Steve Lhomme [Mon, 17 Jul 2017 07:30:58 +0000 (09:30 +0200)]
transcode:video: clarify the fmt_out init value

no need to set the value 3 times

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovideo_output: use the fmt_out directly from filter_chain_GetFmtOut()
Steve Lhomme [Mon, 17 Jul 2017 07:16:13 +0000 (09:16 +0200)]
video_output: use the fmt_out directly from filter_chain_GetFmtOut()

avoid a structure copy in the stack and avoid shallow copies of es_format_t

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovideo_filter:canvas: init the fmt_out directly from filter_chain_GetFmtOut()
Steve Lhomme [Mon, 17 Jul 2017 07:15:15 +0000 (09:15 +0200)]
video_filter:canvas: init the fmt_out directly from filter_chain_GetFmtOut()

avoid a structure copy and avoid shallow copies of es_format_t

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoqt: fix compilation
KO Myung-Hun [Thu, 20 Jul 2017 23:18:39 +0000 (08:18 +0900)]
qt: fix compilation

Include algorithm.

-----
  CXX      gui/qt/components/libqt_plugin_la-extended_panels.lo
  ...
gui/qt/components/extended_panels.cpp: In function 'QString ChangeFiltersString(intf_thread_t*, const char*, const char*, bool)':
gui/qt/components/extended_panels.cpp:296:62: error: no matching function for call to 'find(QList<QString>::iterator, QList<QString>::iterator, const char*&)'
     if( b_add && std::find(list.begin(), list.end(), psz_name) == list.end() )
  ...
-----

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoinclude/vlc_vout_display.h: declare vout_display_SendWindowState() on OS/2
KO Myung-Hun [Thu, 20 Jul 2017 23:18:38 +0000 (08:18 +0900)]
include/vlc_vout_display.h: declare vout_display_SendWindowState() on OS/2

-----
  CC       video_output/video_output.lo
video_output/video_output.c: In function 'ThreadChangeWindowState':
video_output/video_output.c:1298:9: error: implicit declaration of function 'vout_display_SendWindowState' [-Werror=implicit-function-declaration]
         vout_display_SendWindowState(vout->p->display.vd, state);
         ^
cc1: some warnings being treated as errors
-----

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodemux: ts: just ignore cc if no payload
Francois Cartegnie [Fri, 21 Jul 2017 08:32:00 +0000 (10:32 +0200)]
demux: ts: just ignore cc if no payload

4 years agodemux: ts: ignore null packets
Francois Cartegnie [Fri, 21 Jul 2017 08:46:34 +0000 (10:46 +0200)]
demux: ts: ignore null packets

4 years agommdevice: add headphones detection
Thomas Guillem [Thu, 20 Jul 2017 12:53:51 +0000 (14:53 +0200)]
mmdevice: add headphones detection

4 years agoaout: select headphones stereo-mode if aout is using headphones
Thomas Guillem [Thu, 20 Jul 2017 12:53:35 +0000 (14:53 +0200)]
aout: select headphones stereo-mode if aout is using headphones

Select it only if it's needed (ambisonics or channels count higher than 2) and
if the user didn't forced it.

4 years agoaout: add current_sink_info struct
Thomas Guillem [Tue, 18 Jul 2017 16:58:47 +0000 (18:58 +0200)]
aout: add current_sink_info struct

This new struct can be filled from the start() function of aout modules.
It contains (for now) only one member: the headphones state.

4 years agodirect3d11: update the vertices position when the decoder doesn't match the vout
Steve Lhomme [Thu, 20 Jul 2017 14:36:36 +0000 (16:36 +0200)]
direct3d11: update the vertices position when the decoder doesn't match the vout

In some cases the d3d11va decoder might use its own surface alignment that is
different than the (maxed out) vout one. We need to adjust the vertex positions
to show the proper area of the picture.

Fixes #18424
Might also fix #18421

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agocontrib: Update Breakpad git hash
Marvin Scholz [Thu, 20 Jul 2017 13:21:12 +0000 (15:21 +0200)]
contrib: Update Breakpad git hash

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agod3d11_surface: ensure the source picture is correct
Steve Lhomme [Thu, 20 Jul 2017 09:04:55 +0000 (11:04 +0200)]
d3d11_surface: ensure the source picture is correct

We only treat legit opaque pictures, the ones with a context.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoContribs: move spatialaudio to bz2
Jean-Baptiste Kempf [Thu, 20 Jul 2017 20:18:13 +0000 (22:18 +0200)]
Contribs: move spatialaudio to bz2

4 years agomacOS: fix packaging
Jean-Baptiste Kempf [Thu, 20 Jul 2017 17:46:49 +0000 (19:46 +0200)]
macOS: fix packaging