00:12
aloo_shu has joined #linux-sunxi
00:29
gaston1980 has quit [Quit: Konversation terminated!]
01:43
ijc_ has quit [Ping timeout: 268 seconds]
01:43
ijc has joined #linux-sunxi
01:54
ChriChri_ has joined #linux-sunxi
01:57
ChriChri has quit [Ping timeout: 268 seconds]
01:57
ChriChri_ is now known as ChriChri
02:01
iyzsong has joined #linux-sunxi
02:36
lkcl has joined #linux-sunxi
03:37
Asara has quit [Quit: brb]
03:39
cnxsoft has joined #linux-sunxi
03:54
Asara has joined #linux-sunxi
04:03
florian_kc has joined #linux-sunxi
04:07
florian has quit [Ping timeout: 255 seconds]
04:42
cnxsoft has quit [Quit: cnxsoft]
04:51
cnxsoft has joined #linux-sunxi
05:09
JohnDoe_71Rus has joined #linux-sunxi
05:21
cnxsoft has quit [Quit: cnxsoft]
05:25
lurchi_ has joined #linux-sunxi
05:29
lurchi__ has quit [Ping timeout: 258 seconds]
05:44
marcodiego has quit [Quit: Leaving]
05:53
dddddd has quit [Ping timeout: 240 seconds]
05:57
[TheBug] has quit [Ping timeout: 240 seconds]
05:57
[TheBug] has joined #linux-sunxi
06:03
DrFrankensteinUK has quit [Ping timeout: 240 seconds]
06:04
DrFrankensteinUK has joined #linux-sunxi
06:21
_whitelogger has joined #linux-sunxi
06:23
aloo_shu has quit [Quit: sleep is glorious]
06:37
iyzsong has quit [Ping timeout: 272 seconds]
06:54
vagrantc has quit [Quit: leaving]
06:59
luke-jr has joined #linux-sunxi
07:01
cnxsoft has joined #linux-sunxi
07:02
iyzsong has joined #linux-sunxi
07:29
Pipon has joined #linux-sunxi
07:39
netlynx has joined #linux-sunxi
07:39
netlynx has joined #linux-sunxi
07:39
netlynx has quit [Changing host]
07:45
ganbold_ has joined #linux-sunxi
07:46
ganbold has quit [Ping timeout: 260 seconds]
07:54
_whitelogger has joined #linux-sunxi
08:12
_whitelogger has joined #linux-sunxi
08:30
kaspter has quit [Ping timeout: 255 seconds]
08:31
kaspter has joined #linux-sunxi
09:31
maccraft has joined #linux-sunxi
09:43
chewitt has quit [Read error: Connection reset by peer]
09:44
chewitt has joined #linux-sunxi
09:49
chewitt has quit [Read error: Connection reset by peer]
10:22
cnxsoft has quit [Remote host closed the connection]
10:23
JohnDoe_71Rus has quit [Quit: KVIrc KVIrc Aria 5.0.1, revision: 5.0.1+git-7433-0df9f22f2, build type: debug, sources date: 20160102, built on: 2019-12-08 19:19:20 UTC 5.0.1+git-7433-0df9f22f2
http://www.kvirc.net/ ]
10:31
cnxsoft has joined #linux-sunxi
10:50
florian_kc has quit [Ping timeout: 258 seconds]
11:05
cnxsoft has quit [Quit: cnxsoft]
11:23
reinforce has joined #linux-sunxi
11:28
ldevulder_ has joined #linux-sunxi
11:31
ldevulder__ has quit [Ping timeout: 255 seconds]
11:31
florian_kc has joined #linux-sunxi
11:38
Nakaori has quit [Ping timeout: 256 seconds]
11:42
_whitelogger has joined #linux-sunxi
12:01
tllim has joined #linux-sunxi
12:06
cnxsoft has joined #linux-sunxi
12:11
florian_kc has quit [Ping timeout: 256 seconds]
12:20
JohnDoe_71Rus has joined #linux-sunxi
12:28
kaspter has quit [Remote host closed the connection]
12:28
kaspter has joined #linux-sunxi
12:29
iyzsong has quit [Ping timeout: 240 seconds]
12:39
jstein has joined #linux-sunxi
12:42
tllim has quit [Read error: Connection reset by peer]
12:49
dlan has quit [Remote host closed the connection]
12:51
Nakaori has joined #linux-sunxi
12:58
JohnDoe3 has joined #linux-sunxi
12:58
DonkeyHotei has quit [Ping timeout: 255 seconds]
13:02
JohnDoe_71Rus has quit [Ping timeout: 258 seconds]
13:13
DonkeyHotei has joined #linux-sunxi
13:23
maccraft123 has joined #linux-sunxi
13:26
maccraft has quit [Ping timeout: 258 seconds]
13:42
camus1 has joined #linux-sunxi
13:42
dlan has joined #linux-sunxi
13:43
kaspter has quit [Ping timeout: 260 seconds]
13:43
camus1 is now known as kaspter
13:50
igraltist has quit [Ping timeout: 268 seconds]
13:51
igraltist has joined #linux-sunxi
13:58
dddddd has joined #linux-sunxi
13:58
jstein has quit [Ping timeout: 240 seconds]
14:07
cnxsoft has quit [Quit: cnxsoft]
14:10
von_fritz has joined #linux-sunxi
14:35
von_fritz has left #linux-sunxi ["Don't Panic"]
14:35
JohnDoe_71Rus has joined #linux-sunxi
14:39
JohnDoe3 has quit [Ping timeout: 256 seconds]
14:41
Nakaori has quit [Ping timeout: 268 seconds]
14:41
maccraft123 has quit [Quit: WeeChat 2.7.1]
14:47
maccraft has joined #linux-sunxi
15:23
maccraft123 has joined #linux-sunxi
15:24
maccraft has quit [Ping timeout: 258 seconds]
15:25
maccraft123 is now known as maccraft
15:31
florian_kc has joined #linux-sunxi
15:36
Mangy_Dog has quit [Remote host closed the connection]
15:36
vagrantc has joined #linux-sunxi
15:41
Mangy_Dog has joined #linux-sunxi
15:49
yann has quit [Ping timeout: 260 seconds]
15:50
lurchi_ is now known as lurchi__
15:58
Nakaori has joined #linux-sunxi
16:03
lurchi__ is now known as lurchi_
16:20
sunilmohan has quit [Ping timeout: 265 seconds]
16:27
sunilmohan has joined #linux-sunxi
16:27
sunilmohan has quit [Changing host]
16:27
sunilmohan has joined #linux-sunxi
17:01
jstein has joined #linux-sunxi
18:05
aloo_shu has joined #linux-sunxi
18:30
micken has quit [Quit: leaving]
18:36
yann has joined #linux-sunxi
18:39
matteosilex has quit [*.net *.split]
18:39
specing has quit [*.net *.split]
18:39
narmstrong has quit [*.net *.split]
18:39
quark_ has quit [*.net *.split]
18:39
lennard has quit [*.net *.split]
18:39
Harrier has quit [*.net *.split]
18:39
lennard_ has joined #linux-sunxi
18:39
quark__ has joined #linux-sunxi
18:39
matteosilex has joined #linux-sunxi
18:39
narmstrong has joined #linux-sunxi
18:40
Harrier has joined #linux-sunxi
18:40
specing has joined #linux-sunxi
19:04
netlynx has quit [Quit: Ex-Chat]
19:36
azend|vps has quit [*.net *.split]
19:36
azend|vps has joined #linux-sunxi
19:42
<
sunshavi >
fALSO: have you got libva-v4l2-request working with kernel 5.5 and vlc?
19:43
<
fALSO >
nah, never managed to build with libva-v4l2-request
19:43
<
fALSO >
with recent kernels
19:43
<
fALSO >
i think it needs/or needed specific files from the kernel
19:45
<
sunshavi >
i got it compiled with 5.5 after updating linux-api-headers properly
19:46
<
sunshavi >
but it fails on runtime
19:47
<
sunshavi >
fALSO: let me chk my runtime failures
19:52
<
tuxd3v >
sunshavi, I assume you have CEDRUS driver module for the kernel, and have assigned a lets say cma=256mb to bootargs?
19:53
<
sunshavi >
tuxd3v: It was working on kernel 5.4
19:53
<
sunshavi >
i hav done that changes before. But Let me double check
19:54
<
tuxd3v >
maybe I am confusing something to do with panfrost driver and cedrus..
19:55
<
tuxd3v >
cma- contiguos memory assifment
19:55
<
sunshavi >
see: setenv bootargs console=${console} root=PARTUUID=${uuid} rw rootwait cma=256M
19:55
<
tuxd3v >
its needed, but I don't remember if for panfrost or for cedrus ...or for both lol
19:55
<
sunshavi >
it is for cedrus :)
19:56
<
tuxd3v >
yeah, and you seems to have it
19:56
<
sunshavi >
I do think libva-v4l2-request needs a tiny change. But I could be wrong
19:57
<
sunshavi >
cos it was working until kernel 5.4. I remember MoeIcenowy mentioned something about a change in an assembler file. Could that be the needed change?
19:59
<
tuxd3v >
I haven't copiled it yet, only CEDRUS, but I read about dependencies and requirements, that's why I remember about cma=?? ;)
19:59
<
sunshavi >
i am going to dig 15 minutes on these and see where it lands me
20:00
<
tuxd3v >
kernel 5.5 brings HEVC/H.265
20:02
yann has quit [Ping timeout: 258 seconds]
20:03
yann has joined #linux-sunxi
20:03
<
sunshavi >
and also fixes H.264
20:08
<
sunshavi >
I have found three patches. I am going to apply them and test
20:25
<
sunshavi >
some compilation issues
20:25
<
sunshavi >
I am going to try to fix them
20:30
jemk has quit [*.net *.split]
20:30
OnkelUlla has quit [*.net *.split]
20:30
kilobyte has quit [*.net *.split]
20:30
corecode has quit [*.net *.split]
20:30
kelvan has quit [*.net *.split]
20:30
jemk has joined #linux-sunxi
20:30
OnkelUlla has joined #linux-sunxi
20:30
kilobyte has joined #linux-sunxi
20:30
corecode_ has joined #linux-sunxi
20:30
kelvan has joined #linux-sunxi
20:30
<
tuxd3v >
some struct members are missing indeed.. could be that you are using a older version?
20:34
RichardG867 has quit [Ping timeout: 240 seconds]
20:38
RichardG867_ has joined #linux-sunxi
20:38
<
tuxd3v >
I would go for mainline to check if something changed or not..
20:38
<
tuxd3v >
in mainline I also can't find such members :S
20:39
<
tuxd3v >
in Mainline at least some are there..
20:40
<
tuxd3v >
I assumed you cloned the 2019.03 release
20:42
<
sunshavi >
but there is another pkg that seems to compiled it libva-v4l2-request-hantro-h264-git
20:44
<
tuxd3v >
I was looking to here:
20:44
<
tuxd3v >
its there a reference to release 2019.03, but I believe that mainline is the one to go..
20:44
<
sunshavi >
yes. that is the one that worked until 5.4
20:45
<
tuxd3v >
have you tied mainline branch?
20:45
<
tuxd3v >
tied -> tried
20:46
<
sunshavi >
yes. that is mainline
20:46
<
sunshavi >
the one I am compiling now
20:46
<
tuxd3v >
and it his giving you errors?
20:47
<
tuxd3v >
because I checked some members of the first struct and they are there declared in :
20:47
maccraft123 has joined #linux-sunxi
20:49
<
sunshavi >
mmm. You are right
20:49
maccraft has quit [Ping timeout: 255 seconds]
20:49
<
sunshavi >
then what happens with my clone. I am going to check it
20:50
<
tuxd3v >
but its true that I haven't saw '/h264-ctrls.h' included in 'h264.c'
20:51
<
sunshavi >
my clone is from master git://github.com/bootlin/libva-v4l2-request.git
20:51
<
sunshavi >
How should I proceed?
20:52
<
sunshavi >
i could send an email to the pkg maintainer of libva-v4l2-request-hantro-h264-git. And wait some days for his answer
20:52
<
sunshavi >
I was hoping fALSO got it fixed
20:52
<
tuxd3v >
I first learned about the handtro version by fALSO
20:53
<
tuxd3v >
I didn't knew that it existed before..
20:53
<
tuxd3v >
but I tought it was for rockchip
20:53
<
sunshavi >
i learned by the error today
20:53
<
tuxd3v >
the hantro version doesn't have this problem?
20:53
<
sunshavi >
same error on handtro and on libva-v4l2-request
20:54
<
fALSO >
sorry but lately i havent been playing with the orange pi boards or rockpro
20:54
<
sunshavi >
i would like to know it too (about the hantro)
20:54
<
fALSO >
too much work
20:54
<
tuxd3v >
fALSO hello \o
20:54
<
tuxd3v >
me neither
20:54
<
sunshavi >
fALSO: no problem. That is the reason those devices are for hackers
20:55
<
fALSO >
im quite scared of the coronas, starting tomorrow going to work @ home
20:55
<
tuxd3v >
fALSO, yeah that driver, is driving us nuts...
20:56
<
tuxd3v >
I also don't go on the street, when somebody aproxes me, I tell him right way to backof at least 1.5 meters from me
20:57
<
sunshavi >
tuxd3v: which country?
20:57
<
fALSO >
the numbers are duplicating every day... lets hope that everyone stays safe
20:57
<
tuxd3v >
I am scared.. I smoke 2 packs of cigarrets a day..
20:57
<
sunshavi >
both of You on the same country nice. CR7 has some hospitals there
20:58
<
tuxd3v >
sunshavi, yeah, but not for us
20:58
<
sunshavi >
here on South America no soccer player has donated hospitals :)
20:58
<
tuxd3v >
this treatments costs a lot of money, has you need to be conected to life support machines 24x7
20:59
<
fALSO >
sunshavi, from what i've read - that was fake news - the cr7 hospital things
20:59
<
sunshavi >
probably If I need it. my h3 is going to be on sale from my children
20:59
<
fALSO >
a lot of those now passing on
21:00
<
fALSO >
i just set up Barrier (synergy clone) on my desktop and work computer
21:00
<
fALSO >
now with one keyboard and mouse, i control both machines
21:00
<
fALSO >
the mouse just snaps from windows to linux very nice
21:00
<
tuxd3v >
Barrier is a ssh manager?
21:00
<
fALSO >
nop - shares the mouse and keyboard between two or more computers
21:01
<
fALSO >
no need for two keyboard two mouses
21:01
<
fALSO >
software based
21:01
<
fALSO >
a server where you want the main keyboard and mouse (in my case - windows)
21:01
<
fALSO >
and client on my case linux (my work laptop)
21:01
<
fALSO >
when the mouse reaches the rightmost part of my windows screen
21:02
<
fALSO >
just goes to the laptop screen ;-)
21:02
<
fALSO >
pretty awesome
21:02
rex has joined #linux-sunxi
21:02
rex_victor has quit [Ping timeout: 272 seconds]
21:06
reinforce has quit [Quit: Leaving.]
21:06
<
tuxd3v >
sunshavi, what are the deps for building the libva-v4l2-request?
21:06
<
tuxd3v >
I just cloned master branch
21:06
<
tuxd3v >
and installed libva-dev
21:07
<
tuxd3v >
but I am having some troubles with it..
21:07
<
jernej >
sunshavi: I don't use libva-v4l2-request
21:07
<
tuxd3v >
it says libva not >= 1.1
21:07
<
tuxd3v >
that is silly, I have version 1.7.3-2
21:08
<
sunshavi >
jernej: those errors look familiar? no clue about it?
21:08
<
sunshavi >
tuxd3v: libva libdrm
21:09
<
jernej >
those errors are vaapi specific, so no clue. As I said, I don't use vaapi
21:09
<
sunshavi >
jernej: thanks
21:13
<
sunshavi >
tuxd3v: libva 2.6.1; libdrm 2.4.100
21:21
<
tuxd3v >
yeah that is my problem :S
21:22
<
tuxd3v >
I will try maybe in my Lime2 :)
21:22
<
tuxd3v >
have you tried to add:
21:22
<
tuxd3v >
#include "../include/h264-ctrls.h"
21:22
<
tuxd3v >
in h264.c ?
21:22
<
sunshavi >
I am going to try it now
21:24
<
sunshavi >
h264.c has this line #include <h264-ctrls.h>
21:25
<
tuxd3v >
you right..
21:26
<
sunshavi >
i am going to update linux-api-headers from 5.5.4 to 5.5.8
21:26
<
sunshavi >
perhaps that fixes it (who knows)
21:26
<
tuxd3v >
that line should come from libva-dev
21:26
<
sunshavi >
libva-dev?
21:26
<
sunshavi >
then I am going to update it too
21:26
<
tuxd3v >
comment it ahd let the new one in place and compile..
21:26
<
tuxd3v >
only to check..
21:27
<
tuxd3v >
libva-dev is how the package is called in debian :)
21:27
rex has quit [Ping timeout: 255 seconds]
21:27
<
sunshavi >
i am in Arch
21:29
<
sunshavi >
compiling libva-git
21:31
<
sunshavi >
libva 2.7
21:33
<
sunshavi >
recompiling
21:34
<
sunshavi >
same errors
21:34
<
tuxd3v >
#include "../include/h264-ctrls.h"
21:34
<
tuxd3v >
and comment the other one
21:34
<
tuxd3v >
and try again ;)
21:43
<
sunshavi >
more errors
21:45
<
tuxd3v >
almost the same errors at beguining..
21:51
rex_victor has joined #linux-sunxi
21:52
Pipon has quit [Ping timeout: 265 seconds]
21:52
<
sunshavi >
something was wrong. I am replacing the complete file included in libva-v4l2-request now and recompiling
21:53
<
sunshavi >
let's see how it goes
21:55
maccraft123 has quit [Ping timeout: 240 seconds]
21:59
<
sunshavi >
tuxd3v: r u sure VAPictureParameterBufferH264 *VAPicture is equivalent to struct v4l2_ctrl_h264_pps?
22:01
<
tuxd3v >
I am not sure
22:01
<
sunshavi >
BTW? the file 'h264-ctrls.h' is not part of libva but it is part of libva-v4l2-request. Just for clarification
22:02
<
tuxd3v >
what structs me, is that, h264.c has:
22:02
<
tuxd3v >
#include <h264-ctrls.h>
22:02
<
tuxd3v >
which come from libva, almost for sure, at least its what me instinct tells me
22:03
<
sunshavi >
i have listed of libva files on my distro and that file is not part of it
22:03
<
tuxd3v >
but then you have the same names in include/h264-ctrls.h in libva-v4l2-request
22:03
<
sunshavi >
try dpkg -S libva | grep -i h264
22:05
<
sunshavi >
then let me find / -name 'h264-crls.h'
22:06
<
tuxd3v >
'/usr/src/linux-headers-5.5.5/include/media/h264-ctrls.h'
22:06
<
sunshavi >
then i should update linux-api-headers
22:07
<
tuxd3v >
yeah, probably that is the problem
22:08
<
tuxd3v >
yopu find it in your system?
22:08
<
tuxd3v >
'find /usr -name h264-ctrls.h -type f'
22:08
<
sunshavi >
/usr/lib/modules/5.5.8-1-ARCH/build/include/media/h264-ctrls.h
22:09
<
sunshavi >
it is part of linux-armv7-headers
22:09
<
sunshavi >
I am going to replace it
22:09
<
sunshavi >
well. First I am going to compare it
22:14
<
sunshavi >
tuxd3v: after comparing them i think the kernel version is more up to date
22:14
<
sunshavi >
it is 5.5.8
22:15
<
sunshavi >
i am going to test the same compilation with 5.6.rc5
22:16
<
tuxd3v >
it could be
22:16
<
tuxd3v >
I don'tknow why they are shiping the same headers as part of libva-v4l2-request
22:17
<
tuxd3v >
if they are already availlable as part of the kernel headers..
22:17
<
sunshavi >
this was release more than a year before. At that time were they part of kernel-headers?
22:17
<
tuxd3v >
maybe to provide people with a second option..
22:18
<
tuxd3v >
if you don't have the kernel headers, then you are still able to build?it could be..
22:20
<
sunshavi >
mmmm. could be who knows. maybe mripard or paulk-leonov have better understanding of it
22:21
<
tuxd3v >
I start to think that this will be a hard to crack bone :D
22:22
<
sunshavi >
yeah. It could be solved. But it is going to take some time
22:22
<
tuxd3v >
I will also have to build it.. :S
22:23
<
tuxd3v >
the documentation about it is also a litle poor
22:24
<
sunshavi >
libva-v4l2-request needs refactor on kernel 5.5 and superior
22:27
<
sunshavi >
the change is easy. just one file is not compiling h264.c
22:28
<
sunshavi >
is there a chanell vaapi?
22:29
<
tuxd3v >
only a user there--- me :(
22:29
<
sunshavi >
this is the time when a mentor is needed
22:30
* tuxd3v
fALSO is hiding from corona behind a rock at the moment
22:30
<
sunshavi >
corona is a beer in Mexco
22:30
<
tuxd3v >
We can check who created the info in the wiki
22:31
<
sunshavi >
tuxd3v: Do You have the url?
22:34
<
tuxd3v >
looking into the history
22:34
<
tuxd3v >
I think you know who laterly changed things..
22:34
<
tuxd3v >
it was the user 'PaulK'
22:35
<
sunshavi >
yes Paul did it
22:35
<
tuxd3v >
march 2019
22:36
<
sunshavi >
then git blame could give a better idea
22:36
<
sunshavi >
git blame on h264.c
22:39
<
sunshavi >
mripard has more lines on that file
22:40
<
sunshavi >
just 16 functions on that file
22:40
<
sunshavi >
which one would be the entry point?
22:43
<
sunshavi >
the other way could be getting 5.4 kernel-headers for comparing it with 5.5 {h264-ctrls.h}
22:45
<
sunshavi >
or git blame that file on kernel?
22:47
<
tuxd3v >
Paul Kocialkowski is all over the place on that file :)
22:48
<
tuxd3v >
include/h264-ctrls.c
22:49
<
tuxd3v >
the work of Paul is more recent
22:49
<
tuxd3v >
in 'include/h264-ctrls.c'
22:49
<
tuxd3v >
in 'include/h264-ctrls.h'
22:52
lurchi_ has quit [Quit: Konversation terminated!]
22:53
lurchi_ has joined #linux-sunxi
23:00
jstein has quit [Quit: quit]
23:00
vagrantc has quit [Quit: leaving]
23:07
warpme_ has quit [Quit: Connection closed for inactivity]
23:21
<
tuxd3v >
that API for sure is not yet stable, at least is wha it says at beguining
23:21
<
tuxd3v >
but I believe we can substitute </h264-ctrls.h> by ../include//h264-ctrls.h
23:22
<
tuxd3v >
they should be equivalents
23:22
<
tuxd3v >
it could also be that he doesn't find the file <h264-ctrls.h>
23:48
suprothunderbolt has joined #linux-sunxi
23:53
Asara_ has joined #linux-sunxi
23:54
<
sunshavi >
those are the errors after using h264-ctrls.h from the kernel
23:55
<
sunshavi >
i am going to move to my n900 (phone).
23:55
Asara has quit [Ping timeout: 255 seconds]
23:56
Asara_ is now known as Asara