ine;
+const uint16_t *ref_line = (const uint16_t *) _ref_line;
+
+for (j = 0; j < outw; j++) {
+unsigned error = main_line[j] - ref_line[j];
Same as above.
Best,
Christian
+
+m2 += error * error;
+}
+
+return m2;
+}
+
+void ff_psnr_init(PSNRDSPContext
Hi, adding us XPSNR authors to MAINTAINERS, as requested/suggested in
https://ffmpeg.org/pipermail/ffmpeg-devel/2024-September/332940.html
Best,
Christian Helmrich
Fraunhofer HHI
Von: Helmrich, Christian
Gesendet: Montag, 26. August 2024 19:41
An: FFmpeg
Following up on this: attached a (final, in our view) v5. Changes over v3:
- cleanup and align to psnr filter
- add metadata
- add xpsnr tests for yuv and rgb
Christian
Von: Helmrich, Christian
Gesendet: Montag, 26. August 2024 19:41
An: FFmpeg development
.h: No such file or
> directory
> 38 | #include "internal.h"
Thanks, fixed in v4 (attached).
> the casts are unneeded
Thanks, fixed in v4.
> av_free*(NULL) is safe
Thanks, fixed in v4.
Christian Helmrich
Fraunhofer HHI
Von: ffm
patch.
Hi,
would it also be possible to merge the following avfilter before branching?
We haven't received any comments since early last year (the first version
of the patch was from January 2023), not even on the new patch version 3.
https://patchwork.ffmpeg.org/project/ffmpeg/patch/9aab9416fa7c4aec9b49cc6a94612...@hhi.fraunhofer.de/
https://ffmpeg.org/pipermail/ffmpeg-devel/2024-July/330691.html
Thanks,
Christian
[...]
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
ping
Should anything be changed in this patch?
Christian Helmrich
Von: Helmrich, Christian
Gesendet: Donnerstag, 4. Juli 2024 17:50
An: ffmpeg-devel@ffmpeg.org
Betreff: [PATCH v3] avfilter: add XPSNR filter
This is a continuation of last year's versi
This is a continuation of last year's version of this filter patch, see also
https://ffmpeg.org/pipermail/ffmpeg-devel/2023-January/305517.html
It includes a fix in one of the stride variables and some cleanup in order
to adhere even more to the FFmpeg coding guidelines.
Christian Hel
configure step.
Co-authored-by: Christian Bartnik chris1031...@gmail.com
Signed-off-by: Thomas Siedel
---
configure | 4 +
doc/encoders.texi | 64 +
fftools/ffmpeg_mux_init.c | 2 +-
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c| 1 +
libavcodec
declaration and definition
- change if ((ret = func()) != 0) to: ret = func(); if (ret != 0)
- remove check for correct pix_fmt
- remove call of ff_side_data_set_encoder_stats
Christian Bartnik (1):
avcodec: add external enc libvvenc for H266/VVC
configure | 4 +
doc/encoders.texi
> On 4. Jun 2024, at 11:21, Anton Khirnov wrote:
>
> Quoting Christian Bartnik (2024-05-28 18:26:29)
>> +static const AVOption options[] = {
>> +{ "passlogfile", "Filename for 2 pass stats", OFFSET(stats),
>> AV_OPT_TYPE_STR
configure step.
Co-authored-by: Christian Bartnik chris1031...@gmail.com
Signed-off-by: Thomas Siedel
---
configure | 4 +
doc/encoders.texi | 64 +
fftools/ffmpeg_mux_init.c | 2 +-
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c| 1 +
libavcodec
this patchset.
Christian Bartnik (1):
avcodec: add external enc libvvenc for H266/VVC
configure | 4 +
doc/encoders.texi | 64 +
fftools/ffmpeg_mux_init.c | 2 +-
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c| 1 +
libavcodec/libvvenc.c
> On 14. May 2024, at 18:28, Lynne via ffmpeg-devel
> wrote:
>
> On 14/05/2024 17:09, Christian Bartnik wrote:
>> From: Thomas Siedel
>> Add external decoder VVdeC for H266/VVC decoding.
>> Register new decoder libvvdec.
>> Add libvvdec to wrap the v
> On 14. May 2024, at 18:49, Andreas Rheinhardt
> wrote:
>
> Christian Bartnik:
>> From: Thomas Siedel
>>
>> Add external encoder VVenC for H266/VVC encoding.
>> Register new encoder libvvenc.
>> Add libvvenc to wrap the vvenc interface.
>&g
From: Thomas Siedel
Add external decoder VVdeC for H266/VVC decoding.
Register new decoder libvvdec.
Add libvvdec to wrap the vvdec interface.
Enable decoder by adding --enable-libvvdec in configure step.
Co-authored-by: Christian Bartnik chris1031...@gmail.com
Signed-off-by: Christian Bartnik
.
Co-authored-by: Christian Bartnik chris1031...@gmail.com
Signed-off-by: Christian Bartnik
---
configure | 4 +
doc/encoders.texi | 65 +
libavcodec/Makefile| 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/libvvenc.c | 566
doc/encoders.texi
Christian Bartnik (2):
avcodec: add external enc libvvenc for H266/VVC
avcodec: add external dec libvvdec for H266/VVC
configure | 9 +
doc/encoders.texi | 65 +
libavcodec/Makefile| 2 +
libavcodec/allcodecs.c | 2 +
libavcodec/libvvdec.c |
> On 7. May 2024, at 03:53, Nuo Mi wrote:
>
> Hi Christian,
> Thank you for the patch.
> Let us review and merge the encoder part.
>
> On Tue, May 7, 2024 at 1:05 AM Christian Bartnik <mailto:chris1031...@gmail.com>>
> wrote:
>
>> From: Thomas Sie
decoder, feel free to cherry pick libvvenc
only.
The libvvenc patch only has been aligend to the current master without changing
the implementation.
The libvvdec patch has been cleaned up by removing the extradata parsing files
and using existing code from cbs_h266.
Christian Bartnik (2):
avcodec: add
.
Co-authored-by: Christian Bartnik chris1031...@gmail.com
Signed-off-by: Christian Bartnik
---
configure | 4 +
libavcodec/Makefile| 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/libvvenc.c | 501 +
4 files changed, 507 insertions
decoder by adding --enable-libvvdec in configure step.
Co-authored-by: Christian Bartnik chris1031...@gmail.com
Signed-off-by: Christian Bartnik
---
configure | 5 +
libavcodec/Makefile| 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/libvvdec.c | 617
-libvvdec in configure step.
Co-authored-by: Christian Bartnik chris1031...@gmail.com
<mailto:chris1031...@gmail.com>
Signed-off-by: Christian Bartnik mailto:chris1031...@gmail.com>>
---
configure | 5 +
libavcodec/Makefile| 1 +
libavcodec/allcodecs.c | 1
: Christian Bartnik chris1031...@gmail.com
<mailto:chris1031...@gmail.com>
Signed-off-by: Christian Bartnik mailto:chris1031...@gmail.com>>
---
configure | 4 +
libavcodec/Makefile| 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/libvv
s_h266.
Christian Bartnik (2):
avcodec: add external enc libvvenc for H266/VVC
avcodec: add external dec libvvdec for H266/VVC
configure | 9 +
libavcodec/Makefile| 2 +
libavcodec/allcodecs.c | 2 +
libavcodec/libvvdec.c | 617 +
liba
The 's', ';', and '<' itemtypes are used for audio and video by
Gophernicus and Gopher+.
Signed-off-by: Christian Lee Seibold
---
libavformat/gopher.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libavformat/gopher.c b/libavformat/gopher.c
index 94
> just attach patch with proper authorship, made with git format-patch.
Small update, replacing our own MAX( ) define with FFmpeg's existing FFMAX( )
and
adding a v2 to the patch so that, hopefully, the fate pipeline is triggered now.
Best,
Christian Helmrich
Fraunhofer HHI, Vide
Hi,
> just attach patch with proper authorship, made with git fformat-patch.
Done, attached.
Best,
Christian Helmrich
Fraunhofer HHI, Video Coding and Analytics Department
Von: ffmpeg-devel im Auftrag von Paul B Mahol
Gesendet: Mittwoch, 11. Jan
patch without the asm file, but keep the function pointers in
case we manage to
write better SIMD for the highds, diff1st, and diff2nd function later (for a
smaller patch then).
I prepared a new avfilter_xpsnr_v2.patch. Do I need to change the email
(thread) title somehow
so that a new pipeline is being
Hi Paul,
give me some more time until it passed all the tests.
It is going to be ready for Christmas...
Best,
Christian
> Paul B Mahol hat am 6. Dezember 2016 um 09:03 geschrieben:
>
>
> On 12/6/16, Christian Hoene wrote:
> > Hi,
>
> Hi,
>
> >
>
.
It is not yet fully finished but I though it is time to collect feedback so that
I can enhance it.
If you have same spare time, please let me know on what to change to make
it useful for you guys…
Best regards,
Christian Hoene
--
Symonics GmbH
Geierweg 25
72144 Dußlingen
Tel +49 7072 8006100
Signed-off-by: Christian Suloway
---
libavformat/hlsenc.c | 4
1 file changed, 4 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 68c6479..cf29f4f 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -310,10 +310,6 @@ static void hls_free_segments
Signed-off-by: Christian Suloway
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 7b239a1..fa9e966 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -416,6 +416,7 @@ Muxers/Demuxers:
gxf.c Reimar Doeffinger
On 30.04.2015 19:09, Philip Langdale wrote:
On 2015-04-30 09:10, Christian König wrote:
Hi list,
since VDPAU has now officially picked up HEVC support I wonder if
anybody is already working on integrating it into ffmpeg?
I was hoping that Stephen Warren from nvidia would pop up again with
Hi list,
since VDPAU has now officially picked up HEVC support I wonder if
anybody is already working on integrating it into ffmpeg?
Best regards,
Christian.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo
bumping this thread
On 2/3/15, 9:54 AM, "Christian Suloway"
wrote:
>Updated patch is attached.
>
>On 1/10/15, 3:06 PM, "Michael Niedermayer" wrote:
>>
>>i got it working after a few tries but
>>please provide an example that works and docu
that, i didnt realize this
I have reverted this section to the previous strcspn() code.
Thanks,
Christian
0001-avformat-hlsenc-added-HLS-encryption.patch
Description: 0001-avformat-hlsenc-added-HLS-encryption.patch
___
ffmpeg-devel mailing list
ffmpeg-
Resending attachment.
From: ffmpeg-devel-boun...@ffmpeg.org on
behalf of Christian Suloway
Sent: Friday, January 9, 2015 5:02 PM
To: FFmpeg development discussions and patches
Subject: Re: [FFmpeg-devel] [PATCH] avformat/hlsenc: added HLS encryption
New version of the patch attached to address your comments.
Thanks,
Christian
On Jan 7, 2015, at 2:17 PM, Michael Niedermayer wrote:
> Please add a testcase/example to either the documentation or
> commit message
Example added to the commit message.
>> +ff_get_line(pb,
key_info_file will be reflected in segment
encryption along with an entry in the playlist for the new key URI and
IV.
Signed-off-by: Christian Suloway
---
doc/muxers.texi | 9
libavformat/hlsenc.c | 130 +--
2 files changed, 136 insertions
key_info_file will be reflected in segment
encryption along with an entry in the playlist for the new key URI and
IV.
Signed-off-by: Christian Suloway
---
doc/muxers.texi | 9
libavformat/hlsenc.c | 130 +--
2 files changed, 136 insertions
key_info_file will be reflected in segment
encryption along with an entry in the playlist for the new key URI and
IV.
Signed-off-by: Christian Suloway
---
doc/muxers.texi | 9 ++
libavformat/hlsenc.c | 242 +--
2 files changed, 245 insertions(+), 6
On Dec 22, 2014, at 6:36 PM, Michael Niedermayer wrote:
> this looks a bit odd,
> see ff_get_line(), it probably allows to simplify this a lot
Resubmitting using ff_get_line().
Thanks,
Christian
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmp
key_info_file will be reflected in segment
encryption along with an entry in the playlist for the new key URI and
IV.
Signed-off-by: Christian Suloway
---
doc/muxers.texi | 9 ++
libavformat/hlsenc.c | 235 +--
2 files changed, 238 insertions(+), 6
On 12/16/14, 3:23 AM, "Carl Eugen Hoyos" wrote:
>Christian Suloway row44.com> writes:
>
>> Close segment I/O context and append segment in
>> hls_write_trailer() only when segment I/O context
>> is allocated.
>
>Was this a regression since 25ccf5df
Close segment I/O context and append segment in hls_write_trailer() only
when segment I/O context is allocated.
Signed-off-by: Christian Suloway
---
libavformat/hlsenc.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
key_info_file will be reflected in segment
encryption along with an entry in the playlist for the new key URI and
IV.
Signed-off-by: Christian Suloway
---
doc/muxers.texi | 9 ++
libavformat/hlsenc.c | 235 +--
2 files changed, 238 insertions(+), 6
point. I will resubmit the patch with the IV
optionally specified as part of the ³key_info_file² and leave IV
generation outside of ffmpeg. Let me know you would like this done
differently.
Thanks,
Christian
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg
the playlist for the new key URI.
Also added -hls_flags random_iv option flag to use a random IV for
encryption instead of the segment number.
Signed-off-by: Christian Suloway
---
doc/muxers.texi | 11 +++
libavformat/hlsenc.c | 257 +--
2
On 12/9/14, 7:44 PM, "Michael Niedermayer" wrote:
>On Mon, Dec 08, 2014 at 10:25:05AM -0600, Christian Suloway wrote:
>> This option flag deletes segment files removed from the playlist after a
>> period of time equal to the duration of the segment plus the duration o
This option flag deletes segment files removed from the playlist after a
period of time equal to the duration of the segment plus the duration of
the playlist.
Signed-off-by: Christian Suloway
---
doc/muxers.texi | 4 +++
libavformat/hlsenc.c | 90
Updating from previous message.
From: Christian Suloway
Sent: Friday, December 5, 2014 3:17 PM
To: ffmpeg-devel@ffmpeg.org
Cc: Christian Suloway
Subject: [PATCH] avformat/hlsenc: added segment filename option
This option allows segment filenames to be
This option allows segment filenames to be specified. Unless -hls_flags
single_file is set the filename is used as a string format with the
segment number.
Example:
ffmpeg -f lavfi -i testsrc -c:v h264 -map 0 -hls_segment_filename
bar%03d.ts foo.m3u8
Signed-off-by: Christian Suloway
---
doc
This option allows segment filenames to be specified. Unless -hls_flags
single_file is set the filename is used as a string format with the
segment number.
Example:
ffmpeg -f lavfi -i testsrc -c:v h264 -map 0 -hls_segment_filename
bar%03d.ts foo.m3u8
Signed-off-by: Christian Suloway
---
doc
This option allows segment filenames to be specified. Unless -hls_flags
single_file is enabled the filename is used as a string format with the
segment number.
Example:
ffmpeg -f lavfi -i testsrc -c:v h264 -map 0 -hls_segment_filename
bar%03d.ts foo.m3u8
Signed-off-by: Christian Suloway
Option removes segments no longer in playlist when older than playlist +
segment duration
Signed-off-by: Christian Suloway
---
libavformat/hlsenc.c | 72
1 file changed, 67 insertions(+), 5 deletions(-)
diff --git a/libavformat/hlsenc.c b
HLS encryption with key URL & key containing file specified with
-hls_key_info_file (key info updates when modified). Option for IV from
segment number or random generation (-hls_random_iv).
Signed-off-by: Christian Suloway
---
libavformat/hlsenc.c |
Signed-off-by: Christian Suloway
---
libavformat/hlsenc.c | 87 +---
1 file changed, 69 insertions(+), 18 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index e13f438..0a48919 100644
--- a/libavformat/hlsenc.c
+++ b
HLS encryption with key URL & key containing file specified with
-hls_key_info_file (key info updates when modified). Option for IV from
segment number or random generation (-hls_random_iv).
Signed-off-by: Christian Suloway
---
libavformat/hlsenc.c |
Signed-off-by: Christian Suloway
---
libavformat/crypto.c | 166 ---
1 file changed, 146 insertions(+), 20 deletions(-)
diff --git a/libavformat/crypto.c b/libavformat/crypto.c
index a9b6e47..f3a85c7 100644
--- a/libavformat/crypto.c
+++ b
Option removes segments no longer in playlist when older than playlist +
segment duration
Signed-off-by: Christian Suloway
---
libavformat/hlsenc.c | 72
1 file changed, 67 insertions(+), 5 deletions(-)
diff --git a/libavformat/hlsenc.c b
Signed-off-by: Christian Suloway
---
libavformat/hlsenc.c | 87 +---
1 file changed, 69 insertions(+), 18 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index e13f438..0a48919 100644
--- a/libavformat/hlsenc.c
+++ b
Signed-off-by: Christian Suloway
---
libavformat/crypto.c | 233 ---
libavformat/hlsenc.c | 387 ++-
2 files changed, 567 insertions(+), 53 deletions(-)
diff --git a/libavformat/crypto.c b/libavformat/crypto.c
index
62 matches
Mail list logo