On 22/09/16 19:24, Diego Biurrun wrote:
> On Tue, Sep 20, 2016 at 10:21:40PM +0100, Mark Thompson wrote:
>> On 20/09/16 22:07, Diego Biurrun wrote:
>>> On Tue, Sep 20, 2016 at 09:22:06PM +0100, Mark Thompson wrote:
On 20/09/16 19:36, Diego Biurrun wrote:
> ptrdiff_t is the correct type
On Tue, Sep 20, 2016 at 10:21:40PM +0100, Mark Thompson wrote:
> On 20/09/16 22:07, Diego Biurrun wrote:
> > On Tue, Sep 20, 2016 at 09:22:06PM +0100, Mark Thompson wrote:
> >> On 20/09/16 19:36, Diego Biurrun wrote:
> >>> ptrdiff_t is the correct type for array strides and similar.
> >>> ---
>>Are you going to add support for those to scale_npp as well?
yes, will submit a patch shortly
thx
yogender
---
This email message is for the sole use of the intended recipient(s) and may
contain
confidential
I think this needs a version bump.
On Thu, Sep 22, 2016 at 04:29:10PM +0200, Anton Khirnov wrote:
> --- a/doc/bitstream_filters.texi
> +++ b/doc/bitstream_filters.texi
> @@ -21,6 +21,24 @@ Below is a description of the currently available
> bitstream filters.
> +@table @option
> +@item remove
>
On Thu, Sep 22, 2016 at 04:29:11PM +0200, Anton Khirnov wrote:
> --- a/libavformat/internal.h
> +++ b/libavformat/internal.h
> @@ -113,6 +113,15 @@ struct AVStreamInternal {
>
> +/* the context for extracting extradata in find_stream_info()
> + * inited=1/bsf=NULL signals that extracting
On Thu, Sep 22, 2016 at 04:29:09PM +0200, Anton Khirnov wrote:
> This code is independent from the decoder, so it makes more sense for it
> to to have its own header.
> ---
> libavcodec/hevc.h| 5 +
> libavcodec/hevc_data.h | 29 +
> libavcodec/hevc_ps.c | 15 +--
>
On Thu, Sep 22, 2016 at 04:29:06PM +0200, Anton Khirnov wrote:
> This is more consistent with the rest of libav and frees up the hevc.h
> name for decoder-independent shared declarations.
> ---
> libavcodec/Makefile | 2 +-
> libavcodec/dxva2_hevc.c | 2 +-
>
On Thu, Sep 22, 2016 at 04:29:07PM +0200, Anton Khirnov wrote:
> This way they can be reused by other code without including the whole
> decoder-specific hevcdec.h
> Also, add the HEVC_ prefix to them, since similarly named values exist
> for H.264 as well and are sometimes used in the same code.
On Thu, Sep 22, 2016 at 9:39 AM, Anton Khirnov wrote:
> Quoting Henrik Gramner (2016-09-21 17:13:31)
>> Why not use xorps like the original code then? INIT_XMM sse will also
>> make mova assemble to movaps instead of movdqa, so no problem there.
>
> mmx only has pxor, so I'd
On Thu, Sep 22, 2016 at 04:29:08PM +0200, Anton Khirnov wrote:
> ---
> libavcodec/hevcdec.h | 2 --
> 1 file changed, 2 deletions(-)
OK
Diego
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel
This code is independent from the decoder, so it makes more sense for it
to to have its own header.
---
libavcodec/hevc.h| 5 +
libavcodec/hevc_data.h | 29 +
libavcodec/hevc_ps.c | 15 +--
libavcodec/hevc_ps.h | 320 +++
This is intended as a replacement for the 'split' function exported by
some parsers.
---
doc/bitstream_filters.texi | 18 +++
libavcodec/Makefile| 1 +
libavcodec/bitstream_filters.c | 1 +
libavcodec/extract_extradata_bsf.c | 300
This also fixes a minor bug introduced in the codecpar conversion, where
the termination condition for extracting the extradata does not match
the actual extradata setting code. As a result, the packet durations
made up by lavf go back to their values before the codecpar conversion.
That is of
---
libavcodec/hevcdec.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/libavcodec/hevcdec.h b/libavcodec/hevcdec.h
index df81e55..9566223 100644
--- a/libavcodec/hevcdec.h
+++ b/libavcodec/hevcdec.h
@@ -957,8 +957,6 @@ int ff_hevc_cu_qp_delta_abs(HEVCContext *s);
void
This is more consistent with the rest of libav and frees up the hevc.h
name for decoder-independent shared declarations.
---
libavcodec/Makefile | 2 +-
libavcodec/dxva2_hevc.c | 2 +-
libavcodec/hevc_cabac.c | 2 +-
libavcodec/hevc_data.c| 2 +-
On Thu, Sep 22, 2016 at 3:35 AM, Anton Khirnov wrote:
> ---
> doc/examples/output.c | 71
> +++
> 1 file changed, 44 insertions(+), 27 deletions(-)
>
> diff --git a/doc/examples/output.c b/doc/examples/output.c
> index
On Thu, Sep 22, 2016 at 3:35 AM, Anton Khirnov wrote:
> ---
> libavcodec/tdsc.c | 15 +--
> 1 file changed, 9 insertions(+), 6 deletions(-)
>
> diff --git a/libavcodec/tdsc.c b/libavcodec/tdsc.c
> index c70c77f..5b952b3 100644
> --- a/libavcodec/tdsc.c
> +++
On Thu, Sep 22, 2016 at 09:35:30AM +0200, Anton Khirnov wrote:
> ---
> configure | 8
> libavcodec/aarch64/neontest.c | 20
> libavcodec/arm/neontest.c | 20
> libavcodec/x86/w64xmmtest.c | 20
> 4
On Thu, Sep 22, 2016 at 09:35:29AM +0200, Anton Khirnov wrote:
> --- a/libavcodec/mpegvideo_enc.c
> +++ b/libavcodec/mpegvideo_enc.c
> @@ -1313,27 +1306,46 @@ static int estimate_best_b_count(MpegEncContext *s)
> for (j = 0; j < s->max_b_frames + 1; j++) {
> +AVCodecContext *c =
On Thu, Sep 22, 2016 at 09:35:28AM +0200, Anton Khirnov wrote:
> ---
> libavcodec/mpegvideo_enc.c | 18 ++
> 1 file changed, 18 insertions(+)
LGTM
Diego
___
libav-devel mailing list
libav-devel@libav.org
On Tue, Sep 20, 2016 at 11:09:51PM +0100, Mark Thompson wrote:
> On 20/09/16 19:36, Diego Biurrun wrote:
> Aside:
>
> Seeing a lot of little functions like (picking a random one):
>
> > -static void spatial_compensation_3(uint8_t *src, uint8_t *dst, int
> > linesize)
> > +static void
On Thu, Sep 22, 2016 at 09:35:27AM +0200, Anton Khirnov wrote:
> ---
> libavcodec/mpegvideo_enc.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
LGTM
Diego
___
libav-devel mailing list
libav-devel@libav.org
Quoting Henrik Gramner (2016-09-21 17:13:31)
> On Wed, Sep 21, 2016 at 9:01 AM, Anton Khirnov wrote:
> > Yes they are, because pxor does not exist in SSE.
>
> Why not use xorps like the original code then? INIT_XMM sse will also
> make mova assemble to movaps instead of
---
libavcodec/mpegvideo_enc.c | 88 ++
1 file changed, 49 insertions(+), 39 deletions(-)
diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c
index 6ab9ba5..cd7bca03 100644
--- a/libavcodec/mpegvideo_enc.c
+++
---
doc/examples/output.c | 71 +++
1 file changed, 44 insertions(+), 27 deletions(-)
diff --git a/doc/examples/output.c b/doc/examples/output.c
index 44a55f5..bb0da30 100644
--- a/doc/examples/output.c
+++ b/doc/examples/output.c
@@ -233,25
---
libavcodec/mpegvideo_enc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c
index d738d06..46e2e2c 100644
--- a/libavcodec/mpegvideo_enc.c
+++ b/libavcodec/mpegvideo_enc.c
@@ -1259,7 +1259,7 @@ static int
---
libavcodec/tdsc.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/libavcodec/tdsc.c b/libavcodec/tdsc.c
index c70c77f..5b952b3 100644
--- a/libavcodec/tdsc.c
+++ b/libavcodec/tdsc.c
@@ -343,7 +343,6 @@ static int tdsc_decode_jpeg_tile(AVCodecContext *avctx,
---
configure | 8
libavcodec/aarch64/neontest.c | 20
libavcodec/arm/neontest.c | 20
libavcodec/x86/w64xmmtest.c | 20
4 files changed, 68 insertions(+)
diff --git a/configure b/configure
index
---
libavcodec/mpegvideo_enc.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c
index 46e2e2c..6ab9ba5 100644
--- a/libavcodec/mpegvideo_enc.c
+++ b/libavcodec/mpegvideo_enc.c
@@ -1265,6 +1265,7 @@ static int
29 matches
Mail list logo