[FFmpeg-devel] [PATCH v5 0/5] Supplement AVS3-P2/IEEE1857.10 video decoding via libuavs3d
hwrenx at 126.com
hwrenx at 126.com
Wed Aug 19 09:25:51 EEST 2020
From: hwren <hwrenx at 126.com>
=== Version1 ===
These patches are to supplement the third generation of Audio Video Coding Standard,
part 2: video (AVS3-P2), aka IEEE1857.10, decoding support via libuavs3d wrapper.
The uAVS3d decoder could be found in https://github.com/uavs3/uavs3d
AVS3 sample streams could be found in https://github.com/uavs3/avs3stream
=== Version 2 ===
Fix conflict with CAVS streams. Considering that there is no direct version flag in AVS.
AVS3 demuxer only supports raw streams in format <*.avs3>.
Fix API function conflict.
=== Version 3 ===
Rename parameter names that may be confused with AVS2
Reorder header files.
=== Version 4 ===
Add avs3_parser.h for some reusable definitions in AVS3
Refine avs3_parser.c and libuavs3d.c
Fix some vague definitions and potential risks
=== Version 5 ===
Fix the wrong codec order in lavc/codec_desc.c
Use additional lavc/avs3.h and lavc/avs3.c for common definitions
Remove redundant description in the long name of libuavs3d.
Update iteration information in lavf/version.h and lavc/version.h.
Thanks.
hwren (5):
lavc: add AVS3 codec id and desc
lavc/avs3: add AVS3 related definitions
lavc/avs3_parser: add avs3 parser
lavf/avs3dec: add raw avs3 demuxer
lavc,doc: add libuavs3d video decoder wrapper
Changelog | 1 +
configure | 4 +
doc/decoders.texi | 21 ++++
doc/general.texi | 8 ++
libavcodec/Makefile | 4 +
libavcodec/allcodecs.c | 1 +
libavcodec/avs3.c | 95 +++++++++++++++
libavcodec/avs3.h | 52 +++++++++
libavcodec/avs3_parser.c | 180 +++++++++++++++++++++++++++++
libavcodec/codec_desc.c | 7 ++
libavcodec/codec_id.h | 1 +
libavcodec/libuavs3d.c | 241 +++++++++++++++++++++++++++++++++++++++
libavcodec/parsers.c | 1 +
libavcodec/version.h | 2 +-
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/avs3dec.c | 68 +++++++++++
libavformat/version.h | 2 +-
18 files changed, 688 insertions(+), 2 deletions(-)
create mode 100644 libavcodec/avs3.c
create mode 100644 libavcodec/avs3.h
create mode 100644 libavcodec/avs3_parser.c
create mode 100644 libavcodec/libuavs3d.c
create mode 100644 libavformat/avs3dec.c
--
2.23.0.windows.1
More information about the ffmpeg-devel
mailing list