Currently vpp pipeline is always created, even for the unnecessary
cases such as setting the option "vpp_qsv=w=1280:h=720" for an input
with native resolution 1280x720. Thus introduces unnecessary performance
dropping, so bypass vpp if not needed.
Signed-off-by: Zhong Li
---
libavfilter/vf_vpp_q
Currently pict_type and key_frame are unset.
Add an extra param to fetch the picture type from qsv decoder
The judgement “key frame is equal to IDR frame” only suitable for H264.
For HEVC, all IRAP frames are key frames, and other codecs have no IDR
frame.
Signed-off-by: ChaoX A Liu
Signed-off-b
Signed-off-by: Zhong Li
---
libavcodec/qsvenc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c
index f6b1a0d..fc9ace4 100644
--- a/libavcodec/qsvenc.c
+++ b/libavcodec/qsvenc.c
@@ -1048,7 +1048,7 @@ static int submit_frame(QSVEncConte
On 02/04/2018 15:17, Maxym Dmytrychenko wrote:
> +if (QSV_RUNTIME_VERSION_ATLEAST(ver, 1, 25)) {
Maybe use QSV_HAVE_MF ?
The rest looks fine to me.
lu
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav
---
avtools/avprobe.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/avtools/avprobe.c b/avtools/avprobe.c
index 0ea9ff46fd..8ac8960014 100644
--- a/avtools/avprobe.c
+++ b/avtools/avprobe.c
@@ -809,6 +809,8 @@ static void show_stream(InputFile *ifile, InputStream *ist)
con
---
avtools/avconv_filter.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/avtools/avconv_filter.c b/avtools/avconv_filter.c
index 858dc0409b..5a535a7ac1 100644
--- a/avtools/avconv_filter.c
+++ b/avtools/avconv_filter.c
@@ -551,6 +551,17 @@ static int configure_input_video_filte
Shift fixed point numbers to be actual decimal numbers.
---
avtools/avprobe.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/avtools/avprobe.c b/avtools/avprobe.c
index d6809042f7..0ea9ff46fd 100644
--- a/avtools/avprobe.c
+++ b/avtools/avprobe.c
@@ -131,6 +131,7 @@ typedef struct
---
avtools/avprobe.c | 38 ++
1 file changed, 26 insertions(+), 12 deletions(-)
diff --git a/avtools/avprobe.c b/avtools/avprobe.c
index a9ca1934ca..d6809042f7 100644
--- a/avtools/avprobe.c
+++ b/avtools/avprobe.c
@@ -235,10 +235,14 @@ static void ini_print_i
Needed to avoid conflicts with the upcoming automatic flip.
---
avtools/avconv_filter.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/avtools/avconv_filter.c b/avtools/avconv_filter.c
index 884478da27..858dc0409b 100644
--- a/avtools/avconv_filter.c
+++ b/avtools/avco
The transformation operations that can be described by a display matrix
are not limited to pure rotation, but include horizontal and vertical
flip, as well as transpose and antitranspose. Unfortunately the current
API can only return a rotation angle in degrees, and is not designed to
detect flip o
On 04/04/2018 17:29, Vittorio Giovara wrote:
> ---
> avtools/avprobe.c | 38 ++
> 1 file changed, 26 insertions(+), 12 deletions(-)
>
> diff --git a/avtools/avprobe.c b/avtools/avprobe.c
> index a9ca1934ca..d6809042f7 100644
> --- a/avtools/avprobe.c
> +++ b/av
On 04/04/2018 17:29, Vittorio Giovara wrote:
> Shift fixed point numbers to be actual decimal numbers.
> ---
> avtools/avprobe.c | 10 ++
> 1 file changed, 10 insertions(+)
>
> diff --git a/avtools/avprobe.c b/avtools/avprobe.c
> index d6809042f7..0ea9ff46fd 100644
> --- a/avtools/avprobe
Support for it was apparently never in the codebase, and the enum
values were recently removed from the public headers [1]
Fixes build with latest libaom build.
[1]
https://aomedia.googlesource.com/aom/+/3f29cc20e3a4c348cb41a797c68de856ddb84e12
Signed-off-by: James Almer
---
libavcodec/libaom
On 05/04/2018 01:13, James Almer wrote:
> Support for it was apparently never in the codebase, and the enum
> values were recently removed from the public headers [1]
>
> Fixes build with latest libaom build.
>
Ok.
___
libav-devel mailing list
libav-d
14 matches
Mail list logo