[FFmpeg-devel] [PATCH v5 1/1] avcodec: add external enc libvvenc for H266/VVC

2024-06-05 Thread Christian Bartnik
in 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

[FFmpeg-devel] [PATCH v5 0/1] Add support for H266/VVC encoding

2024-06-05 Thread Christian Bartnik
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

[FFmpeg-devel] [PATCH v4 1/1] avcodec: add external enc libvvenc for H266/VVC

2024-05-28 Thread Christian Bartnik
in 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

[FFmpeg-devel] [PATCH v4 0/1] Add support for H266/VVC encoding

2024-05-28 Thread Christian Bartnik
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

[FFmpeg-devel] [PATCH v3 2/2] avcodec: add external dec libvvdec for H266/VVC

2024-05-14 Thread Christian Bartnik
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

[FFmpeg-devel] [PATCH v3 1/2] avcodec: add external enc libvvenc for H266/VVC

2024-05-14 Thread 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

[FFmpeg-devel] [PATCH v3 0/2] Add support for H266/VVC encoding

2024-05-14 Thread Christian Bartnik
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 |

[FFmpeg-devel] [PATCH v2 0/2] Add support for H266/VVC encoding

2024-05-06 Thread Christian Bartnik
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

[FFmpeg-devel] [PATCH v2 1/2] avcodec: add external enc libvvenc for H266/VVC

2024-05-06 Thread Christian Bartnik
. 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

[FFmpeg-devel] [PATCH v2 2/2] avcodec: add external dec libvvdec for H266/VVC

2024-05-06 Thread Christian Bartnik
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