You need to replace the patch file. As you can see header names must be lowercase. You can check with grep or open file directly.
If still doesn't work then I need to test myself with one real URL.
You need to replace the patch file. As you can see header names must be lowercase. You can check with grep or open file directly.
If still doesn't work then I need to test myself with one real URL.
Ah, my mistake (didn't saw your whole message).
Anyway, I read code superficially - the names must be lowercase. This patch will do the work:
Change the patch, clean kodi, make image. Then it will work.
Then try to clean kodi package and build image again. Check with grep for changes in a file.
You see in kodi log file that headers are ignored?
If you add a patch file then buildsystem should rebuild Kodi when making image. You can check if patch was applied by command
You should see
If you don't see this try cleaning Kodi package and make image again
Create patch file packages/mediacenter/kodi/patches/kodi-800-extra-headers-ffmpeg-demux.patch with content
--- a/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxFFmpeg.cpp 2019-08-31 13:34:13.000000000 +0200
+++ b/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxFFmpeg.cpp 2019-10-16 17:33:37.391963941 +0200
@@ -770,7 +770,7 @@ AVDictionary *CDVDDemuxFFmpeg::GetFFMpeg
name == "dnt" || name == "x-forwarded-for" || name == "x-forwarded-host" || name == "x-forwarded-proto" ||
name == "front-end-https" || name == "x-http-method-override" || name == "x-att-deviceid" ||
name == "x-wap-profile" || name == "x-uidh" || name == "x-csrf-token" || name == "x-request-id" ||
- name == "x-correlation-id")
+ name == "x-correlation-id" || name == "subid" || name == "stbid")
{
if (name == "authorization")
{
Display More
and build image as Compile [LibreELEC.wiki]
It all started here with discussion: Fixed: allow some basic HTTP headers to be passed on to ffmpeg by basrieter · Pull Request #10402 · xbmc/xbmc · GitHub
I doubt this feature request would be accepted But who knows. If I were you I would just use one http proxy to insert this headers.
This output comes from dvddemuxffmpeg.cpp#l790
And as you can see from the lines above only some headers are passed. Not sure if you could do what you want without custom build.
Maybe with some HTTP proxy.
You could try this: Disabling the Webcam or USB Ports on Linux - Karl's Code
Writing to unbind/bind could be done with suspend/resume script Creating Suspend and Resume Scripts [LibreELEC.wiki]
You can also try with hdparm to set suspend time.
From what i see some users don't understand that some touchscreens needs to be calibrated? And then they are wondering why it doesn't work or it work only on some area.
First he need to test the touchscreen with evtest program if he get correct (or any) data or not. If touchscreen doesn't work with evtest then he can think of better options.
Are there even addons for S905? I think not. Other links are working.
Make yourself some simple Kodi addon in Python which shows you some buttons/images and when you tap on it it plays file associated with it. Should be simple enough.
Does your touch daemon/addon really run while Kodi is running?
In my case touch addon starts before Kodi. This way it gets exclusive access to input. Didn't know for LIBINPUT_IGNORE_DEVICE at that time.
Few years back I helped one guy who used 40" TV with touchscreen in a museum. He made custom fullscreen skin with only few buttons which represents which video to play. Something similar what you are doing
Then you must use LE from him because official LE 7 doesn't have H3 project. Ask him where it is.
Or use this addon found by Google: pvr.iptvsimple-1.12.12.zip
What about just using pvr.iptvsimple-1.12.12.zip
Download on RPi itself