From patchwork Sun Apr 25 02:52:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: zheng qian X-Patchwork-Id: 27361 Delivered-To: andriy.gelman@gmail.com Received: by 2002:a25:49c5:0:0:0:0:0 with SMTP id w188csp2528884yba; Sat, 24 Apr 2021 19:59:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJztGyjimVSHwAfNwQmZECIWxuWqWRzmXqnwo5XV+oQ9Qq0mmmnpWCJwQI3TSEaBIJdhySmR X-Received: by 2002:a05:6402:1a:: with SMTP id d26mr13250930edu.99.1619319584039; Sat, 24 Apr 2021 19:59:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619319584; cv=none; d=google.com; s=arc-20160816; b=HGF9KpGN18r06ISeIMOXJ/sojsjSXEorUqyFCPdlXK5ecHdki2GoyreHQuk6Bnu/k9 IvKV6ukMFJpZTQyTLK8qealmF7YR51LuF1WxYv8R+ClBEXVibOKT9wACVPs0N1LtxyWT LB95kOB9pTg4QTVuxGKWxDfXarre7qM0LWZyJKMyZXcHq5mXFO7+jIRDgvf9JtkLbF/E 2RV1RnhJQelK/7Xj7Xiuc7litu+9V7VdNwVs5dDqXzjCD2DD9hPy5lbGJHbkcbsgPdso VLuT269YgB7pjGnKQjIUSTFKTtBX0Pqn/dFPJDqFR42oL2pdRUwL6bKUuoDQiiV/ivsq 7Dnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=nGdejEqHyV6PVLl97arJyF0s08APxVB1I6HTW1wJeuQ=; b=bTPvEBWVmWC69bmwcMRSzpFXiEJI+y57nEz7aGhWCfyX8TJifQLRKk9TsICAJurrml edhdSBEs32aEx7d7jJc8Iol/4sMAmH0Z7+wO7wbee1OdOweyWLOF5YRowVeqjthHHT8w jbO1ERkO7IH3G22OfqxWJvQv8O6h/Yaz6hYpKR2kIjG2NdHKVJPNxt9DMkZSrP/Z9g2Q l8J2e9KYBcErOEJkp4G0hb7nETn7m59WYIJ2Ig1kTcHlxZf9s1CuCfqDhs+HU56Os+wF Ox2yZYa03ZSEjEFFdHoKvNcwvsRZOyd9BI8ZU4Kka1TutbedfRuWTu4vmBf6rvzqRCbn murw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@xqq-im.20150623.gappssmtp.com header.s=20150623 header.b=t8EKNbXZ; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id z5si3018854ede.44.2021.04.24.19.59.43; Sat, 24 Apr 2021 19:59:44 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@xqq-im.20150623.gappssmtp.com header.s=20150623 header.b=t8EKNbXZ; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 16B86680CF4; Sun, 25 Apr 2021 05:59:43 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-io1-f49.google.com (mail-io1-f49.google.com [209.85.166.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C791B680CED for ; Sun, 25 Apr 2021 05:59:36 +0300 (EEST) Received: by mail-io1-f49.google.com with SMTP id k25so9605752iob.6 for ; Sat, 24 Apr 2021 19:59:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xqq-im.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RvS8+NHlASMFuBQolszuHtRjjW9iNpkmhw9kh3QUDBU=; b=t8EKNbXZrCL6t9S2Wj91YfwHqMWlXfZl2jmaCLXHA10DGsTvAMKPyqK6MtN7CNTnSf jLRwgKmU+/mCcl5j+AoglUTxrn0qb+wca7d33BZNYDZtp5xxj0AC5U+huZQuz9iHCc62 CCF2kHVaXWX+3YGnDJqTbOSEjeijuu8GMXI6gKJyyG3vpc5u7t9GtDt00RBZ6DJHJ9Kw CxyA3/QcDMBFGNW8Zu01l0x+df3sHj/R+1KKc1DNQDTKA8o0vM5mdN2hbqPBSY7e1MEV BrMRGuld2LH2G4e41u+P+875PEADEsk8Ht0nv06VL1VnG/C1P+uMogF/QneAU50ZG8KO xOLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RvS8+NHlASMFuBQolszuHtRjjW9iNpkmhw9kh3QUDBU=; b=M0TFq1MbncsrBuF4rIZmBa7OkOWqHQOztK8/3VbHw3M+tdx3VPkihWyJXCBPCnts1f iNnW/1X5cMZeZjhtXbVNwpDFI9Xjp3MZh9oxHZpxaiRPLcJ/Pwc+gxIm8TqCNeUxDsqv zWqArAKhvGNGBWxDV1ohtxHD4VaiV6l47wzTgepqeq7u2423f01r1SFMbzdle/AT7Y6/ xbsTDU/xrnE5wxVE3tw0JGWcqCHK6Km1t6kAuZ7SiGIbPV29onef0hAahM4mYiNeiW5f OFaUjImR7k2IgPy3o9yr5uffbQTtHqWlpoiTWoEKok7YsxEvlqrKVVOJJRhSHJ84Dze5 0tZQ== X-Gm-Message-State: AOAM533bTLkR0QlGls/SjQc54mjyhqI7sEkGocBOoZbRTH8r1Jsia30D wRq/D4fTERst/7WhCuGpC3yHxz+n2Meajj5R X-Received: by 2002:a65:5089:: with SMTP id r9mr10919373pgp.38.1619319159098; Sat, 24 Apr 2021 19:52:39 -0700 (PDT) Received: from zhengqian-xps.lan (ngn-nat1.v4.open.ad.jp. [202.222.12.138]) by smtp.gmail.com with ESMTPSA id m188sm8305300pga.23.2021.04.24.19.52.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 19:52:38 -0700 (PDT) From: zheng qian To: ffmpeg-devel@ffmpeg.org Date: Sun, 25 Apr 2021 11:52:18 +0900 Message-Id: <20210425025221.35696-1-xqq@xqq.im> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v4 1/4] avformat/mpegts: Add missing constants for MPEG-TS stream_id definitions 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 Cc: zheng qian Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 5Phh8mC597Ga Content-Length: 1267 Signed-off-by: zheng qian --- libavformat/mpegts.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libavformat/mpegts.h b/libavformat/mpegts.h index 04874e0f42..224282b3ed 100644 --- a/libavformat/mpegts.h +++ b/libavformat/mpegts.h @@ -138,11 +138,19 @@ #define STREAM_TYPE_AUDIO_EAC3 0x87 /* ISO/IEC 13818-1 Table 2-22 */ +#define STREAM_ID_PROGRAM_STREAM_MAP 0xbc #define STREAM_ID_PRIVATE_STREAM_1 0xbd +#define STREAM_ID_PADDING_STREAM 0xbe +#define STREAM_ID_PRIVATE_STREAM_2 0xbf #define STREAM_ID_AUDIO_STREAM_0 0xc0 #define STREAM_ID_VIDEO_STREAM_0 0xe0 +#define STREAM_ID_ECM_STREAM 0xf0 +#define STREAM_ID_EMM_STREAM 0xf1 +#define STREAM_ID_DSMCC_STREAM 0xf2 +#define STREAM_ID_TYPE_E_STREAM 0xf8 #define STREAM_ID_METADATA_STREAM 0xfc #define STREAM_ID_EXTENDED_STREAM_ID 0xfd +#define STREAM_ID_PROGRAM_STREAM_DIRECTORY 0xff /* ISO/IEC 13818-1 Table 2-45 */ #define VIDEO_STREAM_DESCRIPTOR 0x02