Some simplification.
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 49e30ba82a006665c6ef3e2e4690597a3ae0c421 Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Mon, 29 Feb 2016 08:14:45 +0100
Subject: [PATCH 3/4 v2] lavf/rawutils: New function ff_get_raw_palette()
---
libavformat/rawu
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From adaa0cecae9bc1bcf276826be5b7a61785bb5a9e Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Mon, 29 Feb 2016 07:36:34 +0100
Subject: [PATCH 3/4] lavf/rawutils: New function ff_get_raw_palette()
---
libavformat/rawutils.c | 18 ++
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 6cf8a6fb95d553774a4655e397e517d0d911c478 Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Mon, 29 Feb 2016 07:37:22 +0100
Subject: [PATCH 4/4] lavf/internal.h: Add declaration for ff_get_raw_palette()
---
libavformat/internal.h |9 +
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 7b903e8b0c35f72e2b2530a298719a617a3c1ec8 Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Mon, 29 Feb 2016 07:36:01 +0100
Subject: [PATCH 2/4] lavf/movenc: Add support for palette side data packets
---
libavformat/movenc.c | 24 ++
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 61a4fd8283c184d132c81986b1b805b12d9c34d7 Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Mon, 29 Feb 2016 07:35:48 +0100
Subject: [PATCH 1/4] lavf/avienc: Add support for palette side data packets
---
libavformat/avienc.c | 60 ++
For a project recently I had a need for a live stream to be split into
different size segments at startup to speed-up the time to get the first
few segments. The current behaviour of segment_times when the list ends is
to transcode the rest of the input as a single segment. For a single file,
this
On 02/28/2016 11:31 PM, Mats Peterson wrote:
On 02/28/2016 11:17 PM, Mats Peterson wrote:
On 02/28/2016 11:05 PM, Mats Peterson wrote:
Minor changes.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-de
---
tests/api/api-flac-test.c | 2 +-
tests/api/api-seek-test.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/api/api-flac-test.c b/tests/api/api-flac-test.c
index 7b48059..288bc2c 100644
--- a/tests/api/api-flac-test.c
+++ b/tests/api/api-flac-test.c
@@ -115,7 +115,
---
libavcodec/x86/Makefile | 3 +-
libavcodec/x86/vc1dsp.asm| 585 ---
libavcodec/x86/vc1dsp_loopfilter.asm | 317 +++
libavcodec/x86/vc1dsp_mc.asm | 292 +
4 files changed, 611 insertions(+), 586 d
Hi!
I believe attached patch fixes a possible issue when auto-detecting jpeg.
Please review, Carl Eugen
diff --git a/libavformat/img2dec.c b/libavformat/img2dec.c
index 28a1fdb..94cce93 100644
--- a/libavformat/img2dec.c
+++ b/libavformat/img2dec.c
@@ -715,6 +715,7 @@ static int jpeg_probe(AVProb
Hi,
2nd version attached.
From 6d7f3221b8b7db32c35a64a98d6cb52bad247b88 Mon Sep 17 00:00:00 2001
From: Paul B Mahol
Date: Mon, 1 Feb 2016 21:05:16 +0100
Subject: [PATCH] avfilter: add chromascope filter
Signed-off-by: Paul B Mahol
---
doc/filters.texi | 55 ++
libavfilter/Makefil
On 02/28/2016 11:17 PM, Mats Peterson wrote:
On 02/28/2016 11:05 PM, Mats Peterson wrote:
Minor changes.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Michael, I'd like to repeat that on st
On 02/28/2016 11:05 PM, Mats Peterson wrote:
Minor changes.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Michael, I'd like to repeat that on stream copy, in *most* cases (that
is as long a
On Sun, 28 Feb 2016, Michael Niedermayer wrote:
On Sat, Feb 20, 2016 at 02:11:49AM +0100, Marton Balint wrote:
This also fixes reading gapless metadata when the entries do not start with the
mean atom. Such samples can be found here:
https://hydrogenaud.io/index.php/topic,93310.0.html
Signed-
Minor changes.
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 89273db7f36475d80e0f054939b84746fa86c947 Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Sun, 28 Feb 2016 23:03:37 +0100
Subject: [PATCH v6 2/2] lavf/movenc: Add support for palette side data packets
---
libavformat/move
Minor changes.
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 4178618ce016a5d2569d6d7663b8c2d872ed5a42 Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Sun, 28 Feb 2016 23:03:23 +0100
Subject: [PATCH v6 1/2] lavf/avienc: Add support for palette side data packets
---
libavformat/avie
On Wed, Jan 06, 2016 at 09:57:41AM +0100, Raymond Hilseth wrote:
> Use avpriv_io_move instead of ff_rename to support more than only
> the file protocol.
>
> Enabled the implementation of file_move in libavformat/file.c for
> systems not having unistd.h since it only requires the rename function
>
2016-02-23 20:08 GMT+01:00 Martin Vignali :
>
>
> 2016-02-23 19:41 GMT+01:00 Stefano Sabatini :
>
>> On date Friday 2016-02-19 14:04:12 +0100, Martin Vignali encoded:
>> > 2016-02-15 2:35 GMT+01:00 Stefano Sabatini :
>> [...]
>> > > > +err = av_timecode_init_from_string(&tc, ra
On Mon, Feb 22, 2016 at 06:34:29PM -0600, Rodger Combs wrote:
> ---
> libavformat/mov.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
LGTM
also same as previous, a fate test is welcome if it can be done
with a small reference file
thanks
[...]
--
Michael GnuPG fingerprint
On Mon, Feb 22, 2016 at 06:34:28PM -0600, Rodger Combs wrote:
> ---
> libavformat/mov.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
LGTM
thx
btw, can this be tested in fate without too large reference files ?
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC7870
Bumping... same patch attached
Thanks
Eran
0001-mov-support-seek-in-encrypted-mp4.patch
Description: 0001-mov-support-seek-in-encrypted-mp4.patch
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
On Sat, Feb 20, 2016 at 02:11:49AM +0100, Marton Balint wrote:
> This also fixes reading gapless metadata when the entries do not start with
> the
> mean atom. Such samples can be found here:
> https://hydrogenaud.io/index.php/topic,93310.0.html
>
> Signed-off-by: Marton Balint
> ---
> libavfor
---
libavformat/rtpdec_h264.c | 4
1 file changed, 4 insertions(+)
diff --git a/libavformat/rtpdec_h264.c b/libavformat/rtpdec_h264.c
index b399be4..e707d03 100644
--- a/libavformat/rtpdec_h264.c
+++ b/libavformat/rtpdec_h264.c
@@ -166,6 +166,10 @@ static int sdp_parse_fmtp_config_h264(AVFor
On Sat, Feb 13, 2016 at 05:41:10PM -0800, Timothy Gu wrote:
> The changes in "Incompatible libraries" section are strictly based on
> what our configure script says.
> ---
> LICENSE.md | 64
> +-
> 1 file changed, 38 insertions(+), 26 de
On Sun, Feb 14, 2016 at 03:45:11PM +0100, Henrik Gramner wrote:
> You could try doing 8 or 16 bytes per iteration instead of 4, it might
> be faster depending on how good your cpu is at OOE.
As discussed on IRC, no observable difference has been observed with such
changes, mainly because the bottl
The attached patch is my first SIMD code. It is more than 3x faster, so
optimisations work.
But experienced programmers may find some more improvement.
I´m not really happy with the extra mov instructions needed in x86_32 for
mrefs3 and prefs3 because of the register limitations.
I tried a lot, b
On Sun, 28 Feb 2016 14:28:20 +0100
Marton Balint wrote:
> Signed-off-by: Marton Balint
> ---
> libavformat/apetag.c| 1 +
> libavformat/cafenc.c| 1 +
> libavformat/flvenc.c| 1 +
> libavformat/id3v2enc.c | 1 +
> libavformat/lrcenc.c| 1 +
> libavformat/nutenc.c| 1 +
> li
Hi,
patch attached.
From 71b621fb53b3d86a049f20f09fb2fbafd6354ccc Mon Sep 17 00:00:00 2001
From: Paul B Mahol
Date: Sun, 28 Feb 2016 10:39:19 +0100
Subject: [PATCH] avfilter: add rangescope filter
Signed-off-by: Paul B Mahol
---
libavfilter/Makefile| 1 +
libavfilter/allfilters.c
On Sat, 20 Feb 2016, Marton Balint wrote:
This also fixes reading gapless metadata when the entries do not start with the
mean atom. Such samples can be found here:
https://hydrogenaud.io/index.php/topic,93310.0.html
Signed-off-by: Marton Balint
---
libavformat/mov.c | 50
On Sun, Feb 28, 2016 at 01:36:03PM +0200, Roman Ryltsov wrote:
> I hope this is sent to proper mail list and formatted as expected too.
>
>
> The patch fixes a small problem building configuration with just a few
> things enabled. MOV muxer uses ff_reshuffle_raw_rgb from rawutils.c and
> the latt
This can be used for formats which write all format metadata as string to
files, therefore non-standard creation times such as 'now' will be parsed.
The standardized creation time is UTC ISO 8601 with microsecond precision.
Signed-off-by: Marton Balint
---
libavformat/internal.h | 8
Every date parsing routine now uses av_parse_time which handles 'now' and
provides greater precision as well. This change also enables the segmenter
muxer to set the proper 'now' creation time at the beginning of each segment.
Signed-off-by: Marton Balint
---
ffmpeg_opt.c | 13 -
1 f
Signed-off-by: Marton Balint
---
libavformat/apetag.c| 1 +
libavformat/cafenc.c| 1 +
libavformat/flvenc.c| 1 +
libavformat/id3v2enc.c | 1 +
libavformat/lrcenc.c| 1 +
libavformat/nutenc.c| 1 +
libavformat/smjpegenc.c | 1 +
libavformat/wtvenc.c| 1 +
8 files changed,
Remove unnecessary cast to uint8_t for av_packet_get_side_data().
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 867cf8dc4eb627f219069a0ee5f5e95e9ad5384d Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Sun, 28 Feb 2016 13:19:59 +0100
Subject: [PATCH v5 2/2] lavf/movenc: Add support f
Remove unnecessary cast to uint8_t for av_packet_get_side_data().
>From 50f56cd66ac52e8eea2210fc4ed2189d3311a9f4 Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Sun, 28 Feb 2016 13:19:43 +0100
Subject: [PATCH v5 1/2] lavf/avienc: Add support for palette side data packets
---
libavformat/avie
On 02/28/2016 01:11 PM, Reimar Döffinger wrote:
On Sun, Feb 28, 2016 at 12:53:18PM +0100, Mats Peterson wrote:
-avist->pal_offset = avio_tell(pb) + 40;
+if (pb->seekable)
+avist->pal_offset = avio_tell(pb) + 40;
I don't mind, but the check se
On Sun, Feb 28, 2016 at 12:53:18PM +0100, Mats Peterson wrote:
> -avist->pal_offset = avio_tell(pb) + 40;
> +if (pb->seekable)
> +avist->pal_offset = avio_tell(pb) + 40;
I don't mind, but the check seems unnecessary here?
> -if (enc->codec_i
On 02/28/2016 01:05 PM, Reimar Döffinger wrote:
On Sun, Feb 28, 2016 at 12:26:15PM +0100, Mats Peterson wrote:
Also it might be helpful for you to have a look at tests/fate/demux.mak
and tests/fate/video.mak and use copy-paste to write some basic tests
for all the things you implement, so it doe
On Sun, Feb 28, 2016 at 12:26:15PM +0100, Mats Peterson wrote:
> >Also it might be helpful for you to have a look at tests/fate/demux.mak
> >and tests/fate/video.mak and use copy-paste to write some basic tests
> >for all the things you implement, so it doesn't get broken the moment
> >you look the
On 02/28/2016 12:59 PM, Reimar Döffinger wrote:
On Sun, Feb 28, 2016 at 12:33:16PM +0100, Mats Peterson wrote:
On 02/28/2016 12:26 PM, Mats Peterson wrote:
On 02/28/2016 12:16 PM, Reimar Döffinger wrote:
Well, the documentation says that avio_seek() is a variant of the
fseek() function. I would
On Sun, Feb 28, 2016 at 12:33:16PM +0100, Mats Peterson wrote:
> On 02/28/2016 12:26 PM, Mats Peterson wrote:
> >On 02/28/2016 12:16 PM, Reimar Döffinger wrote:
> >Well, the documentation says that avio_seek() is a variant of the
> >fseek() function. I would rather say it's a variant of lseek(), si
Check pb->seekable before using avio_tell() or avio_seek().
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 425b2d52ad640cc8785baad50cacf846d7dcb7aa Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Sun, 28 Feb 2016 12:51:10 +0100
Subject: [PATCH v4 1/2 v2] lavf/avienc: Add support for
Signed-off-by: Michael Niedermayer
---
tests/fate/libavcodec.mak |5 +
1 file changed, 5 insertions(+)
diff --git a/tests/fate/libavcodec.mak b/tests/fate/libavcodec.mak
index 22c0839..5aba2ee 100644
--- a/tests/fate/libavcodec.mak
+++ b/tests/fate/libavcodec.mak
@@ -38,6 +38,11 @@ FATE_
Signed-off-by: Michael Niedermayer
---
libavcodec/Makefile |1 +
libavcodec/utils.c | 20
2 files changed, 21 insertions(+)
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index 5389725..667e257 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@ -952
I hope this is sent to proper mail list and formatted as expected too.
The patch fixes a small problem building configuration with just a few
things enabled. MOV muxer uses ff_reshuffle_raw_rgb from rawutils.c and
the latter is not properly referenced for linking.
---
libavformat/Makefile | 2
On 02/28/2016 12:26 PM, Mats Peterson wrote:
On 02/28/2016 12:16 PM, Reimar Döffinger wrote:
And Reimar, the AVI muxer libavformat/avienc.c uses *lots* of
avio_seek()
all over the place, so it won't work well on stdout regardless of my
patch.
I have checked for avio_seek() returning >= 0 in my p
On 02/28/2016 12:16 PM, Reimar Döffinger wrote:
And Reimar, the AVI muxer libavformat/avienc.c uses *lots* of avio_seek()
all over the place, so it won't work well on stdout regardless of my patch.
I have checked for avio_seek() returning >= 0 in my part of the code in any
case, but it won't make
On Sun, Feb 28, 2016 at 06:11:27AM +0100, Mats Peterson wrote:
> On 02/28/2016 05:38 AM, Mats Peterson wrote:
> >On 02/28/2016 05:27 AM, Mats Peterson wrote:
> >>Use "palette side data" instead of "palette extradata" in error message.
> >>
> >>
> >>
> >>_
On 02/28/2016 11:31 AM, Mats Peterson wrote:
Speaking of something else, with these patches it should be possible for
MPlayer to deliver the palette in a side data packet to the FFmpeg AVI
and QuickTime muxers. I suppose that's part of the reason why you want
palette side data handling to be imp
On 02/28/2016 11:31 AM, Mats Peterson wrote:
On 02/28/2016 11:25 AM, Mats Peterson wrote:
On 02/28/2016 11:24 AM, Reimar Döffinger wrote:
Why is the packet data in AVI packets sometimes zero bytes when using
stream copy, Michael? There certainly must be some reason for it?
AVI is fixed frame
On 02/28/2016 11:31 AM, Reimar Döffinger wrote:
On 28.02.2016, at 11:19, Mats Peterson wrote:
From libavutil/pixfmt.h:
* @note
* AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA
* color is put together as:
* (A << 24) | (R << 16) | (G << 8) | B
* This is stored as BGRA on li
On 02/28/2016 11:25 AM, Mats Peterson wrote:
On 02/28/2016 11:24 AM, Reimar Döffinger wrote:
Why is the packet data in AVI packets sometimes zero bytes when using
stream copy, Michael? There certainly must be some reason for it?
AVI is fixed frame rate. If you have for example variable frame r
Yes, i am currently interested in pixels only. Effects I am after are
related to lens corrections.
Op 26 feb. 2016 12:42 schreef "Paul B Mahol" :
> On 2/26/16, Thilo Borgmann wrote:
> > Am 25.02.16 um 22:24 schrieb F.Sluiter:
> >> If it doesn exist I would like to develop a new filter and would l
On 28.02.2016, at 11:19, Mats Peterson wrote:
> From libavutil/pixfmt.h:
>
> * @note
> * AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA
> * color is put together as:
> * (A << 24) | (R << 16) | (G << 8) | B
> * This is stored as BGRA on little-endian CPU architectures and ARGB
On 02/28/2016 11:24 AM, Reimar Döffinger wrote:
Why is the packet data in AVI packets sometimes zero bytes when using stream
copy, Michael? There certainly must be some reason for it?
AVI is fixed frame rate. If you have for example variable frame rate input
empty packets will be used to get
On 28.02.2016, at 03:10, Mats Peterson wrote:
> On 02/28/2016 03:00 AM, Mats Peterson wrote:
>>
>>
>>
>> ___
>> ffmpeg-devel mailing list
>> ffmpeg-devel@ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>>
>
> Why is the packet data
From libavutil/pixfmt.h:
* @note
* AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA
* color is put together as:
* (A << 24) | (R << 16) | (G << 8) | B
* This is stored as BGRA on little-endian CPU architectures and ARGB on
* big-endian CPUs.
This is not quite true, and yo
Use "sd_size" instead of "pkt_pal_size".
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 7a94429c9d09785309deeccecfce23c468c09e84 Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Sun, 28 Feb 2016 10:55:39 +0100
Subject: [PATCH v4 2/2] lavf/movenc: Add support for palette side data pack
Use "sd_size" instead of "pkt_pal_size".
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From ff9a16add48793aa121122c64269cdfdbe6e6c7f Mon Sep 17 00:00:00 2001
From: Mats Peterson
Date: Sun, 28 Feb 2016 10:55:25 +0100
Subject: [PATCH v4 1/2] lavf/avienc: Add support for palette side data pack
optimize draw_bar_yuv (slightly faster)
optimize draw_axis (about 2x faster)
Signed-off-by: Muhammad Faiz
---
libavfilter/avf_showcqt.c | 212 +-
1 file changed, 115 insertions(+), 97 deletions(-)
diff --git a/libavfilter/avf_showcqt.c b/libavfilter/a
On Sun, Feb 28, 2016 at 2:14 AM, Michael Niedermayer
wrote:
> On Sun, Feb 28, 2016 at 01:26:16AM +0100, Hendrik Leppkes wrote:
>> On Sun, Feb 28, 2016 at 12:17 AM, Michael Niedermayer
>> wrote:
>> > This would require listing supported formats for rawvideo and
>> > wrapped_avframe
>> >
>> > Sign
61 matches
Mail list logo