From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 964B84CD39
	for <ffmpegdev@gitmailbox.com>; Mon, 14 Apr 2025 04:41:04 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BBCA7687C6E;
	Mon, 14 Apr 2025 07:41:01 +0300 (EEST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com
 (mail-bn7nam10olkn2018.outbound.protection.outlook.com [40.92.40.18])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3F989687C73
 for <ffmpeg-devel@ffmpeg.org>; Mon, 14 Apr 2025 07:40:55 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=ZVAgLDMg43REW/LnJGJCmOU8otE2lTQs9ZIUcfAPkfEPQIkdcnjLVpYQzpGfV20qWX55MyoT2dcp/i2b8qhwlUJrqMfS1Ek3BOj/eSqlsPzkBOhpWN6u4zou+kpSFtocvZ8O+t3MGjBlr1TL2mQTPoaKC+yGcV8hDUKTZ45kXZTNTBWc4WAuSb8U4dXDCbPidU3TzWse8JO75L+yvXHRipd8pit97ZcRn9OQG387+baeXY98vY/v4MeCJ286phBs9skOWmD8g5YitMK3zYv/lK2dZ+k2zgwh214sdy1Fo4585paEyz4swmSZlfdUtpcuYu6WkKQ9JjZl/yiby0XGtQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=d5zvoXSt90hROS8JCKBQjwlGQckJqZiBY558YZSnI3o=;
 b=O9eGlOjwWcSpwKE7cIjg+4BwE2s3b1arVz43mkbvjH5r4LaXhRK+Ryi5nKyc3BjHVgtl7fISr6BR1aGJQT/h2RBt82j2AjlSrcD0HErDHU2TFMa7+4HvTdp8gk9XVE2Jp+M1CkY5pw7hKje5h77t/UfeFVcyp2WRE16guWyVMMNY36GcpupD1LD6futjvoM3UM/DCItG4ir3vuNqg1fJXND49svJaM/u4Jdo5aU2uks9Trltssir4J7Mk04yS+ozMc7rBnNqKcu0qjxvX+WhpNdAr9P0jwexEWcV8q0UhtOpJE6NVLomo/WH9cAp49tPPRx477qxoC5YdN6fuCZWYA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=d5zvoXSt90hROS8JCKBQjwlGQckJqZiBY558YZSnI3o=;
 b=TU8FppdGMVru24lW4NNNr2AMjWg3OUWFyN0IRQrHNqA9INjS5USZs8Q/72KAZVdvCXdR623wMGpUbwyp9wvJKsJIkejx26FIsg4SNfg88jTn0ZtErIqLiqaked/uWy5TKEuW3nJwrq8rwb72X6SuC+n+jaDyaGVaeCo1aMbuIt5ESH2FfGe/I2nhnyHj0foapWniIbkTYXWJWNfmlh5a/r8xaTLS9gKPtcz4XsNZB8jZzzZbaBxCEsnAI2k/IxIBj5ZJ0RpItzPqWS2xbejFEH3UUwripXiGeSAxg/Sc+A0G1fpn7rEspIyq6+eUGeQCdqGL0NJKlQ+pfHOl7H7STg==
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by
 EA2P223MB1124.NAMP223.PROD.OUTLOOK.COM (2603:10b6:303:253::10) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8632.33; Mon, 14 Apr 2025 04:40:51 +0000
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8632.030; Mon, 14 Apr 2025
 04:40:51 +0000
From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Thread-Topic: [FFmpeg-devel] [PATCH 1/2] avformat: add avformat_query_seekable
Thread-Index: AQHbrGV7l4srECZ9QkWsqF0Up15de7Ohs8uwgADdawCAAALNAA==
Date: Mon, 14 Apr 2025 04:40:51 +0000
Message-ID: <DM8P223MB036569166C7F02E50777BBEABAB32@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
References: <20250413111545.4619-1-ffmpeg@gyani.pro>
 <DM8P223MB03651EDCA0D837A06C6B7C62BAB02@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <60e25c6d-22ac-45d1-8946-0178f5f84071@gyani.pro>
In-Reply-To: <60e25c6d-22ac-45d1-8946-0178f5f84071@gyani.pro>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM8P223MB0365:EE_|EA2P223MB1124:EE_
x-ms-office365-filtering-correlation-id: b1f9b69b-2c45-4e29-2678-08dd7b0e893c
x-microsoft-antispam: BCL:0;
 ARA:14566002|461199028|8060799006|19110799003|15080799006|8062599003|7092599003|3412199025|440099028|102099032;
x-microsoft-antispam-message-info: =?us-ascii?Q?rD594o30dOvOyaZlLTMgX9SISpE7RVShvzSKC3+ogGnDYF1qB7laE+j/NCC/?=
 =?us-ascii?Q?EG9828xSZ+NeOBOgAXqgFdqwRorSG+vV53/Vps22PVdwCjsoWarob7O9NMiI?=
 =?us-ascii?Q?cEXvHHY67LdPaAB5YV8O1cQN28mOkZzPqPnh/nq3OyJKEoQd4xFkHzD550fm?=
 =?us-ascii?Q?E2T4G73IBO7JnJhJ6DAUyxof44NLtzhClfnLHYGXL5YpRxJPUvFbwkYwKX3D?=
 =?us-ascii?Q?tBn7ZKN3Jgqg4QL4nMxAXVCYVoatdsTMH0A7WNVwr2Wkf6xvjTAS3LLtEJZD?=
 =?us-ascii?Q?4iAJkOfw9mKr9QzBcozZOhn72vigSivFsVGXwawx3aqT5cH1wW64AGURpThK?=
 =?us-ascii?Q?6ZOBw0MMHbO4sQgHT8V6k16cS7IIiyMCyGTmxf6bJB1XEOT+cQM3S3kOQxtp?=
 =?us-ascii?Q?cJNnyYwSbaKUlFJDtiTF+W6lqxSgUI30rXqosnvIUAd/Co/zed9wRHcImGLg?=
 =?us-ascii?Q?5aejw5WdhxHdxt8IHfnNRELJO3jjHahpsT8BOnAHKnbpgjmw+8mss27GceP1?=
 =?us-ascii?Q?xaD7Ev/AKahqQV7mahJ1LZPS7DrIY+BRMdnGD1PRVqF/UHyKKPRkuFViCbWL?=
 =?us-ascii?Q?3Q17kXstd1um55rjrJbes8OKuhrRT0CCxWCDHUARhFC2kXkR6nHBqWcwOgXz?=
 =?us-ascii?Q?XdniAXKz3HYDY/1TkthggzhlpsZxyc5Dc3kf2iMiVOSk27NJ9TiiFWcAz8He?=
 =?us-ascii?Q?M8nvuhteIWzNrGix0IqmGYd4MPOcIA3gym7dl27dNNIdEBRHqGprZO2LBAh0?=
 =?us-ascii?Q?CP/KeN7w4kggVzTx0qWfoemSjaRnEOvb95iaStdWKC1RnNgmKo5NMXb9Pnjp?=
 =?us-ascii?Q?dYlX5S5Oz6PUBIM5Sc9bwVTr3Mj9KSLMKbPtw8jr9tqooiWpRdkHC2I3N2Ki?=
 =?us-ascii?Q?NElLcAatGOmdzxeNUgSFyUHk94e/t/BcvLGd0eyQ873n0S5Y+FK2e4AlvRe3?=
 =?us-ascii?Q?VxbwlvM75KQFPq1AD13YBeuM+DcTgwBnRa/7taYDGmQGDbkvhjRBQjjX31iD?=
 =?us-ascii?Q?z2/UaT/6RirFfZt9+jAOQuLYFFqsgOiPj+imrFPqQPz4H372+lmRLCF3LO7E?=
 =?us-ascii?Q?+eXsQBtVfbk99XVfR717G625Jb3zlDr5ANUKRK3Pzbx0Bq3iMrk=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?0cusLRfwgrxKJcrl21+s/AfBIIOpMFtvEAJo2ViXih0SPcKS6gDXmF0RB47y?=
 =?us-ascii?Q?CUlwcUtTVSVKflUD5ccIIXDxZEibOl7LUuvv5ka11oDH5YjRZsFhLLYZiOEa?=
 =?us-ascii?Q?v9J12caogKeHohVflTVT7T0nbkQRt1pEbgW41aYASLvv+KeSGJyZJ0OP5DUg?=
 =?us-ascii?Q?OfxO2oTkXJC4mVYgqO3qGch2Xp4F84Iels+FW2BCore5WMgl2krTdTTDh2mg?=
 =?us-ascii?Q?+jVwlhezIesLNd/WnrhNS0F+e9TPgPrIG/EoRHQiRNwv7G0QvdDvs9WgqYU7?=
 =?us-ascii?Q?nfj+L3siZ330p1jyMl3UtyEn/6JQpgDYzJRq21mJj7b33FesANDibCncjHzP?=
 =?us-ascii?Q?c9LNFXSGH3EDddG78Jn+lZ4sMHBYoOThf3SPfvaUAtNpeHD34YsXsvF8l/I6?=
 =?us-ascii?Q?UX31qJIurdHbthRZMl98oPuKq9XbPdYTmuc4/lDDf904quDpu6U1OmV9y90t?=
 =?us-ascii?Q?yJlM5KRyesVNaDo5OuU6NrbpKgs/eGS0zRnGLnvxJgXBABR/TyUgu4u69UMC?=
 =?us-ascii?Q?QmYLp24X668X8y3qEUHpovCS9jL1a4HoTTGHmro7LkiOfyHjgaz3kmB+3Vks?=
 =?us-ascii?Q?03r3C9t6AP08feqHiXml6o9HP1o/Afm+lo3SgaxRSqxO/zgm+cQ0dMUtUvZe?=
 =?us-ascii?Q?hgvivJfMB8JUS1k3sg5mVbKrLL9rc2rUTjHV7cNt2euJyY1865RMImGp0n/G?=
 =?us-ascii?Q?Cjy/bNo8+jZdUPleq3pbcKkK01GxP+C2zPWwCtPfQJ9oaOodJWsQQrbt33Io?=
 =?us-ascii?Q?0RdgpDxEQC+C01dD5wGLvaAuO8+urDb8/uMdKOa7UissHFhaZtPnHargpgCq?=
 =?us-ascii?Q?q/lR85RfTRWrMORFdv6wwMI5bnwpQBsZ+CMwZpqARtGAUddxMZZCGDbC1shI?=
 =?us-ascii?Q?d+N9f0oLq4YlcdwwSEmgbhAcquOqpnmKFDdKtWdpkNVItbflA46LEGaJGK8a?=
 =?us-ascii?Q?AV9C0KGuQjXgWOtdXn5Ia/0mnY/MP/d6rzyLTAgYDOEtEThGWgEvpLfgNkon?=
 =?us-ascii?Q?VSeX+sXtHBNO5X7FIN3L2RVoHvBECPH/cy/zV91rhEHyCjuyczp+PBmRIk/s?=
 =?us-ascii?Q?G7deaJdBHi88NjmaLKQd0nNnfYVMfIZRVVUJhXNSdHrnMvKglj9Ak4sWnIkf?=
 =?us-ascii?Q?zVIoFLvFAyVagQdCIu1a7rJPmIiSNcK67Wr7ji7YSS4zRyZxuGIJnvBeUpl/?=
 =?us-ascii?Q?cNQWf+Kkmh1Xhd1cmHkNXdoWo2tpJK3b3CE4YxAQdC6U3w9kR1QhfBAooV0?=
 =?us-ascii?Q?=3D?=
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: b1f9b69b-2c45-4e29-2678-08dd7b0e893c
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2025 04:40:51.8529 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: EA2P223MB1124
Subject: Re: [FFmpeg-devel] [PATCH 1/2] avformat: add avformat_query_seekable
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/DM8P223MB036569166C7F02E50777BBEABAB32@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>



> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Gyan
> Doshi
> Sent: Montag, 14. April 2025 06:24
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH 1/2] avformat: add
> avformat_query_seekable
> 
> 
> 
> On 2025-04-13 09:39 pm, softworkz . wrote:
> >
> >> -----Original Message-----
> >> From: ffmpeg-devel<ffmpeg-devel-bounces@ffmpeg.org>  On Behalf Of
> Gyan
> >> Doshi
> >> Sent: Sonntag, 13. April 2025 13:16
> >> To:ffmpeg-devel@ffmpeg.org
> >> Subject: [FFmpeg-devel] [PATCH 1/2] avformat: add
> >> avformat_query_seekable
> >>
> >> Utility function to report seekability features for a given input.
> >>
> >> Useful for ffprobe and to extend seek possibilities in fftools.

[..]

> > Another note:
> >
> >> +#define AVSEEKABLE_NORMAL     0x01 ///< I/O is seekable like a local
> >> +#define AVSEEKABLE_PROTOCOL   0x02 ///< I/O seek is through protocol
> >> +#define AVSEEKABLE_DEMUXER    0x04 ///< demuxer has a seek function
> >> +#define AVSEEKABLE_PKTSCAN    0x08 ///< seek is performed by
> consuming
> > There's no (numeric) room for extending the first block
> 
> At the moment, there are 21 unused bits so there's no need as such.

Sorry, what I meant is like:

AVSEEKABLE_PKTSCAN    0x08
AVSEEKABLE_TIME      0x100

i.e. first block - first byte, second block - second byte, etc.
(just for aesthetics obviously)

sw
_______________________________________________
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".