Re: [FFmpeg-devel] libavcodec: add timeshift bitstream filter [v3]

2019-08-07 Thread Andreas Håkon
Hi Alexander, ‐‐‐ Original Message ‐‐‐ On Thursday, 8 de August de 2019 1:43, Alexander Strasser wrote: > On 2019-08-07 15:51 +, Andreas Håkon wrote: > > > Hi, > > This new version changes the name of the filter, and implements all > > suggestions. > > Thanks for renaming; "timesh

Re: [FFmpeg-devel] [PATCH v4] avutil/mips: refine msa macros CLIP_*.

2019-08-07 Thread 顾希伟
> 发件人: "Michael Niedermayer" > 发送时间: 2019-08-08 07:05:13 (星期四) > 收件人: "FFmpeg development discussions and patches" > 抄送: > 主题: Re: [FFmpeg-devel] [PATCH v4] avutil/mips: refine msa macros CLIP_*. > > On Wed, Aug 07, 2019 at 05:52:00PM +0800, gxw wrote: > > Changing details as following: > > 1.

[FFmpeg-devel] [PATCH] hwcontext_d3d11va: support bgr0 pixel format

2019-08-07 Thread Thomas Volkert
From: Thomas Volkert --- libavutil/hwcontext_d3d11va.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libavutil/hwcontext_d3d11va.c b/libavutil/hwcontext_d3d11va.c index 6670c47579..0204407330 100644 --- a/libavutil/hwcontext_d3d11va.c +++ b/libavutil/hwcontext_d3d11v

Re: [FFmpeg-devel] [PATCH V1] lavf/hls: add http_seekable option for HTTP partial requests

2019-08-07 Thread Liu Steven
> 在 2019年8月8日,上午12:32,Jun Zhao 写道: > > From: Jun Zhao > > Add http_seekable option for HTTP partial requests, when The > EXT-X-BYTERANGE tag indicates that a Media Segment is a sub-range > of the resource identified by its URI, we can use HTTP partial > requests to get the Media Segment. > >

Re: [FFmpeg-devel] libavcodec: add timeshift bitstream filter [v3]

2019-08-07 Thread Alexander Strasser
On 2019-08-07 15:51 +, Andreas Håkon wrote: > Hi, > > This new version changes the name of the filter, and implements all > suggestions. Sorry, I couldn't reply earlier. Thanks for renaming; "timeshift" sounds better to me, compared to the previous "timer". Other suggestions which I came up

Re: [FFmpeg-devel] [PATCH 4/5] avcodec/tiff: Detect infinite retry loop

2019-08-07 Thread Michael Niedermayer
On Tue, Aug 06, 2019 at 11:30:05PM +0200, Michael Niedermayer wrote: > Fixes: Timeout (Infinite->Finite) > Fixes: > 15706/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-5114674904825856 > > Found-by: continuous fuzzing process > https://github.com/google/oss-fuzz/tree/master/proje

Re: [FFmpeg-devel] [PATCH v4] avutil/mips: refine msa macros CLIP_*.

2019-08-07 Thread Michael Niedermayer
On Wed, Aug 07, 2019 at 05:52:00PM +0800, gxw wrote: > Changing details as following: > 1. Remove the local variable 'out_m' in 'CLIP_SH' and store the result in >source vector. > 2. Refine the implementation of macro 'CLIP_SH_0_255' and 'CLIP_SW_0_255'. >Performance of VP8 decoding has spe

Re: [FFmpeg-devel] [PATCH 1/3] avformat/avio: add avio_print_n_strings and avio_print

2019-08-07 Thread Alexander Strasser
On 2019-08-07 21:28 +0200, Marton Balint wrote: > > On Wed, 7 Aug 2019, Alexander Strasser wrote: > > > Hi Marton! > > > > Not really sure if we need the API, but it definitely looks > > handy. Just not sure how often it will used and really result > > in clearer or shorter code. > > It has better

Re: [FFmpeg-devel] [PATCH] Extract QP from h264 encoded videos

2019-08-07 Thread Lynne
Aug 7, 2019, 11:46 PM by juandl-at-google@ffmpeg.org: > On Tue, Aug 6, 2019 at 5:07 PM Mark Thompson wrote: > >> This should be in libavcodec, not libavutil - it relates directly to >> codecs. (Indeed, you've ended up having to define a special non-libavcodec >> enum of codecs below to make

Re: [FFmpeg-devel] [PATCH] Extract QP from h264 encoded videos

2019-08-07 Thread Juan De León
On Tue, Aug 6, 2019 at 5:07 PM Mark Thompson wrote: > This should be in libavcodec, not libavutil - it relates directly to > codecs. (Indeed, you've ended up having to define a special non-libavcodec > enum of codecs below to make it work in libavutil at all.) > If this belongs in avcodec I can

Re: [FFmpeg-devel] [PATCH v10 02/13] lavc/tiff: Decode embedded JPEGs in DNG images

2019-08-07 Thread Michael Niedermayer
On Wed, Aug 07, 2019 at 06:27:12PM +0300, velocit...@gmail.com wrote: > From: Nick Renieris > > Used a technique similar to lavc/tdsc.c for invoking the MJPEG decoder. > > This commit adds support for: > - DNG tiles > - DNG tile huffman lossless JPEG decoding > - DNG 8-bpp ("packed" as dcraw cal

Re: [FFmpeg-devel] [PATCH v10 04/13] lavc/tiff: Apply color scaling to uncompressed DNGs

2019-08-07 Thread Michael Niedermayer
On Wed, Aug 07, 2019 at 06:27:14PM +0300, velocit...@gmail.com wrote: > From: Nick Renieris > > Signed-off-by: Nick Renieris > --- > libavcodec/tiff.c | 22 +- > 1 file changed, 21 insertions(+), 1 deletion(-) > > diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c > index c

[FFmpeg-devel] [PATCHv2 1/3] avformat/avio: add avio_print_n_strings and avio_print

2019-08-07 Thread Marton Balint
These functions can be used to print a variable number of strings consecutively to the IO context. Unlike av_bprintf, no temporary buffer is necessary. Signed-off-by: Marton Balint --- doc/APIchanges| 3 +++ libavformat/avio.h| 17 + libavformat/aviobuf.c | 12 ++

Re: [FFmpeg-devel] [PATCH 1/3] avformat/avio: add avio_print_n_strings and avio_print

2019-08-07 Thread Marton Balint
On Wed, 7 Aug 2019, Alexander Strasser wrote: Hi Marton! Not really sure if we need the API, but it definitely looks handy. Just not sure how often it will used and really result in clearer or shorter code. It has better performance than using av_printf because it does not need a temporary

Re: [FFmpeg-devel] [PATCH] doc/fate: Document how to request samples upload access

2019-08-07 Thread Thilo Borgmann
Am 07.08.19 um 21:18 schrieb Michael Niedermayer: > The awnser which most people will seek is put first > > Signed-off-by: Michael Niedermayer > --- > doc/fate.texi | 4 > 1 file changed, 4 insertions(+) > > diff --git a/doc/fate.texi b/doc/fate.texi > index 2be61d639c..c3550785a1 100644 >

[FFmpeg-devel] [PATCH] doc/fate: Document how to request samples upload access

2019-08-07 Thread Michael Niedermayer
The awnser which most people will seek is put first Signed-off-by: Michael Niedermayer --- doc/fate.texi | 4 1 file changed, 4 insertions(+) diff --git a/doc/fate.texi b/doc/fate.texi index 2be61d639c..c3550785a1 100644 --- a/doc/fate.texi +++ b/doc/fate.texi @@ -149,6 +149,8 @@ the synch

Re: [FFmpeg-devel] [PATCH] Extract QP from h264 encoded videos

2019-08-07 Thread Michael Niedermayer
On Wed, Aug 07, 2019 at 12:59:33AM +0100, Mark Thompson wrote: > On 05/08/2019 20:20, Juan De León wrote: [...] > > > +/** > > + * Stores an id corresponding to one of the supported codecs > > + */ > > +enum AVExtractQPSupportedCodecs codec_id; > > enum AVCodecID, with this in lib

Re: [FFmpeg-devel] [PATCH 0/2] AltiVec/VSX fixes in swscale

2019-08-07 Thread Daniel Kolesa
On Wed, Aug 7, 2019, at 14:28, Moritz Barsnick wrote: > On Tue, Aug 06, 2019 at 17:55:35 +0200, Daniel Kolesa wrote: > > The first of these patches fixes the original report as described in > > https://trac.ffmpeg.org/ticket/7861. The second of the patches fixes > > the second report in the same ti

[FFmpeg-devel] [PATCH v2 1/2] swscale: Replace illegal vector keyword usage in altivec code

2019-08-07 Thread Daniel Kolesa
While this technically compiles in current ffmpeg, this is only because ffmpeg is compiled in strict ISO C mode, which disables the builtin 'vector' keyword for AltiVec/VSX. Instead this gets replaced with a macro inside altivec.h, which defines vector to be actually __vector, which accepts random

[FFmpeg-devel] [PATCH v2 0/2] AltiVec/VSX fixes in swscale

2019-08-07 Thread Daniel Kolesa
Updated commit messages. Daniel Kolesa (2): swscale: Replace illegal vector keyword usage in altivec code swscale: Fix AltiVec/VSX build with recent GCC libswscale/ppc/swscale_altivec.c | 36 +- libswscale/ppc/swscale_vsx.c | 894 --- 2 files changed, 467 ins

[FFmpeg-devel] [PATCH v2 2/2] swscale: Fix AltiVec/VSX build with recent GCC

2019-08-07 Thread Daniel Kolesa
The argument to vec_splat_u16 must be a literal. By making the function always inline and marking the arguments const, gcc can turn those into literals, and avoid build errors like: swscale_vsx.c:165:53: error: argument 1 must be a 5-bit signed literal Fixes #7861. Signed-off-by: Daniel Kolesa

[FFmpeg-devel] [PATCH] avcodec/vaapi_encode: respect -force_key_frames setting

2019-08-07 Thread Aman Gupta
From: Aman Gupta Signed-off-by: Aman Gupta --- libavcodec/vaapi_encode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vaapi_encode.c b/libavcodec/vaapi_encode.c index e69b59fa37..2fb43cf1a4 100644 --- a/libavcodec/vaapi_encode.c +++ b/libavcodec/vaapi_encode.c

Re: [FFmpeg-devel] [PATCH 02/14] vaapi_encode: Convert to send/receive API

2019-08-07 Thread Aman Gupta
On Thu, Dec 20, 2018 at 12:46 PM Mark Thompson wrote: > This attaches the logic of picking the mode of for the next picture to > the output, which simplifies some choices by removing the concept of > the picture for which input is not yet available. At the same time, > we allow more complex refe

[FFmpeg-devel] [PATCH] avcodec/h264_refs: do not use invalid mmco values in case of error

2019-08-07 Thread Paul B Mahol
Hi, patch attached. 0001-avcodec-h264_refs-do-not-use-invalid-mmco-values-in-.patch Description: Binary data ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or em

[FFmpeg-devel] [PATCH V1] lavf/hls: add http_seekable option for HTTP partial requests

2019-08-07 Thread Jun Zhao
From: Jun Zhao Add http_seekable option for HTTP partial requests, when The EXT-X-BYTERANGE tag indicates that a Media Segment is a sub-range of the resource identified by its URI, we can use HTTP partial requests to get the Media Segment. Signed-off-by: Jun Zhao --- doc/demuxers.texi |4 +

Re: [FFmpeg-devel] [PATCH] doc/fate: Document how to request samples upload access

2019-08-07 Thread Thilo Borgmann
Am 07.08.19 um 16:57 schrieb Li, Zhong: >> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf >> Of Michael Niedermayer >> Sent: Tuesday, August 6, 2019 1:07 AM >> To: FFmpeg development discussions and patches >> >> Subject: [FFmpeg-devel] [PATCH] doc/fate: Document how to requ

Re: [FFmpeg-devel] libavcodec: add timer bitstream filter [v2]

2019-08-07 Thread Andreas Håkon
Hi Alexander, ‐‐‐ Original Message ‐‐‐ On Wednesday, 7 de August de 2019 10:01, Andreas Håkon wrote: > Hi Alexander, > > ‐‐‐ Original Message ‐‐‐ > On Wednesday, 7 de August de 2019 0:24, Alexander Strasser eclip...@gmx.net > wrote: > > > Hi Andreas! > > On 2019-08-05 17:25 +0

[FFmpeg-devel] libavcodec: add timeshift bitstream filter [v3]

2019-08-07 Thread Andreas Håkon
Hi, This new version changes the name of the filter, and implements all suggestions. Supersedes: https://patchwork.ffmpeg.org/patch/14195/ https://patchwork.ffmpeg.org/patch/13743/ https://patchwork.ffmpeg.org/patch/13699/ Regards. A.H. ---From 9e036e0a1dc20fd5c41686a48a5a0c2142f91de4 Mon Sep 17

[FFmpeg-devel] [PATCH v10 11/13] lavc/tiff: Decode 14-bit DNG images

2019-08-07 Thread velocityra
From: Nick Renieris Sample file: https://drive.google.com/open?id=0B4JyRT3Lth5HVndyOTVOdWktM3J4TFEydTk1MnY3RWlpSzVB Signed-off-by: Nick Renieris --- libavcodec/tiff.c | 21 + 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/libavcodec/tiff.c b/libavcodec/tiff

[FFmpeg-devel] [PATCH v10 06/13] lavc/tiff: Fix edge case with full-length/width tiles

2019-08-07 Thread velocityra
From: Nick Renieris In an image [1], the height was equal to the tile length (full-height tile) and after `height % tile_length` was applied to them with the current code, it resulted in the operating tile_length to be 0. This commit makes this leftover logic only applies if it's necessary. Sig

[FFmpeg-devel] [PATCH v10 02/13] lavc/tiff: Decode embedded JPEGs in DNG images

2019-08-07 Thread velocityra
From: Nick Renieris Used a technique similar to lavc/tdsc.c for invoking the MJPEG decoder. This commit adds support for: - DNG tiles - DNG tile huffman lossless JPEG decoding - DNG 8-bpp ("packed" as dcraw calls it) decoding - DNG color scaling [1] - LinearizationTable tag - BlackLevel tag

[FFmpeg-devel] [PATCH v10 08/13] lavc/tiff: Force DNG pixel data endianness on an edge case

2019-08-07 Thread velocityra
From: Nick Renieris Signed-off-by: Nick Renieris --- libavcodec/tiff.c | 12 1 file changed, 12 insertions(+) diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c index 8db42d2bc5..7b9d7574c8 100644 --- a/libavcodec/tiff.c +++ b/libavcodec/tiff.c @@ -1035,6 +1035,18 @@ static int in

[FFmpeg-devel] [PATCH v10 12/13] lavc/mjpegdec: Skip useless APPx marker on bayer images

2019-08-07 Thread velocityra
From: Nick Renieris Samples: - Embedded JPEG images in the DNG images here: https://www.photographyblog.com/previews/pentax_k1_photos Signed-off-by: Nick Renieris --- libavcodec/mjpegdec.c | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/libavcodec/mjpegdec.c b

[FFmpeg-devel] [PATCH v10 10/13] lavc/tiff: Support decoding of DNGs with single-component JPEGs

2019-08-07 Thread velocityra
From: Nick Renieris This enables decoding of DNG and CinemaDNG images generated by 'DJI Zenmuse X7' Samples: https://www.dji.com/gr/zenmuse-x7/info#downloads Signed-off-by: Nick Renieris --- libavcodec/tiff.c | 61 +++ 1 file changed, 51 insertions(+

[FFmpeg-devel] [PATCH v10 09/13] lavc/mjpegdec: Enable decoding of single-component bayer images

2019-08-07 Thread velocityra
From: Nick Renieris Signed-off-by: Nick Renieris --- libavcodec/mjpegdec.c | 35 --- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c index 6391107f78..94cf73549d 100644 --- a/libavcodec/mjpegdec.c +++

[FFmpeg-devel] [PATCH v10 04/13] lavc/tiff: Apply color scaling to uncompressed DNGs

2019-08-07 Thread velocityra
From: Nick Renieris Signed-off-by: Nick Renieris --- libavcodec/tiff.c | 22 +- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c index c7e2adb3ae..b6f626daca 100644 --- a/libavcodec/tiff.c +++ b/libavcodec/tiff.c @@ -679,6 +

[FFmpeg-devel] [PATCH v10 03/13] lavc/tiff: Convert DNGs to sRGB color space

2019-08-07 Thread velocityra
From: Nick Renieris Signed-off-by: Nick Renieris --- libavcodec/tiff.c | 34 +++--- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c index d1d2e15f45..c7e2adb3ae 100644 --- a/libavcodec/tiff.c +++ b/libavcodec/tiff

[FFmpeg-devel] [PATCH v10 07/13] lavc/tiff: Don't apply strips-related logic to tiled images

2019-08-07 Thread velocityra
From: Nick Renieris Signed-off-by: Nick Renieris --- libavcodec/tiff.c | 42 ++ 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c index f577639dfa..8db42d2bc5 100644 --- a/libavcodec/tiff.c +++ b/libavco

[FFmpeg-devel] [PATCH v10 05/13] lavc/jpegtables: Handle multiple mappings to the same value

2019-08-07 Thread velocityra
From: Nick Renieris Some JPEGs [1] have incorrect DHT entries that map 2 codes to the same value. The second (last) mapping does not ever actually appear in the code stream, therefore ignoring any mappings after the first one fixes this. Without this, an "mjpeg_decode_dc: bad vlc: 0:0" error is

[FFmpeg-devel] [PATCH v10 01/13] lavc/mjpegdec: Decode Huffman-coded lossless JPEGs embedded in DNGs

2019-08-07 Thread velocityra
From: Nick Renieris Main image data in DNGs is usually comprised of tiles, each of which is a Huffman-encoded lossless JPEG. Tested for ljpeg regressions with: `ffmpeg -f lavfi -i testsrc=d=1 -vcodec ljpeg test.avi` `ffmpeg test.avi out.avi` The modified code in ljpeg_decode_rgb_scan runs witho

[FFmpeg-devel] [PATCH v10 13/13] lavc/tiff: Support DNGs with striped (non-tiled) JPEGs images

2019-08-07 Thread velocityra
From: Nick Renieris DNG samples here can now be decoded: - https://www.photographyblog.com/previews/pentax_k1_photos Signed-off-by: Nick Renieris --- libavcodec/tiff.c | 79 +++ 1 file changed, 45 insertions(+), 34 deletions(-) diff --git a/libavcod

Re: [FFmpeg-devel] [PATCH v9 1/2] lavc/mjpegdec: Decode Huffman-coded lossless JPEGs embedded in DNGs

2019-08-07 Thread Nick Renieris
Going to post a new patchset with my latest work. It includes these 2 commits (one slightly modified) and 11 more. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or

Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add support for QSV transpose filter"

2019-08-07 Thread Fu, Linjie
> -Original Message- > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf > Of Paul B Mahol > Sent: Wednesday, August 7, 2019 22:36 > To: FFmpeg development discussions and patches de...@ffmpeg.org> > Subject: Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add >

Re: [FFmpeg-devel] [PATCH] doc/fate: Document how to request samples upload access

2019-08-07 Thread Li, Zhong
> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf > Of Michael Niedermayer > Sent: Tuesday, August 6, 2019 1:07 AM > To: FFmpeg development discussions and patches > > Subject: [FFmpeg-devel] [PATCH] doc/fate: Document how to request > samples upload access > > Signed-off-by

Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add support for QSV transpose filter"

2019-08-07 Thread Li, Zhong
> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf > Of Paul B Mahol > Sent: Wednesday, August 7, 2019 10:36 PM > To: FFmpeg development discussions and patches > > Subject: Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add > support for QSV transpose filter" > > On

Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add support for QSV transpose filter"

2019-08-07 Thread Paul B Mahol
On Wed, Aug 7, 2019 at 4:34 PM Li, Zhong wrote: > > From: Nicolas George [mailto:geo...@nsup.org] > > Sent: Wednesday, August 7, 2019 10:31 PM > > To: FFmpeg development discussions and patches > > > > Cc: Li, Zhong > > Subject: Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add > > su

Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add support for QSV transpose filter"

2019-08-07 Thread Paul B Mahol
On Wed, Aug 7, 2019 at 4:31 PM Nicolas George wrote: > Zhong Li (12019-08-07): > > This reverts commit af3ddd581faf2c3c4748ae589947c662b1a2271e. > > > > Revert it due to the uncorrect subject, should be: "lavf" -> "lavfi" > > The damage to the git log is done, this will just make it worse, IMHO.

Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add support for QSV transpose filter"

2019-08-07 Thread Li, Zhong
> From: Nicolas George [mailto:geo...@nsup.org] > Sent: Wednesday, August 7, 2019 10:31 PM > To: FFmpeg development discussions and patches > > Cc: Li, Zhong > Subject: Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add > support for QSV transpose filter" > > Zhong Li (12019-08-07): > >

Re: [FFmpeg-devel] [PATCH, v3] lavf/vf_vpp_qsv: add support for QSV transpose filter

2019-08-07 Thread Li, Zhong
> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf > Of Paul B Mahol > Sent: Wednesday, August 7, 2019 10:08 PM > To: FFmpeg development discussions and patches > > Subject: Re: [FFmpeg-devel] [PATCH, v3] lavf/vf_vpp_qsv: add support for > QSV transpose filter > > Applied with

Re: [FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add support for QSV transpose filter"

2019-08-07 Thread Nicolas George
Zhong Li (12019-08-07): > This reverts commit af3ddd581faf2c3c4748ae589947c662b1a2271e. > > Revert it due to the uncorrect subject, should be: "lavf" -> "lavfi" The damage to the git log is done, this will just make it worse, IMHO. Regards, -- Nicolas George signature.asc Description: PGP

[FFmpeg-devel] [PATCH 2/2] lavfi/vf_vpp_qsv: add support for QSV transpose filter

2019-08-07 Thread Zhong Li
From: Linjie Fu Add transpose support for qsv_vpp with rotate and hflip: - rotate: [0, 3] support clockwise rotation of 0, 90, 180, 270; - hflip: [0, 1] support horizontal flip; Configure with: {"cclock_hflip","clock","cclock","clock_hflip","reversal","hflip","vflip"} CMD: ffmpeg -hwac

[FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add support for QSV transpose filter"

2019-08-07 Thread Zhong Li
This reverts commit af3ddd581faf2c3c4748ae589947c662b1a2271e. Revert it due to the uncorrect subject, should be: "lavf" -> "lavfi" --- libavfilter/vf_vpp_qsv.c | 101 +-- 1 file changed, 2 insertions(+), 99 deletions(-) diff --git a/libavfilter/vf_vpp_

Re: [FFmpeg-devel] [PATCH, v3] lavf/vf_vpp_qsv: add support for QSV transpose filter

2019-08-07 Thread Paul B Mahol
On Wed, Aug 7, 2019 at 4:04 PM Li, Zhong wrote: > > From: Fu, Linjie > > Sent: Monday, July 15, 2019 12:30 PM > > To: Li, Zhong ; FFmpeg development discussions and > > patches > > Subject: RE: [FFmpeg-devel] [PATCH, v3] lavf/vf_vpp_qsv: add support for > > QSV transpose filter > > > > > -Or

Re: [FFmpeg-devel] [PATCH, v3] lavf/vf_vpp_qsv: add support for QSV transpose filter

2019-08-07 Thread Li, Zhong
> From: Fu, Linjie > Sent: Monday, July 15, 2019 12:30 PM > To: Li, Zhong ; FFmpeg development discussions and > patches > Subject: RE: [FFmpeg-devel] [PATCH, v3] lavf/vf_vpp_qsv: add support for > QSV transpose filter > > > -Original Message- > > From: Li, Zhong > > Sent: Sunday, July 14

Re: [FFmpeg-devel] [PATCH 0/2] AltiVec/VSX fixes in swscale

2019-08-07 Thread Moritz Barsnick
On Tue, Aug 06, 2019 at 17:55:35 +0200, Daniel Kolesa wrote: > The first of these patches fixes the original report as described in > https://trac.ffmpeg.org/ticket/7861. The second of the patches fixes > the second report in the same ticket (by leigh123linux). If so, each of the commit messages s

Re: [FFmpeg-devel] [PATCH] doc/developper: always use braces for statements

2019-08-07 Thread Nicolas George
Moritz Barsnick (12019-08-07): > On Wed, Aug 07, 2019 at 00:14:06 +0200, Alexander Strasser wrote: > > Nicolas, changes to the coding style should be discussed and not > > be tunneled through documentation patches. Though I don't think > > the latter was the intention of the OP. > > It was probabl

Re: [FFmpeg-devel] [PATCH]Support for Frame Doubling/ Tripling inFFMPEG's HEVC Decoder by parsing the picture_struct SEI value(Support forhttp://ffmpeg.org/pipermail/ffmpeg-devel/2019-June/245521.html

2019-08-07 Thread Praveen Kumar
Hi Michael, The given patch is expected to break compliance because there is no support for frame-doubling (pic_struct=7) and frame-tripling (pic_struct=8) in the HM decoder. I have verified this on the HM Decoder v16.8 incl RExt. In HM's TDecTop::xActivateParameterSets(), only the pic_struct v

Re: [FFmpeg-devel] [PATCH v4] avutil/mips: refine msa macros CLIP_*.

2019-08-07 Thread Shiyou Yin
LGTM. >-Original Message- >From: ffmpeg-devel-boun...@ffmpeg.org [mailto:ffmpeg-devel-boun...@ffmpeg.org] >On Behalf Of gxw >Sent: Wednesday, August 7, 2019 5:52 PM >To: ffmpeg-devel@ffmpeg.org >Subject: [FFmpeg-devel] [PATCH v4] avutil/mips: refine msa macros CLIP_*. > >Changing details

[FFmpeg-devel] [PATCH v4] avutil/mips: refine msa macros CLIP_*.

2019-08-07 Thread gxw
Changing details as following: 1. Remove the local variable 'out_m' in 'CLIP_SH' and store the result in source vector. 2. Refine the implementation of macro 'CLIP_SH_0_255' and 'CLIP_SW_0_255'. Performance of VP8 decoding has speed up about 1.1%(from 7.03x to 7.11x). Performance of H264 d

[FFmpeg-devel] [PATCH v3] avutil/mips: refine msa macros CLIP_*.

2019-08-07 Thread gxw
Changing details as following: 1. Remove the local variable 'out_m' in 'CLIP_SH' and store the result in source vector. 2. Refine the implementation of macro 'CLIP_SH_0_255' and 'CLIP_SW_0_255'. Performance of VP8 decoding has speed up about 1.1%(from 7.03x to 7.11x). 3. Remove redundant macr

Re: [FFmpeg-devel] [PATCH] Fixing HW accelerated decoders hanging or throwing error in h263dec

2019-08-07 Thread Stefan Schoenefeld
Hi Phil, Unfortunately I cannot share the sample we use internally, but it should be reproducible with any h.263/mpeg-4 encoded file & hw accelerated decoding. Thanks Stefan -Original Message- From: ffmpeg-devel On Behalf Of Philip Langdale Sent: Saturday, August 3, 2019 08:57 To: FFm

[FFmpeg-devel] [PATCH v2] avutil/mips: refine msa macros CLIP_*.

2019-08-07 Thread gxw
Changing details as following: 1. Remove the local variable out_m in CLIP_SH. Results are assigned to input vector, reduced the data replication. 2. Reimplement the macro CLIP_SH/Wn_0_255. The VP8 decoding performance has improved by 1.1%(7.03x to 7.11x, tested on loongson 3A4000). 3. Remove

Re: [FFmpeg-devel] [PATCH V2] avfilter/vf_convolution: add x86 SIMD for filter_3x3()

2019-08-07 Thread Song, Ruiling
> -Original Message- > From: Song, Ruiling > Sent: Wednesday, July 31, 2019 3:54 PM > To: ffmpeg-devel@ffmpeg.org > Cc: Song, Ruiling > Subject: [PATCH V2] avfilter/vf_convolution: add x86 SIMD for filter_3x3() > > Tested using a simple command (apply edge enhance): > ./ffmpeg_g -i ~/Down

Re: [FFmpeg-devel] libavcodec: add timer bitstream filter [v2]

2019-08-07 Thread Andreas Håkon
Hi Alexander, ‐‐‐ Original Message ‐‐‐ On Wednesday, 7 de August de 2019 0:24, Alexander Strasser wrote: > Hi Andreas! > > On 2019-08-05 17:25 +, Andreas Håkon wrote: > > > On Monday, 5 de August de 2019 17:31, Moritz Barsnick barsn...@gmx.net > > wrote: > > [...] > > > > > +stati

Re: [FFmpeg-devel] [PATCH] doc/developper: always use braces for statements

2019-08-07 Thread Moritz Barsnick
On Wed, Aug 07, 2019 at 00:14:06 +0200, Alexander Strasser wrote: > Nicolas, changes to the coding style should be discussed and not > be tunneled through documentation patches. Though I don't think > the latter was the intention of the OP. It was probably caused by different reviews: - "Please re