mbox series

[FFmpeg-devel,v2,0/4] Supplement AVS3-P2/IEEE1857.10 video decoding via libuavs3d

Message ID 20200622135752.1947-1-hwrenx@126.com
Headers show
Series Supplement AVS3-P2/IEEE1857.10 video decoding via libuavs3d | expand

Message

hwren June 22, 2020, 1:57 p.m. UTC
From: hwren <hwrenx@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.

Thanks.

hwren (4):
  lavc: add AVS3 codec id and desc
  lavc/avs3_paeser: 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      |   2 +
 libavcodec/allcodecs.c   |   1 +
 libavcodec/avs3_parser.c | 184 +++++++++++++++++++++++++
 libavcodec/codec_desc.c  |   7 +
 libavcodec/codec_id.h    |   1 +
 libavcodec/libuavs3d.c   | 283 +++++++++++++++++++++++++++++++++++++++
 libavcodec/parsers.c     |   1 +
 libavformat/Makefile     |   1 +
 libavformat/allformats.c |   1 +
 libavformat/avs3dec.c    |  75 +++++++++++
 14 files changed, 590 insertions(+)
 create mode 100644 libavcodec/avs3_parser.c
 create mode 100644 libavcodec/libuavs3d.c
 create mode 100644 libavformat/avs3dec.c

Comments

hwren July 6, 2020, 3:40 a.m. UTC | #1
Ping. Looking forward to more suggestions :-)

















At 2020-06-22 21:57:48, hwrenx@126.com wrote:
>From: hwren <hwrenx@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.
>
>Thanks.
>
>hwren (4):
>  lavc: add AVS3 codec id and desc
>  lavc/avs3_paeser: 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      |   2 +
> libavcodec/allcodecs.c   |   1 +
> libavcodec/avs3_parser.c | 184 +++++++++++++++++++++++++
> libavcodec/codec_desc.c  |   7 +
> libavcodec/codec_id.h    |   1 +
> libavcodec/libuavs3d.c   | 283 +++++++++++++++++++++++++++++++++++++++
> libavcodec/parsers.c     |   1 +
> libavformat/Makefile     |   1 +
> libavformat/allformats.c |   1 +
> libavformat/avs3dec.c    |  75 +++++++++++
> 14 files changed, 590 insertions(+)
> create mode 100644 libavcodec/avs3_parser.c
> create mode 100644 libavcodec/libuavs3d.c
> create mode 100644 libavformat/avs3dec.c
>
>-- 
>2.23.0.windows.1