| 2015-04-17 |
| → Bhaal joined | 00:46 |
| ← mETz left | 02:20 |
| → mETz joined | 02:25 |
| ← nilzen left | 02:54 |
| → nilzen joined | 04:00 |
| ← andreasb- left | 06:08 |
| → TomTom joined | 06:15 |
| → robvh joined | 06:22 |
| tajson_ → tajson | 06:22 |
| ← robvh left | 06:22 |
|
negge
| btwe: very glad to hear that | 06:23 |
|
btwe
| negge, Later on I installed it on the RPi2. I also works on that armv7l. | 06:26 |
|
negge
| good to know | 06:26 |
|
| regarding the async EPG, it means EPG updates from tvheadend are immediately reflected in Kodi | 06:26 |
|
| there's a caveat though in that the updates happen fairly often so if you are e.g. in the EPG timeline view the window will refresh quite often, which means if you've scrolled to the right you'll end up at the beginning again | 06:27 |
|
linuxstb
| negge: What was the stereo patch that you used for rtl_fm? | 06:27 |
|
negge
| linuxstb: http://paste.debian.net/167230/ | 06:28 |
|
| just replace rtl_fm.c with that | 06:28 |
| → roboro joined | 06:30 |
|
linuxstb
| negge: Thanks, trying it out now. | 06:32 |
|
| negge: Ah, that sounds much better than the original rtl_fm. | 06:36 |
|
negge
| cool | 06:41 |
|
tajson
| tcp_server_star[7396]: segfault at 0 ip 000000000049c4ad sp 00007f75967fb5b8 error 4 in tvheadend[400000+833000] | 06:59 |
|
| negge: Seems that is why it crashed | 07:00 |
|
negge
| tajson: it's hard to pinpoint without a real stack trace | 07:00 |
|
tajson
| yep, I don't run tvh with debug symbols | 07:01 |
| ← alfonsius left | 07:04 |
| → alfonsius joined | 07:05 |
| ← alfonsius left | 07:25 |
| → alfonsius joined | 07:25 |
| → IvanG joined | 07:41 |
| → xe- joined | 07:41 |
| → sekil joined | 07:42 |
| ← alfonsius left | 07:44 |
| → alfonsius joined | 07:44 |
| → Yepoleb_ joined | 08:01 |
| ← Yepoleb left | 08:01 |
| Yepoleb_ → Yepoleb | 08:01 |
| → andreasb- joined | 08:07 |
| → ABDU1989 joined | 08:16 |
| ← ABDU1989 left | 08:30 |
| → ABDU1989 joined | 08:31 |
| → merbanan joined | 08:32 |
| ← xe- left | 08:34 |
| → xe- joined | 08:36 |
| → zipleen joined | 08:38 |
| → sebastianlutter joined | 08:39 |
| → DrCode joined | 08:47 |
| → hans_s joined | 09:02 |
|
htsbot
| Commit in 'master ' by Jaroslav Kysela [1 files modified ] http://bit.ly/1G3ys3Z | 09:15 |
|
| stream status: add possibility to clear statistics, introduce tvh_input_instance_t | 09:15 |
|
| Commit in 'master ' by Jaroslav Kysela [ file modified ] http://bit.ly/1G3ys43 | 09:15 |
|
| mpegts network: show the mux parameter changes more nicely | 09:15 |
|
| Build #9904: v3.9.2708 for precise-amd64 completed http://bit.ly/1G3yuZw | 09:16 |
|
| Build #9905: v3.9.2708 for precise-i386 completed http://bit.ly/1G3yJ6X | 09:18 |
|
| Build #9906: v3.9.2708 for trusty-amd64 completed http://bit.ly/1G3z6yk | 09:19 |
|
| Build #9907: v3.9.2708 for trusty-i386 completed http://bit.ly/1G3zpcG | 09:20 |
|
andreasb-
| Is it possible / how can i import streams with urls like https://nrk1us-f.akamaihd.net/i/nrk1us_0@102847/master.m3u8?dw=32 in tvh? | 09:47 |
|
| using node-ffmpeg-mpegts-proxy maybe? | 09:50 |
| ← wh-hw left | 10:03 |
|
hans_s
| andreasb-: assuming this is a hls stream, see http://tvheadend.org/projects/tvheadend/wiki/Custom_MPEG-TS_Input | 10:05 |
|
negge
| andreasb-: either with that or directly in tvheadend using pipe:// | 10:11 |
|
| the node proxy is slightly obsolete now that tvheadend has pipe:// support, but it can still be useful for other purposes | 10:11 |
|
dmarion
| does anybody have experience with building ataticaly linked and cross-compiled tvheadend? | 10:29 |
|
hans_s
| dmarion: do you have problems or is this just a general question? | 10:34 |
|
dmarion
| so far it is just a general question | 10:44 |
|
andreasb-
| negge: hans_s thanks, using pipe, i need ffmpeg afaiu? | 10:44 |
|
hans_s
| andreasb-: yes, or anything else that can convert hls input to mpeg transport stream output | 10:45 |
|
| dmarion: e.g. cross building for openelec works without patching anything, so if your toolchain and sysroot is set up correctly, it should work | 10:46 |
|
dmarion
| hans_s: i have TBS MOI which have arm cpu and screwed up kernel/system | 10:48 |
|
| hans_s: so I think about building just a big statically linked library and load it there | 10:49 |
|
linuxstb
| dmarion: There are instructions somewhere for building tvheadend with buildroot for the MOI. Let me dig them out... | 10:49 |
|
| dmarion: https://github.com/tvheadend/tvheadend-packaging/tree/master/buildroot | 10:50 |
|
dmarion
| linuxstb: cool, will try that | 10:52 |
| → robvh joined | 10:59 |
|
andreasb-
| I tried using pipe://ffmpeg -loglevel fatal -re -i https://nrk1us-f.akamaihd.net/i/nrk1us_0@102847/master.m3u8 -vcodec copy -acodec copy -metadata service_provider=IPTV -metadata service_name=NRK1 -tune zerolatency -f mpegts pipe:1 (from example i found on the web), but i get "scan no data, failed" | 10:59 |
|
| Any hints? | 10:59 |
| ← robvh left | 10:59 |
|
perexg
| andreasb-: [https @ 0x777880] header='HTTP/1.1 403 Forbidden' | 11:01 |
|
hans_s
| andreasb-: if it's a live stream, remove -re | 11:02 |
|
perexg
| andreasb-: try tun the ffmpeg command on command-line without pipe:// and replace -loglevel fatal with -loglevel debug | 11:02 |
|
hans_s
| also "-tune zerolatency" is for x264 encoding, I don't know if it has any effect when not transcoding | 11:03 |
|
andreasb-
| its a live stream. its probably blocked from IPs outside norway | 11:07 |
|
| tried to log the output of ffmpeg -loglevel debug -i https://nrk1us-f.akamaihd.net/i/nrk1us_0@102847/master.m3u8 -vcodec copy -acodec copy -metadata service_provider=IPTV -metadata service_name=NRK1 -f mpegts pipe:1 to a file, but it's just garble | 11:12 |
| ← sekil left | 11:16 |
|
amet
| linuxstb: buildroot includes tvh now | 11:18 |
|
| Needs manual fix to get the latest git | 11:19 |
|
linuxstb
| amet: Ah, OK. ^dmarion | 11:20 |
|
amet
| I used moi for 10 minutes, decided its not worth it rescanning all muxes | 11:22 |
|
andreasb-
| Is anyone able to see what could be wrong, by this debug from ffmpeg ? http://pastebin.com/YuZLn40v | 11:23 |
|
dmarion
| amet: yes, unfortunately i already spent money on it | 11:23 |
|
| amet: they are violating gpl, not willing to release drivers | 11:24 |
|
| so stuck on 2.6.something kernel | 11:24 |
|
amet
| Do they? I thought it's their drivers | 11:24 |
|
dmarion
| amet: their drivers are statically linked in kernel, so they need to release source | 11:25 |
|
linuxstb
| dmarion: Doesn't the linux kernel explicitly allow binary-only modules? | 11:25 |
|
dmarion
| linuxstb: yes, but they don't use modules | 11:25 |
|
linuxstb
| Ah, static linking... | 11:25 |
|
dmarion
| yes, so would like to try if my CAM code will work on moi | 11:26 |
| → Hexagon joined | 11:35 |
| Hexagon → Guest89771 | 11:36 |
|
hans_s
| andreasb-: it seems like ffmpeg takes too long to detect the input format | 11:37 |
|
| andreasb-: try your ffmpeg command on the command line first | 11:37 |
| ← Guest89771 left | 11:38 |
|
hans_s
| note that ffmpeg log output is on stderr | 11:38 |
| → Hexagoon joined | 11:38 |
|
Hexagoon
| hey, if anyone is interested I'm getting a segfault when ca module is inserted into tbs5881 using master | 11:39 |
|
| http://pastebin.com/JT5UVn1Y | 11:39 |
|
hans_s
| so use " > test.ts 2> logfile" to output the video to test.ts and the ffmpeg log to logfile | 11:39 |
|
Hexagoon
| Just a FYI as it's new funcionality :) | 11:39 |
|
| It's instant when starting tvheadend | 11:40 |
|
andreasb-
| hans_s: thanks. in commandline i get this http://paste.ubuntu.com/10838103/ | 11:45 |
| → sekil joined | 11:47 |
|
andreasb-
| "[hls,applehttp @ 0x7fede0] No longer receiving playlist" dunno why that happens. thing is, the url opens fine in vlc | 11:47 |
| ← sekil left | 11:48 |
| ← ABDU1989 left | 11:50 |
|
hans_s
| it seems like ffmpeg downloads a chunk from every stream in the m3u and then uses the best it could find (in that case audio from stream #0:1 and vido from stream #0:36) | 11:51 |
|
| "no longer receiving playlist x" means that ffmpeg doesn't use streams from that playlist anymore (notice playlist 0 and 12 no listed, as audio and video are taken from them) | 11:52 |
|
| but the actual problem is probably this: H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' to fix it ('-bsf:v h264_mp4toannexb' option with ffmpeg) | 11:53 |
|
| so try with that parameter again | 11:53 |
|
andreasb-
| unfortunately, adding -bsf:v h264_mp4toannexb makes no difference | 11:57 |
|
hans_s
| so you get the same error, even after adding that parameter? | 11:58 |
|
andreasb-
| yep | 11:59 |
|
| or, lets see | 11:59 |
|
| http://paste.ubuntu.com/10838177/ | 12:02 |
|
| looks the same to me | 12:02 |
|
hans_s
| hmm, Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument | 12:06 |
|
andreasb-
| maybe i should try what negge did here: http://forum.kodi.tv/showthread.php?tid=165027 :) | 12:11 |
|
tuxuser
| hello everybody | 12:54 |
|
| I am new to nodejs (which node-ffmpeg-mpegts-proxy is based on) and it prompts me to install yargs: http://pastebin.com/YmLVc6Ph | 12:55 |
|
| can somebody gimme an advice on how to do that please | 12:55 |
|
| my google skills failed on this one :/ | 12:55 |
|
| nvm, seems my version of nodejs | 12:59 |
|
| is too old.. doesn't include npm... | 12:59 |
| ← moparisthebest left | 13:07 |
|
andreasb-
| When i scroll down the EPG, it jumps to the top every few seconds. Bug? | 13:08 |
| → moparisthebest joined | 13:11 |
|
Hexagoon
| Problem solved | 13:24 |
|
| src/input/mpegts/linuxdvb/linuxdvb_ca.c:343 require a condition wether the thread is running | 13:25 |
|
| http://pastebin.com/0NnCJ6Fx | 13:26 |
|
| No more segfault | 13:27 |
| ← moparisthebest left | 13:33 |
| → moparisthebest joined | 13:35 |
| ← IvanG left | 13:42 |
| → IvanG joined | 13:45 |
| ← IvanG left | 13:46 |
| → IvanG joined | 13:52 |
| ← sebastianlutter left | 14:01 |
|
htsbot
| Commit in 'master ' by Jaroslav Kysela [ file modified ] http://bit.ly/1yBocgK | 14:54 |
|
| linuxdvb_ca: coding style update, don't call pthread_join when thread is off | 14:54 |
| → robvh joined | 14:55 |
|
htsbot
| Build #9908: v3.9.2709 for precise-amd64 completed http://bit.ly/1ImmCPO | 14:55 |
|
| Build #9909: v3.9.2709 for precise-i386 completed http://bit.ly/1ImmP5v | 14:57 |
|
| Build #9910: v3.9.2709 for trusty-amd64 completed http://bit.ly/1ImmYG5 | 14:58 |
|
| Build #9911: v3.9.2709 for trusty-i386 completed http://bit.ly/1Imn94a | 14:59 |
|
negge
| tuxuser: you need to get npm, then just run "npm install" | 15:07 |
|
| and you'll need the newest version of nodejs too so if you installed it from some official repository you have to uninstall it and follow the instructions from nodejs.org | 15:08 |
|
hans_s
| perexg: are there coding style guidelines for tvheadend somewhere? didn't find anything the last time I searched | 15:08 |
| ← hans_s left | 15:17 |
| → xhaggi joined | 15:22 |
|
tmkt
| that Trigger OTA EPG is that new? | 15:25 |
|
perexg
| hans_s: they're not, but the main general rule is 2 spaces per block, no tabs.. | 15:28 |
| ← Hexagoon left | 15:31 |
| ← Gujs left | 15:38 |
| → hyponic joined | 15:44 |
| ← lcapriotti left | 15:45 |
| → hyponic_away joined | 16:04 |
| → sebastianlutter joined | 16:04 |
| ← hyponic left | 16:05 |
| → Hexagon joined | 16:18 |
| ← sebastianlutter left | 16:19 |
| Hexagon → Guest77301 | 16:19 |
| → merbzt joined | 16:27 |
| Guest77301 → Hexagoon | 16:29 |
| ← xhaggi left | 16:33 |
| → xhaggi joined | 16:40 |
| ← xhaggi left | 16:40 |
| ← xe- left | 16:45 |
| → sebastianlutter joined | 16:53 |
| → xe- joined | 16:54 |
| ← xe- left | 16:58 |
| ← DrCode left | 17:10 |
| → xe- joined | 17:11 |
|
Hexagoon
| It's workning now after the latest commit, thanks :) | 17:23 |
|
| working* | 17:24 |
| ← xe- left | 17:38 |
| ← TomTom left | 17:44 |
| → xe- joined | 17:45 |
| ← ticoli left | 18:05 |
| ← sebastianlutter left | 18:15 |
| → hans_s joined | 18:29 |
| ← robvh left | 18:32 |
| ← xe- left | 18:37 |
| → IvanG1 joined | 18:38 |
| → ticoli joined | 18:38 |
| ← IvanG left | 18:40 |
| → xe- joined | 18:40 |
| ← xe- left | 18:48 |
| → xe- joined | 18:51 |
| ← xe- left | 19:00 |
| → xe- joined | 19:04 |
| ← zipleen left | 19:05 |
|
mpmc
| perexg: Pulled the latest changes to git master, using the autobuild script static ffmpeg isn't built at all even though I'd passed the option to the script, doing a make clean didn't work either, removing the whole directory & re-cloning was required to get it to include ffmpeg, very strange! | 19:18 |
| → arcus__ joined | 19:25 |
| ← arcus left | 19:25 |
|
hans_s
| mpmc: there was a small change to the ffmpeg makefile and also an update to ffmpeg 2.6.2, maybe one of those changes are responsible | 19:39 |
|
mpmc
| hans_s: It's an easy thing to fix, but others might ask about it, in fact I'm pretty sure I saw a forum post long those lines. | 19:40 |
|
hans_s
| to clean everything you should use "make distclean" | 19:46 |
|
| "make clean" only cleans so much that you can do a "make" afterwards without ./configure | 19:47 |
|
| I don't know, if this is intentional, but "make clean" doesn't clean the statically built ffmpeg, only distclean does that | 19:51 |
|
alfonsius
| git clean -dfx | 19:58 |
|
negge
| perexg: http://forum.kodi.tv/showthread.php?tid=223600&pid=1984278#pid1984278 there's a crash with proper stack trace for you :-) | 20:18 |
| ← IvanG1 left | 20:45 |
| ← hans_s left | 21:05 |
|
perexg
| negge: this issue was fixed in v3.9-2665-g3b92536 | 21:39 |
| ← merbzt left | 23:09 |
| → Rudde joined | 23:30 |
| ← roboro left | 23:34 |