Comments (6)
Update: I'm guessing the previous version of latest-rockchip
was nyanmisaka/jellyfin:240117-arm64, so I pulled that and it works as expected: with HW decode (and encode) enabled, subtitles appear as expected.
from ffmpeg-rockchip.
@bbklopfer
That’s the expected behavior since Rockchip changed their librga kernel API last year. You have to update the BSP kernel to 5.10 rkr6 to get the fully-functional subtitle burn-in output.
You can simply install https://github.com/Joshua-Riek/ubuntu-rockchip instead.
from ffmpeg-rockchip.
Thanks so much!
from ffmpeg-rockchip.
Follow up in case anyone ended up here with a similar question:
I installed the kernel from https://github.com/Joshua-Riek/ubuntu-rockchip , but unfortunately am experiencing higher power usage (~2x power consumption at idle), increased thermals, and a load average that won't go below 1.00 ( Joshua-Riek/ubuntu-rockchip#606 ). I did verify that the transcoding works as expected, however.
from ffmpeg-rockchip.
Follow up in case anyone ended up here with a similar question:
I installed the kernel from https://github.com/Joshua-Riek/ubuntu-rockchip , but unfortunately am experiencing higher power usage (~2x power consumption at idle), increased thermals, and a load average that won't go below 1.00 ( Joshua-Riek/ubuntu-rockchip#606 ). I did verify that the transcoding works as expected, however.
This distro is mainly for desktop applications. Rockchip's default cpu/gpu governor can cause high latency or lag. So they set the governor to performance by default.
https://github.com/Joshua-Riek/ubuntu-rockchip/blob/main/overlay/usr/lib/systemd/system/cpu-governor-performance.service
https://github.com/Joshua-Riek/ubuntu-rockchip/blob/main/overlay/usr/lib/systemd/system/gpu-governor-performance.service
from ffmpeg-rockchip.
Thanks! Unfortunately performance governors don't appear to be the issue (or at least, not the whole issue) --- the same set of issues happens with the stock Orange Pi Debian userspace if I install the kernel from https://github.com/Joshua-Riek/ubuntu-rockchip (that userspace uses ondemand
and simple_ondemand
for CPU and GPU, respectively).
I wasn't super careful with looking at the thermals/power with this userspace though, so perhaps it is a little better; but it certainly runs hotter than the Orange Pi issued kernel, and the load average = 1 bug persists.
from ffmpeg-rockchip.
Related Issues (17)
- Hello When I compile, I encounter an error. HOT 2
- The decoding time of a single frame is too long. HOT 6
- Rendering Docs HOT 5
- Help building ffplay HOT 8
- 编译opencv with ffmpeg 时出错 HOT 1
- RK3566 performance issues on debian HOT 2
- Rockchip BSP/vendor kernel is necessary, 5.10 and 6.1 are two tested versions...? HOT 4
- 更换了Armbian_23.11.1_Orangepi5-plus_bookworm_legacy_5.10.160.img后好像hevc 10解码失效了😭 HOT 2
- external library error? rkmpp decoder issue HOT 5
- Scaling affects color output HOT 2
- Tone-mapping slow after upgrading kernel. HOT 7
- avcodec_send_frame(codec_ctx_, frame_) failed. HOT 7
- Generic error in external library HOT 2
- addr = mpp_buffer_get_ptr(desc->buffers[i]); core dump HOT 2
- Reducing Latency in ffplay with ffmpeg-rockchip Compared to gstreamer for RTSP Streams HOT 8
- avcodec_receive_packet blocking
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ffmpeg-rockchip.