Dear list,
I am trying to set up IPTV for German public stations. They provide the multicast addresses [1]. I have to use the Hansenet ones. They also provide playlists for VLC and MPlayer [2]. I used VLC to watch some channels and that worked quite OK, if the modem has synced correctly(?), i. e. has a good connection. With VLC it stuttered every 5 seconds with some channels.
I followed [3] and the README.Debian of the vdr-plugin-iptv package from [4]. I came up with the following.
$ cat /etc/vdr/channels.conf […] :@1000 New channels Das-Erste;IPTV:10:IPTV|S0P0|EXT|vlc2iptv|1:P:0:2:3:0:0:1:0:0:0
$ cat /etc/vdr/plugins/iptv/vlcinput/Das-Erste.conf URL="rtp://233.51.128.19:1234" VPID=2 APID=3 SPID=4
I start VDR with the following command.
$ sudo vdr -P iptv -P xineliboutput -l3
Then I get a black screen with the information/sender name IPTV. After some more seconds I get a NO STREAM/SIGNAL screen. You can find the output written to syslog at the end of this message.
I use the following versions of the sofware.
$ vdr --version vdr (1.6.0-2/1.6.0) - The Video Disk Recorder iptv (0.2.5) - Experience the IPTV xineliboutput (1.0.90-cvs) - X11/xine-lib output plugin
Can you give me a hint on what I made wrong or what might be the problem. Maybe I messed up some syntax in the configurations files.
Thanks a lot,
Paul
[1] http://www.ard-digital.de/index.php?id=14029&languageid=1 [2] http://www.ard-digital.de/index.php?id=14028&languageid=1 [3] http://www.saunalahti.fi/~rahrenbe/vdr/iptv/ [4] http://www.e-tobi.net/repositories/repositories.html
May 2 14:07:38 mattotaupa vdr: [18648] switching to channel 1000 May 2 14:07:38 mattotaupa vdr: [18818] [input_vdr] BLANK in middle of stream! bufs queue 0 , video_fifo 8 May 2 14:07:38 mattotaupa vdr: [19126] receiver on device 9 thread started (pid=18648, tid=19126) May 2 14:07:38 mattotaupa vdr: [19128] IPTV streamer thread started (pid=18648, tid=19128) May 2 14:07:38 mattotaupa vdr: [19125] transfer thread started (pid=18648, tid=19125) May 2 14:07:44 mattotaupa vdr: [18773] [vdr-fe] Keypress: XKeySym u May 2 14:07:45 mattotaupa vdr: [18773] [vdr-fe] Keypress: XKeySym u May 2 14:07:45 mattotaupa vdr: [19125] transfer thread ended (pid=18648, tid=19125) May 2 14:07:45 mattotaupa vdr: [18648] buffer stats: 0 (0%) used May 2 14:07:45 mattotaupa vdr: [18648] replay /var/lib/video.00/@IPTV/2009-05-02.11.24.50.99.rec May 2 14:07:45 mattotaupa vdr: [18648] playing '/var/lib/video.00/@IPTV/2009-05-02.11.24.50.99.rec/001.vdr' May 2 14:07:45 mattotaupa vdr: [19292] dvbplayer thread started (pid=18648, tid=19292) May 2 14:07:45 mattotaupa vdr: [19293] non blocking file reader thread started (pid=18648, tid=19293) May 2 14:07:45 mattotaupa vdr: [19128] IPTV streamer thread ended (pid=18648, tid=19128) May 2 14:07:45 mattotaupa vdr: [19126] receiver on device 9 thread ended (pid=18648, tid=19126) May 2 14:07:45 mattotaupa vdr: [19293] non blocking file reader thread ended (pid=18648, tid=19293) May 2 14:07:45 mattotaupa vdr: [19292] dvbplayer thread ended (pid=18648, tid=19292) May 2 14:07:46 mattotaupa vdr: [18648] switching to channel 1000 May 2 14:07:46 mattotaupa vdr: [18818] [input_vdr] BLANK in middle of stream! bufs queue 0 , video_fifo 0 May 2 14:07:46 mattotaupa vdr: [19294] transfer thread started (pid=18648, tid=19294) May 2 14:07:46 mattotaupa vdr: [19295] receiver on device 9 thread started (pid=18648, tid=19295) May 2 14:07:46 mattotaupa vdr: [19297] IPTV streamer thread started (pid=18648, tid=19297) May 2 14:07:46 mattotaupa vdr: [18773] [vdr-fe] Keypress: XKeySym Alt_L May 2 14:07:54 mattotaupa vdr: [18818] [input_vdr] No data in 8 seconds, queuing no signal image May 2 14:07:54 mattotaupa vdr: [18818] [input_vdr] using custom "no signal" image /usr/share/libxine1-xvdr/nosignal.mpg
Paul Menzel wrote:
Dear list,
I am trying to set up IPTV for German public stations. They provide the multicast addresses [1]. I have to use the Hansenet ones. They also provide playlists for VLC and MPlayer [2]. I used VLC to watch some channels and that worked quite OK, if the modem has synced correctly(?), i. e. has a good connection. With VLC it stuttered every 5 seconds with some channels.
The plugin *should* actually have native support for rtp wrapped udp multicast data such as your streams seem to be. It is not well tested but I'd love to hear rtp being successfully used somewhere :)
Do you know what encoding format your provider uses for the streams? Play it with mplayer -v rtp://233.51.128.19:1234 to see the information.
If it is in one of the formats supported by vdr (MPEG2/TS or h264 with vdr patches) you could try the plugin native methods for inputting the data to vdr.
So instead of doing complicated and error prone EXT|vlc2iptv -stream conversion your channels.conf entry could look something like this (for Hansenet):
Das Erste;IPTV:10:IPTV|S1P0|UDP|233.51.128.19|1234:P:0:2:3:0:0:1:0:0:0
In the best case you'd get working epg, automatic pid updates and all the other goodies from the stream when using native udp input methods.
Am Samstag, den 02.05.2009, 21:24 +0300 schrieb Antti Seppälä:
Paul Menzel wrote:
[…]
I am trying to set up IPTV for German public stations. They provide the multicast addresses [1]. I have to use the Hansenet ones. They also provide playlists for VLC and MPlayer [2]. I used VLC to watch some channels and that worked quite OK, if the modem has synced correctly(?), i. e. has a good connection. With VLC it stuttered every 5 seconds with some channels.
The plugin *should* actually have native support for rtp wrapped udp multicast data such as your streams seem to be. It is not well tested but I'd love to hear rtp being successfully used somewhere :)
Do you know what encoding format your provider uses for the streams? Play it with mplayer -v rtp://233.51.128.19:1234 to see the information.
$ mplayer -v rtp://233.51.128.19:1234 MPlayer dev-SVN-r29241CPU vendor name: AuthenticAMD max cpuid level: 1 CPU: AMD Athlon(tm) X2 Dual Core Processor BE-2350 (Family: 15, Model: 107, Stepping: 2) extended cpuid-level: 24 extended cache-info: 33587520 Detected cache-line size is 64 bytes Testing OS support for SSE... yes. Tests of OS support for SSE passed. CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNowExt: 1 SSE: 1 SSE2: 1 SSSE3: 0 Compiled with runtime CPU detection. get_path('codecs.conf') -> '/home/x/.mplayer/codecs.conf' Reading /home/x/.mplayer/codecs.conf: Can't open '/home/x/.mplayer/codecs.conf': No such file or directory Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf. Configuration: --prefix=/usr --confdir=/etc/mplayer --datadir=/usr/share/mplayer --enable-xmga --enable-mga --enable-joystick --disable-tremor-internal --language=all --enable-largefiles --enable-menu --disable-libdvdcss-internal --enable-radio --enable-radio-capture --disable-dvdread-internal --enable-xvmc --with-xvmclib=XvMCW --enable-win32dll --enable-tdfxfb --enable-s3fb --realcodecsdir=/usr/lib/codecs --xanimcodecsdir=/usr/lib/codecs --enable-gui --enable-runtime-cpudetection CommandLine: '-v' 'rtp://233.51.128.19:1234' init_freetype Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay get_path('fonts') -> '/home/x/.mplayer/fonts' Using nanosleep() timing get_path('input.conf') -> '/home/x/.mplayer/input.conf' Can't open input config file /home/x/.mplayer/input.conf: No such file or directory Parsing input config file /etc/mplayer/input.conf Input config file /etc/mplayer/input.conf parsed: 90 binds Opening joystick device /dev/input/js0 Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick Setting up LIRC support... mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. get_path('233.51.128.19:1234.conf') -> '/home/x/.mplayer/233.51.128.19:1234.conf'
Playing rtp://233.51.128.19:1234. get_path('sub/') -> '/home/x/.mplayer/sub/' STREAM_RTP, URL: rtp://233.51.128.19:1234 Filename for url is now rtp://233.51.128.19:1234 Filename for url is now rtp://233.51.128.19:1234 Listening for traffic on 233.51.128.19:1234 ... STREAM: [rtp] rtp://233.51.128.19:1234 STREAM: Description: MPEG over RTP streaming STREAM: Author: Dave Chapman, Benjamin Zores STREAM: Comment: native rtp support Stream not seekable! LAVF_check: MPEG-2 transport stream format Stream not seekable! Stream not seekable! Checking for YUV4MPEG2 Stream not seekable! ASF_check: not ASF guid! Stream not seekable! Checking for REAL Stream not seekable! Checking for SMJPEG Stream not seekable! Stream not seekable! Stream not seekable! Stream not seekable! Stream not seekable! Searching demuxer type for filename rtp://233.51.128.19:1234 ext: .19:1234 Stream not seekable! Checking for Nullsoft Streaming Video Stream not seekable! Checking for MOV Stream not seekable! Checking for VIVO header block 1 size: 0 Stream not seekable! Stream not seekable! Stream not seekable! Stream not seekable! Stream not seekable! Stream not seekable! AVS: avs_check_file - attempting to open file rtp://233.51.128.19:1234 AVS: failed to load avisynth.dll AVS: Init failed Stream not seekable! Checking for PVA Stream not seekable! Checking for MPEG-TS... TRIED UP TO POSITION 314524, FOUND 47, packet_size= 188, SEEMS A TS? 1 Stream not seekable! GOOD CC: 31, BAD CC: 0 TS file format detected. DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -2, Checking for MPEG-TS... TRIED UP TO POSITION 321104, FOUND 47, packet_size= 188, SEEMS A TS? 1 Stream not seekable! GOOD CC: 31, BAD CC: 0 PROBING UP TO 0, PROG: 0 COLLECT_SECTION, start: 64, size: 184, collected: 0 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 A52_CHECK(139 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(323 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(507 input bytes), found 0 frame syncwords of 0 bytes length COLLECT_SECTION, start: 64, size: 184, collected: 0 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=0, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- A52_CHECK(691 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(875 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(1059 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(1243 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(1382 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(1566 input bytes), found 0 frame syncwords of 0 bytes length COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 A52_CHECK(1750 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(1934 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(2118 input bytes), found 0 frame syncwords of 0 bytes length A52_CHECK(2302 input bytes), found 0 frame syncwords of 0 bytes length COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- […] ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 OK! Searching for picture parameter set... H264: 0x128 OK! Searching for Slice... OK! FPS seems to be: 25.000000 [V] filefmt:29 fourcc:0x10000005 size:0x0 fps:25.000 ftime:=0.0400 get_path('sub/') -> '/home/x/.mplayer/sub/' open: No such file or directory [MGA] Couldn't open: /dev/mga_vid open: No such file or directory [MGA] Couldn't open: /dev/mga_vid [VO_TDFXFB] Can't open /dev/fb0: No such file or directory. s3fb: can't open /dev/fb0: No such file or directory [vdpau] Could not open dynamic library libvdpau.so.1 X11 opening display: :0.0 vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF) vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local display) [x11] Detected wm supports NetWM. [x11] Detected wm supports FULLSCREEN state. [x11] Detected wm supports ABOVE state. [x11] Detected wm supports BELOW state. [x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms Disabling DPMS DPMSDisable stat: 1 [VO_XV] Using Xv Adapter #0 (XV_SWOV) [xv common] Drawing colorkey manually. [xv common] Using colorkey from Xv (0x000821). [xv common] Maximum source image dimensions: 1920x1200 ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family INFO: libavcodec init OK! Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ========================================================================== ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer. mp3lib: using 3DNow!Ex optimized decore! MP3lib: init layer2&3 finished, tables done COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 MPEG 1.0, Layer II, 48000 Hz 192 kbit Stereo, BPF: 576 Channels: 2, copyright: No, original: No, CRC: Yes, emphasis: 0 AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??... [libaf] Adding filter dummy [dummy] Was reinitialized: 48000Hz/2ch/s16le [dummy] Was reinitialized: 48000Hz/2ch/s16le Trying preferred audio driver 'alsa', options '[none]' alsa-init: requested format: 48000 Hz, 2 channels, 9 alsa-init: using ALSA 1.0.19 alsa-init: setup for 1/2 channel(s) alsa-init: using device default alsa-init: pcm opened in blocking mode alsa-init: chunksize set to 1024 alsa-init: fragcount=16 alsa-init: got buffersize=65536 alsa-init: got period size 1024 alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) AO: Description: ALSA-0.9.x-1.x audio output AO: Author: Alex Beregszaszi, Zsolt Barat joy@streamminister.de AO: Comment: under developement Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... [dummy] Was reinitialized: 48000Hz/2ch/s16le [dummy] Was reinitialized: 48000Hz/2ch/s16le Starting playback... COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- […] ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- Increasing filtered audio buffer size from 0 to 65536 [h264 @ 0x89b3260]Unknown NAL code: 20 (18 bits) Frame num gap 381 0 Frame num gap 381 1 Frame num gap 381 2 Frame num gap 381 3 Frame num gap 381 4 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 5 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 6 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 7 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 8 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 9 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 10 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 11 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 12 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 13 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 14 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 15 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 16 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 17 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 18 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 19 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 20 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 21 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 22 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 23 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 24 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 25 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 26 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 27 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 28 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 29 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 30 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 31 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 32 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 33 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 34 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 35 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 36 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 37 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 38 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 39 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 40 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 41 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 42 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 43 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 44 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 45 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 46 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 47 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 48 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 49 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 50 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 51 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 52 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 53 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 54 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 55 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 56 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 57 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 58 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 59 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 60 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 61 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 62 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 63 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 64 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 65 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 66 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 67 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 68 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 69 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 70 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 71 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 72 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 73 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 74 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 75 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 76 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 77 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 78 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 79 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 80 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 81 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 82 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 83 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 84 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 85 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 86 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 87 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 88 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 89 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 90 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 91 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 92 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 93 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 94 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 95 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 96 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 97 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 98 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 99 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 100 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 101 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 102 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 103 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 104 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 105 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 106 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 107 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 108 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 109 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 110 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 111 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 112 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 113 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 114 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 115 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 116 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 117 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 118 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 119 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 120 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 121 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 122 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 123 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 124 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 125 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 126 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 127 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 128 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 129 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 130 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 131 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 132 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 133 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 134 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 135 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 136 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 137 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 138 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 139 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 140 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 141 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 142 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 143 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 144 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 145 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 146 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 147 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 148 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 149 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 150 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 151 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 152 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 153 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 154 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 155 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 156 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 157 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 158 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 159 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 160 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 161 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 162 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 163 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 164 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 165 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 166 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 167 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 168 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 169 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 170 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 171 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 172 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 173 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 174 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 175 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 176 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 177 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 178 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 179 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 180 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 181 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 182 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 183 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 184 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 185 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 186 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 187 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 188 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 189 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 190 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 191 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 192 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 193 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 194 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 195 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 196 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 197 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 198 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 199 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 200 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 201 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 202 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 203 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 204 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 205 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 206 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 207 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 208 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 209 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 210 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 211 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 212 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 213 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 214 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 215 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 216 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 217 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 218 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 219 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 220 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 221 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 222 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 223 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 224 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 225 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 226 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 227 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 228 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 229 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 230 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 231 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 232 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 233 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 234 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 235 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 236 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 237 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 238 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 239 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 240 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 241 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 242 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 243 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 244 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 245 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 246 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 247 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 248 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 249 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 250 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 251 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 252 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 253 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 254 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 255 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 256 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 257 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 258 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 259 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 260 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 261 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 262 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 263 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 264 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 265 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 266 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 267 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 268 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 269 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 270 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 271 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 272 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 273 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 274 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 275 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 276 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 277 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 278 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 279 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 280 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 281 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 282 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 283 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 284 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 285 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 286 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 287 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 288 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 289 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 290 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 291 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 292 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 293 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 294 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 295 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 296 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 297 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 298 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 299 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 300 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 301 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 302 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 303 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 304 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 305 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 306 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 307 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 308 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 309 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 310 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 311 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 312 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 313 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 314 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 315 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 316 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 317 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 318 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 319 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 320 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 321 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 322 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 323 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 324 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 325 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 326 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 327 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 328 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 329 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 330 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 331 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 332 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 333 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 334 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 335 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 336 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 337 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 338 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 339 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 340 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 341 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 342 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 343 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 344 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 345 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 346 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 347 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 348 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 349 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 350 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 351 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 352 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 353 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 354 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 355 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 356 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 357 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 358 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 359 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 360 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 361 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 362 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 363 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 364 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 365 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 366 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 367 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 368 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 369 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 370 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 371 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 372 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 373 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 374 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 375 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 376 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 377 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 378 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one Frame num gap 381 379 [h264 @ 0x89b3260]number of reference frames exceeds max (probably corrupt input), discarding one [ffmpeg] aspect_ratio: 1.363636 VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12) Trying filter chain: vo VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.36:1 - prescaling to correct movie aspect. VO Config (720x576->786x576,flags=0,'MPlayer',0x32315659) VO: [xv] 720x576 => 786x576 Planar YV12 VO: Description: X11/Xv VO: Author: Gerd Knorr kraxel@goldbach.in-berlin.de and others Xvideo image format: 0x32595559 (YUY2) packed Xvideo image format: 0x32315659 (YV12) planar Xvideo image format: 0x434d5658 (XVMC) planar Xvideo image format: 0x35315652 (RV15) packed Xvideo image format: 0x36315652 (RV16) packed Xvideo image format: 0x32335652 (RV32) packed using Xvideo port 56 for hw scaling *** [vo] Exporting mp_image_t, 720x576x12bpp YUV planar, 622080 bytes Unicode font: 255 glyphs. Unicode font: 255 glyphs. COLLECT_SECTION, start: 64, size: 184, collected: 184% ??% ??,?% 0 0 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- […] ---------------------------- [AO_ALSA] Write error: Broken pipe [AO_ALSA] Trying to reset soundcard. [h264 @ 0x89b3260]no picture [h264 @ 0x89b3260]no picture344 ct: -0.004 2/ 2 ??% ??% ??,?% 1 0 [h264 @ 0x89b3260]no picture422 ct: -0.008 3/ 3 ??% ??% ??,?% 2 0 [h264 @ 0x89b3260]no picture625 ct: -0.012 4/ 4 ??% ??% ??,?% 3 0 [h264 @ 0x89b3260]no picture500 ct: -0.020 6/ 6 ??% ??% ??,?% 4 0 [h264 @ 0x89b3260]no picture586 ct: -0.024 7/ 7 ??% ??% ??,?% 4 0 COLLECT_SECTION, start: 64, size: 184, collected: 184% ??% ??,?% 4 0 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 0, TLEN: 13, COLLECTED: 184 PARSE_PAT: section_len: 13, section 0/0 PROG: 28106 (1-th of 1), PMT: 51 COLLECT_SECTION, start: 64, size: 184, collected: 184 SKIP: 0+1, TID: 2, TLEN: 46, COLLECTED: 184 FILL_PMT(prog=28106), PMT_len: 184, IS_START: 64, TS_PID: 51, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xaf53a50 PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0 ---------------------------- […] ---------------------------- Uninit audio filters...: 0.426 ct: -0.043 162/162 38% 3% 15.5% 4 0 [libaf] Removing filter dummy Uninit audio: mp3lib Uninit video: ffmpeg Successfully enabled DPMS alsa-uninit: pcm closed vo: uninit ...
Exiting... (Quit)
If it is in one of the formats supported by vdr (MPEG2/TS or h264 with vdr patches) you could try the plugin native methods for inputting the data to vdr.
So instead of doing complicated and error prone EXT|vlc2iptv -stream conversion your channels.conf entry could look something like this (for Hansenet):
Das Erste;IPTV:10:IPTV|S1P0|UDP|233.51.128.19|1234:P:0:2:3:0:0:1:0:0:0
In the best case you'd get working epg, automatic pid updates and all the other goodies from the stream when using native udp input methods.
I tried it with S0P0 and there was only a black screen shown and I could see the VDR menu on top of it. I also noticed the the following line was added to channels.conf. I do not know how it got there.
Das Erste;ARD:10:IPTV|S0P0|UDP|233.51.128.19|1234:P:0:0:49=deu:52:0:28106:1:1019:0
Changing to this channel with the up key, I could hear the audio, but instead of the video some kind of animation was shown. Those you can set up in your media players and which move to the audio. Adapting this to
Das Erste;ARD:10:IPTV|S0P0|UDP|233.51.128.19|1234:P:0:0:49=deu:52:0:28106:1:1019:0
did not make any difference. In both cases I could not see program information with menu → 1 program → now running (green).
Here is some output from the log files.
$ cat /var/log/syslog […] May 3 08:48:31 mattotaupa vdr: [25075] cTimeMs: using monotonic clock (resolution is 1 ns) May 3 08:48:31 mattotaupa vdr: [25075] VDR version 1.6.0-2 started May 3 08:48:31 mattotaupa vdr: [25075] codeset is 'UTF-8' - known May 3 08:48:31 mattotaupa vdr: [25075] found 23 locales in /usr/share/locale May 3 08:48:31 mattotaupa vdr: [25075] loading plugin: /usr/lib/vdr/plugins/libvdr-iptv.so.1.6.0 May 3 08:48:31 mattotaupa vdr: [25075] loading plugin: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.6.0 May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/setup.conf May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/sources.conf May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/diseqc.conf May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/channels.conf May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/timers.conf May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/commands.conf May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/reccmds.conf May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/svdrphosts.conf May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/remote.conf May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/keymacros.conf May 3 08:48:31 mattotaupa vdr: [25076] video directory scanner thread started (pid=25075, tid=25076) May 3 08:48:31 mattotaupa vdr: [25077] video directory scanner thread started (pid=25075, tid=25077) May 3 08:48:31 mattotaupa vdr: [25075] reading EPG data from /var/lib/video.00/epg.data May 3 08:48:31 mattotaupa vdr: [25076] video directory scanner thread ended (pid=25075, tid=25076) May 3 08:48:31 mattotaupa vdr: [25077] video directory scanner thread ended (pid=25075, tid=25077) May 3 08:48:31 mattotaupa vdr: [25075] no DVB device found May 3 08:48:31 mattotaupa vdr: [25075] initializing plugin: iptv (0.2.5): Erlebe IPTV May 3 08:48:31 mattotaupa vdr: [25075] creating IPTV device 0 (CardIndex=8) May 3 08:48:31 mattotaupa vdr: [25078] section handler thread started (pid=25075, tid=25078) May 3 08:48:31 mattotaupa vdr: [25075] initializing plugin: xineliboutput (1.0.90-cvs): X11/xine-lib Ausgabe-Plugin May 3 08:48:31 mattotaupa vdr: [25075] [xine..put] cXinelibLocal: Using xine-lib configuration file /var/lib/vdr/plugins/xineliboutput/config May 3 08:48:31 mattotaupa vdr: [25075] setting primary device to 2 May 3 08:48:31 mattotaupa vdr: [25075] assuming manual start of VDR May 3 08:48:31 mattotaupa vdr: [25075] setting current skin to "sttng" May 3 08:48:31 mattotaupa vdr: [25075] loading /var/lib/vdr/themes/sttng-default.theme May 3 08:48:31 mattotaupa vdr: [25075] starting plugin: iptv May 3 08:48:31 mattotaupa vdr: [25075] starting plugin: xineliboutput May 3 08:48:31 mattotaupa vdr: [25079] Local decoder/display (cXinelibThread) thread started (pid=25075, tid=25079) May 3 08:48:31 mattotaupa vdr: [25079] [xine..put] xineliboutput: plugin file is /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.6.0 May 3 08:48:31 mattotaupa vdr: [25079] [xine..put] Searching frontend sxfe from /usr/lib/vdr/plugins/ May 3 08:48:31 mattotaupa vdr: [25079] [xine..put] Probing /usr/lib/vdr/plugins/libxineliboutput-sxfe.so.1.0.90-cvs May 3 08:48:31 mattotaupa vdr: [25079] [xine..put] load_frontend: entry at 0xf65c345c May 3 08:48:31 mattotaupa vdr: [25079] [xine..put] Using frontend sxfe (X11 (sxfe)) from libxineliboutput-sxfe.so.1.0.90-cvs May 3 08:48:31 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - fe created May 3 08:48:31 mattotaupa vdr: [25079] [vdr-sxfe] sxfe_display_open(width=720, height=576, fullscreen=0, display=0.0) May 3 08:48:31 mattotaupa vdr: [25079] [vdr-sxfe] sxfe_display_open: failed to connect to X server (0.0) May 3 08:48:31 mattotaupa vdr: [25079] [vdr-sxfe] Display size : 382 x 302 mm May 3 08:48:31 mattotaupa vdr: [25079] [vdr-sxfe] 1280 x 1024 pixels May 3 08:48:31 mattotaupa vdr: [25079] [vdr-sxfe] 86dpi / 85dpi May 3 08:48:31 mattotaupa vdr: [25079] [vdr-sxfe] Display ratio: 3390,728477/3350,785340 = 1,011921 May 3 08:48:31 mattotaupa vdr: [25079] [vdr-fe] Error: The name org.gnome.ScreenSaver was not provided by any .service files May 3 08:48:31 mattotaupa vdr: [25079] [vdr-fe] (ERROR (tools/gnome_screensaver.c,119): Die Ressource ist zur Zeit nicht verfügbar) May 3 08:48:31 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - fe->fe_display_open ok May 3 08:48:31 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - xine_init May 3 08:48:31 mattotaupa vdr: [25079] [xine-vo ] wire_video_driver: vo_driver == vos_driver May 3 08:48:31 mattotaupa vdr: [25079] [xine-vo ] wire_video_driver: vo_driver == vos_driver May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] Detected 2 CPUs May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] Enabling FFmpeg multithreaded video decoding May 3 08:48:32 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - fe->xine_init ok May 3 08:48:32 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - xine_open May 3 08:48:32 mattotaupa vdr: [25079] [input_vdr] Symbol SysLogLevel found : value 3 May 3 08:48:32 mattotaupa vdr: [25079] [input_vdr] Symbol LogToSysLog found : value yes May 3 08:48:32 mattotaupa vdr: [25079] [input_vdr] init class succeeded May 3 08:48:32 mattotaupa vdr: [25079] [input_vdr] vdr_class_get_instance May 3 08:48:32 mattotaupa vdr: [25079] [input_vdr] vdr_class_get_instance done. May 3 08:48:32 mattotaupa vdr: [25079] [input_vdr] vdr_plugin_open_local May 3 08:48:32 mattotaupa vdr: [25079] [demux_vdr] demux open May 3 08:48:32 mattotaupa vdr: [25079] [demux_vdr] Using decoder "libmpeg2" for mpeg2 video May 3 08:48:32 mattotaupa vdr: [25079] [demux_vdr] Using decoder "FFmpeg" for H.264 video May 3 08:48:32 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - fe->xine_open ok May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] re-wiring post plugins May 3 08:48:32 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - fe->xine_play ok May 3 08:48:32 mattotaupa vdr: [25079] [input_vdr] vdr_flush_engine: stream_start, flush skipped May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] closing post plugin: tvtime May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] closing post plugin: upmix May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] closing post plugin: autocrop May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] closing post plugin: swscale May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] closing post plugin: pp May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] closing post plugin: unsharp May 3 08:48:32 mattotaupa vdr: [25079] [vdr-fe] closing post plugin: denoise3d May 3 08:48:32 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - fe config OK May 3 08:48:32 mattotaupa vdr: [25097] [demux_vdr] H.264 scanner: Possible MPEG2 start code (0xb3) May 3 08:48:33 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - logo sent May 3 08:48:33 mattotaupa vdr: [25079] [xine..put] cXinelibLocal:Action - Starting event loop May 3 08:48:33 mattotaupa vdr: [25075] [xine..put] cXinelibDevice::StartDevice(): Device started May 3 08:48:33 mattotaupa vdr: [25075] ERROR: /dev/lircd: Datei oder Verzeichnis nicht gefunden May 3 08:48:33 mattotaupa vdr: [25098] KBD remote control thread started (pid=25075, tid=25098) May 3 08:48:33 mattotaupa vdr: [25075] remote control XKeySym - keys known May 3 08:48:33 mattotaupa vdr: [25075] ERROR: remote control LIRC not ready! May 3 08:48:33 mattotaupa vdr: [25075] remote control KBD - learning keys May 3 08:48:41 mattotaupa vdr: [25097] [input_vdr] No data in 8 seconds, queuing no signal image May 3 08:48:41 mattotaupa vdr: [25097] [input_vdr] using custom "no signal" image /usr/share/libxine1-xvdr/nosignal.mpg May 3 08:48:43 mattotaupa vdr: [25075] switching to channel 1000 May 3 08:48:43 mattotaupa vdr: [25097] [input_vdr] BLANK in middle of stream! bufs queue 0 , video_fifo 8 May 3 08:48:43 mattotaupa vdr: [25405] receiver on device 9 thread started (pid=25075, tid=25405) May 3 08:48:43 mattotaupa vdr: [25406] IPTV streamer thread started (pid=25075, tid=25406) May 3 08:48:43 mattotaupa vdr: [25404] transfer thread started (pid=25075, tid=25404) May 3 08:48:44 mattotaupa vdr: [25078] changing id of channel 1000 from 0-0-1-0 to 0-0-28106-0 May 3 08:48:50 mattotaupa vdr: [25079] [vdr-fe] Keypress: XKeySym Down May 3 08:48:51 mattotaupa vdr: [25079] [vdr-fe] Keypress: XKeySym Down May 3 08:48:51 mattotaupa vdr: [25079] [vdr-fe] Keypress: XKeySym Up May 3 08:48:51 mattotaupa vdr: [25075] switching to channel 1001 May 3 08:48:51 mattotaupa vdr: [25404] transfer thread ended (pid=25075, tid=25404) May 3 08:48:51 mattotaupa vdr: [25075] buffer stats: 0 (0%) used May 3 08:48:51 mattotaupa vdr: [25097] [input_vdr] BLANK in middle of stream! bufs queue 0 , video_fifo 0 May 3 08:48:51 mattotaupa vdr: [25406] IPTV streamer thread ended (pid=25075, tid=25406) May 3 08:48:51 mattotaupa vdr: [25711] transfer thread started (pid=25075, tid=25711) May 3 08:48:51 mattotaupa vdr: [25405] receiver on device 9 thread ended (pid=25075, tid=25405) May 3 08:48:51 mattotaupa vdr: [25712] receiver on device 9 thread started (pid=25075, tid=25712) May 3 08:48:51 mattotaupa vdr: [25713] IPTV streamer thread started (pid=25075, tid=25713) May 3 08:48:51 mattotaupa vdr: [25075] [vdr-fe] opening post plugin: goom:fps:25,width:720,height:576 May 3 08:48:51 mattotaupa vdr: [25075] [xine-post] * enable post goom --> not found, no action May 3 08:48:51 mattotaupa vdr: [25075] [xine-post] * loading post goom:fps:25,width:720,height:576 May 3 08:48:51 mattotaupa vdr: [25075] [xine-post] loaded plugins (type 2.1): goom May 3 08:48:51 mattotaupa vdr: [25075] [xine-post] * enable post goom --> found, enabled May 3 08:48:51 mattotaupa vdr: [25075] [xine-post] wiring goom[out] -> [in]audio_out May 3 08:48:51 mattotaupa vdr: [25075] [xine-post] wiring stream[out] -> [in]goom May 3 08:48:51 mattotaupa vdr: [25075] [vdr-fe] Post plugin goom loaded and wired May 3 08:48:52 mattotaupa vdr: [25711] setting audio track to 1 (0) May 3 08:48:52 mattotaupa vdr: [25097] [demux_vdr] audio stream changed: 00000000 -> 03010000 May 3 08:49:25 mattotaupa vdr: [25075] stopping plugin: xineliboutput May 3 08:49:25 mattotaupa vdr: [25075] [xine..put] cXinelibDevice::StopDevice(): Stopping device ... May 3 08:49:25 mattotaupa vdr: [25711] transfer thread ended (pid=25075, tid=25711) May 3 08:49:26 mattotaupa vdr: [25075] buffer stats: 3384 (0%) used May 3 08:49:26 mattotaupa vdr: [25079] [vdr-sxfe] ClientMessage: sxfe_interrupt May 3 08:49:26 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action - event loop terminated, xine_is_finished=0 May 3 08:49:26 mattotaupa vdr: [25713] IPTV streamer thread ended (pid=25075, tid=25713) May 3 08:49:26 mattotaupa vdr: [25712] receiver on device 9 thread ended (pid=25075, tid=25712) May 3 08:49:26 mattotaupa vdr: [25079] [vdr-fe] unwiring audio post plugins May 3 08:49:26 mattotaupa vdr: [25079] [vdr-fe] unwiring video post plugins May 3 08:49:26 mattotaupa vdr: [25079] [vdr-fe] unloading post plugins May 3 08:49:26 mattotaupa vdr: [25079] [input_vdr] vdr_plugin_dispose May 3 08:49:26 mattotaupa vdr: [25079] [input_vdr] Disposing event queues May 3 08:49:26 mattotaupa vdr: [25079] [input_vdr] Destroying mutexes May 3 08:49:26 mattotaupa vdr: [25079] [input_vdr] Disposing fifos May 3 08:49:26 mattotaupa vdr: [25079] [input_vdr] dispose done. May 3 08:49:26 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action: Xine closed May 3 08:49:26 mattotaupa vdr: [25079] [vdr-fe] unloading post plugins May 3 08:49:26 mattotaupa vdr: [25079] [vdr-fe] Error: The name org.gnome.ScreenSaver was not provided by any .service files May 3 08:49:26 mattotaupa vdr: [25079] [vdr-fe] (ERROR (tools/gnome_screensaver.c,119): Die Ressource ist zur Zeit nicht verfügbar) May 3 08:49:26 mattotaupa vdr: [25079] [xine..put] cXinelibLocal::Action: thread finished May 3 08:49:26 mattotaupa vdr: [25079] Local decoder/display (cXinelibThread) thread ended (pid=25075, tid=25079) May 3 08:49:26 mattotaupa vdr: [25075] stopping plugin: iptv May 3 08:49:26 mattotaupa vdr: [25075] [xine..put] cXinelibOsdProvider: shutting down ! May 3 08:49:26 mattotaupa vdr: [25098] KBD remote control thread ended (pid=25075, tid=25098) May 3 08:49:26 mattotaupa vdr: [25075] saved setup to /var/lib/vdr/setup.conf May 3 08:49:27 mattotaupa vdr: [25078] section handler thread ended (pid=25075, tid=25078) May 3 08:49:27 mattotaupa vdr: [25075] [xine..put] cXinelibDevice::StopDevice(): Stopping device ... May 3 08:49:27 mattotaupa vdr: [25075] deleting plugin: xineliboutput May 3 08:49:27 mattotaupa vdr: [25075] deleting plugin: iptv May 3 08:49:27 mattotaupa vdr: [25075] caught signal 2 May 3 08:49:27 mattotaupa vdr: [25075] exiting, exit code 0 […]
video_out_xv: Adapter unterstützt YV12 Format. audio_alsa_out : Unterstützte Modi sind 8Bit 16Bit 32Bit Mono Stereo (4-Kanal nicht aktiviert in xine Konfiguration) (4.1-Kanal nicht aktiviert in xine Konfiguration) (5-Kanal nicht aktiviert in xine Konfiguration) (5.1-Kanal nicht aktiviert in xine Konfiguration) (a/52 und DTS pass-through nicht aktiviert in xine Konfiguration) xine: Inputplugin gefunden: VDR (Video Disk Recorder) input plugin Input-Cache Plugin deaktiviert xine: Demultiplexer-Plugin gefunden: xvdr demux plugin video_out_xv: VO_PROP_INTERLACED(0) av_offset=0 pts video_out_xv: VO_PROP_ZOOM_X = 100 video_out_xv: VO_PROP_ASPECT_RATIO(0) prebuffer=14400 pts prebuffer=14400 pts prebuffer=14400 pts prebuffer=14400 pts prebuffer=14400 pts video_out: Verwerfe Bild mit pts 195519, weil es zu alt ist (Unterschied: 6902). video_out: Verwerfe Bild mit pts 256366, weil es zu alt ist (Unterschied: 22938). video_out: Verwerfe Bild mit pts 259966, weil es zu alt ist (Unterschied: 51233). video_out: Verwerfe Bild mit pts 263566, weil es zu alt ist (Unterschied: 47633). video_out: Verwerfe Bild mit pts 267166, weil es zu alt ist (Unterschied: 56838). video_out: Verwerfe Bild mit pts 270766, weil es zu alt ist (Unterschied: 53238). video_out: Verwerfe Bild mit pts 382366, weil es zu alt ist (Unterschied: 15819). video_out: Verwerfe Bild mit pts 436366, weil es zu alt ist (Unterschied: 33979). video_out: Verwerfe Bild mit pts 526366, weil es zu alt ist (Unterschied: 47177). video_out: Verwerfe Bild mit pts 637966, weil es zu alt ist (Unterschied: 63860). video_out: Verwerfe Bild mit pts 785566, weil es zu alt ist (Unterschied: 96090). 200 Bilder angezeigt, 186 Bilder übersprungen, 11 Bilder verworfen video_out: Verwerfe Bild mit pts 997966, weil es zu alt ist (Unterschied: 137435). video_out: Verwerfe Bild mit pts 1296766, weil es zu alt ist (Unterschied: 197986). 200 Bilder angezeigt, 198 Bilder übersprungen, 2 Bilder verworfen video_out: Verwerfe Bild mit pts 1710766, weil es zu alt ist (Unterschied: 280468). video_out: Verwerfe Bild mit pts 2290366, weil es zu alt ist (Unterschied: 389358). 200 Bilder angezeigt, 198 Bilder übersprungen, 2 Bilder verworfen prebuffer=14400 pts video_out_xv: VO_PROP_ASPECT_RATIO(0)
Since this is in German I try to translate one line.
Verwerfe Bild mit pts 195519, weil es zu alt ist (Unterschied: 6902).
Throw away image with pts 195519, because it is too old (difference: 6902).
Thanks a lot,
Paul
Paul Menzel wrote:
Am Samstag, den 02.05.2009, 21:24 +0300 schrieb Antti Seppälä:
Do you know what encoding format your provider uses for the streams? Play it with mplayer -v rtp://233.51.128.19:1234 to see the information.
TRIED UP TO POSITION 321104, FOUND 47, packet_size= 188, SEEMS A TS? 1
Mplayer detects that your stream is transport stream, which is what vdr requires.
PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0
This is the pid information vdr also requires in the channels.conf entry.
Searching for picture parameter set... H264: 0x128 OK!
This means that the stream is using h264 encoding.
I tried it with S0P0 and there was only a black screen shown and I could see the VDR menu on top of it. I also noticed the the following line was added to channels.conf. I do not know how it got there.
Das Erste;ARD:10:IPTV|S0P0|UDP|233.51.128.19|1234:P:0:0:49=deu:52:0:28106:1:1019:0
The line was added by vdr when it detected that the stream is in the format it supports. (Though I wonder if it shouldn't happen when disabling sid scanning with S0.)
It also means that iptv plugin is working and the stream in rtp format is really supported.
The entry contains 0 as the video pid which means that the channel is treated like a radio channel.
Changing to this channel with the up key, I could hear the audio, but instead of the video some kind of animation was shown. Those you can set up in your media players and which move to the audio.
This is what xineliboutput does when viewing a radio channel. It's called the goom plugin.
I think you are only missing h264 support from vdr core which could be the reason why the video pid of the channel is set to zero.
A patch for adding h264 support to vdr 1.6 -series is included in this mailing list post: http://www.linuxtv.org/pipermail/vdr/2008-March/016227.html
It's the vdr-1.5.18-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff.bz2 and it works for 1.6 even though the name suggests 1.5 version.
Vdr 1.7.x includes h264 support by default.
Am Sonntag, den 03.05.2009, 12:16 +0300 schrieb Antti Seppälä:
Paul Menzel wrote:
Am Samstag, den 02.05.2009, 21:24 +0300 schrieb Antti Seppälä:
Do you know what encoding format your provider uses for the streams? Play it with mplayer -v rtp://233.51.128.19:1234 to see the information.
TRIED UP TO POSITION 321104, FOUND 47, packet_size= 188, SEEMS A TS? 1
Mplayer detects that your stream is transport stream, which is what vdr requires.
PARSE_PMT(28106 INDEX 0), STREAM: 0, FOUND pid=0x30 (48), type=0x10000005, ES_DESCR_LENGTH: 0, bytes left: 28 ...descr id: 0xa, len=4 Language Descriptor: deu PARSE_PMT(28106 INDEX 1), STREAM: 1, FOUND pid=0x31 (49), type=0x50, ES_DESCR_LENGTH: 6, bytes left: 17 ...descr id: 0x56, len=10 PARSE_PMT(28106 INDEX 2), STREAM: 2, FOUND pid=0x34 (52), type=0xffffffff, ES_DESCR_LENGTH: 12, bytes left: 0
This is the pid information vdr also requires in the channels.conf entry.
Searching for picture parameter set... H264: 0x128 OK!
This means that the stream is using h264 encoding.
I tried it with S0P0 and there was only a black screen shown and I could see the VDR menu on top of it. I also noticed the the following line was added to channels.conf. I do not know how it got there.
Das Erste;ARD:10:IPTV|S0P0|UDP|233.51.128.19|1234:P:0:0:49=deu:52:0:28106:1:1019:0
The line was added by vdr when it detected that the stream is in the format it supports. (Though I wonder if it shouldn't happen when disabling sid scanning with S0.)
It also means that iptv plugin is working and the stream in rtp format is really supported.
The entry contains 0 as the video pid which means that the channel is treated like a radio channel.
Changing to this channel with the up key, I could hear the audio, but instead of the video some kind of animation was shown. Those you can set up in your media players and which move to the audio.
This is what xineliboutput does when viewing a radio channel. It's called the goom plugin.
I think you are only missing h264 support from vdr core which could be the reason why the video pid of the channel is set to zero.
A patch for adding h264 support to vdr 1.6 -series is included in this mailing list post: http://www.linuxtv.org/pipermail/vdr/2008-March/016227.html
It's the vdr-1.5.18-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff.bz2 and it works for 1.6 even though the name suggests 1.5 version.
Vdr 1.7.x includes h264 support by default.
I just wanted to confirm that you were right all the way. I get video with VDR 1.7.7 (although I will have to tweak my system to get it fluent).
Thanks a million for your great and fast replies.
Bests,
Paul
2009/5/7 Paul Menzel paulepanter@users.sourceforge.net:
I just wanted to confirm that you were right all the way. I get video with VDR 1.7.7 (although I will have to tweak my system to get it fluent).
Thanks. Great news!
Once you are all set up would you be so kind to post iptv -channels from your channels.conf to the German wiki page (http://www.vdr-wiki.de/wiki/index.php/Iptv-plugin) along with few notes about what was required to get it working?
I think such information would be very helpful to other users from Germany who are thinking about trying the plugin.
On Sat, 2 May 2009, Paul Menzel wrote:
I followed [3] and the README.Debian of the vdr-plugin-iptv package from [4]. I came up with the following.
I don't know what Debian suggests users to do, but the EXT protocol is always a secondary solution and the UDP (or HTTP) protocol is the primary users should always try first.
iptv (0.2.5) - Experience the IPTV
You should upgrade to 0.2.6 in order to get rid of crashes in section filters.
BR, -- rofa