From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 398A44432D for ; Sun, 6 Nov 2022 15:09:09 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D598368B7BA; Sun, 6 Nov 2022 17:09:06 +0200 (EET) Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org [80.241.56.151]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3489C68B0D6 for ; Sun, 6 Nov 2022 17:08:59 +0200 (EET) Received: from smtp2.mailbox.org (smtp2.mailbox.org [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4N4yS90Nb8z9sRP for ; Sun, 6 Nov 2022 16:08:57 +0100 (CET) From: Steve Lhomme To: ffmpeg-devel@ffmpeg.org Date: Sun, 6 Nov 2022 16:08:42 +0100 Message-Id: <20221106150854.9528-1-robux4@ycbcr.xyz> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 00/12] Use generated semantic for Matroska demuxer X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: robux4 Following an earlier version of the generated code, I reworked to code and move the generator outside of the FFmpeg source tree. The XSLT code to generate this code from the EBML Schema for Matroska can be found at https://github.com/Matroska-Org/foundation-source/pull/116 Steve Lhomme (12): avformat/matroskadec: fix the default of the TagDefault element avformat/matroskadec: remove some implicit default value avformat/matroska: use more consistent spacing in enums avformat/matroska: move Matroska IDs and enums in a separate header avformat/matroskadec: move the elements semantic in a separate file avformat/matroska_ids: move some IDs in separate sections avformat/matroska_ids: reorder some IDs to match the generated order avformat/matroskasem: reorder EbmlSyntax tables avformat/matroskasem: reorder some EbmlSyntax elements avformat/matroska: use the generated semantic files avformat/matroska: only export a few elements. avformat/matroska: add missing elements libavformat/Makefile | 2 +- libavformat/matroska.h | 314 +--------------- libavformat/matroska_ids.h | 464 ++++++++++++++++++++++++ libavformat/matroskadec.c | 712 +------------------------------------ libavformat/matroskasem.c | 471 ++++++++++++++++++++++++ libavformat/matroskasem.h | 389 ++++++++++++++++++++ 6 files changed, 1327 insertions(+), 1025 deletions(-) create mode 100644 libavformat/matroska_ids.h create mode 100644 libavformat/matroskasem.c create mode 100644 libavformat/matroskasem.h -- 2.20.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".