Bug#909193: mpv shows artifacts when playing IPTV rtp:// streams

2018-10-05 Thread Pavel Kreuzt
Problem is I use private streams from my ISP/TV provider and they are not
visible out of customer home network. But as long  as I can tell the
problem is similar to this:

https://github.com/mpv-player/mpv/issues/1637

Also the ffmpeg pipe seems to workaround the problem with:

ffmpeg -i rtp://@somestream -c copy -f mpegts - | mpv -

Output of mpv included.

On Sat, Sep 29, 2018 at 8:50 PM James Cowgill  wrote:

> Control: tags -1 moreinfo
>
> Hi,
>
> On 19/09/2018 15:01, Pavel Kreuzt wrote:
> > Package: mpv
> > Version: 0.29.0-1+b1
> > Severity: normal
> >
> > Dear Maintainer,
> >
> > the artifacts are mostly located on the lower side of the window.
> Streams play correctly with ffplay without extra options, so it's not a
> decoder problem.
>
> Can you provide an example stream which exibits this behavior? I tested
> a few rtp streams and they seem to work fine.
>
> Also, please run mpv with the "-v" option on one of the broken streams,
> and attach the output to this bug report.
>
> Thanks,
> James
>
>

pavel@kant:~$ mpv -v rtp://@239.0.3.32:8208
[cplayer] Command line options: '-v' 'rtp://@239.0.3.32:8208'
[cplayer] mpv 0.29.0 Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects
[cplayer]  built on UNKNOWN
[cplayer] ffmpeg library versions:
[cplayer]libavutil   56.14.100
[cplayer]libavcodec  58.18.100
[cplayer]libavformat 58.12.100
[cplayer]libswscale  5.1.100
[cplayer]libavfilter 7.16.100
[cplayer]libswresample   3.1.100
[cplayer] ffmpeg version: 4.0.2-2+b1
[cplayer] 
[cplayer] Configuration: ./waf configure --prefix=/usr 
--libdir=/usr/lib/x86_64-linux-gnu --confdir=/etc/mpv 
--zshdir=/usr/share/zsh/vendor-completions --enable-cdda --enable-dvdnav 
--enable-dvdread --enable-libmpv-shared --enable-libsmbclient --enable-sdl2 
--enable-sndio --enable-zsh-comp --disable-build-date --enable-dvbin
[cplayer] List of enabled features: 52arch alsa asm atomics caca cdda cplayer 
cplugins debug-build drm drmprime dvbin dvdnav dvdread dvdread-common egl-drm 
egl-helpers egl-x11 fchmod ffmpeg gbm gbm.h gl gl-wayland gl-x11 
glibc-thread-name glob glob-posix gnuc gpl iconv jack jpeg lcms2 libaf 
libarchive libass libass-osd libav-any libavcodec libavdevice libbluray libdl 
libm libmpv-shared librt libsmbclient linux-fstatfs lua optimize oss-audio 
plain-gl posix posix-or-mingw posix-spawn posix-spawn-native pthreads pulse 
rubberband sdl2 sndio stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-glx 
vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vdpau-gl-x11 vt.h vulkan wayland 
wayland-protocols x11 xv zlib zsh-comp
[cplayer] Reading config file /etc/mpv/encoding-profiles.conf
[cplayer] Reading config file /home/pavel/.config/mpv/mpv.conf
[cplayer] Waiting for scripts...
[ytdl_hook] script-opts/ytdl_hook.conf not found. 
[ytdl_hook] lua-settings/ytdl_hook.conf not found. 
[stats] script-opts/stats.conf not found. 
[stats] lua-settings/stats.conf not found. 
[osc] script-opts/osc.conf not found. 
[osc] lua-settings/osc.conf not found. 
[osd/libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 1.9.0 (COMPLEX)
[osd/libass] Setting up fonts...
[cplayer] Done loading scripts.
[cplayer] Playing: rtp://@239.0.3.32:8208
[ffmpeg] Opening rtp://@239.0.3.32:8208
[ffmpeg] Could not set AVOption reconnect='1'
[ffmpeg] Could not set AVOption reconnect_delay_max='7'
[ffmpeg] Could not set AVOption user_agent='mpv 0.29.0'
[ffmpeg] Could not set AVOption tls_verify='0'
[ffmpeg] Could not set AVOption icy='1'
[cache] Cache size set to 2 KiB (1 KiB backbuffer)
[demux] Trying demuxers for level=normal.
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[lavf] Found 'mpegts' at score=47 size=2048.
[ffmpeg/video] h264: non-existing SPS 0 referenced in buffering period
[ffmpeg/video] h264: SPS unavailable in decode_picture_timing
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing SPS 0 referenced in buffering period
[ffmpeg/video] h264: SPS unavailable in decode_picture_timing
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: decode_slice_header error
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: cabac decode of qscale diff failed at 39 25
[ffmpeg/video] h264: error while decoding MB 39 24, bytestream 14753
[ffmpeg/video] h264: concealing 550 DC, 550 AC, 550 MV errors in I frame
[ffmpeg/video] h264: mmco: unref short failure
[ffmpeg/video] h264: mmco: unref short failure
[ffmpeg/video] h264: mmco: unref short failure
[ffmpeg/video] h264: reference picture missing during reorder
[ffmpeg/video] h264: Missing reference picture, default is 65548
[ffmpeg/video] h264: concealing 898 DC, 898 AC, 898 MV errors in P frame
[ffmpeg/video] h264: mmco: unref short failure
[lavf] avformat_find_stream_info() finished after 354568 bytes.
[demux] Detected file format: mpegts (libavformat)
[demux] Stream is not seekable.
[cache] blocking for STREAM_CTRL 6
[cplayer] Opening done: rtp://@239.0.3.32:8208
[cplayer] Running hook: 

Bug#909193: mpv shows artifacts when playing IPTV rtp:// streams

2018-09-29 Thread James Cowgill
Control: tags -1 moreinfo

Hi,

On 19/09/2018 15:01, Pavel Kreuzt wrote:
> Package: mpv
> Version: 0.29.0-1+b1
> Severity: normal
> 
> Dear Maintainer,
> 
> the artifacts are mostly located on the lower side of the window. Streams 
> play correctly with ffplay without extra options, so it's not a decoder 
> problem.

Can you provide an example stream which exibits this behavior? I tested
a few rtp streams and they seem to work fine.

Also, please run mpv with the "-v" option on one of the broken streams,
and attach the output to this bug report.

Thanks,
James



signature.asc
Description: OpenPGP digital signature


Bug#909193: mpv shows artifacts when playing IPTV rtp:// streams

2018-09-19 Thread Pavel Kreuzt
Package: mpv
Version: 0.29.0-1+b1
Severity: normal

Dear Maintainer,

the artifacts are mostly located on the lower side of the window. Streams play 
correctly with ffplay without extra options, so it's not a decoder problem.

Versions of packages mpv depends on:
ii  libarchive13  3.2.2-5
ii  libasound21.1.6-1
ii  libass9   1:0.14.0-2
ii  libavcodec-extra587:4.0.2-1+b1
ii  libavdevice58 7:4.0.2-1+b1
ii  libavfilter-extra77:4.0.2-1+b1
ii  libavformat58 7:4.0.2-1+b1
ii  libavutil56   7:4.0.2-1+b1
ii  libbluray21:1.0.2-3
ii  libc6 2.27-6
ii  libcaca0  0.99.beta19-2+b3
ii  libcdio-cdda2 10.2+0.94+2-4
ii  libcdio-paranoia2 10.2+0.94+2-4
ii  libcdio18 2.0.0-2
ii  libdrm2   2.4.94-1
ii  libdvdnav46.0.0-1
ii  libdvdread4   6.0.0-1
ii  libegl1   1.1.0-1
ii  libgbm1   18.1.7-1
ii  libgl11.1.0-1
ii  libjack-jackd2-0 [libjack-0.125]  1.9.12~dfsg-2
ii  libjpeg62-turbo   1:1.5.2-2+b1
ii  liblcms2-22.9-3
ii  liblua5.2-0   5.2.4-1.1+b2
ii  libpulse0 12.2-2
ii  librubberband21.8.1-7
ii  libsdl2-2.0-0 2.0.8+dfsg1-1+b1
ii  libsmbclient  2:4.8.5+dfsg-1
ii  libsndio7.0   1.5.0-2
ii  libswresample37:4.0.2-1+b1
ii  libswscale5   7:4.0.2-1+b1
ii  libuchardet0  0.0.6-3
ii  libva-drm22.2.0-1
ii  libva-wayland22.2.0-1
ii  libva-x11-2   2.2.0-1
ii  libva22.2.0-1
ii  libvdpau1 1.1.1-8
ii  libvulkan11.1.73+dfsg-1
ii  libwayland-client01.16.0-1
ii  libwayland-cursor01.16.0-1
ii  libwayland-egl1   1.16.0-1
ii  libx11-6  2:1.6.6-1
ii  libxext6  2:1.3.3-1+b2
ii  libxinerama1  2:1.1.4-1
ii  libxkbcommon0 0.8.2-1
ii  libxrandr22:1.5.1-1
ii  libxss1   1:1.2.3-1
ii  libxv12:1.0.11-1
ii  zlib1g1:1.2.11.dfsg-1

Versions of packages mpv recommends:
ii  xdg-utils   1.1.3-1
ii  youtube-dl  2018.06.18-1.1

mpv suggests no packages.

-- no debconf information