Forums » Tutorial and setups »
Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster
Added by Wolfgang Zenner almost 2 years ago
Hello,
I downloaded the zip file under "https://github.com/tvheadend/tvheadend" and ran the command ./configure on my RaspberryPi3 with Raspbian Buster with the follwoing errors:
Checking support/features
checking for cc execinfo.h ... ok
checking for cc -mmmx ... fail
checking for cc -msse2 ... fail
checking for cc -Wunused-result ... ok
checking for cc -fstack-protector ... ok
checking for cc -fstack-protector-strong ... ok
checking for cc -fstack-check ... ok
checking for cc -fPIE ... ok
checking for cc strlcat ... fail
checking for cc strlcpy ... fail
checking for cc fdatasync ... ok
checking for cc getloadavg ... ok
checking for cc atomic32 ... ok
checking for cc atomic64 ... ok
checking for cc atomic_time_t ... ok
checking for cc atomic_ptr ... ok
checking for cc bitops64 ... ok
checking for cc lockowner ... ok
checking for cc qsort_r ... ok
checking for cc stime ... ok
checking for cc gmtoff ... ok
checking for cc recvmmsg ... ok
checking for cc sendmmsg ... ok
checking for cc libiconv ... fail
^ using build-in glibc iconv routines
checking for cc ifnames ... ok
checking for cc cclang_threadsan ... fail
checking for py module gzip ... ok
checking for pkg-config ... ok
checking for xgettext ... ok
checking for msgmerge ... ok
checking for gzip ... ok
checking for bzip2 ... ok
checking for pkg openssl ... fail (detected <none>)
checking for pkg libssl ... fail (detected <none>)
checking for cc openssl/ssl.h ... fail
ERROR: SSL development support not found
What can I do now, I don't find mmmx and installed mmse2 and openssl, but it did not change the error messages.
Thanks in advance
Wolfgang
Replies (75)
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
http://192.168.1.52:9981/playlist/channels shows
main error: read error: Operation now in progress
http error: failed to read answer
access error: HTTP connection failure
and after a while:
dbus debug: Getting property Position
dbus debug: Getting property Position
dbus debug: Getting property Position
dbus debug: Getting property Position
.
.
the stream "http://192.168.1.52:9981/stream/channelid/1975346863?profile=pass" work (shows the Video), but shows many errors:
gl info: Initialized libplacebo v4.192.1 (API v192)
avcodec info: Using Mesa Gallium driver 22.0.5 for AMD Radeon Vega 8 Graphics (raven, LLVM 13.0.1, DRM 3.42, 5.15.0-57-generic) for hardware decoding
ts error: libdvbpsi error (EIT decoder): 'version_number' differs whereas no discontinuity has occurred
ts error: libdvbpsi error (EIT decoder): 'version_number' differs whereas no discontinuity has occurred
ts error: libdvbpsi error (EIT decoder): 'version_number' differs whereas no discontinuity has occurred
ts error: libdvbpsi error (EIT decoder): 'version_number' differs whereas no discontinuity has occurred
.
.
.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
EPG-Data - not that much
VLC_EPG.png (518 KB) VLC_EPG.png |
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by saen acro almost 2 years ago
Wolfgang Zenner wrote:
EPG-Data - not that much
https://tvheadend.org/issues/5005
https://tvheadend.org/issues/5418
https://bugs.launchpad.net/ubuntu/+source/libdvbpsi/+bug/1503998
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
Is it possible, to start EPG grabbing for 11493.75H from bash?
I tried to populate EPG data with a wget command, but this hangs, when EPG grabbing is running - this morning I had 7 wget processes in the table of processes
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Dave Pickles almost 2 years ago
You can do it from the user interface. Configuration -> DVB Inputs -> Mux Schedulers.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
like this, or do I need the restart button too?
It's easy to verify if it works like this, because all autorecs are dropped, when EPG tells "El canal...". When the grabber starts next, all autorecs are inserted again and logged in /var/log/syslog
Mux Scheduler.png (19.3 KB) Mux Scheduler.png |
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Dave Pickles almost 2 years ago
I'm not sure what the restart button does exactly, maybe just try both and see what happens.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
You're right - Life is trial and error ;-)
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
Hello, I attach my syslog:
At line 1, 12:54 I stopped watching arte HD.
At line 2, 13:00 the definition from "Mux Schedulers" started (every hour)
At line 29, 14:00 it started again.
From line 35, 14:04 until line 421, 15:13 the epggrabbing was running
At line 444 16:00 the definition from "Mux Schedulers" was running again and got the EPG data, because at line 449 my autorec was scheduled again.
So the EPG data was lost between 14:00 and 16:00, maybe because of the general EPG grabbing
my "Internal Grabber Settings" are- Default config (00:04 and 12:04 everyday)
4 */12 * * *
- Default config (02:04 and 14:04 everyday)
4 2 * * *
4 14 * * *
both the default, so I don't know, why they were started at 16:04
But the question is, why it looses "arte HD" data and got "El canal ..." as EPG data ...
syslog20230111 (60.5 KB) syslog20230111 | extract of syslog |
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
I took an old Raspi 2 and a new "Hauppauge PCTV Systems DVB-S2 Stick 461e" and enabled the 11493.75H MUX (no other) and mapped one service (arte HD) - it works perfect for the last 2 days.
That's it
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Dave Pickles almost 2 years ago
That's probably the best way to debug it; gradually add more muxes and channels, then your other satellite, and see at what point your EPG disappears.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
Yes, I just added the three services of the mux: "Das Erste HD", "SWR RP HD" and "SWR BW HD".
Tomorrow I will add the next MUX (with all the desired services) - day by day a new MUX.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Jonas Lang almost 2 years ago
It’s sounds suspiciously like a channel id conflict when updating epg. No doubt you’ll eventually isolate the offending channel as you add more muxes.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by saen acro almost 2 years ago
Jonas Lang wrote:
It’s sounds suspiciously like a channel id conflict when updating epg. No doubt you’ll eventually isolate the offending channel as you add more muxes.
https://tvheadend.org/boards/4/topics/48814?r=48898#message-48898
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
I created my new receiver with only the muxes enabled, that I need and I only mapped the services I need. EPG works correct.
Then I changed the muxes of another receiver to disabled, that I don't need and disabled all services I don't need. EPG works correct too.
So I began to disable 10 muxes of the third receiver to see what happens. If the problem persists, I disable the next group and so on. If the problem does not persist, I will re-enable the last block one by one.
This way I hope to find the mux, that causes the problem. This takes some time for the 212 muxes I have, only the 12 muxes I use will stay enabled.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by saen acro almost 2 years ago
Use grouping option and see with channel have identical parameters.
Guessing some Movistar channel.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
Hello saen acro,
I don't know about grouping option. Where should I use it an how?
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Jonas Lang almost 2 years ago
On the web UI sort the services by transponder number. You could to an xml epg grab too. You could easily inspect each channels id and epg from that too.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
I don't understand this - I can't find transponder number. I have Transponder Stream ID in DVB Inputs -> Muxes, its 1019, but no duplicates.
Where do I have to find what: DVB Inputs [Muxes|Seervices] | Channel / EPG [Channel | Channel Tags] ?
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Jonas Lang almost 2 years ago
Just grab the epg and save it as a file. Here’s an example of how to do this. Just change the details to reflect your system. You can now inspect everything in the epg file for any possible conflicts.
wget http://tvh:9981/xmltv/channels
You can find most of these things yourself by doing a google search.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
Sorry, my english is not good, so I don't really know, what to google for.
Your statement did NOT extract EPG data, just the channels with its id's see attachement
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
okay, I've seen, that EPG data is in the file too. For the moment, I get the right data for "arte HD", I will extract it again, when failed.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Jonas Lang almost 2 years ago
Yes take a “before” and “after” grab and compare the two.
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Jonas Lang almost 2 years ago
Here’s a list of API functions you can use to interrogate TVH. Pay special attention to the EPG section and how to retrieve the relevant information you need from it https://github.com/dave-p/TVH-API-docs/wiki/Other-Functions
RE: Manual building tvheadend from https://github.com/tvheadend/tvheadend on Raspbian Buster - Added by Wolfgang Zenner almost 2 years ago
I took the channels when the error was there, and after I started a record - the EPG data was immediately correted.
And now?
channels.86.err (33.1 MB) channels.86.err | arte HD with EPG error | ||
channels.86.ok (33.2 MB) channels.86.ok | arte HD corrected |
- « Previous
- 1
- 2
- 3
- Next »