Core dump on DVB MPEG-4 stream with VAAPI/VDPAU
Running VLC on a fully updated Arch Linux installation with Skylake Intel Graphics. When trying to open a DVB stream I get this:
$ vlc dvb://frequency=567000000
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[0000000001610158] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007fcf44009148] ts demux error: libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 13) for PID 0
[00007fcf44009148] ts demux: MPEG-4 descriptor not found for pid 0xa02 type 0x11
[00007fcf441e30c8] packetizer_mpeg4audio packetizer: AAC channels: 1 samplerate: 24000
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.38.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
[00007fcf44096da8] avcodec decoder: Using OpenGL/VAAPI/libswscale backend for VDPAU for hardware decoding.
vlc: i965_decoder_utils.c:963: intel_decoder_check_avc_parameter: Assertion `pic_param->CurrPic.picture_id == decode_state->current_render_target' failed.
Aborted (core dumped)
Other video files seem to work just fine. Will be happy to run tests or provide further details if neccesary.