From: Limin Wang
then we can set the rtp read timeout instead of infinite timeout.
How to test(5s timeout):
./ffprobe -i rtp://192.168.1.67:1234?timeout=500
Signed-off-by: Limin Wang
---
doc/protocols.texi | 3 +++
libavformat/rtpproto.c | 12 +++-
2 files changed, 14
From: Limin Wang
Signed-off-by: Limin Wang
---
libavdevice/lavfi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c
index a4b510f..ff0be64 100644
--- a/libavdevice/lavfi.c
+++ b/libavdevice/lavfi.c
@@ -69,7 +69,7 @@ static int
From: Limin Wang
Signed-off-by: Limin Wang
---
libavdevice/lavfi.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c
index 4f05a15..268dc0d 100644
--- a/libavdevice/lavfi.c
+++ b/libavdevice/lavfi.c
@@ -386,6 +386,7 @@ static
From: Limin Wang
Signed-off-by: Limin Wang
---
libavdevice/lavfi.c | 19 ---
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c
index 268dc0d..a4b510f 100644
--- a/libavdevice/lavfi.c
+++ b/libavdevice/lavfi.c
@@ -432,7
From: Limin Wang
Signed-off-by: Limin Wang
---
libavfilter/vf_showinfo.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/libavfilter/vf_showinfo.c b/libavfilter/vf_showinfo.c
index 1be9396..b9f1a49 100644
--- a/libavfilter/vf_showinfo.c
+++
On Sat, Sep 05, 2020 at 08:22:16PM +0200, Marton Balint wrote:
> Signed-off-by: Marton Balint
> ---
> libavfilter/vf_showinfo.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/libavfilter/vf_showinfo.c b/libavfilter/vf_showinfo.c
> index 1be939614d..c63e6f075f
On Sat, Sep 05, 2020 at 08:22:11PM +0200, Marton Balint wrote:
> Signed-off-by: Marton Balint
> ---
> libavutil/timecode.c | 11 ---
> 1 file changed, 4 insertions(+), 7 deletions(-)
>
> diff --git a/libavutil/timecode.c b/libavutil/timecode.c
> index cb916970ef..c0956adadb 100644
> ---
On Sat, Sep 05, 2020 at 08:22:15PM +0200, Marton Balint wrote:
> Signed-off-by: Marton Balint
> ---
> libavcodec/h264_slice.c | 2 +-
> libavcodec/hevcdec.c| 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/libavcodec/h264_slice.c b/libavcodec/h264_slice.c
> index
On Sat, Sep 05, 2020 at 08:22:12PM +0200, Marton Balint wrote:
> The function has no way to return error, so let's clip or calculate modulo.
>
> Signed-off-by: Marton Balint
> ---
> libavutil/timecode.c | 5 +
> 1 file changed, 5 insertions(+)
>
> diff --git a/libavutil/timecode.c
From: Limin Wang
Signed-off-by: Limin Wang
---
tests/checkasm/vf_hflip.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/checkasm/vf_hflip.c b/tests/checkasm/vf_hflip.c
index 48ebf85..2d6fdec 100644
--- a/tests/checkasm/vf_hflip.c
+++ b/tests/checkasm/vf_hflip.c
@@
On Wed, Aug 26, 2020 at 10:47:13PM +0200, Carl Eugen Hoyos wrote:
> Am Mi., 26. Aug. 2020 um 14:55 Uhr schrieb Limin Wang :
> >
> > ffmpeg | branch: master | Limin Wang | Wed Aug 12
> > 00:21:54 2020 +0800| [2a9b934675b9e2d3850b46f8a618c19b03f02551] |
> > committer: Limin Wang
> >
> >
From: Limin Wang
for the .capabilities have AV_CODEC_CAP_ENCODER_FLUSH, so it's better to add it.
Signed-off-by: Limin Wang
---
libavcodec/nvenc_hevc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavcodec/nvenc_hevc.c b/libavcodec/nvenc_hevc.c
index 074975f..a1e2463 100644
---
On Mon, Aug 24, 2020 at 11:02:22PM +0200, Marton Balint wrote:
>
>
> On Mon, 24 Aug 2020, lance.lmw...@gmail.com wrote:
>
> > From: Limin Wang
>
> Explain the reason in the commit message, e.g:
>
> Some DVB and ATSC captures are using the official MPEG2 registration
> descriptor in addition
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegtsenc.c | 36 ++--
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index 5a9e6fd..1559ce6 100644
--- a/libavformat/mpegtsenc.c
+++
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegtsenc.c | 4
1 file changed, 4 insertions(+)
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index 61fdd09..5a9e6fd 100644
--- a/libavformat/mpegtsenc.c
+++ b/libavformat/mpegtsenc.c
@@ -487,6 +487,10 @@ static
On Sun, Aug 23, 2020 at 03:04:10PM +0200, Marton Balint wrote:
>
>
> On Sun, 23 Aug 2020, lance.lmw...@gmail.com wrote:
>
> > On Sun, Aug 23, 2020 at 10:17:01AM +0200, Marton Balint wrote:
> > >
> > >
> > > On Sun, 23 Aug 2020, lance.lmw...@gmail.com wrote:
> > >
> > > > On Sat, Aug 22, 2020
On Sun, Aug 23, 2020 at 10:17:01AM +0200, Marton Balint wrote:
>
>
> On Sun, 23 Aug 2020, lance.lmw...@gmail.com wrote:
>
> > On Sat, Aug 22, 2020 at 07:27:30PM +0200, Marton Balint wrote:
> > >
> > >
> > > On Sat, 22 Aug 2020, lance.lmw...@gmail.com wrote:
> > >
> > > > On Wed, Jul 22, 2020
On Sat, Aug 22, 2020 at 07:36:24PM +0200, Marton Balint wrote:
>
>
> On Sat, 15 Aug 2020, lance.lmw...@gmail.com wrote:
>
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > configure | 2 +-
> > libavformat/mpegts.h| 16 ++
> > libavformat/mpegtsenc.c
On Sat, Aug 22, 2020 at 07:27:30PM +0200, Marton Balint wrote:
>
>
> On Sat, 22 Aug 2020, lance.lmw...@gmail.com wrote:
>
> > On Wed, Jul 22, 2020 at 11:27:38PM +0800, lance.lmw...@gmail.com wrote:
> > > From: Limin Wang
> > >
> > > copy the atsc ac3 audio in ts like below:
> > > ./ffmpeg -i
On Sat, Aug 15, 2020 at 10:27:38PM +0800, lance.lmw...@gmail.com wrote:
> From: Limin Wang
>
> Signed-off-by: Limin Wang
> ---
> configure | 2 +-
> libavformat/mpegts.h| 16 ++
> libavformat/mpegtsenc.c | 84
> +++--
> 3
On Wed, Jul 22, 2020 at 11:27:38PM +0800, lance.lmw...@gmail.com wrote:
> From: Limin Wang
>
> copy the atsc ac3 audio in ts like below:
> ./ffmpeg -i atsc_audio.ts -c:v copy -c:a copy out.ts
> Stream #0:6[0x64](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo,
> fltp, 192 kb/s
>
>
From: Limin Wang
Signed-off-by: Limin Wang
---
libavfilter/f_sidedata.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/libavfilter/f_sidedata.c b/libavfilter/f_sidedata.c
index 4210dca..3757723 100644
--- a/libavfilter/f_sidedata.c
+++ b/libavfilter/f_sidedata.c
@@ -71,6 +71,7 @@ static
From: Limin Wang
Signed-off-by: Limin Wang
---
libavfilter/vf_bwdif.c | 13 ++---
libavfilter/vf_yadif.c | 16 ++--
libavfilter/x86/vf_bwdif_init.c | 2 +-
libavfilter/x86/vf_yadif_init.c | 3 +--
libavfilter/yadif.h | 5 -
On Sat, Aug 15, 2020 at 11:38:29PM +0800, Guangxin Xu wrote:
> On Sat, Aug 15, 2020 at 10:28 PM wrote:
>
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > configure | 2 +-
> > libavformat/mpegts.h| 16 ++
> > libavformat/mpegtsenc.c | 84
> >
From: Limin Wang
Signed-off-by: Limin Wang
---
configure | 2 +-
libavformat/mpegts.h| 16 ++
libavformat/mpegtsenc.c | 84 +++--
3 files changed, 99 insertions(+), 3 deletions(-)
diff --git a/configure b/configure
index
On Fri, Aug 14, 2020 at 10:29:45PM +0200, Marton Balint wrote:
>
>
> On Fri, 14 Aug 2020, lance.lmw...@gmail.com wrote:
>
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > Sorry, fix for the patch order for fate test
> >
> > libavformat/mpegts.h| 16 +++
> >
On Fri, Aug 14, 2020 at 10:08:06PM +0200, Marton Balint wrote:
>
>
> On Fri, 14 Aug 2020, lance.lmw...@gmail.com wrote:
>
> > From: Limin Wang
>
> I don't think this patch fits into libavformat. I am not a fan of dumping
> the descriptor data with AV_LOG_DEBUG, because libavformat is not a
On Fri, Jul 17, 2020 at 09:26:38PM +0800, lance.lmw...@gmail.com wrote:
> From: Limin Wang
>
> ---
> libavcodec/internal.h | 3 ++-
> libavcodec/nvenc.c| 2 +-
> libavcodec/utils.c| 13 -
> 3 files changed, 15 insertions(+), 3 deletions(-)
>
> diff --git
On Fri, Aug 14, 2020 at 04:33:03PM +0200, Andreas Rheinhardt wrote:
> lance.lmw...@gmail.com:
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > libavformat/mpegts.h| 16 +++
> > libavformat/mpegtsenc.c | 76
> > +
> >
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegts.c | 53 ++--
1 file changed, 47 insertions(+), 6 deletions(-)
diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index f71f18a5..72cc72a 100644
--- a/libavformat/mpegts.c
From: Limin Wang
Signed-off-by: Limin Wang
---
Sorry, fix for the patch order for fate test
libavformat/mpegts.h| 16 +++
libavformat/mpegtsenc.c | 76 +
2 files changed, 92 insertions(+)
diff --git a/libavformat/mpegts.h
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegts.h| 16 +++
libavformat/mpegtsenc.c | 76 +
2 files changed, 92 insertions(+)
diff --git a/libavformat/mpegts.h b/libavformat/mpegts.h
index fe10b38..951aa61 100644
---
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegts.c | 53 ++--
1 file changed, 47 insertions(+), 6 deletions(-)
diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index f71f18a5..72cc72a 100644
--- a/libavformat/mpegts.c
On Thu, Aug 13, 2020 at 10:55:07PM +0200, Nicolas George wrote:
> Hi. Replying to a very old patch already applied.
>
> lance.lmw...@gmail.com (12019-09-14):
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > tests/fate/filter-video.mak | 4
> >
From: Limin Wang
Reported-by: Nicolas George
Signed-off-by: Limin Wang
---
tests/fate/filter-video.mak | 4 ++--
tests/ref/fate/filter-minterpolate-up | 16
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/tests/fate/filter-video.mak
On Tue, Aug 11, 2020 at 05:41:58PM +0200, Paul B Mahol wrote:
> On 8/11/20, lance.lmw...@gmail.com wrote:
> > On Tue, Aug 11, 2020 at 05:24:06PM +0200, Paul B Mahol wrote:
> >> NAK
> >>
> >> On 8/11/20, lance.lmw...@gmail.com wrote:
> >> > From: Limin Wang
> >> >
> >> > max is initialized to
On Tue, Aug 11, 2020 at 05:43:24PM +0200, Paul B Mahol wrote:
> On 8/11/20, lance.lmw...@gmail.com wrote:
> > On Sun, Aug 02, 2020 at 09:07:04PM +0800, lance.lmw...@gmail.com wrote:
> >> From: Limin Wang
> >>
> >> Signed-off-by: Limin Wang
> >> ---
> >> doc/encoders.texi | 10 ++
>
On Tue, Aug 11, 2020 at 05:24:06PM +0200, Paul B Mahol wrote:
> NAK
>
> On 8/11/20, lance.lmw...@gmail.com wrote:
> > From: Limin Wang
> >
> > max is initialized to ((1 << depth) - 1) * 256 * 128 before.
> >
> > Signed-off-by: Limin Wang
> > ---
> > libavfilter/vf_w3fdif.c | 2 +-
> > 1 file
From: Limin Wang
max is initialized to ((1 << depth) - 1) * 256 * 128 before.
Signed-off-by: Limin Wang
---
libavfilter/vf_w3fdif.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavfilter/vf_w3fdif.c b/libavfilter/vf_w3fdif.c
index 5d64dbd..0f9efbf 100644
---
On Sat, Aug 01, 2020 at 10:09:20AM -0300, James Almer wrote:
> On 8/1/2020 8:22 AM, lance.lmw...@gmail.com wrote:
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > libavcodec/libsvtav1.c | 6 --
> > 1 file changed, 6 deletions(-)
> >
> > diff --git
On Sun, Aug 02, 2020 at 09:07:04PM +0800, lance.lmw...@gmail.com wrote:
> From: Limin Wang
>
> Signed-off-by: Limin Wang
> ---
> doc/encoders.texi | 10 ++
> libavcodec/mpeg12enc.c | 6 ++
> 2 files changed, 16 insertions(+)
>
> diff --git a/doc/encoders.texi
On Thu, Aug 06, 2020 at 03:52:33PM +0100, Kieran Kunhya wrote:
> On Thu, 6 Aug 2020 at 15:48, wrote:
>
> > On Thu, Aug 06, 2020 at 07:51:55AM +0100, Kieran Kunhya wrote:
> > > >
> > > > It's audio descriptor information although it's stored in PSI table,
> > but
> > > > it'll map to
> > > >
On Mon, Aug 10, 2020 at 07:54:28PM -0600, Kenny McClive wrote:
> Previously, the only way to input the master display and content light
> metadata required for HDR10 was through x265-params. Obviously, that only
> worked with x265. If you wanted to use a different encoder like nvenc, you
> were
On Fri, Aug 07, 2020 at 08:39:31AM +0200, Moritz Barsnick wrote:
> On Thu, Jul 30, 2020 at 22:58:56 +0800, lance.lmw...@gmail.com wrote:
> > #include "libavutil/dovi_meta.h"
> > +#include "libavutil//mpegts_audio_desc_metadata.h"
> ^^
> A duplicate slash slipped in there.
On Fri, Aug 07, 2020 at 08:43:05AM +0200, Moritz Barsnick wrote:
> On Thu, Jul 30, 2020 at 22:58:58 +0800, lance.lmw...@gmail.com wrote:
> > if (codec_id == AV_CODEC_ID_AC3) {
> > +int len = 1;
> > +
> > +if
On Thu, Aug 06, 2020 at 03:52:33PM +0100, Kieran Kunhya wrote:
> On Thu, 6 Aug 2020 at 15:48, wrote:
>
> > On Thu, Aug 06, 2020 at 07:51:55AM +0100, Kieran Kunhya wrote:
> > > >
> > > > It's audio descriptor information although it's stored in PSI table,
> > but
> > > > it'll map to
> > > >
On Thu, Aug 06, 2020 at 07:51:55AM +0100, Kieran Kunhya wrote:
> >
> > It's audio descriptor information although it's stored in PSI table, but
> > it'll map to
> > specific audio packet in the end, so I don't think it's hacky. I have
> > tested
> > with mpts with multiple audio stream, it's
On Wed, Aug 05, 2020 at 05:50:56PM +0100, Kieran Kunhya wrote:
> On Wed, 5 Aug 2020 at 12:54, wrote:
>
> > On Wed, Aug 05, 2020 at 11:14:39AM +0100, Kieran Kunhya wrote:
> > > On Tue, 28 Jul 2020 at 16:31, wrote:
> > >
> > > > From: Limin Wang
> > > >
> > > > Signed-off-by: Limin Wang
> > > >
On Wed, Aug 05, 2020 at 11:14:39AM +0100, Kieran Kunhya wrote:
> On Tue, 28 Jul 2020 at 16:31, wrote:
>
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> >
>
> Hi,
>
> There is already libdvbpsi or bitstream for these kind of applications, it
> should not go in FFmpeg, nor in
On Wed, Aug 05, 2020 at 09:55:52AM +0200, Marton Balint wrote:
>
>
> On Thu, 30 Jul 2020, lance.lmw...@gmail.com wrote:
>
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > libavutil/Makefile | 2 ++
> > libavutil/mpegts_audio_desc_metadata.c | 33
From: Limin Wang
Signed-off-by: Limin Wang
---
doc/encoders.texi | 10 ++
libavcodec/mpeg12enc.c | 6 ++
2 files changed, 16 insertions(+)
diff --git a/doc/encoders.texi b/doc/encoders.texi
index de0472e..13aa5de 100644
--- a/doc/encoders.texi
+++ b/doc/encoders.texi
@@
On Sat, Aug 01, 2020 at 10:15:02AM -0300, James Almer wrote:
> On 8/1/2020 8:22 AM, lance.lmw...@gmail.com wrote:
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > doc/encoders.texi | 9 +
> > libavcodec/libsvtav1.c | 9 +
> > 2 files changed, 18
On Sat, Aug 01, 2020 at 02:02:33PM +0100, Mark Thompson wrote:
> On 01/08/2020 12:22, lance.lmw...@gmail.com wrote:
> > From: Limin Wang
> >
> > If you enable YUV422 or YUV444, SVT-AV1 library will report "only support
> > 420 now" error,
> > so it's better to remove the unsupported code.
>
>
On Sat, Aug 01, 2020 at 10:09:20AM -0300, James Almer wrote:
> On 8/1/2020 8:22 AM, lance.lmw...@gmail.com wrote:
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > libavcodec/libsvtav1.c | 6 --
> > 1 file changed, 6 deletions(-)
> >
> > diff --git
From: Limin Wang
Signed-off-by: Limin Wang
---
doc/encoders.texi | 9 +
libavcodec/libsvtav1.c | 9 +
2 files changed, 18 insertions(+)
diff --git a/doc/encoders.texi b/doc/encoders.texi
index 2f5457f..da0b68d 100644
--- a/doc/encoders.texi
+++ b/doc/encoders.texi
@@
From: Limin Wang
Signed-off-by: Limin Wang
---
libavcodec/libsvtav1.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/libavcodec/libsvtav1.c b/libavcodec/libsvtav1.c
index d34c6b3..eb6043b 100644
--- a/libavcodec/libsvtav1.c
+++ b/libavcodec/libsvtav1.c
@@ -273,23 +273,17 @@ static
From: Limin Wang
Please use the cores and socket for the setting of multi-thread.
Signed-off-by: Limin Wang
---
libavcodec/libsvtav1.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/libsvtav1.c b/libavcodec/libsvtav1.c
index 78e0ee5..dfb361a 100644
---
From: Limin Wang
Signed-off-by: Limin Wang
---
libavcodec/libsvtav1.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/libsvtav1.c b/libavcodec/libsvtav1.c
index 40942c6..d34c6b3 100644
--- a/libavcodec/libsvtav1.c
+++ b/libavcodec/libsvtav1.c
@@ -85,7 +85,7 @@
From: Limin Wang
If you enable YUV422 or YUV444, SVT-AV1 library will report "only support 420
now" error,
so it's better to remove the unsupported code.
Signed-off-by: Limin Wang
---
libavcodec/libsvtav1.c | 13 -
1 file changed, 13 deletions(-)
diff --git
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/dump.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/libavformat/dump.c b/libavformat/dump.c
index 6d29d85..249789a 100644
--- a/libavformat/dump.c
+++ b/libavformat/dump.c
@@ -28,6 +28,7 @@
#include
From: Limin Wang
Signed-off-by: Limin Wang
---
libavutil/Makefile | 2 ++
libavutil/mpegts_audio_desc_metadata.c | 33
libavutil/mpegts_audio_desc_metadata.h | 57 ++
3 files changed, 92 insertions(+)
create mode 100644
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegtsenc.c | 28 ++--
1 file changed, 26 insertions(+), 2 deletions(-)
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index 718ddab..f4f4e3d 100644
--- a/libavformat/mpegtsenc.c
+++
From: Limin Wang
Signed-off-by: Limin Wang
---
doc/APIchanges| 3 +++
libavcodec/avpacket.c | 1 +
libavcodec/packet.h | 7 +++
libavcodec/version.h | 2 +-
4 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/doc/APIchanges b/doc/APIchanges
index 72a4833..12e65a2
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegts.c| 57 +
tests/ref/fate/ts-demux | 2 +-
2 files changed, 54 insertions(+), 5 deletions(-)
diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index c6fd3e1..720ed34
On Wed, Jul 29, 2020 at 10:16:33PM +0200, Marton Balint wrote:
>
>
> > > > > > > > > if you tested with SDI with TC.
> > > > > > > > > 00:00:00:24
> > > > > > > > > 00:00:00:24
> > > > > > > > > 00:00:00:00
> > > > > > > > > 00:00:00:00
>
> I did tests, and depending on which timecode you
On Tue, Jul 28, 2020 at 05:09:33PM +0200, Andreas Rheinhardt wrote:
> lance.lmw...@gmail.com:
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > doc/APIchanges| 3 +++
> > libavcodec/avpacket.c | 1 +
> > libavcodec/packet.h | 7 +++
> > libavcodec/version.h | 2
On Tue, Jul 28, 2020 at 06:55:14PM +0200, Andreas Rheinhardt wrote:
> lance.lmw...@gmail.com:
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > libavformat/mpegts.c| 49
> > +
> > tests/ref/fate/ts-demux | 2 +-
> > 2 files
From: Limin Wang
Signed-off-by: Limin Wang
---
libavutil/Makefile | 2 ++
libavutil/mpegts_audio_desc_metadata.c | 33
libavutil/mpegts_audio_desc_metadata.h | 57 ++
3 files changed, 92 insertions(+)
create mode 100644
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/dump.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/libavformat/dump.c b/libavformat/dump.c
index 6d29d85..b2e9721 100644
--- a/libavformat/dump.c
+++ b/libavformat/dump.c
@@ -28,6 +28,7 @@
#include
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegts.c| 49 +
tests/ref/fate/ts-demux | 2 +-
2 files changed, 46 insertions(+), 5 deletions(-)
diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index c6fd3e1..b5ea5a1
From: Limin Wang
Signed-off-by: Limin Wang
---
doc/APIchanges| 3 +++
libavcodec/avpacket.c | 1 +
libavcodec/packet.h | 7 +++
libavcodec/version.h | 2 +-
4 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/doc/APIchanges b/doc/APIchanges
index 72a4833..2c76fdc
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegtsenc.c | 28 ++--
1 file changed, 26 insertions(+), 2 deletions(-)
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index 718ddab..ff0da62 100644
--- a/libavformat/mpegtsenc.c
+++
On Wed, Jul 22, 2020 at 07:44:06PM +0200, Marton Balint wrote:
>
>
> On Wed, 22 Jul 2020, lance.lmw...@gmail.com wrote:
>
> > From: Limin Wang
> >
> > Below is one metadata information for the ts with dvb ac3 descriptor audio:
> > ./ffmpeg -i ac3_desc.ts
> >...
> >Stream #0:1[0x294]:
From: Limin Wang
Below is one metadata information for the ts with dvb ac3 descriptor audio:
./ffmpeg -i ac3_desc.ts
...
Stream #0:1[0x294]: Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz,
5.1(side), fltp, 448 kb/s
Metadata:
dvb.ac3_desc.component_type: 68
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegts.c | 42 ++
1 file changed, 42 insertions(+)
diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index 1ed7eaf..d450507 100644
--- a/libavformat/mpegts.c
+++ b/libavformat/mpegts.c
@@
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegtsenc.c | 45 +++--
1 file changed, 43 insertions(+), 2 deletions(-)
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index 718ddab..a5b45fb 100644
---
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegtsenc.c | 19 +--
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index 2d7a8ab..28d535a 100644
--- a/libavformat/mpegtsenc.c
+++
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegtsenc.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index d827ba3..2d7a8ab 100644
--- a/libavformat/mpegtsenc.c
+++ b/libavformat/mpegtsenc.c
@@
From: Limin Wang
copy the atsc ac3 audio in ts like below:
./ffmpeg -i atsc_audio.ts -c:v copy -c:a copy out.ts
Stream #0:6[0x64](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp,
192 kb/s
./ffmpeg -i out.ts
Before:
Stream #0:1[0x101](eng): Audio: ac3 ([129][0][0][0] / 0x0081),
From: Limin Wang
Signed-off-by: Limin Wang
---
libswscale/yuv2rgb.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/libswscale/yuv2rgb.c b/libswscale/yuv2rgb.c
index e02d74f..6a3956e 100644
--- a/libswscale/yuv2rgb.c
+++ b/libswscale/yuv2rgb.c
@@ -983,9 +983,10 @@
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/mpegtsenc.c | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index 28d535a..718ddab 100644
--- a/libavformat/mpegtsenc.c
+++
On Mon, Jul 20, 2020 at 11:04:38PM +0200, Marton Balint wrote:
> 50/60 fps timecode is using the field bit (which is the same as the phase
> correction bit) to signal the least significant bit of a 50/60 fps timecode.
> See SMPTE ST 12-1:2014 section 12.1.
>
> Let's add support for this by using
On Tue, Jul 21, 2020 at 12:42:03PM +0200, Marton Balint wrote:
>
>
> On Tue, 21 Jul 2020, lance.lmw...@gmail.com wrote:
>
> > On Tue, Jul 21, 2020 at 11:07:29AM +0200, Marton Balint wrote:
> > >
> > >
> > > On Tue, 21 Jul 2020, lance.lmw...@gmail.com wrote:
> > >
> > > > On Mon, Jul 20, 2020
On Tue, Jul 21, 2020 at 11:07:29AM +0200, Marton Balint wrote:
>
>
> On Tue, 21 Jul 2020, lance.lmw...@gmail.com wrote:
>
> > On Mon, Jul 20, 2020 at 11:04:38PM +0200, Marton Balint wrote:
> > > 50/60 fps timecode is using the field bit (which is the same as the phase
> > > correction bit) to
On Mon, Jul 20, 2020 at 11:04:38PM +0200, Marton Balint wrote:
> 50/60 fps timecode is using the field bit (which is the same as the phase
> correction bit) to signal the least significant bit of a 50/60 fps timecode.
> See SMPTE ST 12-1:2014 section 12.1.
>
> Let's add support for this by using
On Sun, Jul 19, 2020 at 09:05:33AM +0200, Marton Balint wrote:
>
>
> On Sun, 19 Jul 2020, lance.lmw...@gmail.com wrote:
>
> > On Sat, Jul 18, 2020 at 08:38:16PM +0200, Marton Balint wrote:
> > >
> > >
> > > On Sat, 18 Jul 2020, lance.lmw...@gmail.com wrote:
> > >
> > > > On Sat, Jul 18, 2020
On Sat, Jul 18, 2020 at 08:38:16PM +0200, Marton Balint wrote:
>
>
> On Sat, 18 Jul 2020, lance.lmw...@gmail.com wrote:
>
> > On Sat, Jul 18, 2020 at 09:44:03AM +0200, Marton Balint wrote:
> > >
> > >
> > > On Sat, 18 Jul 2020, lance.lmw...@gmail.com wrote:
> > >
> > > > On Fri, Jul 17, 2020
On Sat, Jul 18, 2020 at 09:44:03AM +0200, Marton Balint wrote:
>
>
> On Sat, 18 Jul 2020, lance.lmw...@gmail.com wrote:
>
> > On Fri, Jul 17, 2020 at 07:13:28PM +0200, Marton Balint wrote:
> > >
> > >
> > > On Fri, 17 Jul 2020, lance.lmw...@gmail.com wrote:
> > >
> > > > From: Limin Wang
>
On Fri, Jul 17, 2020 at 07:13:28PM +0200, Marton Balint wrote:
>
>
> On Fri, 17 Jul 2020, lance.lmw...@gmail.com wrote:
>
> > From: Limin Wang
> >
> > In SMPTE ST 12-1: 2014 Sec 12.2, we need to mark the frame flag if the
> > frame rate > 30FPS to
> > avoid interoperability issues. It will
From: Limin Wang
---
libavcodec/internal.h | 3 ++-
libavcodec/nvenc.c| 2 +-
libavcodec/utils.c| 13 -
3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/libavcodec/internal.h b/libavcodec/internal.h
index 0a1c0a1..4c34d7d 100644
--- a/libavcodec/internal.h
From: Limin Wang
In SMPTE ST 12-1: 2014 Sec 12.2, we need to mark the frame flag if the frame
rate > 30FPS to
avoid interoperability issues. It will be used by the encoder to identify even
or odd frames
and correctly calculate the frame number of the SEI TC.
---
libavdevice/decklink_common.h
On Wed, Jul 15, 2020 at 06:02:43PM +0100, Kieran Kunhya wrote:
> On Wed, 15 Jul 2020 at 16:52, wrote:
>
> > On Wed, Jul 15, 2020 at 04:16:38PM +0100, Kieran Kunhya wrote:
> > > If you look a few lines above, we already set the timecode side data.
> > >
> >
> > are you saying
On Wed, Jul 15, 2020 at 07:01:33PM +0200, Hendrik Leppkes wrote:
> On Wed, Jul 15, 2020 at 5:52 PM wrote:
> >
> > On Wed, Jul 15, 2020 at 04:16:38PM +0100, Kieran Kunhya wrote:
> > > If you look a few lines above, we already set the timecode side data.
> > >
> >
> > are you saying
On Wed, Jul 15, 2020 at 04:16:38PM +0100, Kieran Kunhya wrote:
> If you look a few lines above, we already set the timecode side data.
>
are you saying av_frame_new_side_data() above? that's total different, in fact,
I'm try to use the same way with ff_add_cpb_side_data(), it'll put TC in the
On Wed, Jul 15, 2020 at 09:16:16AM +0100, Kieran Kunhya wrote:
> On Wed, 15 Jul 2020 at 02:19, wrote:
>
> > On Wed, Jul 15, 2020 at 12:54:35AM +0100, Kieran Kunhya wrote:
> > > On Wed, 15 Jul 2020 at 00:36, wrote:
> > >
> > > > From: Limin Wang
> > > >
> > > > Signed-off-by: Limin Wang
> > >
On Wed, Jul 15, 2020 at 12:54:35AM +0100, Kieran Kunhya wrote:
> On Wed, 15 Jul 2020 at 00:36, wrote:
>
> > From: Limin Wang
> >
> > Signed-off-by: Limin Wang
> > ---
> > libavcodec/h264_slice.c | 10 ++
> > 1 file changed, 10 insertions(+)
> >
> > diff --git a/libavcodec/h264_slice.c
From: Limin Wang
Please test with below command:
./ffmpeg -export_side_data s12m_tc -i
../fate-suite/h264/crew_cif_timecode-2.h264 out.mp4
Signed-off-by: Limin Wang
---
libavformat/movenc.c | 36
1 file changed, 32 insertions(+), 4 deletions(-)
diff
From: Limin Wang
Signed-off-by: Limin Wang
---
libavcodec/h264_slice.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/libavcodec/h264_slice.c b/libavcodec/h264_slice.c
index c7b2764..db720de 100644
--- a/libavcodec/h264_slice.c
+++ b/libavcodec/h264_slice.c
@@ -1307,6 +1307,7
From: Limin Wang
Signed-off-by: Limin Wang
---
libavformat/dvenc.c | 12
1 file changed, 12 insertions(+)
diff --git a/libavformat/dvenc.c b/libavformat/dvenc.c
index b04d604..b5fea8f 100644
--- a/libavformat/dvenc.c
+++ b/libavformat/dvenc.c
@@ -396,6 +396,18 @@ static int
From: Limin Wang
Signed-off-by: Limin Wang
---
libavcodec/internal.h | 5 +
libavcodec/utils.c| 30 ++
2 files changed, 35 insertions(+)
diff --git a/libavcodec/internal.h b/libavcodec/internal.h
index 0a1c0a1..e0040fc 100644
--- a/libavcodec/internal.h
601 - 700 of 1722 matches
Mail list logo