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 2B99C441F0 for ; Sat, 3 Sep 2022 00:46:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ED8D568B2C3; Sat, 3 Sep 2022 03:46:27 +0300 (EEST) Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EF78D68ACDC for ; Sat, 3 Sep 2022 03:46:20 +0300 (EEST) Received: by mail-lf1-f49.google.com with SMTP id j14so5523549lfu.4 for ; Fri, 02 Sep 2022 17:46:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=berkeley.edu; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=FuXr4hv7heVAEwCdbk8Vd5TgsK8Ujqd+zwUYWVhBQE4=; b=Ge6cQZyLVNhbJ+4LXGFX7VQ+DDnQZ3nBoWfx13UVLunPgr3UUjGpMA/2Y23aD3Wkz7 UfmvKjyvjqSx2MvDhbo4CZv8gPWCzqJe/rCJ7D1WtyW+xO9zU9x+1rW5t8s3YvD4XQFJ H7Ocqv9oa2WfCkIr2quXjukymxXrPUY8ZH/iVlXf0q481O1jMLPQs7em6mamVIniYXaj 5w0WMMHMfC3Fq1+Okli9+lWDWxZ+s2tv0QE61gMdaIupYtehfYEactacY/+Hm33WN1L5 hXhGwF12VRAm83/1ryFAjsM4Nrhm5o4JerW9VktPzQ5Dafm4fu9lNEHQcOIH8A4wS3us veHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=FuXr4hv7heVAEwCdbk8Vd5TgsK8Ujqd+zwUYWVhBQE4=; b=6ElHKCs4RxO2lnhGYZ+MpAWtTo1f3Sa6mmt8+CC+sslWjO5cAY3zN07DRvZOFSNv9n jHwSIoBXgFEIhC2KWd/Q1COWZ7zKyD/c01TAdCTCtnVZLQB7jRVU+DroDk9HFIxQTZXJ XKrKvBd/idTI/8xNg5Phby1GSYnuxd0Kx26XR+8gVkmodYSSjCMngMtNs+5ix8e+l890 gmz53nxWd/XHiHDPiI3kovRzxmQkPEPdixMXoyO4m4a7oDBPBcmnvPK4Iiz15O2bqwi+ dV3KSYMh0LQaCQkKg8zvif7+Lt4F9rNL9P4cac5kUUPFDB52d9EvXqiaI21u2yC2Yaw/ PJbA== X-Gm-Message-State: ACgBeo3VIVhfpcYgJK/TiQOj0Jg+yrT6ZxL+0MU/kPvswjUMK5IuvyCi I8HGW5rg9joVdOOCrGtOlky1q9cNIpb0Aj2z0SgTLreUAAQ= X-Google-Smtp-Source: AA6agR7ffzFXH7cJpGrrVGdlL1v8Bobz9hTW8nyq6LACfqqv+SujnNq6w8oAw7caPpASErPPvbpnEbRG9ofnko2C3ZA= X-Received: by 2002:ac2:4e03:0:b0:485:74c4:97ce with SMTP id e3-20020ac24e03000000b0048574c497cemr12112139lfr.13.1662165979069; Fri, 02 Sep 2022 17:46:19 -0700 (PDT) MIME-Version: 1.0 References: <20220831230918.1736362-1-chemag@gmail.com> <20220831230918.1736362-2-chemag@gmail.com> In-Reply-To: From: Chema Gonzalez Date: Fri, 2 Sep 2022 17:46:07 -0700 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/1] avcodec/mpegutils: add motion_vec debug mode 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: "Ronald S. Bultje" 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: Hi again, On Fri, Sep 2, 2022 at 2:05 PM Paul B Mahol wrote: > > > > So is there a filter that already dumps this information? > > > Not in text but in visual, note that you can write own code that uses > > > library to dump MV as text, because MV are exported when certain flag is > > > enabled. > > Not sure if I follow this. Is the suggestion to use external code that > > just uses the ffmpeg libraries (libavcodec in this case)? > Yes, no point to add bunch of printfs if code already exports MV > alternative way. Hmm... IIUC, your suggestion is not to provide the MV vector list using an ffmpeg debug sub-mode. Instead, have the user write her own code using one of the ffmpeg libraries. What you mean by "visual" is something similar to [this](https://www.ffmpeg.org/doxygen/0.6/api-example_8c-source.html), right? Couple of questions: * is there a (sane) way to have this code included in ffmpeg? Something like a series of C files/scripts where this type of functionality would live. FWIW some companies charge thousands of dollars for h264 stream parsers, where some of the functionality allows you to access these values using a GUI. * is there any reason why we have the other ffmpeg debug sub-modes (mb_type, qp, skip)? Thanks, -Chema _______________________________________________ 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".