mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
ffmpeg: update hevc patch with turbo fix
This commit is contained in:
parent
7bdafac236
commit
241b089dbd
@ -11559,10 +11559,10 @@ index 0000000..5898102
|
||||
+#endif
|
||||
diff --git a/libavcodec/rpi_qpu.c b/libavcodec/rpi_qpu.c
|
||||
new file mode 100644
|
||||
index 0000000..a01c051
|
||||
index 0000000..365f4a6
|
||||
--- /dev/null
|
||||
+++ b/libavcodec/rpi_qpu.c
|
||||
@@ -0,0 +1,991 @@
|
||||
@@ -0,0 +1,993 @@
|
||||
+#ifdef RPI
|
||||
+// Use vchiq service for submitting jobs
|
||||
+#define GPUSERVICE
|
||||
@ -11707,6 +11707,7 @@ index 0000000..a01c051
|
||||
+ if (qpu_enable(mb, 1)) return -2;
|
||||
+#endif
|
||||
+ vcsm_init();
|
||||
+ vc_gpuserv_init();
|
||||
+ gpu_malloc_uncached_internal(sizeof(struct GPU), &gpu_mem_ptr, mb);
|
||||
+ ptr = (volatile struct GPU*)gpu_mem_ptr.arm;
|
||||
+ memset((void*)ptr, 0, sizeof *ptr);
|
||||
@ -11941,6 +11942,7 @@ index 0000000..a01c051
|
||||
+ qpu_enable(mb, 0);
|
||||
+ gpu_free_internal(&gpu_mem_ptr);
|
||||
+
|
||||
+ vc_gpuserv_deinit();
|
||||
+ vcsm_exit();
|
||||
+
|
||||
+ mbox_close(mb);
|
||||
@ -18552,4 +18554,3 @@ index 0000000..d8bdd91
|
||||
+pi-util/rebase_liblinks.py $DST
|
||||
+
|
||||
+
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user