diff mbox series

[FFmpeg-devel,24/24] libs: bump major version for all libraries

Message ID 20240125134425.374-25-jamrial@gmail.com
State New
Headers show
Series Major library version bump | expand

Checks

Context Check Description
yinshiyou/make_loongarch64 success Make finished
yinshiyou/make_fate_loongarch64 success Make fate finished
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

James Almer Jan. 25, 2024, 1:43 p.m. UTC
Signed-off-by: James Almer <jamrial@gmail.com>
---
 doc/APIchanges                | 2 +-
 libavcodec/version.h          | 2 +-
 libavcodec/version_major.h    | 2 +-
 libavdevice/version.h         | 2 +-
 libavdevice/version_major.h   | 2 +-
 libavfilter/version.h         | 2 +-
 libavfilter/version_major.h   | 2 +-
 libavformat/version.h         | 2 +-
 libavformat/version_major.h   | 2 +-
 libavutil/version.h           | 6 +++---
 libpostproc/version.h         | 2 +-
 libpostproc/version_major.h   | 2 +-
 libswresample/version.h       | 2 +-
 libswresample/version_major.h | 2 +-
 libswscale/version.h          | 2 +-
 libswscale/version_major.h    | 2 +-
 16 files changed, 18 insertions(+), 18 deletions(-)

Comments

Vittorio Giovara Jan. 26, 2024, 4:44 p.m. UTC | #1
On Thu, Jan 25, 2024 at 2:48 PM James Almer <jamrial@gmail.com> wrote:

> Signed-off-by: James Almer <jamrial@gmail.com>
> ---
>  doc/APIchanges                | 2 +-
>  libavcodec/version.h          | 2 +-
>  libavcodec/version_major.h    | 2 +-
>  libavdevice/version.h         | 2 +-
>  libavdevice/version_major.h   | 2 +-
>  libavfilter/version.h         | 2 +-
>  libavfilter/version_major.h   | 2 +-
>  libavformat/version.h         | 2 +-
>  libavformat/version_major.h   | 2 +-
>  libavutil/version.h           | 6 +++---
>  libpostproc/version.h         | 2 +-
>  libpostproc/version_major.h   | 2 +-
>  libswresample/version.h       | 2 +-
>  libswresample/version_major.h | 2 +-
>  libswscale/version.h          | 2 +-
>  libswscale/version_major.h    | 2 +-
>  16 files changed, 18 insertions(+), 18 deletions(-)
>
> diff --git a/doc/APIchanges b/doc/APIchanges
> index e477ed78e0..60711379a1 100644
> --- a/doc/APIchanges
> +++ b/doc/APIchanges
> @@ -1,4 +1,4 @@
> -The last version increases of all libraries were on 2023-02-09
> +The last version increases of all libraries were on 2024-01-xx
>
>  API changes, most recent first:
>
> diff --git a/libavcodec/version.h b/libavcodec/version.h
> index 0fae3d06d3..8c3d476003 100644
> --- a/libavcodec/version.h
> +++ b/libavcodec/version.h
> @@ -29,7 +29,7 @@
>
>  #include "version_major.h"
>
> -#define LIBAVCODEC_VERSION_MINOR  38
> +#define LIBAVCODEC_VERSION_MINOR   0
>  #define LIBAVCODEC_VERSION_MICRO 100


should we use this bump opportunity to reset MICRO to 0 too?
James Almer Jan. 26, 2024, 4:48 p.m. UTC | #2
On 1/26/2024 1:44 PM, Vittorio Giovara wrote:
> On Thu, Jan 25, 2024 at 2:48 PM James Almer <jamrial@gmail.com> wrote:
> 
>> Signed-off-by: James Almer <jamrial@gmail.com>
>> ---
>>   doc/APIchanges                | 2 +-
>>   libavcodec/version.h          | 2 +-
>>   libavcodec/version_major.h    | 2 +-
>>   libavdevice/version.h         | 2 +-
>>   libavdevice/version_major.h   | 2 +-
>>   libavfilter/version.h         | 2 +-
>>   libavfilter/version_major.h   | 2 +-
>>   libavformat/version.h         | 2 +-
>>   libavformat/version_major.h   | 2 +-
>>   libavutil/version.h           | 6 +++---
>>   libpostproc/version.h         | 2 +-
>>   libpostproc/version_major.h   | 2 +-
>>   libswresample/version.h       | 2 +-
>>   libswresample/version_major.h | 2 +-
>>   libswscale/version.h          | 2 +-
>>   libswscale/version_major.h    | 2 +-
>>   16 files changed, 18 insertions(+), 18 deletions(-)
>>
>> diff --git a/doc/APIchanges b/doc/APIchanges
>> index e477ed78e0..60711379a1 100644
>> --- a/doc/APIchanges
>> +++ b/doc/APIchanges
>> @@ -1,4 +1,4 @@
>> -The last version increases of all libraries were on 2023-02-09
>> +The last version increases of all libraries were on 2024-01-xx
>>
>>   API changes, most recent first:
>>
>> diff --git a/libavcodec/version.h b/libavcodec/version.h
>> index 0fae3d06d3..8c3d476003 100644
>> --- a/libavcodec/version.h
>> +++ b/libavcodec/version.h
>> @@ -29,7 +29,7 @@
>>
>>   #include "version_major.h"
>>
>> -#define LIBAVCODEC_VERSION_MINOR  38
>> +#define LIBAVCODEC_VERSION_MINOR   0
>>   #define LIBAVCODEC_VERSION_MICRO 100
> 
> 
> should we use this bump opportunity to reset MICRO to 0 too?

It's an option. I don't recall if we decided anything about it last bump 
or during a meeting. And i don't know how much code out there still 
bothers to check for it to distinguish projects. But i guess that after 
so many bumps, any existing library user has long since stopped looking 
at it.
Martin Storsjö Jan. 26, 2024, 4:52 p.m. UTC | #3
On Fri, 26 Jan 2024, James Almer wrote:

> On 1/26/2024 1:44 PM, Vittorio Giovara wrote:
>> On Thu, Jan 25, 2024 at 2:48 PM James Almer <jamrial@gmail.com> wrote:
>> 
>>> Signed-off-by: James Almer <jamrial@gmail.com>
>>> ---
>>>   doc/APIchanges                | 2 +-
>>>   libavcodec/version.h          | 2 +-
>>>   libavcodec/version_major.h    | 2 +-
>>>   libavdevice/version.h         | 2 +-
>>>   libavdevice/version_major.h   | 2 +-
>>>   libavfilter/version.h         | 2 +-
>>>   libavfilter/version_major.h   | 2 +-
>>>   libavformat/version.h         | 2 +-
>>>   libavformat/version_major.h   | 2 +-
>>>   libavutil/version.h           | 6 +++---
>>>   libpostproc/version.h         | 2 +-
>>>   libpostproc/version_major.h   | 2 +-
>>>   libswresample/version.h       | 2 +-
>>>   libswresample/version_major.h | 2 +-
>>>   libswscale/version.h          | 2 +-
>>>   libswscale/version_major.h    | 2 +-
>>>   16 files changed, 18 insertions(+), 18 deletions(-)
>>>
>>> diff --git a/doc/APIchanges b/doc/APIchanges
>>> index e477ed78e0..60711379a1 100644
>>> --- a/doc/APIchanges
>>> +++ b/doc/APIchanges
>>> @@ -1,4 +1,4 @@
>>> -The last version increases of all libraries were on 2023-02-09
>>> +The last version increases of all libraries were on 2024-01-xx
>>>
>>>   API changes, most recent first:
>>>
>>> diff --git a/libavcodec/version.h b/libavcodec/version.h
>>> index 0fae3d06d3..8c3d476003 100644
>>> --- a/libavcodec/version.h
>>> +++ b/libavcodec/version.h
>>> @@ -29,7 +29,7 @@
>>>
>>>   #include "version_major.h"
>>>
>>> -#define LIBAVCODEC_VERSION_MINOR  38
>>> +#define LIBAVCODEC_VERSION_MINOR   0
>>>   #define LIBAVCODEC_VERSION_MICRO 100
>> 
>> 
>> should we use this bump opportunity to reset MICRO to 0 too?
>
> It's an option. I don't recall if we decided anything about it last bump 
> or during a meeting. And i don't know how much code out there still 
> bothers to check for it to distinguish projects. But i guess that after 
> so many bumps, any existing library user has long since stopped looking 
> at it.

VLC 3 (which still is the latest stable version) still has got such checks 
around. VLC git master also still does have some checks, but only for 
deciding which "AVPROVIDER" to print in log messages, no function 
differences.

// Martin
James Almer Jan. 26, 2024, 5:02 p.m. UTC | #4
On 1/26/2024 1:52 PM, Martin Storsjö wrote:
> On Fri, 26 Jan 2024, James Almer wrote:
> 
>> On 1/26/2024 1:44 PM, Vittorio Giovara wrote:
>>> On Thu, Jan 25, 2024 at 2:48 PM James Almer <jamrial@gmail.com> wrote:
>>>
>>>> Signed-off-by: James Almer <jamrial@gmail.com>
>>>> ---
>>>>   doc/APIchanges                | 2 +-
>>>>   libavcodec/version.h          | 2 +-
>>>>   libavcodec/version_major.h    | 2 +-
>>>>   libavdevice/version.h         | 2 +-
>>>>   libavdevice/version_major.h   | 2 +-
>>>>   libavfilter/version.h         | 2 +-
>>>>   libavfilter/version_major.h   | 2 +-
>>>>   libavformat/version.h         | 2 +-
>>>>   libavformat/version_major.h   | 2 +-
>>>>   libavutil/version.h           | 6 +++---
>>>>   libpostproc/version.h         | 2 +-
>>>>   libpostproc/version_major.h   | 2 +-
>>>>   libswresample/version.h       | 2 +-
>>>>   libswresample/version_major.h | 2 +-
>>>>   libswscale/version.h          | 2 +-
>>>>   libswscale/version_major.h    | 2 +-
>>>>   16 files changed, 18 insertions(+), 18 deletions(-)
>>>>
>>>> diff --git a/doc/APIchanges b/doc/APIchanges
>>>> index e477ed78e0..60711379a1 100644
>>>> --- a/doc/APIchanges
>>>> +++ b/doc/APIchanges
>>>> @@ -1,4 +1,4 @@
>>>> -The last version increases of all libraries were on 2023-02-09
>>>> +The last version increases of all libraries were on 2024-01-xx
>>>>
>>>>   API changes, most recent first:
>>>>
>>>> diff --git a/libavcodec/version.h b/libavcodec/version.h
>>>> index 0fae3d06d3..8c3d476003 100644
>>>> --- a/libavcodec/version.h
>>>> +++ b/libavcodec/version.h
>>>> @@ -29,7 +29,7 @@
>>>>
>>>>   #include "version_major.h"
>>>>
>>>> -#define LIBAVCODEC_VERSION_MINOR  38
>>>> +#define LIBAVCODEC_VERSION_MINOR   0
>>>>   #define LIBAVCODEC_VERSION_MICRO 100
>>>
>>>
>>> should we use this bump opportunity to reset MICRO to 0 too?
>>
>> It's an option. I don't recall if we decided anything about it last 
>> bump or during a meeting. And i don't know how much code out there 
>> still bothers to check for it to distinguish projects. But i guess 
>> that after so many bumps, any existing library user has long since 
>> stopped looking at it.
> 
> VLC 3 (which still is the latest stable version) still has got such 
> checks around. VLC git master also still does have some checks, but only 
> for deciding which "AVPROVIDER" to print in log messages, no function 
> differences.
VLC 3 surely wont compile and link with current ffmpeg, right? Or did 
they port it to the decoupled input/output decoder and encoder API, and 
even the new channel layout API?
Martin Storsjö Jan. 26, 2024, 5:09 p.m. UTC | #5
On Fri, 26 Jan 2024, James Almer wrote:

> On 1/26/2024 1:52 PM, Martin Storsjö wrote:
>> On Fri, 26 Jan 2024, James Almer wrote:
>> 
>>> On 1/26/2024 1:44 PM, Vittorio Giovara wrote:
>>>> On Thu, Jan 25, 2024 at 2:48 PM James Almer <jamrial@gmail.com> wrote:
>>>>
>>>>> Signed-off-by: James Almer <jamrial@gmail.com>
>>>>> ---
>>>>>   doc/APIchanges                | 2 +-
>>>>>   libavcodec/version.h          | 2 +-
>>>>>   libavcodec/version_major.h    | 2 +-
>>>>>   libavdevice/version.h         | 2 +-
>>>>>   libavdevice/version_major.h   | 2 +-
>>>>>   libavfilter/version.h         | 2 +-
>>>>>   libavfilter/version_major.h   | 2 +-
>>>>>   libavformat/version.h         | 2 +-
>>>>>   libavformat/version_major.h   | 2 +-
>>>>>   libavutil/version.h           | 6 +++---
>>>>>   libpostproc/version.h         | 2 +-
>>>>>   libpostproc/version_major.h   | 2 +-
>>>>>   libswresample/version.h       | 2 +-
>>>>>   libswresample/version_major.h | 2 +-
>>>>>   libswscale/version.h          | 2 +-
>>>>>   libswscale/version_major.h    | 2 +-
>>>>>   16 files changed, 18 insertions(+), 18 deletions(-)
>>>>>
>>>>> diff --git a/doc/APIchanges b/doc/APIchanges
>>>>> index e477ed78e0..60711379a1 100644
>>>>> --- a/doc/APIchanges
>>>>> +++ b/doc/APIchanges
>>>>> @@ -1,4 +1,4 @@
>>>>> -The last version increases of all libraries were on 2023-02-09
>>>>> +The last version increases of all libraries were on 2024-01-xx
>>>>>
>>>>>   API changes, most recent first:
>>>>>
>>>>> diff --git a/libavcodec/version.h b/libavcodec/version.h
>>>>> index 0fae3d06d3..8c3d476003 100644
>>>>> --- a/libavcodec/version.h
>>>>> +++ b/libavcodec/version.h
>>>>> @@ -29,7 +29,7 @@
>>>>>
>>>>>   #include "version_major.h"
>>>>>
>>>>> -#define LIBAVCODEC_VERSION_MINOR  38
>>>>> +#define LIBAVCODEC_VERSION_MINOR   0
>>>>>   #define LIBAVCODEC_VERSION_MICRO 100
>>>>
>>>>
>>>> should we use this bump opportunity to reset MICRO to 0 too?
>>>
>>> It's an option. I don't recall if we decided anything about it last 
>>> bump or during a meeting. And i don't know how much code out there 
>>> still bothers to check for it to distinguish projects. But i guess 
>>> that after so many bumps, any existing library user has long since 
>>> stopped looking at it.
>> 
>> VLC 3 (which still is the latest stable version) still has got such 
>> checks around. VLC git master also still does have some checks, but only 
>> for deciding which "AVPROVIDER" to print in log messages, no function 
>> differences.
> VLC 3 surely wont compile and link with current ffmpeg, right? Or did 
> they port it to the decoupled input/output decoder and encoder API, and 
> even the new channel layout API?

They do backport updates to ffmpeg to VLC 3 in general, although it seems 
that they're still pretty far behind (at ffmpeg 4.4.4) indeed.

// Martin
Michael Niedermayer Jan. 26, 2024, 6:18 p.m. UTC | #6
On Thu, Jan 25, 2024 at 10:43:47AM -0300, James Almer wrote:
> Signed-off-by: James Almer <jamrial@gmail.com>
> ---
>  doc/APIchanges                | 2 +-
>  libavcodec/version.h          | 2 +-
>  libavcodec/version_major.h    | 2 +-
>  libavdevice/version.h         | 2 +-
>  libavdevice/version_major.h   | 2 +-
>  libavfilter/version.h         | 2 +-
>  libavfilter/version_major.h   | 2 +-
>  libavformat/version.h         | 2 +-
>  libavformat/version_major.h   | 2 +-
>  libavutil/version.h           | 6 +++---
>  libpostproc/version.h         | 2 +-
>  libpostproc/version_major.h   | 2 +-
>  libswresample/version.h       | 2 +-
>  libswresample/version_major.h | 2 +-
>  libswscale/version.h          | 2 +-
>  libswscale/version_major.h    | 2 +-
>  16 files changed, 18 insertions(+), 18 deletions(-)

breaks fate here:

TEST    filter-formats
--- ./tests/ref/fate/filter-formats	2024-01-26 01:29:14.807206331 +0100
+++ tests/data/fate/filter-formats	2024-01-26 19:16:02.846589727 +0100
@@ -82,7 +82,7 @@
 0 = ff_parse_channel_layout(0000000000000000, 65, 65C);
 0 = ff_parse_channel_layout(000000000000003F,  6, 5.1);
 0 = ff_parse_channel_layout(0000000000000003,  2, stereo);
-0 = ff_parse_channel_layout(0000000000000001,  1, 1+1+1+1);
-0 = ff_parse_channel_layout(0000000000000004,  1, 1c+1c+1c+1c);
-0 = ff_parse_channel_layout(0000000000000007,  3, 2c+1c);
+-1 = ff_parse_channel_layout(0000000000000000, -1, 1+1+1+1);
+-1 = ff_parse_channel_layout(0000000000000000, -1, 1c+1c+1c+1c);
+-1 = ff_parse_channel_layout(0000000000000000, -1, 2c+1c);
 0 = ff_parse_channel_layout(0000000000000003,  2, 0x3);
Test filter-formats failed. Look at tests/data/fate/filter-formats.err for details.
tests/Makefile:318: recipe for target 'fate-filter-formats' failed


[...]
James Almer Jan. 26, 2024, 6:21 p.m. UTC | #7
On 1/26/2024 3:18 PM, Michael Niedermayer wrote:
> On Thu, Jan 25, 2024 at 10:43:47AM -0300, James Almer wrote:
>> Signed-off-by: James Almer <jamrial@gmail.com>
>> ---
>>   doc/APIchanges                | 2 +-
>>   libavcodec/version.h          | 2 +-
>>   libavcodec/version_major.h    | 2 +-
>>   libavdevice/version.h         | 2 +-
>>   libavdevice/version_major.h   | 2 +-
>>   libavfilter/version.h         | 2 +-
>>   libavfilter/version_major.h   | 2 +-
>>   libavformat/version.h         | 2 +-
>>   libavformat/version_major.h   | 2 +-
>>   libavutil/version.h           | 6 +++---
>>   libpostproc/version.h         | 2 +-
>>   libpostproc/version_major.h   | 2 +-
>>   libswresample/version.h       | 2 +-
>>   libswresample/version_major.h | 2 +-
>>   libswscale/version.h          | 2 +-
>>   libswscale/version_major.h    | 2 +-
>>   16 files changed, 18 insertions(+), 18 deletions(-)
> 
> breaks fate here:

This patch depends on all 23 before it.
Michael Niedermayer Jan. 26, 2024, 6:22 p.m. UTC | #8
On Fri, Jan 26, 2024 at 07:18:46PM +0100, Michael Niedermayer wrote:
> On Thu, Jan 25, 2024 at 10:43:47AM -0300, James Almer wrote:
> > Signed-off-by: James Almer <jamrial@gmail.com>
> > ---
> >  doc/APIchanges                | 2 +-
> >  libavcodec/version.h          | 2 +-
> >  libavcodec/version_major.h    | 2 +-
> >  libavdevice/version.h         | 2 +-
> >  libavdevice/version_major.h   | 2 +-
> >  libavfilter/version.h         | 2 +-
> >  libavfilter/version_major.h   | 2 +-
> >  libavformat/version.h         | 2 +-
> >  libavformat/version_major.h   | 2 +-
> >  libavutil/version.h           | 6 +++---
> >  libpostproc/version.h         | 2 +-
> >  libpostproc/version_major.h   | 2 +-
> >  libswresample/version.h       | 2 +-
> >  libswresample/version_major.h | 2 +-
> >  libswscale/version.h          | 2 +-
> >  libswscale/version_major.h    | 2 +-
> >  16 files changed, 18 insertions(+), 18 deletions(-)
> 
> breaks fate here:

please disregard this, i have one patch missing fron the series

thx

[...]
diff mbox series

Patch

diff --git a/doc/APIchanges b/doc/APIchanges
index e477ed78e0..60711379a1 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -1,4 +1,4 @@ 
-The last version increases of all libraries were on 2023-02-09
+The last version increases of all libraries were on 2024-01-xx
 
 API changes, most recent first:
 
diff --git a/libavcodec/version.h b/libavcodec/version.h
index 0fae3d06d3..8c3d476003 100644
--- a/libavcodec/version.h
+++ b/libavcodec/version.h
@@ -29,7 +29,7 @@ 
 
 #include "version_major.h"
 
-#define LIBAVCODEC_VERSION_MINOR  38
+#define LIBAVCODEC_VERSION_MINOR   0
 #define LIBAVCODEC_VERSION_MICRO 100
 
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
diff --git a/libavcodec/version_major.h b/libavcodec/version_major.h
index 065b0c1378..15f1729d76 100644
--- a/libavcodec/version_major.h
+++ b/libavcodec/version_major.h
@@ -25,7 +25,7 @@ 
  * Libavcodec version macros.
  */
 
-#define LIBAVCODEC_VERSION_MAJOR  60
+#define LIBAVCODEC_VERSION_MAJOR  61
 
 /**
  * FF_API_* defines may be placed below to indicate public API that will be
diff --git a/libavdevice/version.h b/libavdevice/version.h
index 0e4ce64598..25befdead1 100644
--- a/libavdevice/version.h
+++ b/libavdevice/version.h
@@ -29,7 +29,7 @@ 
 
 #include "version_major.h"
 
-#define LIBAVDEVICE_VERSION_MINOR   4
+#define LIBAVDEVICE_VERSION_MINOR   0
 #define LIBAVDEVICE_VERSION_MICRO 100
 
 #define LIBAVDEVICE_VERSION_INT AV_VERSION_INT(LIBAVDEVICE_VERSION_MAJOR, \
diff --git a/libavdevice/version_major.h b/libavdevice/version_major.h
index b884fd4224..3745fe8582 100644
--- a/libavdevice/version_major.h
+++ b/libavdevice/version_major.h
@@ -25,7 +25,7 @@ 
  * Libavdevice version macros
  */
 
-#define LIBAVDEVICE_VERSION_MAJOR  60
+#define LIBAVDEVICE_VERSION_MAJOR  61
 
 /**
  * FF_API_* defines may be placed below to indicate public API that will be
diff --git a/libavfilter/version.h b/libavfilter/version.h
index 12fc6c853d..d5a6bc143a 100644
--- a/libavfilter/version.h
+++ b/libavfilter/version.h
@@ -31,7 +31,7 @@ 
 
 #include "version_major.h"
 
-#define LIBAVFILTER_VERSION_MINOR  17
+#define LIBAVFILTER_VERSION_MINOR   0
 #define LIBAVFILTER_VERSION_MICRO 100
 
 
diff --git a/libavfilter/version_major.h b/libavfilter/version_major.h
index 899dfdb27d..c8b94713dc 100644
--- a/libavfilter/version_major.h
+++ b/libavfilter/version_major.h
@@ -27,7 +27,7 @@ 
  * Libavfilter version macros
  */
 
-#define LIBAVFILTER_VERSION_MAJOR   9
+#define LIBAVFILTER_VERSION_MAJOR  10
 
 /**
  * FF_API_* defines may be placed below to indicate public API that will be
diff --git a/libavformat/version.h b/libavformat/version.h
index de9cc8e31d..752aac16f7 100644
--- a/libavformat/version.h
+++ b/libavformat/version.h
@@ -31,7 +31,7 @@ 
 
 #include "version_major.h"
 
-#define LIBAVFORMAT_VERSION_MINOR  20
+#define LIBAVFORMAT_VERSION_MINOR   0
 #define LIBAVFORMAT_VERSION_MICRO 100
 
 #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
diff --git a/libavformat/version_major.h b/libavformat/version_major.h
index d87f91ea6d..933f4b28a6 100644
--- a/libavformat/version_major.h
+++ b/libavformat/version_major.h
@@ -29,7 +29,7 @@ 
 
 // Major bumping may affect Ticket5467, 5421, 5451(compatibility with Chromium)
 // Also please add any ticket numbers that you believe might be affected here
-#define LIBAVFORMAT_VERSION_MAJOR  60
+#define LIBAVFORMAT_VERSION_MAJOR  61
 
 /**
  * FF_API_* defines may be placed below to indicate public API that will be
diff --git a/libavutil/version.h b/libavutil/version.h
index 2cbee6a67a..1b50d6f5a0 100644
--- a/libavutil/version.h
+++ b/libavutil/version.h
@@ -78,9 +78,9 @@ 
  * @{
  */
 
-#define LIBAVUTIL_VERSION_MAJOR  58
-#define LIBAVUTIL_VERSION_MINOR  36
-#define LIBAVUTIL_VERSION_MICRO 101
+#define LIBAVUTIL_VERSION_MAJOR  59
+#define LIBAVUTIL_VERSION_MINOR   0
+#define LIBAVUTIL_VERSION_MICRO 100
 
 #define LIBAVUTIL_VERSION_INT   AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
                                                LIBAVUTIL_VERSION_MINOR, \
diff --git a/libpostproc/version.h b/libpostproc/version.h
index 4459d251d4..bcbdd210c4 100644
--- a/libpostproc/version.h
+++ b/libpostproc/version.h
@@ -30,7 +30,7 @@ 
 
 #include "version_major.h"
 
-#define LIBPOSTPROC_VERSION_MINOR   4
+#define LIBPOSTPROC_VERSION_MINOR   0
 #define LIBPOSTPROC_VERSION_MICRO 100
 
 #define LIBPOSTPROC_VERSION_INT AV_VERSION_INT(LIBPOSTPROC_VERSION_MAJOR, \
diff --git a/libpostproc/version_major.h b/libpostproc/version_major.h
index 771e17a9e7..8136ee918c 100644
--- a/libpostproc/version_major.h
+++ b/libpostproc/version_major.h
@@ -26,6 +26,6 @@ 
  * Libpostproc version macros
  */
 
-#define LIBPOSTPROC_VERSION_MAJOR  57
+#define LIBPOSTPROC_VERSION_MAJOR  58
 
 #endif /* POSTPROC_VERSION_MAJOR_H */
diff --git a/libswresample/version.h b/libswresample/version.h
index 46a4e2fc62..703023094e 100644
--- a/libswresample/version.h
+++ b/libswresample/version.h
@@ -30,7 +30,7 @@ 
 
 #include "version_major.h"
 
-#define LIBSWRESAMPLE_VERSION_MINOR  13
+#define LIBSWRESAMPLE_VERSION_MINOR   0
 #define LIBSWRESAMPLE_VERSION_MICRO 100
 
 #define LIBSWRESAMPLE_VERSION_INT  AV_VERSION_INT(LIBSWRESAMPLE_VERSION_MAJOR, \
diff --git a/libswresample/version_major.h b/libswresample/version_major.h
index 7f265c2073..dd13f2bbe3 100644
--- a/libswresample/version_major.h
+++ b/libswresample/version_major.h
@@ -26,6 +26,6 @@ 
  * Libswresample version macros
  */
 
-#define LIBSWRESAMPLE_VERSION_MAJOR   4
+#define LIBSWRESAMPLE_VERSION_MAJOR   5
 
 #endif /* SWRESAMPLE_VERSION_MAJOR_H */
diff --git a/libswscale/version.h b/libswscale/version.h
index f573bef6fc..148efd83eb 100644
--- a/libswscale/version.h
+++ b/libswscale/version.h
@@ -28,7 +28,7 @@ 
 
 #include "version_major.h"
 
-#define LIBSWSCALE_VERSION_MINOR   6
+#define LIBSWSCALE_VERSION_MINOR   0
 #define LIBSWSCALE_VERSION_MICRO 100
 
 #define LIBSWSCALE_VERSION_INT  AV_VERSION_INT(LIBSWSCALE_VERSION_MAJOR, \
diff --git a/libswscale/version_major.h b/libswscale/version_major.h
index 88577a2b42..fd259f959d 100644
--- a/libswscale/version_major.h
+++ b/libswscale/version_major.h
@@ -24,7 +24,7 @@ 
  * swscale version macros
  */
 
-#define LIBSWSCALE_VERSION_MAJOR   7
+#define LIBSWSCALE_VERSION_MAJOR   8
 
 /**
  * FF_API_* defines may be placed below to indicate public API that will be