From patchwork Fri Nov 12 10:22:06 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 31377 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:d206:0:0:0:0:0 with SMTP id q6csp1631978iob; Fri, 12 Nov 2021 02:22:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJzkID/4DIVcchf/RVlUtkx5ObdIy58y1qR03zrNUp27IvGzZkpN0Epigg/NKYZMQw6S9mhL X-Received: by 2002:a17:906:a1da:: with SMTP id bx26mr18110616ejb.558.1636712554831; Fri, 12 Nov 2021 02:22:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1636712554; cv=none; d=google.com; s=arc-20160816; b=iFiuieWnWnf4FnBuKVHBsGB3bYPEl/sx+Z2wfXMt+cE2s2J9pZuJqoH7cZVxIAJzRX oO+iryfNfGZrrryHtqe+pROEP4w5U1LgbxzRpvAAkLkhwRWrF3nboQ5gHpwQ/yCXceDC IDEulbrNKaV9kJLW/SK8GuTPWqnvcOfxYNk5CtHpVywLQVHzLtJgjtVxoZ6m2cYHpi4j aMzFuH0FYh5V4seE47MsyEdeExbjJpvXGHlS+hEJg8Wjs9lEBmjHLn9JCairzz7KiE6B 7ECOqYhIrOtKtQM0nxEVoBaF772V3AtyW+uZZyqCW1zE3m5KPo4aJfHUOgkqOZNUc8dn nCLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to; bh=OjRaatL8iSANAG23avs2WleQLtwH0PiwYykC+Svy5pA=; b=lFlTqX2oLTetyqZcxVSKJuvE+gjzNb0HjBFMCKdx0wFGYwyIkYrJlAlJIT8BGkMtGi QS15We4Vsi97FAQr66WYl1oqm/cfEWsqRPF3mS0J7QSbpbEdwgy12q3udC9IMiKs2yzz Ppbq+Gc6VYrDJbRGcqbT6hpSenOuXpNUjPxO6FxkGO0JcPWIAqFkIJ6bLG8BrS/kUwIE Z2MvOLh+59edBLn8fgpDhJodinHhR3KWTjS2+HUXIFzRXJst92p2seDNnEr2xSMEOmsE ILmB75B6ht5uJINZI7LtjW1r7l1q909CTReK8MEx6NUqSHwaHUpKG39soTyAB3cpHpTb 7eCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=nl3iApn7; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id hr38si15938370ejc.65.2021.11.12.02.22.34; Fri, 12 Nov 2021 02:22:34 -0800 (PST) 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=@gmail.com header.s=20210112 header.b=nl3iApn7; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A0BE068ADF8; Fri, 12 Nov 2021 12:22:29 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 88A7E68A8C7 for ; Fri, 12 Nov 2021 12:22:22 +0200 (EET) Received: by mail-pf1-f170.google.com with SMTP id y5so8134544pfb.4 for ; Fri, 12 Nov 2021 02:22:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id; bh=gvWxmj2FBHbeq+JNo4HD41FSEewofpPqMHNKWceGMIA=; b=nl3iApn7D/nkUDV+hFF3dLLDJ6gYDYRAUKL4rrxTVNkroCvN2oDzvpXf0WW5jjpro7 BCU/cShE0KhNENKgmNccz7R0/UByiwHKVFpbg8hmVbgE0tYQialMuCzsv4mNd/pWgmaN N2jhltQhfcaLhwNZ39M21gSstPES2pR6P8UVsSn+JJ1cQ3Tyh3KkjdJN9CR5o8f+xcfX V/j8caeAbm2aKNV3iHWovDnoqgUKIUAJ3Df6QMlfNjjvpyJ5xQL+lKIANUop4f8TQJup 37OLTFpwXb0mNbNuHzUeThHU7jo5JlRehWCYLVaJdonLD59t9BH+y1VKmsuoP55fxdJv VOeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=gvWxmj2FBHbeq+JNo4HD41FSEewofpPqMHNKWceGMIA=; b=kk1/6lJfI/+v2r7xL/YkVQQy/Ekbjo3cvSvKFPCPfBxb4hUGvemWu4wZp2hOgpO6qO DujC8MyA76zajeHQmnkOV3Lpa2RpBIxQFtdOU+q9aEGd3MGxRO3HV8MO/aIdkunl1nap RClMEE9Uir33ndBFhnWP4mhrQ17veXHTlx/1dAjVN9Ql3Fo3t9XlfuUsiSz3CU4rjuGh s+qCTkjQAkcN0Xy7/o3gna4jJktekj23gvttiNFqwXJgIsAN/opt6uw2Y5byi2BEGhdw RfyJBOMkUW/D4jPNsk2NSC3MEW6dsBlzGcMuJ65CcUNsKpdCIf6HcERTM+2wRmoNYn4z XbrA== X-Gm-Message-State: AOAM532vd8l8DQJ4KzkepBqQb+kdy0I17mOnkVEgqm98BeEYTK+vR4lV g7z6EGn4rrks8VRVd4sKD36mR14yTYM= X-Received: by 2002:a05:6a00:1514:b0:49f:b5ef:affb with SMTP id q20-20020a056a00151400b0049fb5efaffbmr12708525pfu.7.1636712540569; Fri, 12 Nov 2021 02:22:20 -0800 (PST) Received: from vpn2.localdomain ([161.117.202.209]) by smtp.gmail.com with ESMTPSA id f19sm6030563pfc.122.2021.11.12.02.22.19 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Nov 2021 02:22:20 -0800 (PST) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Fri, 12 Nov 2021 18:22:06 +0800 Message-Id: <1636712536-13114-1-git-send-email-lance.lmwang@gmail.com> X-Mailer: git-send-email 1.8.3.1 Subject: [FFmpeg-devel] [PATCH 01/11] avformat/rtpdec_rfc4175: use rawvideo for uyvy422 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: Limin Wang MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: Lssb/NhGxcM6 From: Limin Wang Signed-off-by: Limin Wang --- libavformat/rtpdec_rfc4175.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavformat/rtpdec_rfc4175.c b/libavformat/rtpdec_rfc4175.c index f50cad7..f13736b 100644 --- a/libavformat/rtpdec_rfc4175.c +++ b/libavformat/rtpdec_rfc4175.c @@ -55,9 +55,11 @@ static int rfc4175_parse_format(AVStream *stream, PayloadContext *data) if (data->depth == 8) { data->pgroup = 4; pixfmt = AV_PIX_FMT_UYVY422; + stream->codecpar->codec_id = AV_CODEC_ID_RAWVIDEO; } else if (data->depth == 10) { data->pgroup = 5; pixfmt = AV_PIX_FMT_YUV422P10; + stream->codecpar->codec_id = AV_CODEC_ID_BITPACKED; } else { return AVERROR_INVALIDDATA; } @@ -268,7 +270,7 @@ static int rfc4175_handle_packet(AVFormatContext *ctx, PayloadContext *data, const RTPDynamicProtocolHandler ff_rfc4175_rtp_handler = { .enc_name = "raw", .codec_type = AVMEDIA_TYPE_VIDEO, - .codec_id = AV_CODEC_ID_BITPACKED, + .codec_id = AV_CODEC_ID_NONE, .priv_data_size = sizeof(PayloadContext), .parse_sdp_a_line = rfc4175_parse_sdp_line, .parse_packet = rfc4175_handle_packet,