Hi,
Please review the attached patch.
This patch allows to specify different const qp values for I, P and B frames.
This change is backward compatible.
Note that the constQP values are initialized with default values in preset
configuration, hence there is not "else()" block in set_constqp().
From: Diego Biurrun
Deprecated in 11/2013.
---
configure | 3 -
libavcodec/4xm.c | 2 +-
libavcodec/Makefile | 3 -
libavcodec/allcodecs.c| 3 -
libavcodec/asvdec.c | 2 +-
libavcodec/avcodec.h | 17 ---
libavcodec/
Deprecated in 05/2014.
---
libavformat/avformat.h | 21 -
libavformat/version.h | 3 ---
2 files changed, 24 deletions(-)
diff --git a/libavformat/avformat.h b/libavformat/avformat.h
index 547b88b2f1..1bf66b15d1 100644
--- a/libavformat/avformat.h
+++ b/libavformat/avformat.
Deprecated in 10/2013.
---
libavfilter/avfilter.c | 5 +
libavfilter/avfilter.h | 5 +
libavfilter/version.h | 4
3 files changed, 2 insertions(+), 12 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 3ae7a591db..83c1a7c20d 100644
--- a/libavfilter/avfi
Deprecated in 07/2013.
---
libavutil/pixdesc.c | 38 --
libavutil/pixfmt.h | 10 --
libavutil/version.h | 3 ---
3 files changed, 51 deletions(-)
diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c
index e4e5674a66..815e084155 100644
--- a/libavuti
Deprecated in 05/2014.
---
libavformat/mux.c | 11 ---
libavformat/version.h | 4 +---
2 files changed, 1 insertion(+), 14 deletions(-)
diff --git a/libavformat/mux.c b/libavformat/mux.c
index dfda89d983..cc92f2a960 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -110,17 +1
Deprecated in 04/2013.
---
libavcodec/avcodec.h | 14 --
libavcodec/version.h | 3 ---
2 files changed, 17 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 1ecffc751c..ab36f77dd4 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -2810,17 +2810
Deprecated in 07/2013.
---
libavcodec/avcodec.h | 6 --
libavcodec/vdpau.h | 34 --
libavcodec/version.h | 3 ---
3 files changed, 43 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index ab36f77dd4..0f39911bb8 100644
--- a/libavcodec/
Deprecated in 10/2015.
---
libavcodec/decode.c | 5 -
libavcodec/mpegvideo_parser.c | 5 -
libavcodec/utils.c| 5 -
libavcodec/version.h | 3 ---
4 files changed, 18 deletions(-)
diff --git a/libavcodec/decode.c b/libavcodec/decode.c
index f4088cdae8..e4
Deprecated in 10/2013.
---
libavcodec/avcodec.h | 5 -
libavcodec/version.h | 3 ---
2 files changed, 8 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 0cd8338a27..b8c2352452 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -41,11 +41,6 @@
#includ
These values are defined to be 32bit in the specification,
so it makes more sense to store them as fixed width.
Based on a patch by Micahel Niedermayer .
Signed-off-by: Vittorio Giovara
---
libavformat/dump.c| 2 +-
libavformat/matroskadec.c | 6 +++---
libavformat/mov.c | 7
Deprecated in 05/2015.
---
libavutil/log.h | 14 --
libavutil/version.h | 3 ---
2 files changed, 17 deletions(-)
diff --git a/libavutil/log.h b/libavutil/log.h
index d4daea9c1a..ce00bccc7b 100644
--- a/libavutil/log.h
+++ b/libavutil/log.h
@@ -249,20 +249,6 @@ void av_log_defaul
Alpha deprecated in 11/2013.
Sh4 and sparc deprecated in 01/2014.
---
libavcodec/avcodec.h | 9 -
libavcodec/options_table.h | 6 --
libavcodec/version.h | 9 -
3 files changed, 24 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index ba4b588e
Deprecated in 10/2013.
---
libavcodec/avcodec.h | 21 -
libavcodec/options_table.h | 13 -
libavcodec/version.h | 3 ---
3 files changed, 37 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 0059e785f3..4c719ef067 100644
--- a
qscale types and maximum number of bframes deprecated in 10/2013.
Negative linesizes deprecated in 11/2013.
xvidmmx deprecated in 08/2014.
---
libavcodec/avcodec.h | 23 ---
libavcodec/options_table.h | 3 ---
libavcodec/version.h | 12
3 files changed
Deprecated in 02/2014.
---
libavutil/opt.h | 3 ---
libavutil/version.h | 3 ---
2 files changed, 6 deletions(-)
diff --git a/libavutil/opt.h b/libavutil/opt.h
index a65c4f41ba..b68a396da7 100644
--- a/libavutil/opt.h
+++ b/libavutil/opt.h
@@ -263,9 +263,6 @@ typedef struct AVOption {
in
From: Carl Eugen Hoyos
Signed-off-by: Vittorio Giovara
---
libavutil/spherical.c | 2 +-
libavutil/spherical.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavutil/spherical.c b/libavutil/spherical.c
index f5accc487d..abb3c7284b 100644
--- a/libavutil/spherical.c
+++
Deprecated in 04/2014.
---
libavcodec/avcodec.h | 7 ---
libavcodec/version.h | 3 ---
2 files changed, 10 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 5e585f7c13..8991eb3347 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -1219,13 +1219,6 @@ typ
Deprecated in 07/2015.
---
libavcodec/avcodec.h | 8
libavcodec/options_table.h | 3 ---
libavcodec/version.h | 5 +
libavutil/version.h| 4 ++--
4 files changed, 3 insertions(+), 17 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 358b3
From: Anton Khirnov
The function currently accepts a PutBitContext and a GetBitContext,
which hardcodes their sizes into the lavc ABI. Since the function is
quite small and only called in a few places, the simplest solution is
making it inline, thus avoiding a runtime dependency completely.
---
Deprecated in 07/2014.
---
libavcodec/avcodec.h | 18 --
libavcodec/options_table.h | 12
libavcodec/version.h | 3 ---
3 files changed, 33 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 11b30fc445..7dd41476d8 100644
--- a/lib
Deprecated in 01/2014.
---
libavcodec/avcodec.h | 22 --
libavcodec/options_table.h | 3 ---
libavcodec/utils.c | 7 ---
libavcodec/version.h | 3 ---
4 files changed, 35 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index b8c
Deprecated in 10/2014 and 07/2015.
---
libavcodec/avcodec.h | 114 -
libavcodec/internal.h | 2 -
libavcodec/libx264.c | 21 +
libavcodec/libxavs.c | 26 ---
libavcodec/libxvid.c | 24 --
libavcod
Deprecated in 08/2014.
---
libavcodec/encode.c | 4
libavcodec/utils.c | 5 -
libavcodec/version.h | 3 ---
3 files changed, 12 deletions(-)
diff --git a/libavcodec/encode.c b/libavcodec/encode.c
index fc27a070e1..9bb7ae5bde 100644
--- a/libavcodec/encode.c
+++ b/libavcodec/encode.c
@
Deprecated in 08/2014.
---
libavcodec/avcodec.h | 20
libavcodec/mpeg12dec.c | 5 -
libavcodec/options_table.h | 3 ---
libavcodec/pthread_frame.c | 5 -
libavcodec/version.h | 3 ---
5 files changed, 36 deletions(-)
diff --git a/libavcodec/avcodec
Deprecated between 04/2014 - 05/2015.
---
libavcodec/avcodec.h | 158 -
libavcodec/libxvid.c | 6 --
libavcodec/mpegvideo_enc.c | 14
libavcodec/options_table.h | 12
libavcodec/version.h | 15 -
5 files changed, 205
Illegal ac_vlc and old msmpeg4 detection deprecated in 10/2013.
---
libavcodec/avcodec.h | 6 --
libavcodec/options_table.h | 6 --
libavcodec/version.h | 6 --
3 files changed, 18 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 4c719ef067..a247
Deprecated in 01/2013.
---
libavcodec/avcodec.h | 30 --
libavcodec/utils.c | 29 -
libavcodec/version.h | 3 ---
3 files changed, 62 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 18a96083d1..1ecffc751c 10064
Deprecated in 07/2013.
---
libavcodec/vdpau.h | 44
libavcodec/version.h | 3 ---
2 files changed, 47 deletions(-)
diff --git a/libavcodec/vdpau.h b/libavcodec/vdpau.h
index 2f4fa86ba4..a5d31cb37b 100644
--- a/libavcodec/vdpau.h
+++ b/libavcodec/vdp
Deprecated in 08/2013.
---
libavcodec/avcodec.h| 3 ---
libavcodec/codec_desc.c | 9 -
libavcodec/version.h| 3 ---
3 files changed, 15 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 0f39911bb8..95decec4f9 100644
--- a/libavcodec/avcodec.h
+++ b/libavc
Deprecated in 10/2013.
---
libavcodec/avcodec.h | 9 -
libavcodec/mpegvideo_enc.c | 7 ---
libavcodec/options_table.h | 3 ---
libavcodec/version.h | 3 ---
4 files changed, 22 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 22ec5323a4..5b76803a
Deprecated in 10/2013.
---
libavcodec/avcodec.h | 8
libavcodec/utils.c | 7 ---
libavcodec/version.h | 3 ---
3 files changed, 18 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 95decec4f9..0059e785f3 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/a
Deprecated in 10/2013.
---
libavcodec/avcodec.h | 4
libavcodec/h263.h| 2 --
libavcodec/version.h | 3 ---
3 files changed, 9 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index a2472887e6..ba4b588e27 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@
Deprecated in 10/2013.
---
libavcodec/avcodec.h | 26 --
libavcodec/mpegutils.h | 2 --
libavcodec/version.h | 3 ---
3 files changed, 31 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 67d840396c..0cd8338a27 100644
--- a/libavcodec/avcode
Deprecated in 03/2013.
---
libavfilter/avfilter.c | 7 ---
libavfilter/avfilter.h | 15 ---
libavfilter/version.h | 3 ---
3 files changed, 25 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index d6bddef4a0..439eee4dd4 100644
--- a/libavfilter/avfilte
This disables everything that was deprecated at least 18 months ago.
Readjust the minimum API version as needed, postponing any
API-incompatible changes until the next bump.
Signed-off-by: Vittorio Giovara
---
libavcodec/version.h| 20 ++--
libavdevice/version.h | 4 ++--
Deprecated in 02/2013.
---
libavfilter/af_channelmap.c | 7 -
libavfilter/af_join.c | 8 -
libavfilter/avfilter.c | 76 -
libavfilter/buffersrc.c | 8 -
libavfilter/version.h | 3 --
libavfilter/vf_aspect.c | 46 -
Deprecated in 11/2012.
---
libavcodec/avcodec.h| 6 --
libavcodec/imgconvert.c | 9 -
libavcodec/version.h| 3 ---
3 files changed, 18 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 62a4fab8f9..18a96083d1 100644
--- a/libavcodec/avcodec.h
+++ b/lib
Deprecated in 05/2014.
---
libavformat/mux.c | 7 ---
libavformat/version.h | 3 ---
2 files changed, 10 deletions(-)
diff --git a/libavformat/mux.c b/libavformat/mux.c
index a85c3c79db..dfda89d983 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -99,13 +99,6 @@ static int init_m
Deprecated in 04/2013.
---
libavfilter/avfilter.c | 11 ---
libavfilter/avfilter.h | 18 --
libavfilter/version.h | 3 ---
3 files changed, 32 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 439eee4dd4..3ae7a591db 100644
--- a/libavfilter/
Hi, this is the third iteration of the set, with a couple of additional
API removal to fullfill our 18 months 'promise', and contains a few
patches queued for ABI changes, namely related to bistream reader and
the spherical type.
Anton Khirnov (1):
mpeg4audio: make avpriv_copy_pce_data() inline
Deprecated in 03/2013.
---
libavfilter/avfilter.c | 8
libavfilter/avfilter.h | 30 --
libavfilter/avfiltergraph.c | 17 -
libavfilter/version.h | 3 ---
4 files changed, 58 deletions(-)
diff --git a/libavfilter/avfilter.c b/l
On 16/03/2017 17:48, Anton Khirnov wrote:
> Well, I think it still needs to be namespaced somehow. ff_?
>
ff_ is good.
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel
On Thu, Mar 16, 2017 at 12:48 PM, Anton Khirnov wrote:
> Well, I think it still needs to be namespaced somehow. ff_?
ffpriv_
--
Vittorio
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel
Quoting Diego Biurrun (2017-03-16 17:42:42)
> On Thu, Mar 16, 2017 at 05:34:12PM +0100, Anton Khirnov wrote:
> > The function currently accepts a PutBitContext and a GetBitContext,
> > which hardcodes their sizes into the lavc ABI. Since the function is
> > quite small and only called in a few plac
On Thu, Mar 16, 2017 at 05:34:12PM +0100, Anton Khirnov wrote:
> The function currently accepts a PutBitContext and a GetBitContext,
> which hardcodes their sizes into the lavc ABI. Since the function is
> quite small and only called in a few places, the simplest solution is
> making it inline, thu
The function currently accepts a PutBitContext and a GetBitContext,
which hardcodes their sizes into the lavc ABI. Since the function is
quite small and only called in a few places, the simplest solution is
making it inline, thus avoiding a runtime dependency completely.
---
To be applied on major
Quoting Mark Thompson (2017-03-05 00:57:34)
> ---
> avtools/Makefile | 1 -
> avtools/avconv.h | 1 -
> avtools/avconv_opt.c | 4 +-
> avtools/avconv_vdpau.c | 159
> -
> 4 files changed, 2 insertions(+), 163 deletions(-)
> dele
On Tue, Mar 14, 2017 at 09:15:29AM +, Luca Barbato wrote:
> Having a mismatch between the number of channels in the stream and those
> in the channel map will lead to a segfault or worse.
>
> Bug-Id: 1016
>
> CC: libav-sta...@libav.org
> ---
> Description updated.
>
> libavcodec/dcadec.c |
On Tue, Mar 14, 2017 at 09:15:30AM +, Luca Barbato wrote:
> ---
> While at it.
>
> libavcodec/dcadec.c | 10 ++
> 1 file changed, 6 insertions(+), 4 deletions(-)
dca: Refactor dca_filter_channels() a little
> --- a/libavcodec/dcadec.c
> +++ b/libavcodec/dcadec.c
> @@ -947,15 +947,16
On Thu, Mar 16, 2017 at 10:52:26AM +0200, Martin Storsjö wrote:
> Align the second/third operands as they usually are.
>
> Due to the wildly varying sizes of the written out operands
> in aarch64 assembly, the column alignment is usually not as clear
> as in arm assembly.
> ---
> libavcodec/aarch
On 16/03/2017 10:27, Martin Storsjö wrote:
> On Tue, 14 Mar 2017, Luca Barbato wrote:
>
>> Makes easier manage the polling function pending the
>> threading support.
>> ---
>>
>> libavformat/rtsp.c | 57
>> ++
>> 1 file changed, 32 insertions(+),
On Tue, 14 Mar 2017, Luca Barbato wrote:
Makes easier manage the polling function pending the
threading support.
---
libavformat/rtsp.c | 57 ++
1 file changed, 32 insertions(+), 25 deletions(-)
diff --git a/libavformat/rtsp.c b/libavformat/rt
Align the second/third operands as they usually are.
Due to the wildly varying sizes of the written out operands
in aarch64 assembly, the column alignment is usually not as clear
as in arm assembly.
---
libavcodec/aarch64/vp9itxfm_neon.S | 36 ++--
libavcodec/arm/v
On 15/03/2017 22:57, Mark Thompson wrote:
> +AVPacket pkt;
You might alloc the packet and free it at the end, the rest seems ok.
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel
On 15/03/2017 23:03, Mark Thompson wrote:
> On 14/03/17 07:23, Luca Barbato wrote:
>> On 14/03/2017 02:38, Mark Thompson wrote:
>>> +#define wloop(mag, wr) \
>>> +for (n = 0; n < n_in; n++) { \
>>> +wr; \
>>> +ptr += mag + 1; \
>>> +}
>>
>> Either wrap-in/use a do-while() or
On 15/03/2017 22:55, Vittorio Giovara wrote:
> ---
> libavfilter/vf_showinfo.c | 41 +
> 1 file changed, 41 insertions(+)
>
Ok.
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailma
On 15/03/2017 22:55, Vittorio Giovara wrote:
> ---
> libavfilter/vf_showinfo.c | 14 +-
> 1 file changed, 1 insertion(+), 13 deletions(-)
>
> diff --git a/libavfilter/vf_showinfo.c b/libavfilter/vf_showinfo.c
> index 204ff7a857..b44f3d2bf2 100644
> --- a/libavfilter/vf_showinfo.c
> ++
On 15/03/2017 22:53, Vittorio Giovara wrote:
> On Wed, Mar 15, 2017 at 5:52 PM, Luca Barbato wrote:
>> On 15/03/2017 22:38, Vittorio Giovara wrote:
>>> These values are defined to be 32bit in the specification,
>>> so it makes more sense to store them as fixed width.
>>>
>>> Signed-off-by: Vittori
59 matches
Mail list logo