From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make it a Killer-Feature! Date: Fri, 16 May 2025 05:06:54 +0000 Message-ID: <DM8P223MB0365FE112A5772FC82744163BA93A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> (raw) In-Reply-To: <DM8P223MB0365DDB25C2CC7252C5C1D39BA93A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> > -----Original Message----- > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of softworkz . > Sent: Freitag, 16. Mai 2025 06:16 > To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> > Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make it a > Killer-Feature! > > > > > -----Original Message----- > > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Romain > > Beauxis > > Sent: Freitag, 16. Mai 2025 05:40 > > To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> > > Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make it > a > > Killer-Feature! > > > > Le jeu. 15 mai 2025 à 19:54, Michael Niedermayer <michael@niedermayer.cc> a > > écrit : > > > > > > Hi > > > > > > On Fri, May 16, 2025 at 12:17:14AM +0000, softworkz . wrote: > > > > > > > > > > > > > -----Original Message----- > > > > > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of > > Marton > > > > > Balint > > > > > Sent: Freitag, 16. Mai 2025 02:00 > > > > > To: FFmpeg development discussions and patches < > > ffmpeg-devel@ffmpeg.org> > > > > > Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, > > make it a > > > > > Killer-Feature! > > > > > > > > > > > > > > > > > > > > On Thu, 15 May 2025, softworkz . wrote: > > > > > > > > > > > > > > > > > > > > > > >> -----Original Message----- > > > > > >> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of > > Ramiro > > > > > Polla > > > > > >> Sent: Donnerstag, 15. Mai 2025 23:50 > > > > > >> To: ffmpeg-devel@ffmpeg.org > > > > > >> Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: > > Now, make > > > > > it a > > > > > >> Killer-Feature! > > > > > >> [...] > > > Not speaking as a TC member here but IMHO > > > > > > 1. lets all calm down, so far we have a civil and productive discussion > > > maybe we can simply find a solution everyone is happy with! > > > > > > 2. all security issues must be fixed if there are some > > > > > > 3. there should be a configure flag to enable/disable the browser opening > > feature > > > if it remains > > > > > > 4. can system() be replaced by fork()+exec*() ? is that something people > > would > > > prefer ? > > > > Forked processes inherit opened file descriptors unless explicitly marked > > as cloexec, this is another big can of worms.. > > > > > 5. this is a cool feature, i would use this if its available, that said > > > if i had to manually open a browser with a given URL that would work > > > for me too. > > > > At the very least there should be a prompt asking the user to confirm > > what's about to happen. > > I think that's a very good and agreeable point in general, independent > from everything else. I assume you mean at first-time use? Or first time > per day/month maybe? > > > > > > > A user-friend way and also secure way could be to output something that is > > readily usage, for instance: > > bash -c `ffmpeg <options>` > > I'm not sure I understand the idea. ffmpeg should output another ffmpeg > command? > > > > Generally, I think something with a kind of "first-time setup" pattern would > be great like: > > > - ffmpeg -sg > - if "first-time use" (=detect whether the "setup" has been made) > => don't execute actual cmd but show message explaining what -sg does, and > offer to set it up for the user (in whichever way is needed > on the platform) or tell > the user what's needed to be done if very simple > if user chooses "no", it prints a message asking to remove > the -sg param and exits > - otherwise use the existing "setup" to auto-launch the browser > > On the technical side, I don't have a specific way in mind yet, but I think > that opens up more ways > how the auto-launch could happen. It would be very explicit for once and also > more secure > because it doesn't work out-of-the box without "setup". When FFmpeg can > perform the setup upon > user confirmation, then it would still be very convenient. A possible alternative on the code-side might be SDL_OpenURL(), but I haven't tried yet. It would be dependent on SDL2 then, but afaik, that's typically included in builds (please correct me if wrong). Whether one would find that better, equal or worse, probably depends on everybody's real motivations and there appear to be different ones, so I'm just mentioning it to see what people think. Thanks 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".
next prev parent reply other threads:[~2025-05-16 5:07 UTC|newest] Thread overview: 55+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <20250515211148.6C91C4128B8@natalya.videolan.org> 2025-05-15 21:50 ` Ramiro Polla 2025-05-15 21:59 ` softworkz . 2025-05-15 22:13 ` Ramiro Polla 2025-05-15 22:19 ` softworkz . 2025-05-15 22:33 ` softworkz . 2025-05-15 22:34 ` Mark Thompson 2025-05-15 22:43 ` softworkz . 2025-05-15 22:49 ` Ramiro Polla 2025-05-15 23:04 ` softworkz . 2025-05-15 23:29 ` Ramiro Polla 2025-05-16 0:19 ` softworkz . 2025-05-15 22:49 ` softworkz . 2025-05-24 15:54 ` Rémi Denis-Courmont 2025-05-25 10:50 ` softworkz . 2025-05-16 0:00 ` Marton Balint 2025-05-16 0:17 ` softworkz . 2025-05-16 0:27 ` James Almer 2025-05-16 0:32 ` softworkz . 2025-05-16 0:36 ` softworkz . 2025-05-16 0:39 ` James Almer 2025-05-16 0:45 ` Lynne 2025-05-16 0:59 ` softworkz . 2025-05-16 0:54 ` Michael Niedermayer 2025-05-16 1:26 ` softworkz . 2025-05-16 8:43 ` softworkz . 2025-05-16 9:41 ` softworkz . 2025-05-16 9:50 ` Nicolas George 2025-05-16 10:10 ` softworkz . 2025-05-16 11:10 ` Nicolas George 2025-05-16 11:49 ` Michael Niedermayer 2025-05-16 12:03 ` Nicolas George 2025-05-31 21:38 ` softworkz . 2025-05-16 13:42 ` softworkz . 2025-05-16 13:45 ` Nicolas George 2025-05-16 3:39 ` Romain Beauxis 2025-05-16 4:15 ` softworkz . 2025-05-16 5:06 ` softworkz . [this message] 2025-05-16 8:11 ` Marton Balint 2025-05-24 16:01 ` Rémi Denis-Courmont 2025-05-25 11:04 ` softworkz . 2025-05-15 21:53 ` James Almer 2025-05-15 21:58 ` softworkz . 2025-05-15 22:00 ` James Almer 2025-05-15 22:02 ` softworkz . 2025-05-16 2:06 ` softworkz . 2025-05-31 21:38 ` softworkz . 2025-05-16 6:22 ` Martin Storsjö 2025-05-16 6:40 ` softworkz . 2025-05-16 7:50 ` softworkz . 2025-05-16 8:13 ` Gyan Doshi 2025-05-16 8:19 ` softworkz . 2025-05-16 8:19 ` Martin Storsjö 2025-05-16 8:25 ` softworkz . 2025-05-16 8:50 ` Martin Storsjö 2025-05-16 8:55 ` softworkz .
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=DM8P223MB0365FE112A5772FC82744163BA93A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM \ --to=softworkz-at-hotmail.com@ffmpeg.org \ --cc=ffmpeg-devel@ffmpeg.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel This inbox may be cloned and mirrored by anyone: git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \ ffmpegdev@gitmailbox.com public-inbox-index ffmpegdev Example config snippet for mirrors. AGPL code for this site: git clone https://public-inbox.org/public-inbox.git