-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FFMPEG and TVH 2022Q3 update #5495
Conversation
@hgy59 I won't update |
@hgy59 you are totally right, no further update needed, sorry for the noise. |
@th0ma7 FYI I cancelled two github build action runs of this PR (the queue of build jobs is growning)... |
Anyway I intend to rebase against master once #5497 is merged (along with your already merged #5496). Also I just hapen to have received a different fix approach for |
- Define path to system python3 fixing Python gzip module not found - Add gnuTLS for added encrypted streams - Include enhanced curl
Hi, first of all, many thanks for your continuous efforts in supporting TVH on DS. Really appreciate that. Did I miss something or is this release not capable handling this? Thank you! |
@iHaveAstream thnx for reporting your issue. A few things:
Note that if need be and for the same of debugging I can easily provide you with a rebuild of TVH using prior version of |
@th0ma7 FYI: With those two I was able to compile a TVH that can work with OSCam (1.20 build 11714) to watch CAID 098D channels, but this now runs on Debian VM. The topic in general is discussed in here: https://www.linuxsat-support.com/thread/153679-oscam-icam-tvheadend/?postID=684146#post684146 |
I re-re-read about this. It isn't a bug but rather a missing feature. Let me see what I can do for that. And yes, please open-up an issue related to that so I can make a reference to it later. Cheers! |
@iHaveAstream and it seems I'm block from downloading no more than 2x files per day. I'm missing libdvbcsa_v2.patch.zip from page 8. |
@@ -5,16 +5,19 @@ PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) | |||
PKG_DIST_SITE = https://curl.se/download | |||
PKG_DIR = $(PKG_NAME)-$(PKG_VERS) | |||
|
|||
DEPENDS = cross/zlib cross/openssl | |||
DEPENDS = cross/zlib cross/openssl cross/gnutls cross/libssh2 cross/zstd cross/libwebsockets |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@th0ma7 is this really required?
IMHO it makes no sense to have two TLS libraries as default in curl (openssl and gnutls).
This blows up the curl package (I already tried to minimize it, by adding the curl libraries by default and make the curl executable optional).
Asking, as I am building an update for git, while it fails now for arch-ppc853x-5.2, since gnutls >= 3.7.4 is in the dependencies.
if tvh really requires to build libcurl with gnutls, libssh2 zstd and libwebsockets and curl build does not autodetect such dependencies, we need to enhance cross/curl for advances configuration (as we do for cross/busibox, cross/pcre2, et al.)
What's your opinion?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we could probably play with the build order to ensure gnutls gets built before curl and therefore allowing it to autodetecting it and link to it without having to specifying it. As such a normal curl build would not make use of it. Would that make sense?
Description
The initial intent was to fix build failure since we updated to newer Debian build image. TVH update to git hash 52c3ed3 from Nov. 10th 2022 and lso includes
libhdhomerun
update. While at it I faced other build failures due to git package downloads affecting sha1sum of the resulting files. In turn while fixing it I ended-up doing a full upgrade of FFMPEG to 4.4.3 and all its dependencies.Fixes #5494
Checklist
all-supported
completed successfullyType of change