Re: [libav-devel] [PATCH] ape: Avoid undefined behaviour

2016-04-12 Thread Vittorio Giovara
On Wed, Apr 13, 2016 at 1:41 AM, Luca Barbato wrote: > Avoid the clang warning > > "warning: shifting a negative signed value is undefined" > --- > libavcodec/apedec.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/apedec.c

[libav-devel] [PATCH] ape: Avoid undefined behaviour

2016-04-12 Thread Luca Barbato
Avoid the clang warning "warning: shifting a negative signed value is undefined" --- libavcodec/apedec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/apedec.c b/libavcodec/apedec.c index d33139b..8d84901 100644 --- a/libavcodec/apedec.c +++ b/libavcodec/apedec.c

Re: [libav-devel] [PATCH] indeo3: Avoid undefined behaviour

2016-04-12 Thread Vittorio Giovara
On Tue, Apr 12, 2016 at 4:15 PM, Luca Barbato wrote: > Avoid the clang warning > > "warning: shifting a negative signed value is undefined" > --- > libavcodec/indeo3data.h | 8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/libavcodec/indeo3data.h

[libav-devel] [PATCH 8/8] vaapi_h265: Add -qp option, use it to replace use of -global_quality

2016-04-12 Thread Mark Thompson
--- libavcodec/vaapi_encode_h265.c | 21 ++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/libavcodec/vaapi_encode_h265.c b/libavcodec/vaapi_encode_h265.c index 128b5a5..917268a 100644 --- a/libavcodec/vaapi_encode_h265.c +++ b/libavcodec/vaapi_encode_h265.c @@

[libav-devel] [PATCH 7/8] vaapi_h265: Add constant-bitrate encode support

2016-04-12 Thread Mark Thompson
--- libavcodec/vaapi_encode_h265.c | 132 ++--- 1 file changed, 109 insertions(+), 23 deletions(-) diff --git a/libavcodec/vaapi_encode_h265.c b/libavcodec/vaapi_encode_h265.c index 323efd4..128b5a5 100644 --- a/libavcodec/vaapi_encode_h265.c +++

[libav-devel] [PATCH 6/8] vaapi_encode: Add support for writing arbitrary additional packed headers

2016-04-12 Thread Mark Thompson
--- libavcodec/vaapi_encode.c | 21 + libavcodec/vaapi_encode.h | 4 2 files changed, 25 insertions(+) diff --git a/libavcodec/vaapi_encode.c b/libavcodec/vaapi_encode.c index c80e638..c45bbed 100644 --- a/libavcodec/vaapi_encode.c +++ b/libavcodec/vaapi_encode.c @@

[libav-devel] [PATCH 5/8] vaapi_h264: Add encode quality option (for quality-speed tradeoff)

2016-04-12 Thread Mark Thompson
Only supported on VAAPI 0.36 and higher. --- libavcodec/vaapi_encode_h264.c | 28 1 file changed, 28 insertions(+) diff --git a/libavcodec/vaapi_encode_h264.c b/libavcodec/vaapi_encode_h264.c index 940832e..9841a70 100644 --- a/libavcodec/vaapi_encode_h264.c +++

[libav-devel] [PATCH 4/8] vaapi_h264: Add -qp option, use it to replace use of -global_quality

2016-04-12 Thread Mark Thompson
--- libavcodec/vaapi_encode_h264.c | 21 ++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/libavcodec/vaapi_encode_h264.c b/libavcodec/vaapi_encode_h264.c index df4c169..940832e 100644 --- a/libavcodec/vaapi_encode_h264.c +++ b/libavcodec/vaapi_encode_h264.c @@

[libav-devel] [PATCH 3/8] vaapi_encode: Add support for codec-local options

2016-04-12 Thread Mark Thompson
--- libavcodec/vaapi_encode.c | 1 + libavcodec/vaapi_encode.h | 5 + 2 files changed, 6 insertions(+) diff --git a/libavcodec/vaapi_encode.c b/libavcodec/vaapi_encode.c index b1f0069..c80e638 100644 --- a/libavcodec/vaapi_encode.c +++ b/libavcodec/vaapi_encode.c @@ -905,6 +905,7 @@ av_cold

[libav-devel] [PATCH 2/8] vaapi_h264: Add constant-bitrate encode support

2016-04-12 Thread Mark Thompson
--- libavcodec/vaapi_encode_h264.c | 135 + 1 file changed, 110 insertions(+), 25 deletions(-) diff --git a/libavcodec/vaapi_encode_h264.c b/libavcodec/vaapi_encode_h264.c index 6a77ab1..df4c169 100644 --- a/libavcodec/vaapi_encode_h264.c +++

[libav-devel] [PATCH 1/8] vaapi_encode: Refactor slightly to allow easier setting of global options

2016-04-12 Thread Mark Thompson
--- libavcodec/vaapi_encode.c | 13 + libavcodec/vaapi_encode.h | 10 -- libavcodec/vaapi_encode_h264.c | 30 -- libavcodec/vaapi_encode_h265.c | 40 libavcodec/vaapi_encode_mjpeg.c | 22

[libav-devel] [PATCH 0/8] VAAPI constant-bitrate encode support, related oddments

2016-04-12 Thread Mark Thompson
Hi all, Series v2 follows. Changes: * The initialisation for constant-bitrate vs. fixed-qp has been split into separate functions. * Constant-bitrate modes now use rc_buffer_size/rc_initial_buffer_occupancy if set. * Timing uses AVCodecContext.framerate if present, otherwise time_base. *

[libav-devel] [PATCH] indeo3: Avoid undefined behaviour

2016-04-12 Thread Luca Barbato
Avoid the clang warning "warning: shifting a negative signed value is undefined" --- libavcodec/indeo3data.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/indeo3data.h b/libavcodec/indeo3data.h index 28c9bb6..1ca1c47 100644 --- a/libavcodec/indeo3data.h

Re: [libav-devel] [PATCH] libxvid: Create extradata in init using a dummy frame

2016-04-12 Thread Luca Barbato
On 07/04/16 14:23, Luca Barbato wrote: > From: Derek Buitenhuis > > Modifying global header extradata in encode_frame is an API violation > and only happens to work currently because mov writes its header > at the end of the file. > > Heavily based off of a patch

Re: [libav-devel] [PATCH] mmaldec: Use imgutils.h for copying frames

2016-04-12 Thread wm4
On Tue, 12 Apr 2016 11:09:32 +0300 Martin Storsjö wrote: > --- > libavcodec/mmaldec.c | 22 -- > 1 file changed, 8 insertions(+), 14 deletions(-) > > diff --git a/libavcodec/mmaldec.c b/libavcodec/mmaldec.c > index 15b887c..a0685ea 100644 > ---

[libav-devel] [PATCH] mmaldec: Use imgutils.h for copying frames

2016-04-12 Thread Martin Storsjö
--- libavcodec/mmaldec.c | 22 -- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/libavcodec/mmaldec.c b/libavcodec/mmaldec.c index 15b887c..a0685ea 100644 --- a/libavcodec/mmaldec.c +++ b/libavcodec/mmaldec.c @@ -38,6 +38,7 @@ #include "libavutil/avassert.h"

Re: [libav-devel] [PATCHv2 5/6] stereo3d: Add API to retrieve the name of the stereo type

2016-04-12 Thread Diego Biurrun
On Mon, Apr 11, 2016 at 05:28:29PM -0400, Vittorio Giovara wrote: > --- a/libavutil/stereo3d.c > +++ b/libavutil/stereo3d.c > @@ -41,3 +42,35 @@ AVStereo3D *av_stereo3d_create_side_data(AVFrame *frame) > + > +enum AVStereo3DType av_stereo3d_from_name(const char *name) > +{ > +int i; > + > +

Re: [libav-devel] [PATCHv2 3/6] [RFC] lavc: Add AVSphericalType side data

2016-04-12 Thread Diego Biurrun
On Mon, Apr 11, 2016 at 05:28:27PM -0400, Vittorio Giovara wrote: > --- a/avprobe.c > +++ b/avprobe.c > @@ -737,6 +737,23 @@ static void show_stream(InputFile *ifile, InputStream > *ist) > +case AV_PKT_DATA_SPHERICAL: > +probe_object_header("spherical"); > +

Re: [libav-devel] [PATCH v3 2/3] omx: Add support for broadcom OMX on raspberry pi

2016-04-12 Thread Martin Storsjö
On Mon, 11 Apr 2016, Mark Thompson wrote: On 11/04/16 10:26, Martin Storsjö wrote: Changelog| 2 +- configure| 9 - libavcodec/omx.c | 53 ++-- libavcodec/version.h | 2 +- 4 files changed, 57

Re: [libav-devel] [PATCHv2 5/6] stereo3d: Add API to retrieve the name of the stereo type

2016-04-12 Thread Diego Biurrun
On Mon, Apr 11, 2016 at 05:28:29PM -0400, Vittorio Giovara wrote: > --- a/libavutil/stereo3d.c > +++ b/libavutil/stereo3d.c > @@ -41,3 +42,35 @@ AVStereo3D *av_stereo3d_create_side_data(AVFrame *frame) > + > +enum AVStereo3DType av_stereo3d_from_name(const char *name) > +{ > +int i; > + > +