commit
be3f07245e
@ -0,0 +1 @@
|
|||||||
|
214e83c454d08e183d3d9ac3b2f3d02ee73637a3 SOURCES/ffmpeg-4.2.9.tar.xz
|
@ -0,0 +1 @@
|
|||||||
|
SOURCES/ffmpeg-4.2.9.tar.xz
|
@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
tmp=$(mktemp -d)
|
||||||
|
|
||||||
|
trap cleanup EXIT
|
||||||
|
cleanup() {
|
||||||
|
set +e
|
||||||
|
[ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
|
||||||
|
}
|
||||||
|
|
||||||
|
unset CDPATH
|
||||||
|
pwd=$(pwd)
|
||||||
|
date=$(date +%Y%m%d)
|
||||||
|
|
||||||
|
pushd "$tmp"
|
||||||
|
git clone git://git.videolan.org/ffmpeg.git -b oldabi
|
||||||
|
cd ffmpeg
|
||||||
|
git archive --prefix="ffmpeg-oldabi-${date}/" --format=tar oldabi | bzip2 > "$pwd"/ffmpeg-oldabi-${date}.tar.bz2
|
||||||
|
popd
|
@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
tmp=$(mktemp -d)
|
||||||
|
|
||||||
|
trap cleanup EXIT
|
||||||
|
cleanup() {
|
||||||
|
set +e
|
||||||
|
[ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
|
||||||
|
}
|
||||||
|
|
||||||
|
unset CDPATH
|
||||||
|
pwd=$(pwd)
|
||||||
|
date=$(date +%Y%m%d)
|
||||||
|
|
||||||
|
pushd "$tmp"
|
||||||
|
git clone git://git.videolan.org/ffmpeg.git
|
||||||
|
cd ffmpeg
|
||||||
|
git archive --prefix="ffmpeg-${date}/" --format=tar master | bzip2 > "$pwd"/ffmpeg-${date}.tar.bz2
|
||||||
|
popd
|
@ -0,0 +1,25 @@
|
|||||||
|
From 37b8f54578ac1bcb7a63dc9038a5238fd6a58793 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Leigh Scott <leigh123linux@gmail.com>
|
||||||
|
Date: Sat, 23 May 2020 12:32:44 +0100
|
||||||
|
Subject: [PATCH] fix vmaf model path
|
||||||
|
|
||||||
|
---
|
||||||
|
libavfilter/vf_libvmaf.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/libavfilter/vf_libvmaf.c b/libavfilter/vf_libvmaf.c
|
||||||
|
index 14c3216b3a..e7273b6d1d 100644
|
||||||
|
--- a/libavfilter/vf_libvmaf.c
|
||||||
|
+++ b/libavfilter/vf_libvmaf.c
|
||||||
|
@@ -72,7 +72,7 @@ typedef struct LIBVMAFContext {
|
||||||
|
#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM
|
||||||
|
|
||||||
|
static const AVOption libvmaf_options[] = {
|
||||||
|
- {"model_path", "Set the model to be used for computing vmaf.", OFFSET(model_path), AV_OPT_TYPE_STRING, {.str="/usr/local/share/model/vmaf_v0.6.1.pkl"}, 0, 1, FLAGS},
|
||||||
|
+ {"model_path", "Set the model to be used for computing vmaf.", OFFSET(model_path), AV_OPT_TYPE_STRING, {.str="/usr/share/model/vmaf_v0.6.1.pkl"}, 0, 1, FLAGS},
|
||||||
|
{"log_path", "Set the file path to be used to store logs.", OFFSET(log_path), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 1, FLAGS},
|
||||||
|
{"log_fmt", "Set the format of the log (xml or json).", OFFSET(log_fmt), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 1, FLAGS},
|
||||||
|
{"enable_transform", "Enables transform for computing vmaf.", OFFSET(enable_transform), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
@ -0,0 +1,21 @@
|
|||||||
|
--- a/libswscale/ppc/swscale_vsx.c
|
||||||
|
+++ b/libswscale/ppc/swscale_vsx.c
|
||||||
|
@@ -154,7 +154,7 @@
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
-static void yuv2plane1_nbps_vsx(const int16_t *src, uint16_t *dest, int dstW,
|
||||||
|
+static av_always_inline void yuv2plane1_nbps_vsx(const int16_t *src, uint16_t *dest, int dstW,
|
||||||
|
int big_endian, int output_bits)
|
||||||
|
{
|
||||||
|
const int dst_u = -(uintptr_t)dest & 7;
|
||||||
|
@@ -273,7 +273,7 @@
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
-static void yuv2plane1_16_vsx(const int32_t *src, uint16_t *dest, int dstW,
|
||||||
|
+static av_always_inline void yuv2plane1_16_vsx(const int32_t *src, uint16_t *dest, int dstW,
|
||||||
|
int big_endian, int output_bits)
|
||||||
|
{
|
||||||
|
const int dst_u = -(uintptr_t)dest & 7;
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue