On 12/23/17 4:59 AM, Steven Liu wrote:
> just use lrint(lrint(duration * 10.0) / 10.0)
> fix ticket: 6915
>
> Suggested-by: beloko
> Signed-off-by: Steven Liu
> ---
> libavformat/dashenc.c | 2 +-
> libavformat/hlsenc.c | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a
Patch for ticket #6736.
Regards,
Gyan
From a3161609f7e9a583506869df3da7a19e37629f32 Mon Sep 17 00:00:00 2001
From: Gyan Doshi
Date: Sat, 23 Dec 2017 16:14:25 +0530
Subject: [PATCH] avfilter/vidstab: set bytesPerPixel only for packed formats.
libvidstab introduced this variable only for packed f
On Fri, Dec 22, 2017 at 22:35:11 +0800, mi...@brew.sh wrote:
> for PRIVATE_STREAM_1 sections, and doing the comparison on that
> to find ATRAC-3 streams. In my testing, it works fine for both MPS
> and PSMF files.
I think this might be worth a small fate test, assuming small samples
can be found a
On Sat, Dec 23, 2017 at 13:42:51 +0800, mi...@brew.sh wrote:
> --- a/Changelog
> +++ b/Changelog
> @@ -27,6 +27,7 @@ version :
> - video setrange filter
> - nsp demuxer
> - support LibreSSL (via libtls)
> +- Move some OMA constants from libavformat into libavcodec
I believe such an internal cha
This is the first patch to add the new API for iterating items within the
libraries to lavc, this completes lavc's support for this API (BSFs were
already using it).
I'm currently working on a similar patch for lavfi, lavf and lavd. Note that
I'm not entirely sure how to properly deprecate stuf
> 在 2017年12月23日,下午6:38,Jeyapal, Karthick 写道:
>
>
>> On 12/23/17 4:59 AM, Steven Liu wrote:
>> just use lrint(lrint(duration * 10.0) / 10.0)
>> fix ticket: 6915
>>
>> Suggested-by: beloko
>> Signed-off-by: Steven Liu
>> ---
>> libavformat/dashenc.c | 2 +-
>> libavformat/hlsenc.c | 2 +-
>> 2
On 12/23/17 8:02 PM, Steven Liu wrote:
>
>
>> 在 2017年12月23日,下午6:38,Jeyapal, Karthick 写道:
>>
>>
>>> On 12/23/17 4:59 AM, Steven Liu wrote:
>>> just use lrint(lrint(duration * 10.0) / 10.0)
>>> fix ticket: 6915
>>>
>>> Suggested-by: beloko
>>> Signed-off-by: Steven Liu
>>> ---
>>> libavformat/dash
On Sat, 23 Dec 2017 13:27:53 +
Josh de Kock wrote:
> From 1d84641556eea563b82b17a6ffe54226e0e31c4e Mon Sep 17 00:00:00 2001
> From: Josh de Kock
> Date: Fri, 22 Dec 2017 22:17:00 +
> Subject: [PATCH] lavc: add new API for iterating codecs and codec parsers
>
> Also replace linked list w
On Thu, Dec 21, 2017 at 02:12:26AM +0100, Michael Niedermayer wrote:
> On Wed, Dec 20, 2017 at 08:58:05PM +0100, Aurelien Jacobs wrote:
> > ---
> > libavutil/crc.c | 26 ++
> > libavutil/crc.h | 1 +
> > libavutil/tests/crc.c | 7 ---
> > 3 files changed,
On Wed, Dec 20, 2017 at 10:22:54PM -0300, James Almer wrote:
> On 12/20/2017 4:58 PM, Aurelien Jacobs wrote:
> > +;***
> > +;void ff_sbc_calc_scalefactors(int32_t sb_sample_f[16][2][8],
> > +; uint32_t scal
On Thu, Dec 21, 2017 at 11:39:02AM +, Rostislav Pehlivanov wrote:
> On 20 December 2017 at 19:58, Aurelien Jacobs wrote:
>
> > ---
> > libavutil/crc.c | 20
> > libavutil/crc.h | 12
> > 2 files changed, 32 insertions(+)
> >
> > diff --git a/libavutil/crc.c
---
libavutil/crc.c | 26 ++
libavutil/crc.h | 1 +
libavutil/tests/crc.c | 7 ---
tests/ref/fate/crc| 1 +
4 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/libavutil/crc.c b/libavutil/crc.c
index d44550c9c0..8e44a76ec8 100644
--- a/lib
---
doc/general.texi | 1 +
libavformat/Makefile | 2 ++
libavformat/allformats.c | 2 ++
libavformat/sbcdec.c | 47 +++
4 files changed, 52 insertions(+)
create mode 100644 libavformat/sbcdec.c
diff --git a/doc/general.texi b/doc/ge
This was originally based on libsbc, and was fully integrated into ffmpeg.
---
doc/general.texi | 2 +
libavcodec/Makefile | 2 +
libavcodec/allcodecs.c | 2 +
libavcodec/avcodec.h | 2 +
libavcodec/codec_desc.c | 14 ++
libavcodec/sbc.c | 280 +
---
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/sbc_parser.c | 124
3 files changed, 126 insertions(+)
create mode 100644 libavcodec/sbc_parser.c
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index c46d102
---
doc/general.texi | 2 +-
libavformat/Makefile | 2 ++
libavformat/allformats.c | 4 ++--
libavformat/rawenc.c | 28
4 files changed, 33 insertions(+), 3 deletions(-)
diff --git a/doc/general.texi b/doc/general.texi
index e5669b0e93..560465a4b8 1
This was originally based on libsbc, and was fully integrated into ffmpeg.
---
doc/general.texi | 2 +-
libavcodec/Makefile | 2 +
libavcodec/allcodecs.c | 4 +-
libavcodec/sbcdsp.c | 382
libavcodec/sbcdsp.h | 83 +
This was originally based on libsbc, and was fully integrated into ffmpeg.
Rough speed test:
C version:speed= 592x
MMX version: speed= 785x
---
libavcodec/sbcdsp.c | 3 +
libavcodec/sbcdsp.h | 2 +
libavcodec/x86/Makefile | 2 +
libavcodec/x86/sbcdsp.asm| 284
---
Changelog | 1 +
1 file changed, 1 insertion(+)
diff --git a/Changelog b/Changelog
index ee48876128..4a98884a3c 100644
--- a/Changelog
+++ b/Changelog
@@ -27,6 +27,7 @@ version :
- video setrange filter
- nsp demuxer
- support LibreSSL (via libtls)
+- native SBC and mSBC encoder and decode
This was originally based on libsbc, and was fully integrated into ffmpeg.
---
libavcodec/arm/Makefile | 3 +
libavcodec/arm/sbcdsp_armv6.S| 245 ++
libavcodec/arm/sbcdsp_init_arm.c | 105 ++
libavcodec/arm/sbcdsp_neon.S | 714
On 12/23/2017 3:01 PM, Aurelien Jacobs wrote:
> This was originally based on libsbc, and was fully integrated into ffmpeg.
>
> Rough speed test:
> C version:speed= 592x
> MMX version: speed= 785x
> ---
> libavcodec/sbcdsp.c | 3 +
> libavcodec/sbcdsp.h | 2 +
> libavcod
On Thu, Nov 30, 2017 at 12:38:36 -0500, PUPCo Studios wrote:
> I have been working for a week to look for a solution that would allow me to
> compile ffmpeg and associated encoders from the ffmpeg wiki tutorial page
> with no success. I have covered everything, new OS to changes to the
> compilatio
On 12/23/2017 3:01 PM, Aurelien Jacobs wrote:
> ---
> libavutil/crc.c | 26 ++
> libavutil/crc.h | 1 +
> libavutil/tests/crc.c | 7 ---
> tests/ref/fate/crc| 1 +
> 4 files changed, 32 insertions(+), 3 deletions(-)
>
> diff --git a/libavutil/crc.c b
On Sat, Dec 23, 2017 at 04:32:26PM -0300, James Almer wrote:
> On 12/23/2017 3:01 PM, Aurelien Jacobs wrote:
> > ---
> > libavutil/crc.c | 26 ++
> > libavutil/crc.h | 1 +
> > libavutil/tests/crc.c | 7 ---
> > tests/ref/fate/crc| 1 +
> > 4 files ch
Updated to match new identifier for CRC (AV_CRC_8_EBU).
>From c168e5e7b288edc2730a4a14614ead5c22d67289 Mon Sep 17 00:00:00 2001
From: Aurelien Jacobs
Date: Sun, 17 Dec 2017 19:53:35 +0100
Subject: [PATCH 2/9] sbc: implement SBC decoder (low-complexity subband codec)
This was originally based on
Updated to match new identifier for CRC (AV_CRC_8_EBU).
>From 380c36ec392b066d4b70b0f9fd4957a595294f5a Mon Sep 17 00:00:00 2001
From: Aurelien Jacobs
Date: Sun, 17 Dec 2017 19:59:30 +0100
Subject: [PATCH 5/9] sbc: implement SBC encoder (low-complexity subband codec)
This was originally based on
On Sat, Dec 23, 2017 at 03:35:28PM -0300, James Almer wrote:
> On 12/23/2017 3:01 PM, Aurelien Jacobs wrote:
> > This was originally based on libsbc, and was fully integrated into ffmpeg.
> >
> > Rough speed test:
> > C version:speed= 592x
> > MMX version: speed= 785x
> > ---
> > libavcodec/
On 12/23/2017 5:44 PM, Aurelien Jacobs wrote:
> On Sat, Dec 23, 2017 at 03:35:28PM -0300, James Almer wrote:
>> On 12/23/2017 3:01 PM, Aurelien Jacobs wrote:
>>> This was originally based on libsbc, and was fully integrated into ffmpeg.
>>>
>>> Rough speed test:
>>> C version:speed= 592x
>>> MM
On Sat, Dec 23, 2017 at 05:47:04PM -0300, James Almer wrote:
> On 12/23/2017 5:44 PM, Aurelien Jacobs wrote:
> > On Sat, Dec 23, 2017 at 03:35:28PM -0300, James Almer wrote:
> >> On 12/23/2017 3:01 PM, Aurelien Jacobs wrote:
> >>> This was originally based on libsbc, and was fully integrated into f
On Sat, Dec 23, 2017 at 09:52:11PM +0100, Aurelien Jacobs wrote:
> On Sat, Dec 23, 2017 at 05:47:04PM -0300, James Almer wrote:
> > On 12/23/2017 5:44 PM, Aurelien Jacobs wrote:
> > > On Sat, Dec 23, 2017 at 03:35:28PM -0300, James Almer wrote:
> > >> On 12/23/2017 3:01 PM, Aurelien Jacobs wrote:
>
On Thu, Dec 21, 2017 at 11:22:21PM +0100, wm4 wrote:
> Use static mutexes instead of requiring a lock manager. The behavior
> should be roughly the same before and after this change for API users
> which did not set the lock manager at all (except that a minor memory
> leak disappears).
> ---
> do
On Sat, 23 Dec 2017 22:32:36 +0100
Michael Niedermayer wrote:
> On Thu, Dec 21, 2017 at 11:22:21PM +0100, wm4 wrote:
> > Use static mutexes instead of requiring a lock manager. The behavior
> > should be roughly the same before and after this change for API users
> > which did not set the lock ma
---
libavformat/dashdec.c | 110 --
1 file changed, 97 insertions(+), 13 deletions(-)
diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c
index 3798649..6574e56 100644
--- a/libavformat/dashdec.c
+++ b/libavformat/dashdec.c
@@ -148,6 +148,11
Hi
I've had some time recently to revise the codec2 patchset from a few
months ago, just in time for the holidays. For those not in the know,
codec2 is an ultra-low bitrate voice codec primarily intended for
amateur radio use, but which has recently found use in compressing
podcasts and audiobooks
From 630e64fbf080dacfd19b0f62ed874014bd6d3ef2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomas=20H=C3=A4rdin?=
Date: Tue, 8 Aug 2017 15:27:27 +0200
Subject: [PATCH 1/3] Add libcodec2 en/decoder
---
Changelog| 1 +
configure| 5 ++
doc/general.texi | 20
From e4e400fd17e7f248a61ef74681f55eed8b18be7e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomas=20H=C3=A4rdin?=
Date: Tue, 8 Aug 2017 15:28:06 +0200
Subject: [PATCH 2/3] Add muxer/demuxer for raw codec2 and .c2 files
---
Changelog| 1 +
doc/general.texi | 4 +
libavform
From 8bd1d9981484c9b4964f3fdfd542951a02f5a01d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomas=20H=C3=A4rdin?=
Date: Thu, 3 Aug 2017 17:33:04 +0200
Subject: [PATCH 3/3] Don't complain about codec2's 700 bit/s modes in ffmpeg.c
---
fftools/ffmpeg.c | 3 ++-
1 file changed, 2 insertions(+), 1 delet
It was truncated to int later on anyway. Fate test changes are due to rounding
instead of truncation.
Signed-off-by: Marton Balint
---
libavfilter/vf_framerate.c | 22 +---
tests/ref/fate/filter-framerate-12bit-down | 40 +++---
tests/ref/fate/
The framerate filter was quite convoluted with some filter_frame /
request_frame logic bugs. It seemed easier to rewrite the whole filter_frame /
request_frame part and also the frame interpolation ratio calculation part in
one step.
Notable changes:
- The filter now only stores 2 frames instead o
On Thu, Dec 21, 2017 at 11:22:23PM +0100, wm4 wrote:
> It's completely absurd that libavcodec would care about libavformat
> locking, but it was there because the lock manager was in libavcodec.
>
> This is more stright forward. Changes ABI, but we don't require ABI
> compatibility currently.
> --
Use static mutexes instead of requiring a lock manager. The behavior
should be roughly the same before and after this change for API users
which did not set the lock manager at all (except that a minor memory
leak disappears).
---
doc/APIchanges | 5 +++
libavcodec/avcodec.h | 8 +++-
li
This removes the XP compatibility code, and switches entirely to SWR
locks, which are available starting at Windows Vista.
This removes CRITICAL_SECTION use, which allows us to add
PTHREAD_MUTEX_INITIALIZER, which will be useful later.
Windows XP is hereby not a supported build target anymore. It
Deprecated and useless.
---
fftools/ffplay.c | 27 ---
1 file changed, 27 deletions(-)
diff --git a/fftools/ffplay.c b/fftools/ffplay.c
index 10a917194d..9bfa3e6cea 100644
--- a/fftools/ffplay.c
+++ b/fftools/ffplay.c
@@ -1284,7 +1284,6 @@ static void do_exit(VideoState *i
It's completely absurd that libavcodec would care about libavformat
locking, but it was there because the lock manager was in libavcodec.
This is more stright forward. Changes ABI, but we don't require ABI
compatibility currently.
---
libavcodec/internal.h | 3 ---
libavcodec/utils.c
This is just a lot of complicated and confusing code that had no purpose
anymore.
Also, the functions return values were checked only sometimes. Locking
shouldn't fail anyway, so remove the return values. Barely any other
pthread lock calls check the return value (including more important code
tha
On Thu, Dec 21, 2017 at 07:54:56PM +, Mark Thompson wrote:
> video_format is not used.
> ---
> Introduced by 4b2a186ef02c1fbe7f7cae30a2bdfff72bcc75f7:
>
> src/libavcodec/mpeg4videodec.c: In function ‘mpeg4_decode_visual_object’:
> src/libavcodec/mpeg4videodec.c:1771:17: warning: unused variabl
On Sat, Dec 23, 2017 at 01:27:53PM +, Josh de Kock wrote:
> This is the first patch to add the new API for iterating items within the
> libraries to lavc, this completes lavc's support for this API (BSFs were
> already using it).
>
> I'm currently working on a similar patch for lavfi, lavf a
On Sat, Dec 23, 2017 at 09:47:05PM +, Colin NG wrote:
> ---
> libavformat/dashdec.c | 110
> --
> 1 file changed, 97 insertions(+), 13 deletions(-)
seems my git doesnt like this patch:
Applying: libavformat/dashdec: Fix for ticket 6658 (Dash d
On Sun, 24 Dec 2017 02:06:40 +0100
Michael Niedermayer wrote:
> If you and others agree we can also easily maintain support for user apps
> to register codecs. The only thing needed is to make the array bigger and
> add codecs which arent ours in there as long as there is space.
> doing this woul
From: Maxim Poliakovski
---
libavcodec/Makefile| 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/atrac3plus_parser.c | 153 +
libavformat/mpeg.c | 27 +++-
4 files changed, 181 insertions(+), 1 deletion(-)
create mod
From: Misty De Meo
Most of the constants in libavcodec/oma aren't specific to
libavformat; moving them into libavcodec makes them available to
libavcodec as well as keeping them compatible with libavformat.
ff_oma_codec_tags uses a libavformat-specific type, so it has been
left in libavformat.
-
From: Misty De Meo
> I believe such an internal change doesn't deserve a Changelog entry.
Sure; I've updated the patch set to remove that change from the Changelog.
Maxim Poliakovski (1):
mpeg: add experimental support for PSMF audio.
Misty De Meo (4):
oma: move some constants into libavco
From: Misty De Meo
---
libavformat/mpeg.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavformat/mpeg.c b/libavformat/mpeg.c
index a366ece0ed..210424faf3 100644
--- a/libavformat/mpeg.c
+++ b/libavformat/mpeg.c
@@ -547,8 +547,8 @@ redo:
len--;
for (
From: Misty De Meo
MPS files are MPEG files used on PSP Video discs. They lack
the PSMF header used by .pms files, and so the special casing
in the original patch fails to support their audio. This patch
fixes this by unconditionally reading a new byte for the startcode
for PRIVATE_STREAM_1 secti
From: Misty De Meo
---
libavcodec/Makefile| 2 +-
libavcodec/atrac3plus_parser.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index e0e3f1ebac..0e1c6d53ea 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@
On 12/23/2017 4:39 PM, Gyan Doshi wrote:
Patch for ticket #6736.
This patch alters the test, not any assignment, so corrected verbiage.
Regards,
Gyan
From dbc21f9fe4061ac30339b8086226ea2c47f8bd29 Mon Sep 17 00:00:00 2001
From: Gyan Doshi
Date: Sat, 23 Dec 2017 16:14:25 +0530
Subject: [PATCH]
56 matches
Mail list logo