00:01
gnufan has quit [Ping timeout: 248 seconds]
00:10
gnufan has joined #linux-rockchip
00:20
lurchi__ is now known as lurchi_
00:27
afaerber has joined #linux-rockchip
00:44
lurchi_ is now known as lurchi__
00:45
lurchi__ is now known as lurchi_
00:52
lurchi_ is now known as lurchi__
01:04
vstehle has quit [Ping timeout: 248 seconds]
01:39
gnufan has quit [Quit: Leaving.]
01:47
RK3188-SOM has quit [Quit: Page closed]
02:14
cnxsoft has joined #linux-rockchip
02:35
hipboi__ has joined #linux-rockchip
02:54
hipboi_ has joined #linux-rockchip
02:57
hipboi__ has quit [Ping timeout: 255 seconds]
03:20
hipboi_ has quit [Quit: This computer has gone to sleep]
05:09
vagrantc has joined #linux-rockchip
05:27
lurchi_ has joined #linux-rockchip
05:30
lurchi__ has quit [Ping timeout: 248 seconds]
05:50
vagrantc has quit [Quit: leaving]
06:00
vstehle has joined #linux-rockchip
06:41
kaspter1 has joined #linux-rockchip
06:43
kaspter has quit [Ping timeout: 268 seconds]
06:43
kaspter1 is now known as kaspter
07:35
Easyfab has joined #linux-rockchip
07:48
kaspter has quit [Quit: kaspter]
07:51
aalm has joined #linux-rockchip
07:58
kaspter has joined #linux-rockchip
08:13
wzyy2 has joined #linux-rockchip
08:14
<
wzyy2 >
"mpv --hwdec=rkmpp --vo=drm test.mp4" it didn't work?
08:14
<
wzyy2 >
LongChair, does upstream mpv have merge your pacthes?
08:17
<
wzyy2 >
ffmpeg and mpv in meta-rockchip are experimental. I don't have time to test and clean it recently, since i'm busy in ISP things
08:37
<
Easyfab >
wzyy2 see discussion from yesterday in this channel -> you need --vo=gpu and probably --gpu-api=opengl --gpu-context=drm --gpu-hwdec-interop=drmprime-drm
08:52
gnufan has joined #linux-rockchip
09:18
hipboi_ has joined #linux-rockchip
09:21
BenG83 has quit [Ping timeout: 250 seconds]
09:24
BenG83 has joined #linux-rockchip
09:33
<
LongChair >
wzyy2: yes it has the drm renderer
09:33
<
LongChair >
upstream ffmpeg & mpv would work on rockchip
09:34
<
LongChair >
using the opengl renderer with drm backend and the drmprime-drm hw overlay
09:39
<
aalm >
are these really correct? t
09:39
<
aalm >
other PA pins seem to belong &gpio0
10:06
hipboi_ has quit [Quit: This computer has gone to sleep]
10:13
hipboi_ has joined #linux-rockchip
10:18
<
Ke >
does the new video decoding thing do rescaling?
10:23
hipboi_ has quit [Quit: This computer has gone to sleep]
10:36
cyteen__ has quit [Ping timeout: 268 seconds]
10:54
hipboi_ has joined #linux-rockchip
11:53
hipboi_ has quit [Ping timeout: 260 seconds]
12:32
gnufan has quit [Ping timeout: 258 seconds]
13:11
hipboi_ has joined #linux-rockchip
13:45
gnufan has joined #linux-rockchip
14:16
cnxsoft has quit [Quit: cnxsoft]
14:50
LargePrime has quit [Remote host closed the connection]
15:14
cyteen__ has joined #linux-rockchip
15:30
hipboi_ has quit [Quit: This computer has gone to sleep]
15:32
vagrantc has joined #linux-rockchip
15:37
cyteen__ has quit [Ping timeout: 240 seconds]
15:42
cyteen__ has joined #linux-rockchip
15:43
LargePrime has joined #linux-rockchip
15:48
cyteen__ has quit [Ping timeout: 260 seconds]
15:49
cyteen__ has joined #linux-rockchip
16:09
lurchi_ is now known as lurchi__
16:11
lurchi__ is now known as lurchi_
17:12
ayaka has quit [Ping timeout: 240 seconds]
17:14
ayaka has joined #linux-rockchip
17:19
kaspter has quit [Remote host closed the connection]
17:20
kaspter has joined #linux-rockchip
17:37
vagrantc has quit [Quit: leaving]
17:41
libv_ has joined #linux-rockchip
17:44
libv has quit [Ping timeout: 260 seconds]
17:45
cyteen__ has quit [Ping timeout: 240 seconds]
17:46
cyteen__ has joined #linux-rockchip
17:51
libv has joined #linux-rockchip
17:55
libv_ has quit [Ping timeout: 260 seconds]
17:56
cyteen__ has quit [Ping timeout: 248 seconds]
17:58
libv_ has joined #linux-rockchip
17:58
cyteen__ has joined #linux-rockchip
17:58
LargePrime has quit [Ping timeout: 248 seconds]
18:01
libv has quit [Ping timeout: 260 seconds]
18:02
libv_ has quit [Ping timeout: 260 seconds]
18:03
libv has joined #linux-rockchip
18:06
gnufan has quit [Ping timeout: 250 seconds]
18:12
gnufan has joined #linux-rockchip
18:13
cyteen__ has quit [Ping timeout: 248 seconds]
18:14
cyteen__ has joined #linux-rockchip
18:20
cyteen__ has quit [Ping timeout: 240 seconds]
18:21
cyteen__ has joined #linux-rockchip
18:23
libv_ has joined #linux-rockchip
18:27
libv has quit [Ping timeout: 260 seconds]
18:30
cyteen__ has quit [Ping timeout: 260 seconds]
18:30
cyteen__ has joined #linux-rockchip
18:32
lurchi_ is now known as lurchi__
18:42
lurchi__ is now known as lurchi_
18:48
lurchi_ is now known as lurchi__
18:50
libv_ has quit [Ping timeout: 260 seconds]
18:51
libv has joined #linux-rockchip
19:06
libv has quit [Ping timeout: 260 seconds]
19:08
libv has joined #linux-rockchip
19:10
Myy has joined #linux-rockchip
19:10
<
Myy >
ayaka, stdint, LongChair, do you know what the variable MPP_DEC_GET_FREE_PACKET_SLOT_COUNT was used for ? And it's been removed ?
19:11
<
LongChair >
it was used to get the decoder free slots
19:11
<
LongChair >
and it's been removed from mpp
19:11
<
LongChair >
seems ayaka said we should be able to do it differently, but didn't have time to look into that yet
19:12
<
LongChair >
yeah i know it's a bit annoying :)
19:12
<
Myy >
Were you able to test the last versions of mpp yet ? :3
19:12
<
LongChair >
not directly
19:12
<
LongChair >
but i hope to be able to get back to it soon
19:13
<
LongChair >
we had also to add a patch to reintroduce that in our mpp so that it keeps building
19:13
<
LongChair >
you can use it until we find another way to do that
19:13
<
Myy >
What could happen if I send packets to MPP without checking if there's free slots ? :3
19:14
wzyy2 has quit [Remote host closed the connection]
19:14
<
Myy >
Oh okay, I'll try that
19:14
<
Myy >
The point is to test the new DMA interface of the VPU driver
19:14
<
LongChair >
i think nothing bad happens
19:15
<
LongChair >
but the problem in ffmpeg was that you get a packet and then if you can't push it it's ticky as it's a queue
19:15
<
LongChair >
so you need to know if you will be able to write it before you pop it from the queue
19:16
<
LongChair >
otherwise you don't know what to do with it
19:16
<
LongChair >
and you can't put it back into the queue afaik
19:16
<
LongChair >
i think mpp will give you some error code if you try to write, but that there is no room
19:17
<
Myy >
And if you send the packet to /dev/null on error, will ffmpeg bail out ? :3
19:18
<
Myy >
Well, let's see what happens if I force the way...
19:18
<
Myy >
Or I could just apply the patch... it seems quite simple
19:18
<
LongChair >
yeah it's fairly simple
19:19
<
LongChair >
I thought they had forgotten it in the rebase, but seems that RK won't accept it anymore because there is some new way
19:19
<
Myy >
Now, it compiles and loads but I can't provide any guarantee that it works
19:19
<
LongChair >
it does for LE
19:20
<
Myy >
The DMA interface ?
19:20
<
LongChair >
oh no was talking about the slots thing :)
19:22
<
Myy >
Well, I'll apply the patch and see how it fares
19:34
ayaka has quit [Ping timeout: 260 seconds]
19:37
ayaka has joined #linux-rockchip
19:41
Easyfab has quit [Quit: Leaving]
19:47
Easyfab has joined #linux-rockchip
20:01
libv_ has joined #linux-rockchip
20:03
ayaka has quit [Ping timeout: 260 seconds]
20:05
libv has quit [Ping timeout: 260 seconds]
20:05
ayaka has joined #linux-rockchip
20:05
<
Myy >
Alright, ffmpeg compiled... I wonder if I can test the rkmpp output directly with ffmpeg...
20:08
Miouyouyou has joined #linux-rockchip
20:09
Myy has quit [Disconnected by services]
20:09
Miouyouyou is now known as Myy
20:09
<
Myy >
Is there a simple command to test the rkmpp output with ffmpeg ? :3
20:10
ayaka has quit [Ping timeout: 260 seconds]
20:11
libv has joined #linux-rockchip
20:14
libv_ has quit [Ping timeout: 260 seconds]
20:16
ayaka has joined #linux-rockchip
20:58
<
Easyfab >
./ffmpeg -c:v h264_rkmpp -i in.file -an -vf hwdownload,format=nv12,format=yuv420p out.file
20:59
<
Myy >
Ah ! I'll try that ! Thanks :3
21:10
<
Myy >
Okay, I missed a parameter in mpp and now it's trying to use the ION output...
21:22
<
Myy >
Well, the whole thing crashed in the weirdest way possible
21:31
<
Myy >
Yep, in it's current form, something is broken. Either the driver port or the libraries in between...
21:31
<
Myy >
I'll say the driver port for now and check what could go wrong
21:36
Easyfab has quit [Quit: Leaving]
21:42
lurchi__ is now known as lurchi_
21:55
libv has quit [Ping timeout: 260 seconds]
22:51
gnufan has quit [Quit: Leaving.]
23:12
libv has joined #linux-rockchip
23:27
libv_ has joined #linux-rockchip
23:31
libv has quit [Ping timeout: 260 seconds]
23:34
kloczek has quit [Remote host closed the connection]
23:43
kloczek has joined #linux-rockchip
23:44
libv has joined #linux-rockchip
23:48
libv_ has quit [Ping timeout: 260 seconds]
23:54
libv_ has joined #linux-rockchip
23:57
libv has quit [Ping timeout: 260 seconds]
23:59
libv has joined #linux-rockchip