Re: [FFmpeg-devel] [PATCH] mpeg2_metadata: support inverse (soft) telecine

2020-12-29 Thread Andreas Rheinhardt
Tom Yan: > Signed-off-by: Tom Yan > --- > doc/bitstream_filters.texi | 5 + > libavcodec/mpeg2_metadata_bsf.c | 30 ++ > 2 files changed, 35 insertions(+) > > diff --git a/doc/bitstream_filters.texi b/doc/bitstream_filters.texi > index 8a2f55cc41..7831abc120

[FFmpeg-devel] [PATCH 3/3] dnn/queue: add error check and cleanup

2020-12-29 Thread Guo, Yejun
Signed-off-by: Guo, Yejun --- libavfilter/dnn/dnn_backend_openvino.c | 16 --- libavfilter/dnn/queue.c| 28 -- libavfilter/dnn/queue.h| 4 ++-- libavfilter/dnn/safe_queue.c | 16 ++- libavfilter/dnn/safe_qu

[FFmpeg-devel] [PATCH 2/3] dnn: fix issue when pthread is not supported

2020-12-29 Thread Guo, Yejun
Signed-off-by: Guo, Yejun --- libavfilter/dnn/safe_queue.c| 50 ++--- libavfilter/vf_dnn_processing.c | 7 + 2 files changed, 41 insertions(+), 16 deletions(-) diff --git a/libavfilter/dnn/safe_queue.c b/libavfilter/dnn/safe_queue.c index 4298048454..4f47e68f

[FFmpeg-devel] [PATCH 1/3] dnn/queue: fix redefining typedefs

2020-12-29 Thread Guo, Yejun
Signed-off-by: Guo, Yejun --- libavfilter/dnn/queue.c | 8 libavfilter/dnn/safe_queue.c | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libavfilter/dnn/queue.c b/libavfilter/dnn/queue.c index 0a07c5473d..da0517968d 100644 --- a/libavfilter/dnn/queue.c +++ b/

[FFmpeg-devel] [PATCH V6] libavcodec/qsvenc: add low latency P-pyramid support for qsv

2020-12-29 Thread wenbin . chen
From: Wenbinc-Bin Add low latency P-pyramid support for qsv, and it relates to a new command line parameter "-p_strategy". To enable this flag, user also need to set "-bf" to 0. P-strategy has two modes "1-simple" and "2-pyramid". Signed-off-by Wenbin Chen --- The details of the two models refe

[FFmpeg-devel] [PATCH] mpeg2_metadata: support inverse (soft) telecine

2020-12-29 Thread Tom Yan
Signed-off-by: Tom Yan --- doc/bitstream_filters.texi | 5 + libavcodec/mpeg2_metadata_bsf.c | 30 ++ 2 files changed, 35 insertions(+) diff --git a/doc/bitstream_filters.texi b/doc/bitstream_filters.texi index 8a2f55cc41..7831abc120 100644 --- a/doc/bitstre

Re: [FFmpeg-devel] [FFmpeg-cvslog] dnn/queue: add queue and safe_queue support

2020-12-29 Thread Guo, Yejun
> -Original Message- > From: ffmpeg-devel On Behalf Of > Andreas Rheinhardt > Sent: 2020年12月30日 7:37 > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] dnn/queue: add queue and > safe_queue support > > Michael Niedermayer: > > On Tue, Dec 29, 2020 at 05:42:46AM

Re: [FFmpeg-devel] [FFmpeg-cvslog] dnn/queue: add queue and safe_queue support

2020-12-29 Thread Andreas Rheinhardt
Michael Niedermayer: > On Tue, Dec 29, 2020 at 05:42:46AM +, Xie, Lin wrote: >> ffmpeg | branch: master | Xie, Lin | Mon Nov 9 14:09:13 >> 2020 +0800| [6506ab8b03dd6747f6ad6b836a347a6fc346708b] | committer: Guo, >> Yejun >> >> dnn/queue: add queue and safe_queue support >> >> Signed-off-by:

Re: [FFmpeg-devel] [FFmpeg-cvslog] dnn/queue: add queue and safe_queue support

2020-12-29 Thread Michael Niedermayer
On Tue, Dec 29, 2020 at 05:42:46AM +, Xie, Lin wrote: > ffmpeg | branch: master | Xie, Lin | Mon Nov 9 14:09:13 > 2020 +0800| [6506ab8b03dd6747f6ad6b836a347a6fc346708b] | committer: Guo, Yejun > > dnn/queue: add queue and safe_queue support > > Signed-off-by: Xie, Lin > Signed-off-by: Wu

Re: [FFmpeg-devel] Patch to libavc/opus to create extradata if missing

2020-12-29 Thread Jonathan Baudanza
On Tue, Dec 29, 2020, at 6:41 AM, Lynne wrote: > Dec 28, 2020, 19:03 by j...@jonb.org: > > >> Actually its not impossible to create extradata from raw Opus streams. > >> The extradata only contains a magic, #channes, padding, a sample rate and > >> a channel_family. > >> > >> We know the magic, th

[FFmpeg-devel] [PATCH 40/40] avcodec/h261dec: Make VLC smaller

2020-12-29 Thread Andreas Rheinhardt
The VLC for the macroblock address increment uses nine bits; yet there is no code with this length: All codes are either shorter or longer. So one can make the table smaller without changing the amount of codes that need more than one round of parsing. Signed-off-by: Andreas Rheinhardt --- libav

Re: [FFmpeg-devel] Fwd: [PATCH] libavformat: add librist protocol

2020-12-29 Thread Nicolas George
Sergio M. Ammirata, Ph.D. (12020-12-28): > We already had a file descriptor signaling method on a > private branch. Here is the link: > > > https://code.videolan.org/rist/librist/-/commits/descriptor_method/ > > I assume this would work? > > Is the idea to add our file handle to a larger array o

Re: [FFmpeg-devel] [PATCH v2 6/6] avformat: remove some mpegts details from AVStream

2020-12-29 Thread James Almer
On 12/29/2020 4:19 PM, Marton Balint wrote: These fields were added to support -merge_pmt_versions, but the mpegts demuxer is also keeping track its programs internally, so that should be a better place to handle it. Also it is not a very good idea to keep fields like program_num or pmt_stream_i

Re: [FFmpeg-devel] [PATCH v4] avcodec/libvpxenc: add a way to set VP9E_SET_SVC_REF_FRAME_CONFIG

2020-12-29 Thread Wonkap Jang
Hi James, On Tue, Dec 29, 2020 at 11:51 AM Wonkap Jang wrote: > In order to fine-control referencing schemes in VP9 encoding, there > is a need to use VP9E_SET_SVC_REF_FRAME_CONFIG method. This commit > provides a way to use the API through frame metadata. > --- > doc/encoders.texi | 32 ++

[FFmpeg-devel] [PATCH v4] avcodec/libvpxenc: add a way to set VP9E_SET_SVC_REF_FRAME_CONFIG

2020-12-29 Thread Wonkap Jang
In order to fine-control referencing schemes in VP9 encoding, there is a need to use VP9E_SET_SVC_REF_FRAME_CONFIG method. This commit provides a way to use the API through frame metadata. --- doc/encoders.texi | 32 + libavcodec/libvpxenc.c | 81 ++

[FFmpeg-devel] [PATCH v2 6/6] avformat: remove some mpegts details from AVStream

2020-12-29 Thread Marton Balint
These fields were added to support -merge_pmt_versions, but the mpegts demuxer is also keeping track its programs internally, so that should be a better place to handle it. Also it is not a very good idea to keep fields like program_num or pmt_stream_idx in an AVStream, because a single stream can

Re: [FFmpeg-devel] [PATCH v1] avcodec: add hdr sei support for hevc_nvenc

2020-12-29 Thread Lynne
Dec 29, 2020, 04:56 by klob...@gmail.com: > From: klobliu > > Signed-off-by: klobliu > --- > libavcodec/cbs.c | 1 + > libavcodec/cbs_h2645.c | 60 +++ > libavcodec/cbs_h265.h | 2 ++ > libavcodec/h265_metadata_bsf.c | 64 > +

Re: [FFmpeg-devel] Patch to libavc/opus to create extradata if missing

2020-12-29 Thread Lynne
Dec 28, 2020, 19:03 by j...@jonb.org: >> Actually its not impossible to create extradata from raw Opus streams. >> The extradata only contains a magic, #channes, padding, a sample rate and >> a channel_family. >> >> We know the magic, the #channels can be found out via the packet's >> contents and

Re: [FFmpeg-devel] [PATCH 6/6] avformat: deprecate some mpegts details from AVStream

2020-12-29 Thread James Almer
On 12/28/2020 7:49 PM, Marton Balint wrote: These fields were added to support -merge_pmt_versions, but the mpegts demuxer is also keeping track its programs internally, so that should be a better place to handle it. Also it is not a very good API to provide fields like program_num or pmt_stream