[FFmpeg-devel] [PATCH v2] avformat: add MMTP parser and MMT/TLV demuxer

2023-04-28 Thread SuperFashi
B32. Another known container format for MMTP is using packet capture (pcap) files which records network packets. This patch does not include the demuxer for this container format. Signed-off-by: SuperFashi --- Changelog|1 + doc/demuxers.texi|4 + libavformat/Makef

[FFmpeg-devel] [PATCH v4] avformat: add MMTP parser and MMT/TLV demuxer

2023-04-28 Thread SuperFashi
solution is a simple container format using type–length–value packets, which is defined in ARIB STD-B32. Another known container format for MMTP is using packet capture (pcap) files which records network packets. This patch does not include the demuxer for this container format. Signed-off-by: S

[FFmpeg-devel] [PATCH v3] avformat: add MMTP parser and MMT/TLV demuxer

2023-04-28 Thread SuperFashi
ackets, which is defined in ARIB STD-B32. Another known container format for MMTP is using packet capture (pcap) files which records network packets. This patch does not include the demuxer for this container format. Signed-off-by: SuperFashi --- libavformat/mmtp.c | 5 + 1 file changed, 1 ins

[FFmpeg-devel] [PATCH] avformat: add MMTP parser and MMT/TLV demuxer

2023-04-28 Thread SuperFashi
(pcap) files which records network packets. This patch does not include the demuxer for this container format. Signed-off-by: SuperFashi --- Changelog|1 + doc/demuxers.texi|4 + libavformat/Makefile |1 + libavformat/allformats.c |1 + libavformat

Re: [FFmpeg-devel] [PATCH v2] avformat: add MMTP parser and MMT/TLV demuxer

2023-04-29 Thread SuperFashi
Please see new version. On Sat, Apr 29, 2023 at 20:38 Jean-Baptiste Kempf wrote: > On Sat, 29 Apr 2023, at 07:44, SuperFashi wrote: > > +#define AVERROR_INVALIDDATA (abort(), 0) > > Why are you aborting? > > -- > Jean-Baptiste Kempf - Pre

Re: [FFmpeg-devel] [PATCH v4] avformat: add MMTP parser and MMT/TLV demuxer

2023-04-29 Thread SuperFashi
Thanks. Is there anything else that does not fit codebase tradition? Please point everything out so I could send a new patch. On Sun, Apr 30, 2023 at 3:06 AM Michael Niedermayer wrote: > On Sat, Apr 29, 2023 at 02:53:06PM +0900, SuperFashi wrote: > > v1 -> v2: Refactor using GetByte

Re: [FFmpeg-devel] [PATCH v4] avformat: add MMTP parser and MMT/TLV demuxer

2023-04-30 Thread SuperFashi
can remove it. I will make changes to other parts. On Mon, May 1, 2023 at 00:14 Anton Khirnov wrote: > Quoting SuperFashi (2023-04-30 05:32:46) > > Thanks. Is there anything else that does not fit codebase tradition? > Please > > point everything out so I could send a new pat

[FFmpeg-devel] [PATCH v5] avformat: add MMTP parser and MMT/TLV demuxer

2023-05-01 Thread SuperFashi
Signed-off-by: SuperFashi --- Changelog|1 + doc/demuxers.texi|4 + libavformat/Makefile |1 + libavformat/allformats.c |1 + libavformat/mmtp.c | 1528 ++ libavformat/mmtp.h | 64 ++ libavformat/mmttlv.

Re: [FFmpeg-devel] [PATCH v5] avformat: add MMTP parser and MMT/TLV demuxer

2023-05-02 Thread SuperFashi
I can remove the NULL checks, sure. I could change L289 in mmttlv.c to a freep and reset the priv_data. Other places have no need to change. On Tue, May 2, 2023 at 9:58 PM Paul B Mahol wrote: > Use av_freep(), non need to check for NULL before av_freep() / av_free() >

[FFmpeg-devel] [PATCH v6] avformat: add MMTP parser and MMT/TLV demuxer

2023-05-03 Thread SuperFashi
ude the demuxer for this container format. Signed-off-by: SuperFashi --- Changelog|1 + doc/demuxers.texi|4 + libavformat/Makefile |1 + libavformat/allformats.c |1 + libavformat/mmtp.c | 1525 ++ libavformat/mmtp

Re: [FFmpeg-devel] [PATCH v6] avformat: add MMTP parser and MMT/TLV demuxer

2023-05-17 Thread SuperFashi
Bumping this, thx. On Wed, May 3, 2023 at 22:02 SuperFashi wrote: > v1 -> v2: Refactor using GetByteContext; Fix compile error. > v2 -> v3: Remove debug statement. > v3 -> v4: Squash commits. > v4 -> v5: Improve portability; Cosmetic changes. > v5 -> v6:

Re: [FFmpeg-devel] [PATCH] avformat: add MMTP parser and MMT/TLV demuxer

2023-11-18 Thread SuperFashi
Hi, is there anything I could do to push this forward? On Sun, Nov 12, 2023 at 19:02 SuperFashi wrote: > This patch adds an MPEG Media Transport Protocol (MMTP) parser, as defined > in ISO/IEC 23008-1, and an MMT protocol over TLV packets (MMT/TLV) demuxer, > as defined in ARI

[FFmpeg-devel] [PATCH] avformat: add MMTP parser and MMT/TLV demuxer

2023-11-12 Thread SuperFashi
(pcap) files which records network packets. This patch does not include the demuxer for this container format. Signed-off-by: SuperFashi --- Changelog|1 + doc/demuxers.texi|4 + libavformat/Makefile |1 + libavformat/allformats.c |1 + libavformat