While parsing ref_frame_config, AVdictionary needs to be manually
deallocated.
---
libavcodec/libvpxenc.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
index 284cb9a108..941c3fdd88 100644
--- a/libavcodec/libvpxenc.c
+++ b/libavcodec/libvpxe
While parsing ref_frame_config, AVdictionary needs to be manually
deallocated.
---
libavcodec/libvpxenc.c | 20 +---
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
index 284cb9a108..e71ae54f34 100644
--- a/libavcodec/l
On Tue, Feb 16, 2021 at 1:02 PM James Zern
wrote:
> Hi,
>
> On Mon, Feb 15, 2021 at 10:37 PM Wonkap Jang
> wrote:
> >
> > While parsing ref_frame_config, AVdictionary needs to be manually
> > deallocated.
> > ---
> > libavcodec/libvpxenc.c
While parsing ref_frame_config, AVdictionary needs to be manually
deallocated.
---
libavcodec/libvpxenc.c | 19 ---
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
index 284cb9a108..b552590b7b 100644
--- a/libavcodec/li
Hi Nicolas,
On Wed, Feb 17, 2021 at 3:00 AM Nicolas George wrote:
> Wonkap Jang (12021-02-16):
> > While parsing ref_frame_config, AVdictionary needs to be manually
> > deallocated.
> > ---
> > libavcodec/libvpxenc.c | 19 ---
> > 1 file chang
On Wed, Feb 17, 2021 at 8:52 AM Wonkap Jang wrote:
> Hi Nicolas,
>
> On Wed, Feb 17, 2021 at 3:00 AM Nicolas George wrote:
>
>> Wonkap Jang (12021-02-16):
>> > While parsing ref_frame_config, AVdictionary needs to be manually
>> > deallocated.
>&g
While parsing ref_frame_config, AVdictionary needs to be manually
deallocated.
---
libavcodec/libvpxenc.c | 21 +
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
index 284cb9a108..56a1b5aafe 100644
--- a/libavcodec/
On Wed, Feb 17, 2021 at 9:50 AM Nicolas George wrote:
> Wonkap Jang (12021-02-17):
> > While parsing ref_frame_config, AVdictionary needs to be manually
> > deallocated.
> > ---
> > libavcodec/libvpxenc.c | 21 +
> > 1 file chang
Getting rid of unnecessary use of AVDictionary object in parsing
vpx_svc_ref_frame_config.
---
libavcodec/libvpxenc.c | 76 --
1 file changed, 58 insertions(+), 18 deletions(-)
diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
index 284cb9a108..a
On Wed, Feb 17, 2021 at 11:30 AM Wonkap Jang wrote:
>
>
> On Wed, Feb 17, 2021 at 9:50 AM Nicolas George wrote:
>
>> Wonkap Jang (12021-02-17):
>> > While parsing ref_frame_config, AVdictionary needs to be manually
>> > deallocated.
>&g
On Wed, Feb 17, 2021 at 4:41 PM Wonkap Jang wrote:
> Getting rid of unnecessary use of AVDictionary object in parsing
> vpx_svc_ref_frame_config.
> ---
> libavcodec/libvpxenc.c | 76 --
> 1 file changed, 58 insertions(+), 18 deletions(-)
&
Getting rid of unnecessary use of AVDictionary object in parsing
vpx_svc_ref_frame_config.
---
libavcodec/libvpxenc.c | 73 +++---
1 file changed, 55 insertions(+), 18 deletions(-)
diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
index 284cb9a108..d
On Thu, Feb 18, 2021 at 1:26 PM James Zern
wrote:
> On Thu, Feb 18, 2021 at 11:01 AM Wonkap Jang
> wrote:
> >
> > Getting rid of unnecessary use of AVDictionary object in parsing
> > vpx_svc_ref_frame_config.
> > ---
&g
Documentation change for adding support for encoding
with temporal scalability in VP9.
---
doc/encoders.texi | 23 ++-
1 file changed, 18 insertions(+), 5 deletions(-)
diff --git a/doc/encoders.texi b/doc/encoders.texi
index 4ee518a124..7efc446a6c 100644
--- a/doc/encoders.tex
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
libavcodec/libvpxenc.c | 237
In order for rate control to correctly allocate bitrate to each temporal
layer, correct temporal layer id has to be set to each frame. This
commit provides the ability to set correct temporal layer id for each
frame.
---
libavcodec/libvpxenc.c | 11 ++-
1 file changed, 10 insertions(+), 1
Thank you Michael,
I'll send out a new patch along with the other fix that is dependent on
this one.
Let's review there.
Thank you,
Wonkap
On Tue, Dec 17, 2019 at 11:21 AM Michael Niedermayer
wrote:
> On Mon, Dec 16, 2019 at 02:23:00PM -0800, Wonkap Jang wrote:
> > Thi
Thank you Michael,
There is a dependency between this patch and the one before it.
I will send out a new patch with both on the same branch as PATCH 1/2 and
2/2.
Thank you~
Wonkap
On Tue, Dec 17, 2019 at 12:08 PM Michael Niedermayer
wrote:
> On Mon, Dec 16, 2019 at 02:23:26PM -0800, Won
In order for rate control to correctly allocate bitrate to each temporal
layer, correct temporal layer id has to be set to each frame. This
commit provides the ability to set correct temporal layer id for each
frame.
---
libavcodec/libvpxenc.c | 11 ++-
1 file changed, 10 insertions(+), 1
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
libavcodec/libvpxenc.c | 237
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
libavcodec/libvpxenc.c | 237
?
Thank you,
Wonkap
On Tue, Dec 17, 2019 at 5:59 PM James Zern
wrote:
> Hi,
>
> On Mon, Dec 16, 2019 at 2:21 PM Wonkap Jang
> wrote:
> >
> > Documentation change for adding support for encoding
> > with temporal scalability in VP9.
> > ---
>
> This part
ts_target_bitrate is in kbps, not bps. This commit clarifies the unit
and modifies the example to match the description.
---
doc/encoders.texi | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/doc/encoders.texi b/doc/encoders.texi
index 4ee518a124..a207363650 100644
--- a/do
Hi James,
I have updated the libvpx.
https://chromium-review.googlesource.com/c/webm/libvpx/+/1974899
Thank you,
Wonkap
On Wed, Dec 18, 2019 at 1:39 PM James Zern
wrote:
> Hi,
>
> On Wed, Dec 18, 2019 at 1:17 PM Wonkap Jang
> wrote:
> >
> > ts_target_bitrate is in kb
Will do.
Thanks!
Wonkap
On Wed, Dec 18, 2019 at 1:37 PM James Zern
wrote:
> Hi,
>
> On Wed, Dec 18, 2019 at 10:16 AM Wonkap Jang wrote:
> >
> > Hi James,
> >
> > Some of the changes are on lines right next to each other, and will cause
> > confli
Hi Michael,
On Wed, Dec 18, 2019 at 2:59 PM Michael Niedermayer
wrote:
> On Tue, Dec 17, 2019 at 02:42:21PM -0800, Wonkap Jang wrote:
> > In order for rate control to correctly allocate bitrate to each temporal
> > layer, correct temporal layer id has to be set to each frame.
Documentation change for adding support for encoding
with temporal scalability in VP9.
---
doc/encoders.texi | 18 +++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/doc/encoders.texi b/doc/encoders.texi
index 61e674cf96..88429aed4c 100644
--- a/doc/encoders.texi
+++
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
libavcodec/libvpxenc.c | 251
In order for rate control to correctly allocate bitrate to each temporal
layer, correct temporal layer id has to be set to each frame. This
commit provides the ability to set correct temporal layer id for each
frame.
---
libavcodec/libvpxenc.c | 13 -
1 file changed, 12 insertions(+),
On Wed, Jan 8, 2020 at 3:00 PM Wonkap Jang wrote:
> This commit reuses the configuration options for VP8 that enables
> temporal scalability for VP9. It also adds a way to enable three
> preset temporal structures (refer to the documentation for more
> detail) that can be use
On Thu, Jan 9, 2020 at 8:09 PM James Zern
wrote:
> On Wed, Jan 8, 2020 at 3:00 PM Wonkap Jang
> wrote:
> >
> > Documentation change for adding support for encoding
> > with temporal scalability in VP9.
> > ---
> > doc/encoders.texi | 18 +++--
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
doc/encoders.texi | 18 ++-
libavcodec/libvpxen
In order for rate control to correctly allocate bitrate to each temporal
layer, correct temporal layer id has to be set to each frame. This
commit provides the ability to set correct temporal layer id for each
frame.
---
libavcodec/libvpxenc.c | 13 -
1 file changed, 12 insertions(+),
On Fri, Jan 10, 2020 at 9:59 AM Wonkap Jang wrote:
> This commit reuses the configuration options for VP8 that enables
> temporal scalability for VP9. It also adds a way to enable three
> preset temporal structures (refer to the documentation for more
> detail) that can be use
HI,
On Mon, Jan 13, 2020 at 4:44 PM James Zern
wrote:
> Hi,
>
> On Fri, Jan 10, 2020 at 9:59 AM Wonkap Jang
> wrote:
> >
> > This commit reuses the configuration options for VP8 that enables
> > temporal scalability for VP9. It also adds a way to enable three
Hi James,
On Tue, Jan 14, 2020 at 10:59 AM Wonkap Jang wrote:
> This commit reuses the configuration options for VP8 that enables
> temporal scalability for VP9. It also adds a way to enable three
> preset temporal structures (refer to the documentation for more
> detail) that ca
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
doc/encoders.texi | 18 ++-
libavcodec/libvpxen
HI,
My comments are in-line.
On Tue, Jan 14, 2020 at 8:55 PM James Zern
wrote:
> On Tue, Jan 14, 2020 at 11:07 AM Wonkap Jang
> wrote:
> >
> > This commit reuses the configuration options for VP8 that enables
> > temporal scalability for VP9. It also adds a way to
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
doc/encoders.texi | 18 ++-
libavcodec/libvpxen
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
doc/encoders.texi | 18 ++-
libavcodec/libvpxen
James,
On Thu, Jan 16, 2020 at 10:58 AM Wonkap Jang <
wonkap-at-google@ffmpeg.org> wrote:
> This commit reuses the configuration options for VP8 that enables
> temporal scalability for VP9. It also adds a way to enable three
> preset temporal structures (refer to the documen
Hi James,
On Thu, Jan 16, 2020 at 10:28 AM Wonkap Jang wrote:
> This commit reuses the configuration options for VP8 that enables
> temporal scalability for VP9. It also adds a way to enable three
> preset temporal structures (refer to the documentation for more
> detail) that ca
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
doc/encoders.texi | 18 ++-
libavcodec/libvpxen
Hi James,
On Fri, Jan 17, 2020 at 1:50 PM Wonkap Jang wrote:
> This commit reuses the configuration options for VP8 that enables
> temporal scalability for VP9. It also adds a way to enable three
> preset temporal structures (refer to the documentation for more
> detail) that ca
Hi James,
My answers are in-line.
On Wed, Jan 29, 2020 at 8:36 AM James Zern
wrote:
> On Fri, Jan 17, 2020 at 1:56 PM Wonkap Jang
> wrote:
> >
> > Hi James,
> >
> > On Fri, Jan 17, 2020 at 1:50 PM Wonkap Jang wrote:
> >
> > > This commit reuses t
In order for rate control to correctly allocate bitrate to each temporal
layer, correct temporal layer id has to be set to each frame. This
commit provides the ability to set correct temporal layer id for each
frame.
---
libavcodec/libvpxenc.c | 13 -
1 file changed, 12 insertions(+),
This commit reuses the configuration options for VP8 that enables
temporal scalability for VP9. It also adds a way to enable three
preset temporal structures (refer to the documentation for more
detail) that can be used in offline encoding.
---
doc/encoders.texi | 18 ++-
libavcodec/libvpxen
Hi
On Mon, Feb 3, 2020 at 12:45 PM James Zern
wrote:
> On Mon, Feb 3, 2020 at 10:02 AM Wonkap Jang
> wrote:
> >
> > In order for rate control to correctly allocate bitrate to each temporal
> > layer, correct temporal layer id has to be set to each frame. This
> >
Hi James,
On Wed, Feb 5, 2020 at 5:29 PM James Zern
wrote:
> On Mon, Feb 3, 2020 at 5:45 PM Wonkap Jang
> wrote:
> >
> > Hi
> >
> > On Mon, Feb 3, 2020 at 12:45 PM James Zern <
> jzern-at-google@ffmpeg.org>
> > wrote:
> >
> > &
In order for rate control to correctly allocate bitrate to each temporal
layer, correct temporal layer id has to be set to each frame. This
commit provides the ability to set correct temporal layer id for each
frame.
---
doc/encoders.texi | 8 +++-
libavcodec/libvpxenc.c | 13 +++
Hi James,
On Fri, Feb 7, 2020 at 10:36 AM Wonkap Jang wrote:
> In order for rate control to correctly allocate bitrate to each temporal
> layer, correct temporal layer id has to be set to each frame. This
> commit provides the ability to set correct temporal layer id for eac
In order for rate control to correctly allocate bitrate to each temporal
layer, correct temporal layer id has to be set to each frame. This
commit provides the ability to set correct temporal layer id for each
frame.
---
doc/encoders.texi | 9 -
libavcodec/libvpxenc.c | 13 ++
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.
---
libavcodec/libvpxenc.c | 77 ++
1 file changed, 77 insertions(+)
Hi James,
On Wed, Nov 18, 2020 at 1:13 PM James Zern
wrote:
> Hi,
>
> On Mon, Nov 16, 2020 at 2:36 PM 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. Thi
---
doc/encoders.texi | 32 +
libavcodec/libvpxenc.c | 79 ++
2 files changed, 111 insertions(+)
diff --git a/doc/encoders.texi b/doc/encoders.texi
index 0b1c69e982..aa3a2221b6 100644
--- a/doc/encoders.texi
+++ b/doc/encoders.texi
@@ -
On Mon, Dec 7, 2020 at 11:57 PM Wonkap Jang wrote:
> ---
> doc/encoders.texi | 32 +
> libavcodec/libvpxenc.c | 79 ++
> 2 files changed, 111 insertions(+)
>
> diff --git a/doc/encoders.texi b/doc/encoders.texi
---
doc/encoders.texi | 32 +
libavcodec/libvpxenc.c | 79 ++
2 files changed, 111 insertions(+)
diff --git a/doc/encoders.texi b/doc/encoders.texi
index 0b1c69e982..aa3a2221b6 100644
--- a/doc/encoders.texi
+++ b/doc/encoders.texi
@@ -
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 ++
Hi James
On Tue, Dec 15, 2020 at 9:18 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
On Thu, Dec 17, 2020 at 10:48 AM James Zern wrote:
> On Tue, Dec 15, 2020 at 9:24 AM Wonkap Jang wrote:
> >
> > Hi James
> >
> > On Tue, Dec 15, 2020 at 9:18 AM Wonkap Jang wrote:
> >>
> >> In order to fine-control referencing schemes
On Mon, Dec 21, 2020 at 1:40 PM James Zern wrote:
> On Thu, Dec 17, 2020 at 2:43 PM Wonkap Jang wrote:
> >
> >
> >
> > On Thu, Dec 17, 2020 at 10:48 AM James Zern wrote:
> >>
> >> On Tue, Dec 15, 2020 at 9:24 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 +
libavcodec/libvpxenc.c | 81 ++
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 ++
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
HI JAmes,
On Tue, Dec 29, 2020 at 11:54 AM Wonkap Jang <
wonkap-at-google@ffmpeg.org> wrote:
> 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
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 | 88
On Mon, Dec 14, 2020 at 12:46 PM James Zern
wrote:
> Hi,
>
>
> On Mon, Dec 14, 2020 at 11:54 AM Wonkap Jang wrote:
> >
> >
> >
> > On Mon, Dec 7, 2020 at 11:57 PM Wonkap Jang wrote:
> >>
> >> ---
> >> doc/encoders.tex
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 | 84 +++
On Fri, Jan 8, 2021 at 3:33 PM 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
69 matches
Mail list logo