From 241b089dbd09605fbaada16d224d1769bae59320 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 21 Mar 2017 21:56:30 +0000 Subject: [PATCH] ffmpeg: update hevc patch with turbo fix --- .../patches/ffmpeg-99.1003-pfcd_hevc_optimisations.patch | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/multimedia/ffmpeg/patches/ffmpeg-99.1003-pfcd_hevc_optimisations.patch b/packages/multimedia/ffmpeg/patches/ffmpeg-99.1003-pfcd_hevc_optimisations.patch index 2e052294f2..b4c15b782a 100644 --- a/packages/multimedia/ffmpeg/patches/ffmpeg-99.1003-pfcd_hevc_optimisations.patch +++ b/packages/multimedia/ffmpeg/patches/ffmpeg-99.1003-pfcd_hevc_optimisations.patch @@ -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 + + -