Streaming from Hauppage HD-PVR

About encoding, codec settings, muxers and filter usage
jac1d
Blank Cone
Blank Cone
Posts: 15
Joined: 17 Feb 2008 23:18

Streaming from Hauppage HD-PVR

Postby jac1d » 06 Jun 2008 04:54

Has anyone tried this device yet?

It is a hardware MPEG4 HD encoder, which outputs MPEG2 TS with MPEG4 AVC content, from Component inputs.

http://www.hauppage.com/site/products/data_hdpvr.html

I'm interesting in reading live from the input and multicasting the result on my LAN. Is this possible?

jac1d
Blank Cone
Blank Cone
Posts: 15
Joined: 17 Feb 2008 23:18

Re: Streaming from Hauppage HD-PVR

Postby jac1d » 08 Jul 2008 03:18

I will go ahead and answer my own post since I haven't heard from anyone else yet.

I have one the of HD-PVR units in front of me, after a number of delays before Hauppage shipped it to me.

I have it running under Vista and just did some successful SD captures off the RCA inputs from a DVD player as a source. I've read a number of posts of people capturing HD content easily with it in the same fashion, using the component inputs. I will try that at work tomorrow. Quality looks great.

Since I first posted, an alpha driver has emerged on linux, details can be found here http://www.mythtv.org/wiki/index.php/Hauppauge_HD-PVR

I am UNABLE to play back the TS files produced by the current windows capture device in VLC. Or rather I can play them with .8.6h however the video is not present, just some garbage and a few blacks on the uppper 1/8th of the screen that look like they might be right. The audio is fine. The bundled ArcSoft Theatre App can play back the TS without any issues.

My principle target is an IPTV set top box so I am less concerned about playback within VLC but somewhat surprised it doesn't play properly. However, as long as that doesn't impact that ability to multicast it to the box it shouldn't be an issue.

I'll post more details as they emerge.

-Jeff

jac1d
Blank Cone
Blank Cone
Posts: 15
Joined: 17 Feb 2008 23:18

Re: Streaming from Hauppage HD-PVR

Postby jac1d » 11 Jul 2008 04:13

Great news. The driver for linux (hdpvr) compiles easily on debian based systems, per the instructions on the MythTV Wiki.

I even got it to work on my ubuntu 8.04 LTS Desktop system which is running as a guest inside virtualbox on a Vista host, although I saw some flakey USB issues (which I think might be virtualbox).

I also have it working on a 7.04 Laptop (natively). No changes required to compile on the older kernel.

So far I have only sampled DVD output at 720x480, but it works very well. Picture and sound quality are excellent. I'm very impressed. I left it running a loop over night to see if any problems emerge.

Tomorrow I will purchase an HD DVD player and some HD discs to test against at higher res. I was able to literally do vlc pvr:// and have it play back even on my single core Sempron notebook. VLC handles the TS stream (in both Linux and Windows) without any problem (as opposed to the files the windows driver generates that VLC stable can not currently read).

I did also stream to my IP set top box and had smooth video but no audio. I suspect that is an AAC audio issue in the STB itself and will resolve separately.

-Jeff

joshn
New Cone
New Cone
Posts: 9
Joined: 31 Oct 2006 00:21

Re: Streaming from Hauppage HD-PVR

Postby joshn » 27 Aug 2008 23:22

Jeff,
Any update on this? What set-top box are you using?

i_magic
New Cone
New Cone
Posts: 4
Joined: 16 Sep 2007 20:45

Re: Streaming from Hauppage HD-PVR

Postby i_magic » 15 Dec 2008 04:11

Jeff, please, you can't do this to us! Didja get HD streaming to work in multicast?.. Please!

Another question: I wanna hook up 2 HD-PVRs to the same computer, so I can stop fighting with my wife. Or maybe even 3 -- so kids can watch their stuff too. I am assuming these will just come up as different /dev/video{0,1,2} devices. Will they? Or how does it work in Windows? (Haven't used Windows in years, sorry if this is stupid question)

Thanks,
TJ

joshn
New Cone
New Cone
Posts: 9
Joined: 31 Oct 2006 00:21

Re: Streaming from Hauppage HD-PVR

Postby joshn » 15 Dec 2008 04:21

i_magic,
Multicast streaming does work using vlc. However, the stream dies whenever there is a resolution change in the source video. I believe this is a driver problem, and it should be fixed in the next driver release.

In linux, the devices will get assigned sequentially as you said (/dev/video{0,1,2})

MrLou
Blank Cone
Blank Cone
Posts: 18
Joined: 16 Apr 2009 17:37

Re: Streaming from Hauppage HD-PVR

Postby MrLou » 15 Jul 2009 17:40

If anyone has a command line they can share to get this working I'd be really grateful, so far I've not had much luck!

Cheers,

Lou

joshn
New Cone
New Cone
Posts: 9
Joined: 31 Oct 2006 00:21

Re: Streaming from Hauppage HD-PVR

Postby joshn » 15 Jul 2009 20:40

I think I used something like

vlc pvr:// :pvr-device=/dev/video0 --sout #standard{access=udp,mux=ts,url=239.16.0.32:4788},

or you can just multicast it directly from the device using emcast.

MrLou
Blank Cone
Blank Cone
Posts: 18
Joined: 16 Apr 2009 17:37

Re: Streaming from Hauppage HD-PVR

Postby MrLou » 16 Jul 2009 10:25

Well, I tried the suggested command but I'm not having much luck.

Code: Select all

[root@CS ~]# vlc -vvv pvr:// :pvr-device=/dev/video0 --sout '#standard{access=udp,mux=ts,url=239.16.0.32:1234}' VLC media player 0.9.9a Grishenko [00000001] main libvlc debug: VLC media player - version 0.9.9a Grishenko - (c) 1996-2009 the VideoLAN team [00000001] main libvlc debug: libvlc was configured with ./configure '--enable-run-as-root' '--enable-release' '--enable-optimize-memory' '--enable-dvb' '--enable-dv' '--enable-utf8' '--enable-mostly-builtins' '--enable-screen' '--enable-png' '--enable-pvr' '--enable-dvbpsi' '--enable-ffmpeg' '--enable-telnet' '--enable-a52' '--enable-httpd' '--enable-ogg' '--enable-h264' '--enable-freetype' '--enable-real' '--enable-realrtsp' '--disable-v4l2' '--disable-mad' '--disable-wxwindows' '--disable-skins2' '--disable-x11' '--disable-xvideo' '--disable-glx' '--disable-smb' '--disable-dvdnav' '--disable-libcdio' '--disable-libcddb' '--disable-cdda' '--disable-vcd' '--disable-mkv' '--disable-mod' '--disable-dca' '--disable-vorbis' '--disable-speex' '--disable-cmml' '--disable-opengl' '--disable-fribidi' '--disable-libxml2' '--disable-hal' '--disable-dbus' '--disable-dbus-control' '--disable-telepathy' '--disable-swscale' '--disable-fb' '--disable-oss' '--disable-alsa' '--disable-visual' '--disable-daap' '--disable-joystick' '--disable-sdl' '--with-dvbpsi-tree=/opt/libdvbpsi-20090414' '--disable-dvd' 'CFLAGS=-DOPTIMIZE_MEMORY=1 -O3 ' 'PKG_CONFIG_PATH=ffmpeg-svn18890/libavdevice:ffmpeg-svn18890/libpostproc:ffmpeg-svn18890/libavcodec:ffmpeg-svn18890/libavutil:ffmpeg-svn18890/libavformat' [00000001] main libvlc debug: translation test: code is "C" [00000001] main libvlc debug: checking builtin modules [00000001] main libvlc debug: checking plugin modules [00000001] main libvlc debug: loading plugins cache file /root/.cache/vlc/plugins-04041e.dat [00000001] main libvlc debug: recursively browsing `/usr/local/lib/vlc' [00000001] main libvlc debug: module bank initialized, found 223 modules [00000001] main libvlc debug: opening config file (/root/.config/vlc/vlcrc) [00000001] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU [00000001] main libvlc debug: looking for memcpy module: 3 candidates [00000001] main libvlc debug: using memcpy module "memcpymmxext" [00000297] main interaction debug: thread 3083680672 (Interaction control) created at priority 0 (interface/interaction.c:382) [00000297] main interaction debug: thread started [00000299] main input debug: Creating an input for 'Media Library' [00000299] main input debug: Input is a meta file: disabling unneeded options [00000299] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/root/.local/share/vlc/ml.xspf' [00000299] main input debug: creating access 'file' path='/root/.local/share/vlc/ml.xspf' [00000300] main access debug: looking for access module: 3 candidates [00000300] access_file access debug: opening file `/root/.local/share/vlc/ml.xspf' [00000300] main access debug: using access module "access_file" [00000300] main access debug: TIMER module_Need() : 0.399 ms - Total 0.399 ms / 1 intvls (Avg 0.399 ms) [00000305] main stream debug: Using AStream*Stream [00000305] main stream debug: pre-buffering... [00000305] main stream debug: received first data for our buffer [00000299] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf' [00000306] main demux debug: looking for demux module: 1 candidate [00000306] playlist demux debug: using XSPF playlist reader [00000306] main demux debug: using demux module "playlist" [00000306] main demux debug: TIMER module_Need() : 0.271 ms - Total 0.271 ms / 1 intvls (Avg 0.271 ms) [00000299] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' successfully opened [00000321] main xml debug: looking for xml module: 1 candidate [00000321] main xml debug: using xml module "xtag" [00000321] main xml debug: TIMER module_Need() : 0.115 ms - Total 0.115 ms / 1 intvls (Avg 0.115 ms) [00000306] playlist demux debug: parsed 0 tracks successfully [00000321] main xml debug: removing module "xtag" [00000299] main input debug: EOF reached [00000299] main input debug: control type=1 [00000306] main demux debug: removing module "playlist" [00000300] main access debug: removing module "access_file" [00000299] main input debug: TIMER input launching for 'Media Library' : 2.395 ms - Total 2.395 ms / 1 intvls (Avg 2.395 ms) [00000323] main preparser debug: waiting for thread initialization [00000323] main preparser debug: thread started [00000323] main preparser debug: thread 3075042208 (preparser) created at priority 0 (playlist/thread.c:79) [00000324] main fetcher debug: waiting for thread initialization [00000324] main fetcher debug: thread started [00000324] main fetcher debug: thread 3066649504 (fetcher) created at priority 0 (playlist/thread.c:108) [00000298] main playlist debug: waiting for thread initialization [00000298] main playlist debug: thread started [00000298] main playlist debug: rebuilding array of current - root Playlist [00000298] main playlist debug: rebuild done - 0 items, index -1 [00000298] main playlist debug: thread 3058256800 (playlist) created at priority 0 (playlist/thread.c:117) [00000325] main interface debug: looking for interface module: 1 candidate [00000325] main interface debug: using interface module "hotkeys" [00000325] main interface debug: TIMER module_Need() : 0.129 ms - Total 0.129 ms / 1 intvls (Avg 0.129 ms) [00000325] main interface debug: thread started [00000325] main interface debug: thread 3049864096 (interface) created at priority 0 (interface/interface.c:168) [00000327] main interface debug: looking for interface module: 1 candidate [00000327] main interface debug: using interface module "screensaver" [00000327] main interface debug: TIMER module_Need() : 0.117 ms - Total 0.117 ms / 1 intvls (Avg 0.117 ms) [00000327] main interface debug: thread 3041471392 (interface) created at priority 0 (interface/interface.c:168) [00000327] main interface debug: thread started [00000298] main playlist debug: adding item `pvr://' ( pvr:// ) [00000329] main interface debug: looking for interface module: 12 candidates [00000329] main interface debug: using interface module "signals" [00000329] main interface debug: TIMER module_Need() : 0.133 ms - Total 0.133 ms / 1 intvls (Avg 0.133 ms) [00000329] main interface debug: thread 3023039392 (interface) created at priority 0 (interface/interface.c:168) [00000329] main interface debug: thread started [00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [00000331] main interface debug: looking for interface module: 1 candidate Remote control interface initialized. Type `help' for help. [00000331] main interface debug: using interface module "rc" [00000331] main interface debug: TIMER module_Need() : 0.354 ms - Total 0.354 ms / 1 intvls (Avg 0.354 ms) [00000331] main interface debug: thread started [00000331] main interface debug: thread 3014646688 (interface) created at priority 0 (interface/interface.c:168) [00000298] main playlist debug: starting new item [00000298] main playlist debug: processing request item null node Playlist skip 0 [00000298] main playlist debug: rebuilding array of current - root Playlist [00000298] main playlist debug: rebuild done - 1 items, index -1 [00000298] main playlist debug: creating new input thread [00000333] main input debug: Creating an input for 'pvr://' [00000333] main input debug: waiting for thread initialization [00000333] main input debug: thread started [00000333] main input debug: thread 3006253984 (input) created at priority 10 (input/input.c:370) [00000334] main stream output debug: stream=`standard' [00000335] main stream out debug: looking for sout stream module: 1 candidate [00000335] main stream out debug: set config option: sout-standard-access to udp [00000335] main stream out debug: set config option: sout-standard-mux to ts [00000335] main stream out debug: set config option: sout-standard-url to 239.16.0.32:1234 [00000335] stream_out_standard stream out debug: creating `udp/ts://(null)' [00000335] stream_out_standard stream out debug: using `udp/ts://(null)' [00000337] main access out debug: looking for sout access module: 1 candidate [00000337] main access out debug: net: connecting to []:1234 [00000337] access_output_udp access out debug: source: 127.0.0.1 port 59045 [00000337] access_output_udp access out debug: destination: 127.0.0.1 port 1234 [00000339] main generic debug: thread 2997861280 (sout write thread) created at priority 20 (udp.c:255) [00000337] main access out debug: using sout access module "access_output_udp" [00000337] main access out debug: TIMER module_Need() : 0.912 ms - Total 0.912 ms / 1 intvls (Avg 0.912 ms) [00000335] stream_out_standard stream out debug: access opened [00000339] main generic debug: thread started [00000340] main mux debug: looking for sout mux module: 1 candidate [00000340] mux_ts mux debug: shaping=200000 pcr=70000 dts_delay=400000 [00000340] main mux debug: using sout mux module "mux_ts" [00000340] main mux debug: TIMER module_Need() : 2.062 ms - Total 2.062 ms / 1 intvls (Avg 2.062 ms) [00000334] main stream output debug: muxer support adding stream at any time [00000335] stream_out_standard stream out debug: mux opened [00000335] main stream out debug: using sout stream module "stream_out_standard" [00000335] main stream out debug: TIMER module_Need() : 4.607 ms - Total 4.607 ms / 1 intvls (Avg 4.607 ms) [00000333] main input debug: `pvr://' gives access `pvr' demux `' path `' [00000333] main input debug: creating demux: access='pvr' demux='' path='' [00000342] main demux debug: looking for access_demux module: 0 candidates [00000342] main demux warning: no access_demux module matched "pvr" [00000342] main demux debug: TIMER module_Need() : 0.065 ms - Total 0.065 ms / 1 intvls (Avg 0.065 ms) [00000333] main input debug: creating access 'pvr' path='' [00000343] main access debug: looking for access module: 1 candidate [00000343] pvr access debug: Using video device: /dev/video0. [00000343] pvr access debug: hdpvr driver (Haupauge HD PVR on usb-0000:00:1d.7-1) version 00.02.00 [00000343] pvr access debug: this driver uses the v4l2 API [00000343] pvr access warning: You have new ivtvdrivers, but this vlc was built against an old v4l2 version. [00000343] main access debug: using access module "pvr" [00000343] main access debug: TIMER module_Need() : 0.845 ms - Total 0.845 ms / 1 intvls (Avg 0.845 ms) [00000345] main stream debug: Using AStream*Stream [00000345] main stream debug: pre-buffering... ^C[00000329] signals interface error: Caught Interrupt signal, exiting... [00000329] main interface debug: thread ended [00000001] main libvlc debug: removing all interfaces [00000331] main interface debug: waitpipe: object killed [00000331] main interface debug: socket 0 polling interrupted status change: ( new input: pvr:// ) [00000298] main playlist debug: incoming request - stopping current input [00000298] main playlist debug: dying input status change: ( audio volume: 256 ) status change: ( stop state: 0 ) status change: ( quit ) [00000331] main interface debug: thread ended [00000331] main interface debug: thread 3014646688 joined (interface/interface.c:188) [00000331] main interface debug: removing module "rc" [00000329] main interface debug: thread 3023039392 joined (interface/interface.c:188) [00000329] main interface debug: removing module "signals" [00000327] main interface debug: thread ended [00000327] main interface debug: thread 3041471392 joined (interface/interface.c:188) [00000327] main interface debug: removing module "screensaver" [00000325] main interface debug: thread ended [00000325] main interface debug: thread 3049864096 joined (interface/interface.c:188) [00000325] main interface debug: removing module "hotkeys" [00000001] main libvlc debug: removing all services discovery tasks [00000001] main libvlc debug: removing playlist [00000298] main playlist debug: dying input [00000298] main playlist debug: dying input [00000298] main playlist debug: dying input [00000298] main playlist debug: dying input [00000298] main playlist debug: dying input [00000298] main playlist debug: dying input [00000298] main playlist debug: dying input [00000345] main stream error: cannot pre fill buffer [00000333] main input warning: cannot create a stream_t from access [00000343] main access debug: removing module "pvr" [00000335] main stream out debug: destroying chain... (name=standard) [00000340] main mux debug: removing module "mux_ts" [00000339] main generic debug: thread ended [00000339] main generic debug: thread 2997861280 joined (udp.c:294) [00000337] access_output_udp access out debug: UDP access output closed [00000337] main access out debug: removing module "access_output_udp" [00000335] main stream out debug: removing module "stream_out_standard" [00000335] main stream out debug: destroying chain done [00000333] main input debug: thread ended [00000298] main playlist debug: dead input [00000333] main input debug: thread 3006253984 joined (playlist/engine.c:244) [00000333] main input debug: TIMER input launching for 'pvr://' : 63115.004 ms - Total 63115.004 ms / 1 intvls (Avg 63115.004 ms) [00000298] main playlist debug: saving Media Library to file /root/.local/share/vlc/ml.xspf [00000298] main playlist debug: looking for playlist export module: 1 candidate [00000298] main playlist debug: using playlist export module "export" [00000298] main playlist debug: TIMER module_Need() : 0.221 ms - Total 0.221 ms / 1 intvls (Avg 0.221 ms) [00000298] main playlist debug: removing module "export" [00000323] main preparser debug: thread ended [00000323] main preparser debug: thread 3075042208 joined (playlist/engine.c:521) [00000324] main fetcher debug: thread ended [00000324] main fetcher debug: thread 3066649504 joined (playlist/engine.c:523) [00000298] main playlist debug: thread ended [00000298] main playlist debug: thread 3058256800 joined (libvlc.c:993) [00000323] main preparser debug: Destroyed [00000324] main fetcher debug: Destroyed [00000298] main playlist debug: Destroyed [00000001] main libvlc debug: removing interaction [00000297] main interaction debug: thread ended [00000297] main interaction debug: thread 3083680672 joined (interface/interaction.c:400) [00000001] main libvlc debug: removing all video outputs [00000001] main libvlc debug: TIMER ML Load : Total 2.680 ms / 1 intvls (Avg 2.680 ms) [00000001] main libvlc debug: TIMER Items array build : Total 0.116 ms / 2 intvls (Avg 0.058 ms) [00000001] main libvlc debug: TIMER ML Dump : Total 0.329 ms / 1 intvls (Avg 0.329 ms) [00000001] main libvlc debug: removing stats [00000001] main libvlc debug: removing module "memcpymmxext" [00000001] main libvlc debug: writing plugins cache /root/.cache/vlc/plugins-04041e.dat
I tried without specifying pvr, so simply using the device node:

Code: Select all

[root@CS~]# vlc -vvv /dev/video0 --sout '#standard{access=udp,mux=ts,url=239.16.0.32:1234}'
and got the same results.

I have some simple remuxing software which manages to do the job, but for various reasons I'd prefer to use VLC. Any ideas on how to achieve it?

Thanks,

Lou

MrLou
Blank Cone
Blank Cone
Posts: 18
Joined: 16 Apr 2009 17:37

Re: Streaming from Hauppage HD-PVR

Postby MrLou » 16 Jul 2009 12:52

I noticed that there is a new release of VLC so thought I'd try it and see if it helps, unfortunately I'm no closer but I do get some different warnings and errors:

Code: Select all

[root@CS]# vlc -vvv pvr:///dev/video0 --sout '#standard{access=udp,mux=ts,url=239.31.32.32:1234}' VLC media player 1.0.0 Goldeneye [0x804a8c0] main libvlc debug: VLC media player - version 1.0.0 Goldeneye - (c) 1996-2009 the VideoLAN team [0x804a8c0] main libvlc debug: libvlc was configured with ./configure '--enable-run-as-root' '--enable-release' '--enable-optimize-memory' '--enable-dvb' '--enable-dv' '--enable-utf8' '--enable-mostly-builtins' '--enable-screen' '--enable-png' '--enable-pvr' '--enable-dvbpsi' '--enable-ffmpeg' '--enable-telnet' '--enable-a52' '--enable-httpd' '--enable-ogg' '--enable-h264' '--enable-freetype' '--enable-real' '--enable-realrtsp' '--disable-v4l2' '--disable-mad' '--disable-wxwindows' '--disable-skins2' '--disable-x11' '--disable-xvideo' '--disable-glx' '--disable-smb' '--disable-dvdnav' '--disable-libcdio' '--disable-libcddb' '--disable-cdda' '--disable-vcd' '--disable-mkv' '--disable-mod' '--disable-dca' '--disable-vorbis' '--disable-speex' '--disable-cmml' '--disable-opengl' '--disable-fribidi' '--disable-libxml2' '--disable-hal' '--disable-dbus' '--disable-dbus-control' '--disable-telepathy' '--disable-swscale' '--disable-fb' '--disable-oss' '--disable-alsa' '--disable-visual' '--disable-daap' '--disable-joystick' '--disable-sdl' '--with-dvbpsi=/opt/libdvbpsi-20090414' '--disable-dvd' 'CFLAGS=-DOPTIMIZE_MEMORY=1 -O3 ' 'PKG_CONFIG_PATH=ffmpeg-svn18890/libavdevice:ffmpeg-svn18890/libpostproc:ffmpeg-svn18890/libavcodec:ffmpeg-svn18890/libavutil:ffmpeg-svn18890/libavformat' [0x804a8c0] main libvlc debug: translation test: code is "C" [0x804a8c0] main libvlc debug: checking plugin modules [0x804a8c0] main libvlc debug: loading plugins cache file /root/.cache/vlc/plugins-04041e.dat [0x804a8c0] main libvlc debug: recursively browsing `/usr/local/lib/vlc' [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/codec/libcinepak_plugin.so' (/usr/local/lib/vlc/codec/libcinepak_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/access/libscreen_plugin.so' (/usr/local/lib/vlc/access/libscreen_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/demux/libmpga_plugin.so' (/usr/local/lib/vlc/demux/libmpga_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/demux/librtp_plugin.so' (/usr/local/lib/vlc/demux/librtp_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/demux/libdtssys_plugin.so' (/usr/local/lib/vlc/demux/libdtssys_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/demux/liba52sys_plugin.so' (/usr/local/lib/vlc/demux/liba52sys_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/demux/libm4a_plugin.so' (/usr/local/lib/vlc/demux/libm4a_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/video_output/libimage_plugin.so' (/usr/local/lib/vlc/video_output/libimage_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/access_filter/libaccess_filter_record_plugin.so' (/usr/local/lib/vlc/access_filter/libaccess_filter_record_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/access_filter/libaccess_filter_bandwidth_plugin.so' (/usr/local/lib/vlc/access_filter/libaccess_filter_bandwidth_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/access_filter/libaccess_filter_timeshift_plugin.so' (/usr/local/lib/vlc/access_filter/libaccess_filter_timeshift_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc warning: cannot find symbol "vlc_entry__1_0_0e" in file `/usr/local/lib/vlc/access_filter/libaccess_filter_dump_plugin.so' (/usr/local/lib/vlc/access_filter/libaccess_filter_dump_plugin.so: undefined symbol: vlc_entry__1_0_0e) [0x804a8c0] main libvlc debug: module bank initialized (307 modules) [0x804a8c0] main libvlc debug: opening config file (/root/.config/vlc/vlcrc) [0x804a8c0] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU [0x804a8c0] main libvlc debug: looking for memcpy module: 3 candidates [0x804a8c0] main libvlc debug: using memcpy module "memcpymmxext" [0x80c3748] main input debug: Creating an input for 'Media Library' [0x80c3748] main input debug: Input is a meta file: disabling unneeded options [0x80c3748] main input debug: using timeshift granularity of 50 MBytes [0x80c3748] main input debug: using timeshift path '/tmp' [0x80c3748] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/root/.local/share/vlc/ml.xspf' [0x80c3748] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf' [0x80cc1a0] main demux debug: looking for access_demux module: 0 candidates [0x80cc1a0] main demux debug: no access_demux module matched "file" [0x80cc1a0] main demux debug: TIMER module_need() : 0.056 ms - Total 0.056 ms / 1 intvls (Avg 0.056 ms) [0x80c3748] main input debug: creating access 'file' path='/root/.local/share/vlc/ml.xspf' [0x80cc1a0] main access debug: looking for access module: 3 candidates [0x80cc1a0] access_file access debug: opening file `/root/.local/share/vlc/ml.xspf' [0x80cc1a0] main access debug: using access module "access_file" [0x80cc1a0] main access debug: TIMER module_need() : 0.389 ms - Total 0.389 ms / 1 intvls (Avg 0.389 ms) [0x80cce50] main stream debug: Using AStream*Stream [0x80cce50] main stream debug: pre buffering [0x80cce50] main stream debug: received first data after 0 ms [0x80cce50] main stream debug: pre-buffering done 296 bytes in 0s - 14453 kbytes/s [0x80cd6c8] main stream debug: looking for stream_filter module: 4 candidates [0x80cd6c8] main stream debug: TIMER module_need() : 0.381 ms - Total 0.381 ms / 1 intvls (Avg 0.381 ms) [0x80cd6c8] main stream debug: looking for stream_filter module: 1 candidate [0x80cd6c8] main stream debug: using stream_filter module "stream_filter_record" [0x80cd6c8] main stream debug: TIMER module_need() : 0.122 ms - Total 0.122 ms / 1 intvls (Avg 0.122 ms) [0x80c3748] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf' [0x80d01b0] main demux debug: looking for demux module: 1 candidate [0x80d01b0] playlist demux debug: using XSPF playlist reader [0x80d01b0] main demux debug: using demux module "playlist" [0x80d01b0] main demux debug: TIMER module_need() : 0.240 ms - Total 0.240 ms / 1 intvls (Avg 0.240 ms) [0x80c3748] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' successfully opened [0x80d0288] main xml debug: looking for xml module: 1 candidate [0x80d0288] main xml debug: using xml module "xtag" [0x80d0288] main xml debug: TIMER module_need() : 0.118 ms - Total 0.118 ms / 1 intvls (Avg 0.118 ms) [0x80d01b0] playlist demux debug: parsed 0 tracks successfully [0x80d0288] main xml debug: removing module "xtag" [0x80c3748] main input debug: EOF reached [0x80d01b0] main demux debug: removing module "playlist" [0x80cd6c8] main stream debug: removing module "stream_filter_record" [0x80cc1a0] main access debug: removing module "access_file" [0x80c3748] main input debug: TIMER input launching for 'Media Library' : 3.767 ms - Total 3.767 ms / 1 intvls (Avg 3.767 ms) [0x80c17c8] main playlist debug: Activated [0x80c17c8] main playlist debug: rebuilding array of current - root Playlist [0x80c17c8] main playlist debug: rebuild done - 0 items, index -1 [0x80d0170] main interface debug: looking for interface module: 1 candidate [0x80d0170] main interface debug: using interface module "hotkeys" [0x80d0170] main interface debug: TIMER module_need() : 0.217 ms - Total 0.217 ms / 1 intvls (Avg 0.217 ms) [0x80d0170] main interface debug: thread started [0x80d0170] main interface debug: thread (interface) created at priority 0 (interface/interface.c:151) [0x80c17c8] main playlist debug: adding item `pvr:///dev/video0' ( pvr:///dev/video0 ) [0x80c41e8] main interface debug: looking for interface module: 1 candidate [0x80c41e8] main interface debug: using interface module "signals" [0x80c41e8] main interface debug: TIMER module_need() : 0.151 ms - Total 0.151 ms / 1 intvls (Avg 0.151 ms) [0x80c41e8] main interface debug: thread (interface) created at priority 0 (interface/interface.c:151) [0x80c41e8] main interface debug: thread started [0xb7900570] main interface debug: looking for interface module: 0 candidates [0xb7900570] main interface error: no interface module matched "globalhotkeys,none" [0xb7900570] main interface debug: TIMER module_need() : 0.077 ms - Total 0.077 ms / 1 intvls (Avg 0.077 ms) [0xb7900570] main interface error: no suitable interface module [0x804a8c0] main libvlc error: interface "globalhotkeys,none" initialization failed [0x80c41e8] main interface debug: thread ended [0x804a8c0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [0x80cd328] main interface debug: looking for interface module: 1 candidate [0x80cd328] main interface debug: using interface module "rc" [0x80cd328] main interface debug: TIMER module_need() : 0.358 ms - Total 0.358 ms / 1 intvls (Avg 0.358 ms) [0x80cd328] main interface debug: thread (interface) created at priority 0 (interface/interface.c:151) [0x80c17c8] main playlist debug: processing request item null node Playlist skip 0 [0x80c17c8] main playlist debug: rebuilding array of current - root Playlist [0x80c17c8] main playlist debug: rebuild done - 1 items, index -1 [0x80c17c8] main playlist debug: starting new item [0x80c17c8] main playlist debug: creating new input thread [0xb79006f0] main input debug: Creating an input for 'pvr:///dev/video0' [0x80cd328] main interface debug: thread started [0xb79006f0] main input debug: thread (input) created at priority 10 (input/input.c:230) [0xb79006f0] main input debug: thread started [0x80cb510] main stream output debug: stream=`standard' [0x80d16d0] main stream out debug: looking for sout stream module: 1 candidate [0x80d16d0] main stream out debug: set config option: sout-standard-access to udp [0x80d16d0] main stream out debug: set config option: sout-standard-mux to ts [0x80d16d0] main stream out debug: set config option: sout-standard-url to 239.31.32.32:1234 [0x80d16d0] stream_out_standard stream out debug: creating `udp/ts://(null)' [0x80d16d0] stream_out_standard stream out debug: using `udp/ts://(null)' [0x80d2cc8] main access out debug: looking for sout access module: 1 candidate [0x80d2cc8] main access out debug: net: connecting to []:1234 [0x80d2cc8] access_output_udp access out debug: source: 127.0.0.1 port 37715 [0x80d2cc8] access_output_udp access out debug: destination: 127.0.0.1 port 1234 [0x80d2cc8] main access out debug: using sout access module "access_output_udp" [0x80d2cc8] main access out debug: TIMER module_need() : 1.147 ms - Total 1.147 ms / 1 intvls (Avg 1.147 ms) [0x80d16d0] stream_out_standard stream out debug: access opened [0x80d33a8] main mux debug: looking for sout mux module: 1 candidate [0x80d33a8] mux_ts mux debug: shaping=200000 pcr=70000 dts_delay=400000 [0x80d33a8] main mux debug: using sout mux module "mux_ts" [0x80d33a8] main mux debug: TIMER module_need() : 2.763 ms - Total 2.763 ms / 1 intvls (Avg 2.763 ms) [0x80cb510] main stream output debug: muxer support adding stream at any time [0x80cb510] main stream output debug: muxer prefers to wait for all ES before starting to mux [0x80d16d0] stream_out_standard stream out debug: mux opened [0x80d16d0] main stream out debug: using sout stream module "stream_out_standard" [0x80d16d0] main stream out debug: TIMER module_need() : 5.681 ms - Total 5.681 ms / 1 intvls (Avg 5.681 ms) [0xb79006f0] main input debug: using timeshift granularity of 50 MBytes [0xb79006f0] main input debug: using timeshift path '/tmp' [0xb79006f0] main input debug: `pvr:///dev/video0' gives access `pvr' demux `' path `/dev/video0' [0xb79006f0] main input debug: creating demux: access='pvr' demux='' path='/dev/video0' [0x80d2328] main demux debug: looking for access_demux module: 0 candidates [0x80d2328] main demux debug: no access_demux module matched "pvr" [0x80d2328] main demux debug: TIMER module_need() : 0.073 ms - Total 0.073 ms / 1 intvls (Avg 0.073 ms) [0xb79006f0] main input debug: creating access 'pvr' path='/dev/video0' [0x80d4280] main access debug: looking for access module: 1 candidate [0x80d4280] pvr access debug: Using video device: /dev/video0. [0x80d4280] pvr access debug: hdpvr driver (Haupauge HD PVR on usb-0000:00:1d.7-1) version 00.02.00 [0x80d4280] pvr access debug: this driver uses the v4l2 API [0x80d4280] main access debug: using access module "pvr" [0x80d4280] main access debug: TIMER module_need() : 1.040 ms - Total 1.040 ms / 1 intvls (Avg 1.040 ms) [0x80d2b88] main stream debug: Using AStream*Stream [0x80d2b88] main stream debug: pre buffering [0x80d2b88] main stream debug: received first data after 336 ms [0x80d2b88] main stream debug: pre-buffering done 1024 bytes in 0s - 2 kbytes/s [0x80d4e60] main stream debug: looking for stream_filter module: 4 candidates [0x80d4e60] main stream debug: TIMER module_need() : 0.152 ms - Total 0.152 ms / 1 intvls (Avg 0.152 ms) [0x80d4e60] main stream debug: looking for stream_filter module: 1 candidate [0x80d4e60] main stream debug: using stream_filter module "stream_filter_record" [0x80d4e60] main stream debug: TIMER module_need() : 0.071 ms - Total 0.071 ms / 1 intvls (Avg 0.071 ms) [0xb79006f0] main input debug: creating demux: access='pvr' demux='' path='/dev/video0' [0x80d84a0] main demux debug: looking for demux module: 45 candidates [0x80d84a0] main demux debug: using demux module "ts" [0x80d84a0] main demux debug: TIMER module_need() : 2.250 ms - Total 2.250 ms / 1 intvls (Avg 2.250 ms) [0x80d84a0] ts demux debug: DEMUX_SET_GROUP 0 (nil) [0xb79006f0] main input debug: starting in async mode [0x80d4280] pvr access warning: Unimplemented query in control. [0xb79006f0] main input debug: `pvr:///dev/video0' successfully opened [0x80d84a0] ts demux warning: lost synchro [0x80d84a0] ts demux debug: skipping 84 bytes of garbage [0x80d84a0] ts demux debug: pid[31] unknown [0x80d84a0] ts demux debug: pid[4097] unknown libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0 [0x80d84a0] ts demux debug: PATCallBack called [0x80d84a0] ts demux debug: new PAT ts_id=0 version=0 current_next=1 [0x80d84a0] ts demux debug: * number=1 pid=256 libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256 [0x80d84a0] ts demux debug: PMTCallBack called [0x80d84a0] ts demux debug: new PMT program number=1 version=0 pid_pcr=4097 [0x80d84a0] ts demux debug: * descriptor : registration HDMV [0x80d84a0] ts demux debug: * descriptor : unknown (0x88) [0x80d84a0] ts demux debug: * es pid=4113 type=27 dr->i_tag=0x5 [0x80d84a0] ts demux debug: * es pid=4113 type=27 fcc=h264 [0xb79006f0] main input debug: selecting program id=1 [0xb7901a08] main packetizer debug: looking for packetizer module: 18 candidates [0xb7901a08] main packetizer debug: using packetizer module "packetizer_h264" [0xb7901a08] main packetizer debug: TIMER module_need() : 0.928 ms - Total 0.928 ms / 1 intvls (Avg 0.928 ms) [0xb7901a08] main packetizer debug: thread started [0xb7901a08] main packetizer debug: thread (decoder) created at priority 0 (input/decoder.c:315) [0x80d84a0] ts demux error: MPEG-4 descriptor not found [0x80d84a0] ts demux debug: * es pid=4352 type=15 fcc=mp4a [0xb7904ff8] main packetizer debug: looking for packetizer module: 18 candidates [0xb7904ff8] packetizer_mpeg4audio packetizer debug: running MPEG4 audio packetizer [0xb7904ff8] packetizer_mpeg4audio packetizer debug: no decoder specific info, must be an ADTS or LOAS stream [0xb7904ff8] main packetizer debug: using packetizer module "packetizer_mpeg4audio" [0xb7904ff8] main packetizer debug: TIMER module_need() : 0.154 ms - Total 0.154 ms / 1 intvls (Avg 0.154 ms) [0xb7904ff8] main packetizer debug: thread started [0xb7904ff8] main packetizer debug: thread (decoder) created at priority 5 (input/decoder.c:315) [0xb79006f0] main input debug: switching to sync mode [0xb7904ff8] packetizer_mpeg4audio packetizer debug: detected ADTS format [0xb7904ff8] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 48000 [0x80cb510] main stream output debug: adding a new sout input (sout_input:0x80e0b80) [0x80d33a8] main mux debug: adding a new input [0x80d33a8] mux_ts mux debug: adding input codec=mp4a pid=68 [0x80d33a8] mux_ts mux debug: new PCR PID is 68 [0xb7901a08] packetizer_h264 packetizer debug: found NAL_SPS (sps_id=0) [0xb7901a08] packetizer_h264 packetizer debug: found NAL_PPS (pps_id=0 sps_id=0) [0x80cb510] main stream output debug: adding a new sout input (sout_input:0x80de840) [0x80d33a8] main mux debug: adding a new input [0x80d33a8] mux_ts mux debug: adding input codec=h264 pid=69 [0x80d33a8] mux_ts mux debug: new PCR PID is 69 [0xb79006f0] main input debug: Buffering 0% [0xb79006f0] main input debug: Buffering 33% [0xb79006f0] main input debug: Buffering 66% [0xb79006f0] main input debug: Buffering 99% [0xb79006f0] main input debug: Stream buffering done (399 ms in 394 ms) [0xb79006f0] main input debug: Decoder buffering done in 0 ms [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (79856) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (265523) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (75923) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (263645) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (71988) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (68946) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (65018) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (61086) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (57155) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (53224) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (49293) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (45362) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (41431) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (9988) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (6066) [0x80d2cc8] access_output_udp access out debug: late packet for UDP input (2130) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (190159) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (195503) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (193647) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (191821) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (189963) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (188139) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (186281) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (184452) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (182593) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (180764) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (178905) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (177072) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (175215) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (173380) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (171517) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (169682) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (167820) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (165984) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: mmh, packets in the past (69619) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (69741) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (65425) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (61118) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (56800) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (52492) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (48174) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (43866) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (39548) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (35241) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (30916) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (26596) [0x80d2cc8] access_output_udp access out debug: packet has been sent too late (22270) [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80cb510] main stream output warning: trying to send non-dated packet to stream output! [0x80d2cc8] access_output_udp access out warning: send error: Connection refused ^C[0x80c41e8] signals interface error: Caught Interrupt signal, exiting... [0x804a8c0] main libvlc debug: deactivating the playlist [0x80c17c8] main playlist debug: Deactivate [0x80c17c8] main playlist debug: incoming request - stopping current input [0x80c17c8] main playlist debug: dying input [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d84a0] ts demux debug: eof ? [0xb79006f0] main input debug: EOF reached [0xb79006f0] main input debug: control type=0 [0xb79006f0] main input debug: control: stopping input [0xb7901a08] main packetizer debug: removing module "packetizer_h264" [0xb7901a08] main packetizer debug: killing decoder fourcc `h264', 0 PES in FIFO [0x80cb510] main stream output debug: removing a sout input (sout_input:0x80de840) [0x80d33a8] mux_ts mux debug: removing input pid=69 [0x80d33a8] mux_ts mux debug: new PCR PID is 68 [0x80c17c8] main playlist debug: dying input [0xb7904ff8] main packetizer debug: removing module "packetizer_mpeg4audio" [0xb7904ff8] main packetizer debug: killing decoder fourcc `mp4a', 0 PES in FIFO [0x80cb510] main stream output debug: removing a sout input (sout_input:0x80e0b80) [0x80d33a8] mux_ts mux debug: removing input pid=68 [0x80d33a8] mux_ts mux debug: new PCR PID is 8191 [0x80d33a8] main mux warning: no more input streams for this mux [0x80d84a0] ts demux debug: pid list: [0x80d84a0] ts demux debug: - pid[0] seen [0x80d84a0] ts demux debug: - pid[31] seen [0x80d84a0] ts demux debug: - pid[256] seen [0x80d84a0] ts demux debug: - pid[4097] seen [0x80d84a0] ts demux debug: - pid[4113] seen [0xb79006f0] main input debug: Program doesn't contain anymore ES [0x80d84a0] ts demux debug: - pid[4352] seen [0x80d84a0] ts demux debug: - pid[8191] seen [0x80d84a0] main demux debug: removing module "ts" [0x80d4e60] main stream debug: removing module "stream_filter_record" [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d2cc8] access_output_udp access out warning: send error: Connection refused [0x80d4280] main access debug: removing module "pvr" [0xb79006f0] main input debug: thread ended [0x80c17c8] main playlist debug: dead input [0x80cb510] main stream output debug: destroying useless sout [0x80d16d0] main stream out debug: destroying chain... (name=standard) [0x80d33a8] main mux debug: removing module "mux_ts" [0x80d2cc8] main access out debug: removing module "access_output_udp" [0x80d16d0] main stream out debug: removing module "stream_out_standard" [0x80d16d0] main stream out debug: destroying chain done [0xb79006f0] main input debug: TIMER input launching for 'pvr:///dev/video0' : 348.629 ms - Total 348.629 ms / 1 intvls (Avg 348.629 ms) [0x80cd328] main interface error: Read error: Bad file descriptor [0x80cd328] main interface error: Read error: Bad file descriptor [0x80c17c8] main playlist debug: using playlist export module "export" [0x80cd328] main interface error: Read error: Bad file descriptor [0x80c17c8] main playlist debug: TIMER module_need() : 0.230 ms - Total 0.230 ms / 1 intvls (Avg 0.230 ms) [0x80c17c8] main playlist debug: removing module "export" [0x80c17c8] main playlist debug: Deactivated [0x804a8c0] main libvlc debug: removing all services discovery tasks [0x804a8c0] main libvlc debug: removing all interfaces [0x80cd328] main interface debug: waitpipe: object killed [0x80cd328] main interface error: Read error: Bad file descriptor [0x80cd328] main interface debug: thread ended [0x80cd328] main interface debug: removing module "rc" [0x80c41e8] main interface debug: removing module "signals" [0x80d0170] main interface debug: removing module "hotkeys" [0x804a8c0] main libvlc debug: removing playlist [0x80c17c8] main playlist debug: Destroyed [0x804a8c0] main libvlc debug: TIMER ML Load : Total 4.068 ms / 1 intvls (Avg 4.068 ms) [0x804a8c0] main libvlc debug: TIMER Items array build : Total 0.143 ms / 2 intvls (Avg 0.071 ms) [0x804a8c0] main libvlc debug: TIMER ML Dump : Total 0.342 ms / 1 intvls (Avg 0.342 ms) [0x804a8c0] main libvlc debug: removing stats [0x804a8c0] main libvlc debug: removing module "memcpymmxext" [0x804a8c0] main libvlc debug: opening config file (/root/.config/vlc/vlcrc) [0x804a8c0] main libvlc debug: writing plugins cache /root/.cache/vlc/plugins-04041e.dat Interface initialization failed
The warnings that I'm interested in are:
[0x80cb510] main stream output warning: trying to send non-dated packet to stream output!
[0x80d84a0] ts demux error: MPEG-4 descriptor not found

Any advice or information much appreciated.

Lou

joshn
New Cone
New Cone
Posts: 9
Joined: 31 Oct 2006 00:21

Re: Streaming from Hauppage HD-PVR

Postby joshn » 16 Jul 2009 16:38

So you can play the hdpvr with a different program?

I don't think that warning is a problem, but the error might be problematic.

Try restarting the hdpvr, sometimes they need that.

Make sure you've got all the requisite modules installed.

I've got it running on .8.6h...i've never tried .9 or 1.0

MrLou
Blank Cone
Blank Cone
Posts: 18
Joined: 16 Apr 2009 17:37

Re: Streaming from Hauppage HD-PVR

Postby MrLou » 16 Jul 2009 18:52

So you can play the hdpvr with a different program?

I don't think that warning is a problem, but the error might be problematic.

Try restarting the hdpvr, sometimes they need that.

Make sure you've got all the requisite modules installed.

I've got it running on .8.6h...i've never tried .9 or 1.0
The unit is working fine as I can grab video by simply cat'ing the stream to a file.
Going back to an earlier VLC isn't an option for me as I have other software that depend on the more recent version.

My options at the moment seem to be:

Hope it's my error and that I'll work out how to fix it
Hope it's a VLC bug that gets fixed
Use my alternative re-multiplexing tool

Thanks for your help, if I do get it working I'll post back with my solution.

Lou

MrLou
Blank Cone
Blank Cone
Posts: 18
Joined: 16 Apr 2009 17:37

Re: Streaming from Hauppage HD-PVR

Postby MrLou » 17 Jul 2009 18:08

Well, I fixed it using the latest VLC.

My problem was twofold, the VLC syntax was wrong and I had a small network problem which meant that even when it was working, the stream wasn't getting out into the main network so I didn't realise it was working :)

My command line is:

Code: Select all

vlc -vvv pvr:///dev/video0 :bitrate=7000000 :maxbitrate=8000000 --sout '#standard{access=udp,mux=ts,dst=239.16.6.6:1234}' --ttl 1 --cr-average 10000
Note the change from url to dst in the sout section, I believe this is a change in the syntax between versions of VLC.

I probably need to do some tweaking to get the best results but at least I have a staring point.

Thanks for the help.

Lou

cazzaran
New Cone
New Cone
Posts: 1
Joined: 09 Sep 2009 02:04

Re: Streaming from Hauppage HD-PVR

Postby cazzaran » 09 Sep 2009 02:34

I'm trying to stream my HD PVR also, and I'm using the string you have above, except I'm changing the IP to the machine I plan on streaming to. However, I wanted to know your connection string. In otherwords, what are you using in the player to actually watch this stream on the dst machine?

I can't seem to connect using anything. Any help is appreciated!

-Josh

joshn
New Cone
New Cone
Posts: 9
Joined: 31 Oct 2006 00:21

Re: Streaming from Hauppage HD-PVR

Postby joshn » 09 Sep 2009 16:25

I'm using an Amino set-top box, but it should work to another vlc client also.

charlie460
New Cone
New Cone
Posts: 1
Joined: 15 May 2011 02:37

Re: Streaming from Hauppage HD-PVR

Postby charlie460 » 15 May 2011 02:39

Well, I fixed it using the latest VLC.

My problem was twofold, the VLC syntax was wrong and I had a small network problem which meant that even when it was working, the stream wasn't getting out into the main network so I didn't realise it was working :)

My command line is:

Code: Select all

vlc -vvv pvr:///dev/video0 :bitrate=7000000 :maxbitrate=8000000 --sout '#standard{access=udp,mux=ts,dst=239.16.6.6:1234}' --ttl 1 --cr-average 10000
Note the change from url to dst in the sout section, I believe this is a change in the syntax between versions of VLC.

I probably need to do some tweaking to get the best results but at least I have a staring point.

Thanks for the help.

Lou
This command is working for me as well, but on the client I'm getting a lot of frame drops, resulting in a noticeable 'jerkiness' to the video. Anyone know why this might happen/how to debug it? I have a hard wired gigabit network so I doubt that's the issue.

Thanks!


Return to “VLC stream-output (sout)”

Who is online

Users browsing this forum: No registered users and 13 guests